/* home page specific -------------------------------------------- */

A.fcn         { text-decoration: none; color: black }
A.fcn:visited { text-decoration: none; color: black }
A.fcn:hover, A.fcn:active
              { text-decoration: none; color: #0000AA }

.noticeborder { background-color: #C6C6B5 }
.noticebg     { background-color: #F7F7F7 }


/* tab bar specific ---------------------------------------------- */

A.tab, A.subtab, A.selsubtab, A.tabbtn
             { text-decoration: none; color: black }
A.seltab, A.seltabbtn, A.pass
             { text-decoration: none; color: white }
A.subtab     { color: black }
A.tab:hover, A.tab:active, A.subtab:hover, A.subtab:active, 
A.selsubtab:hover, A.selsubtab:active, A.tabbtn:hover, A.tabbtn:active
             { text-decoration: none; color: #0000BB }
A.seltab:hover, A.seltab:active, A.seltabbtn:hover, A.seltabbtn:active, A.pass:hover, A.pass:active
             { text-decoration: none; color: #99FFFF }

TD.tab, TD.subtabbtn, TD.tabbtn       
             { background-color: #CCCCCC }
TD.seltab, TD.subtabarea, TD.seltabbtn
             { background-color: #396DA5 }


/* grid specific ------------------------------------------------- */

TD.gridbg    { background-color: #C6C6B5 }
TD.colhdr    { background-color: #959595; color: white }
TD.gridh     { background-color: #DADADA }
TD.gridv     { }
TD.grididx   { background-color: #959595 }

SPAN.newlbl  { font-weight: bold; color: red }
SPAN.updlbl  { font-weight: bold; color: green }


/* common -------------------------------------------------------- */

A.plain      { text-decoration: none; font-weight: bold }
.plain2      { text-decoration: none; font-weight: bold }
A.plain:hover
             { text-decoration: underline; font-weight: bold; color: black }
A.smlabel, A.label
             { text-decoration: none; color: black }
A.smlabel:hover, A.label:hover
             { text-decoration: none; color: #0000BB }
             
.bgcolor     { background-color: #F7F7F7 }
.form        { background-color: #e2e2e2 }
.pagehdg     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 16pt;
               font-weight: bold }
.llabel, .title, .fcnlabel
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 12pt;
               font-weight: bold }
.idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
               font-weight: bold; color: white }
.label
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
               font-weight: bold; color: black }
.subtab, .selsubtab
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold; color: black }
.smlabel     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold; color: white }
.vsmlabel    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt;
               font-weight: bold }
.text, .desc, .textcell2, .textcell, .graycell, .hover2
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt }
.btextcell
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
		font-weight: bold }
.smtext      { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt }
.vsmtext     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt }

TR.textcell2, TD.textcell, INPUT.textcell  /* INPUT case needed for radio button bgcolor */
             { background-color: #F7F7F7 }
TD.idxcell   { background-color: #FFFFDD }
TD.graycell  { background-color: #F7F7F7 }
TD.subtitle  { background-color: #666666; color: white }
TD.title     { background-color: #666666; color: white }
TD.pagehdg   { background-color: #666666; color: white }
TD.userbar   { background-color: #DDDDDD }

INPUT.btn    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt; 
               font-weight: bold }


.fsmlabel     { text-decoration: none; font-size: 9pt }
.flglabel    { text-decoration: none; font-size: 13pt; font-style: italic; font-weight: bold }

.boxtitle {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Navy;
    font-weight : bold;
}

.boxtext {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Black;
    background-color : White;
}   
.boxtext2 {
    background-color : White;
}   
   
tr.datarow   { cursor: default; padding-top: 2px; padding-bottom: 2px }
tr.hover2       { background-color: #E0E0E0 }

table.blue1,tr.blue1,td.blue1{background:#8A9CE8}
div.pad2x8{padding:2px 8px}
table.white1,tr.white1,td.white1{background:#fff}
