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: #666666; }     /*#0000AA*/

.noticeborder { background-color: #990000; }     /*#C6C6B5*/
.noticebg     { background-color: #999999; }     /*#F7F7F7*/
.noticelabel  { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
                font-weight: bold; color: white; } 
		  /* The .noticelabel attribute is custom by E.R. */
table, td { vertical-align: top;}

/* tab bar specific ---------------------------------------------- */

a.tab, a.tab:visited, a.subtab, a.subtab:visited, 
a.selsubtab, a.selsubtab:visited, a.tabbtn:visited { text-decoration: none; color: black }
a.seltab, a.seltab:visited, a.seltabbtn, a.seltabbtn:visited { text-decoration: none; color: white }
A.subtab:hover, A.subtab:active, 
a.selsubtab:hover, a.selsubtab:active { text-decoration: none; color: #333333; }     /*#0000BB*/
a.seltabbtn:hover, a.seltabbtn:active { text-decoration: none; color: #99FFFF; }

td.tab, td.subtabbtn, td.tabbtn       
             { background-color: #CCCCCC; vertical-align: top; }
td.seltabbtn
             { background-color: #990000; }     /*#4882B4*/


/* grid specific ------------------------------------------------- */

td.colhdr      { background-color: #959595; color: white; }
td.gridh       { background-color: #DADADA; }
td.gridv       { }
td.grididx     { background-color: #999999; padding-left: 4px; padding-right: 4px; } /*B6C3AA*/
td.gridcell    { background-color: #F7F7F7; line-height: 0.98; 
                 padding-left: 4px; padding-right: 4px;
                 padding-top: 2px; padding-bottom: 1px; }

span.newlbl    { font-weight: bold; color: red; }
span.updlbl    { font-weight: bold; color: #006400; }

/* NN4 doesn't just ignore styles it can't handle, it seriously misdisplays 
   them, requiring special cases */
td.gridcellnn  { background-color: #F7F7F7; }


/* browse specific ----------------------------------------------- */

table.selfolder   { background-color: #F0F0F0; border-style: inset; 
                    border-width: 1px; border-color: white; }
td.folder         { line-height: 0.98; padding-top: 4px; padding-bottom: 3px; }
td.itemlvl1       { background-color: #F7F7F7; line-height: 0.98;
                    padding-top: 3px; padding-bottom: 1px; 
                    padding-left: 3px; padding-right: 3px; }
td.itemlvl2       { background-color: #F7F7F7; line-height: 0.99; 
                    padding-top: 1px; padding-bottom: 3px; }
span.itemlvl2data { color: #777777; }

/* NN4 doesn't just ignore styles it can't handle, it seriously misdisplays 
   them, requiring special cases */
td.foldernn       { }
td.itemlvl1nn     { background-color: #F7F7F7; }
td.itemlvl2nn     { background-color: #F7F7F7; }


/* thread specific ----------------------------------------------- */

td.thrcust   { background-color: #A0C4DE; }
td.thrstaff  { background-color: #C6D3BA; }


/* common -------------------------------------------------------- */

a.plain      { text-decoration: none; color: #CC0000; }
a.plain:hover
             { text-decoration: underline; color: #000000; }
a.smlabel, a.label
             { text-decoration: none; color: black; }
a.smlabel:hover, a.label:hover
             { text-decoration: none; color: #0000BB; }
             
.bgcolor     { background-color: #FFFFFF; }     /*#F7F7F7*/
.form        { background-color: #CCCCCC; }     /*#C6C6B5*/
.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, .thrcust, .thrstaff
             { 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, .gridcell, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt; }
.smtext      { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt; }
.vsmtext, .itemlvl2, .itemlvl2nn
             { 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; } /*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; }

/* These exist to provide maximum consistency between IE4/5 and NN6 and to a
 * lesser extent NN4.  Don't mess with them unless you plan on doing quite a
 * bit of cross-browser testing */

form.block   { margin-top: 8px; margin-bottom: 8px; padding-top: 0px; 
               padding-bottom: 0px; }
form.minimal { margin: 0px; padding: 0px; }

a.seltab:hover { text-decoration: none; color: #000000; } a.seltab:active { text-decoration: none; color: #000000; } a.tab:hover { text-decoration: none; color: #CC0000; } a.tab:active { text-decoration: none; color: #CC0000; } a.tabbtn { text-decoration: none; color: #000000;} a.tabbtn:active
 { text-decoration: none; color: #CC0000; } a.tabbtn:hover { text-decoration: none; color: #CC0000; } td.seltab { background-color: #990000; } td.subtabarea { background-color: #990000; } 