﻿BODY {
    SCROLLBAR-FACE-COLOR: #999999;
    SCROLLBAR-HIGHLIGHT-COLOR: #f3f3f3;
    SCROLLBAR-SHADOW-COLOR: #f3f3f3;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #333333;
    scrollbar-dark-shadow-color: #FFFFFF;
    scrollbar-3d-light-color: #333333;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #405177;
    background-color: #FFFFFF;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11;
    border-color: Black;
    border-collapse: collapse;
}

.watermarkText {
    color: #cecece;
}


.BodyText {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #405177;
    margin-left: 10px;
}

.MainTable {
    border: solid 1px #53565a;
    background-color: #e7e9e9;
}

.tabInactive {
    font-size: 12pt;
    width: 265px;
    font-weight: bold;
    height: 30px;
    background-color: #f38b3c;
    color: #e7e9e9;
    cursor: pointer;
    text-align: center;
    border-top: solid thick #e7e9e9;
}

.tabActive {
    font-size: 12pt;
    width: 265px;
    font-weight: bold;
    height: 30px;
    background-color: #FFFFFF;
    color: #f38b3c;
    cursor: pointer;
    text-align: center;
    border-top: solid thick #f38b3c;
    border-left: solid thin #f38b3c;
    border-right: solid thin #f38b3c;
}

A.hrfTabInactive {
    color: #e7e9e9;
    text-decoration: none;
}

A.hrfTabActive {
    color: #f38b3c;
    text-decoration: none;
}

A:hover.hrfTabActive {
    color: #C10003;
    text-decoration: underline;
}

A:hover.hrfTabInactive {
    color: #e7e9e9;
    text-decoration: underline;
}

.hrfMenuLink {
    color: #f38b3c;
    font-weight: bold;
    text-decoration: none;
}

A:hover.hrfMenuLink {
    color: #C10003;
    font-weight: bold;
    text-decoration: underline;
}

.hrfMenuLinkSelected {
    color: #f38b3c;
    font-weight: bold;
    text-decoration: none;
    background-color: #e7e9e9;
    padding: 0px 5px 5px 5px;
    border-top: solid thick #f38b3c;
    border-left: solid thin #f38b3c;
    border-right: solid thin #f38b3c;
    border-bottom: solid thin #f38b3c;
}

A:hover.hrfMenuLinkSelected {
    color: #C10003;
    font-weight: bold;
    text-decoration: underline;
    background-color: #e7e9e9;
    padding: 0px 5px 5px 5px;
    border-top: solid thick #f38b3c;
    border-left: solid thin #f38b3c;
    border-right: solid thin #f38b3c;
    border-bottom: solid thin #f38b3c;
}

.tblNavigation {
    background-color: #FFFFFF;
    border-bottom: solid thin #f38b3c;
    margin: 5px 5px 5px 5px;
}

.tabSecondRow {
    border-right: solid thin #f38b3c;
    border-left: solid thin #f38b3c;
}

.divSecondRowOutline {
    background-color: #FFFFFF;
    margin: 5px 5px 5px 5px;
}

.divSection {
    margin: 15px;
}

.divApplicationHeader {
    border: solid 2px #e7e9e9;
    background-color: #f38b3c;
    color: #e7e9e9;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
    font-size: 12pt;
    width: 100%;
    cursor: pointer;
    height: 30px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: right;
}

.divApplicationHeaderO {
    border: solid 2px #f38b3c;
    background-color: #FFFFFF;
    color: #f38b3c;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
    font-size: 12pt;
    width: 100%;
    cursor: pointer;
    height: 30px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: right;
}

.tblMatrixUpdate {
    border: solid thin #000000;
}

.lblMUHead {
    background-color: #dce2e8;
    text-align: center;
    font-weight: bold;
}

.l {
    font-size: 10pt;
}

.bl {
    font-size: 10pt;
    font-weight: bold;
}

.lt {
    font-size: 10pt;
    font-weight: bold;
    font-style: italic;
}

.lb {
    font-weight: bold;
    font-size: 10pt;
}

.matrixhead {
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
    font-style: italic;
}

.matrixsec {
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
}

.matrixprompt {
    text-align: left;
    font-size: 10pt;
}

.matrixshade {
    background-color: #dce2e8;
    text-align: left;
    font-size: 10pt;
}

.matrixscore {
    font-weight: bold;
    background-color: #FFFFFF;
}

.matrixscoreshade {
    font-weight: bold;
    background-color: #FFFFFF;
    text-align: left;
    font-size: 10pt;
}

.cb {
    font-size: 10pt;
}

.c {
    width: 200px;
}

.tblAppSec {
    background-color: #e7e9e9;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
    border-bottom: solid 1px #f38b3c;
}

.tblMatrix {
    background-color: #e7e9e9;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
}

.tblMatrixI {
    border: solid 1px #f38b3c;
    background-color: #e7e9e9;
    width: 70%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
}

.txtSMPL {
    width: 50px;
}

.rowAppSec {
    display: none;
    font-size: 12pt;
    background-color: #f38b3c;
    border: thick 1px 000000;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}

.celAppHdr {
    width: 33%;
    text-align: left;
}

.rowAppLbl {
    text-align: left;
}

.rowAppCtl {
    text-align: left;
}

.rowAppSpc {
    height: 25px;
}

.rptTitle {
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
}

.rptPrompt {
    font-size: 10pt;
    font-weight: bold;
}

.rptCol1 {
    width: 25px;
}

.rptCol2 {
    width: 30%;
    padding-left: 15px;
}

.rptCol3 {
    padding-left: 60px;
}

.rptGo {
}

.rptPTitle {
    font-size: 14pt;
    color: Black;
}

.rptPPrompt {
    font-size: 12pt;
    color: Black;
}

.rptPHdr {
    font-size: 10pt;
    color: Black;
    text-align: center;
    font-weight: bold;
}

.rptPCol1 {
    font-size: 10pt;
    color: Black;
}

.rptPCol2 {
    font-size: 10pt;
    color: Black;
}

.tblReportGrid {
    border: solid 1px #FFFFFF;
}

.rptPRow1 {
    background-color: #fce4c9;
}

.rptPRow2 {
}

.ptTable {
    border: solid 2px #111111;
    border-collapse: collapse;
}

.ptHN {
    font-weight: bold;
    border-bottom: solid 2px #111111;
    border-right: solid 1px #111111;
}

.ptC {
    border-bottom: solid 1px #111111;
    border-right: solid 1px #111111;
    text-align: left;
}
/* Grid */
.gDiv {
    padding: 5px 5px 5px 5px;
}

.gTable {
    border: solid 2px #111111;
    border-collapse: collapse;
}

.gR0 {
    background-color: white;
}

.gR1 {
    background-color: #cfccce;
}

tr.gR1ADJ {
    color: #fa0509;
    background-color: #cfccce;
}

    tr.gR1ADJ td.gC {
        border-bottom: solid 1px #111111;
        border-right: solid 1px #111111;
        color: #fa0509;
    }

.gH {
    cursor: pointer;
    font-weight: bold;
    border-bottom: solid 2px #111111;
    border-right: solid 1px #111111;
    color: #405177;
}

.gHN {
    font-weight: bold;
    border-bottom: solid 2px #111111;
    border-right: solid 1px #111111;
    color: #405177;
}

.gHUp {
    cursor: pointer;
    font-weight: bold;
    border-bottom: solid 2px #111111;
    border-right: solid 1px #111111;
    color: #405177;
    background-image: url(/Images/arrow-u.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.gHDn {
    cursor: pointer;
    font-weight: bold;
    border-bottom: solid 2px #111111;
    border-right: solid 1px #111111;
    color: #405177;
    background-image: url(/Images/arrow-d.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.gC {
    border-bottom: solid 1px #111111;
    border-right: solid 1px #111111;
}

.gS {
    cursor: pointer;
    text-align: center;
    border-bottom: solid 1px #111111;
    border-right: solid 1px #111111;
    text-decoration: underline;
}

table.tblDB {
    border: 2px solid black;
}

    table.tblDB td.headLrg {
        padding: 4px;
        font-size: larger;
        font-weight: bold;
        border: 1px solid #cecece;
    }

    table.tblDB td.head {
        padding: 4px;
        font-weight: bold;
        border: 1px solid #cecece;
    }

    table.tblDB td.ttlN {
        padding: 4px;
        font-weight: bold;
        border: 1px solid #cecece;
        text-align: right;
    }

    table.tblDB td.ttlS {
        padding: 4px;
        font-weight: bold;
        border: 1px solid #cecece;
        text-align: left;
    }

    table.tblDB tr td.tdS {
        padding: 4px;
        text-align: left;
        border: 1px solid #cecece;
        background-color: #ffffff;
    }

    table.tblDB tr td.tdN {
        padding: 4px;
        text-align: right;
        border: 1px solid #cecece;
        background-color: #ffffff;
    }

    table.tblDB tr.trOdd td.tdS {
        padding: 4px;
        text-align: left;
        border: 1px solid #cecece;
        background-color: #fce4c9;
    }

    table.tblDB tr.trOdd td.tdN {
        padding: 4px;
        text-align: right;
        border: 1px solid #cecece;
        background-color: #fce4c9;
    }

tr.trADJ td {
    color: red;
}

table.tblPrevious {
    border: solid 1px black;
}
table th {
    background-color: #f6ab5f;
}
.cssTab 
{
    background-color: #f6ab5f;
    color: white;
    font-weight: bold;
}