/* 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: #FF0000; text-decoration: italics; color: white }
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: darkgreen }


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

A.plain      { text-decoration: none }
.plain3      { text-decoration: none; font-family: Arial,Helvetica,Tahoma,sans-serif; font-weight: bold }
.plain2      { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt }
A.plain:hover
             { text-decoration: underline; font-weight: bold }
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 }
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
               font-weight: bold }
.subtab, .selsubtab
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold }
.smlabel     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold }
.vsmlabel    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt;
               font-weight: bold }
.text, .desc, .textcell, .graycell
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt }
.smtext      { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt }
.vsmtext     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt }

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 }
