/* site-specific styles: */
.subnav { font-family:verdana,sans-serif;font-size:10px;font-weight:800; color:#048505; text-decoration:none; }
A:hover.subnav { color:#048505; text-decoration:none; }
/* fsp styles: */

@media screen {
        BODY { font-family:verdana,sans-serif; font-size:11px; color:#FFFFFF; background:#959595; margin:0px; }
        .body_bg { background:#959595; }
        .gray_text { color:#555; }
        TD   { font-family:verdana,sans-serif; font-size:11px; color:#FFFFFF; line-height:14px;}

        A { font-family:verdana,sans-serif; font-size:10px; color:#FFFFFF; }
        A.a2 { font-family:verdana,sans-serif; font-size:10px; color:#FEFEFF; }
        A:hover { text-decoration:underline; }

        .screenOnly {  }
        .printOnly { display: none; }
}

@media print {
        BODY { font-family:verdana,sans-serif; font-size:11px; color:#4D4D4D; background:#FFFFFF; margin:0px; }
        .body_bg { background:#FFFFFF; }
        .gray_text { color:#000; }
        TD   { font-family:verdana,sans-serif; font-size:11px; color:#4D4D4D; line-height:14px;}

        A { font-family:verdana,sans-serif; font-size:10px; color:#4D4D4D; }
        A.a2 { font-family:verdana,sans-serif; font-size:10px; color:#4D4D4D; }
        A:hover { text-decoration:underline; }

        .screenOnly { display: none; }
        .printOnly {  }
}

IMAGE { border-color:#959595; } /* not full browser support */

/* Input: */

INPUT { font-family:verdana,sans-serif; font-size:11px; color:#000000; font-weight:normal; }
INPUT.bold { font-family:verdana,sans-serif; font-size:11px; color:#000000; font-weight:bold; }
INPUT.btn { font-size:11px; font-weight:bold; color:#000000; }
INPUT.btn2 { font-size:11px; font-weight:normal; color:#000000; }
INPUT.submit { font-size:11px; font-weight:bold; color:#000000; }
INPUT.submit2 { font-size:11px; font-weight:bold; color:#048506; background-color:#FFFFFF; }
INPUT.attr, SELECT.attr, OPTION.attr { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; }
INPUT.acct { margin-top:4px; margin-bottom:4px; }
.radio { background-color:#C6C6C6; }
SELECT,OPTION { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; }
SELECT.bold,OPTION.bold { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; }

/* Named: */

.batchNum { font-family: arial,sans-serif; font-size: 11px;	color: #222222;	font-weight: bold;}

.copy { font-family:arial,helvetica,sans-serif; font-size:11px; color:#F1EFE8; font-weight:bold;} /* copyright */

.err { color:#CC0000; }

@media screen {
        .footer_bg { background:#666666; }
        .footer { font-family:verdana,helvetica,sans-serif; font-size:10px; color:#F1EFE8; font-weight:normal; }
}

@media print {
        .footer_bg { background:#FFFFFF; }
        .footer { font-family:verdana,helvetica,sans-serif; font-size:10px; color:#4D4D4D; font-weight:normal; }
}

.hdLbl { font-family:arial,helvetica,sans-serif; font-size:12px; color:#FFFFFF; }
.head2 { font-family:arial,sans-serif; font-size:11px; color:#5D5D5D; font-weight:bold;}
.head3 { font-family:arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}

.hirez { font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FAD404; }

.inact { color:#999999; font-weight:bold; }

.lblB1 { font-family:arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}

.lblWB { font-family:arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}

.msg0 { color:#EEEEEE; margin-top:0px; margin-bottom:0px; }
.msgE { color:#CC0000; margin-top:6px; margin-bottom:6px; }

.normBlk { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; font-weight: normal; }

@media screen {
        .resultsStNum { font-family:arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; }
        .resultsWB { font-family:verdana,helvetica,sans-serif; font-size:10px; color:#5D5D5D; font-weight:bold; }
        .resLblB { font-family:arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }
        .restriction { color: #CC0000; }
}
@media print {
        .resultsStNum { font-family:arial,helvetica,sans-serif; font-size:10px; color:#4D4D4D; font-weight:normal; }
        .resultsWB { font-family:verdana,helvetica,sans-serif; font-size:10px; color:#4D4D4D; font-weight:bold; }
        .resLblB { font-family:arial,helvetica,sans-serif; font-size:11px; color:#4D4D4D; font-weight:bold; }
        .restriction { color: #4D4D4D; }
}

.resBarTxt { font-family:verdana,helvetica,sans-serif; font-size:10px; color:#5D5D5D; font-weight:normal; }
.resLblVal { color:#5D5D5D; }

.spcr { font-size:0px; line-height:0; }
.spcr4 { height:4px; font-size:0px; line-height:0; }

.srchTime { color:#666666; font-size:9px; }
/* browse steps: */
.step1 { font-family:arial,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }
.step2 { font-family:arial,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }
.step3 { font-family:arial,sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; }

.txt1 { font-family:arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; }
.txt2 { font-family:arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; }
.txtnew { font-family:arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; } /* what's new copy */
.txtCbox { font-family:arial,helvetica,sans-serif; font-size:11px; color:#5D5D5D; 
		font-weight:normal; vertical-align:middle; padding: 2px 0 0 0;
}
/* DIVs */
.line_res { height:1px; width:100%; background-color:#7F7F7F; }
.or { margin-left:30px; font-weight:bold; font-size:11px; }