BODY { font-weight: normal; font-size: 10pt; font-family: "Arial, Helvetica, Sans-Serif"; background-color: white; }
TD   { font-weight: normal; font-size: 9pt; font-family: "Arial, Helvetica, Sans-Serif" }
TD.nlinkb2 { border-bottom: solid 3px #000084; padding: 3; }
SPAN.copy { font-family: "Arial, Verdana, sans-serif"; font-size: xx-small; font-weight: bold; }

SPAN.it-tname  { font-size: small; font-weight: bold; color: #000084; }
SPAN.it-tdate  { font-size: xx-small; }
SPAN.it-school { font-size: 8pt; font-weight: bold; }
SPAN.it-login  { font-size: 8pt; font-style: italic; }
SPAN.indep     { font-size: 8pt; font-variant: small-caps; background-color: yellow; }

A.thlink           { color: white; }
A.thlink:hover     { color: yellow; }
A.devlink          { color: maroon; }
A.devlink:hover    { color: blue; }

A.sulink           { color: green; font-size: 8pt; font-weight: bold; padding-left: 2; padding-right: 2; }
A.sulink:link      { color: green; }
A.sulink:visited   { color: green; }
A.sulink:hover     { color: blue; background-color: #DDE3F5; text-decoration:none; }

A.nlink2           { font-weight: bold; color: #000084; font-size: 8.5pt; text-decoration:underline; 
				     padding-left: 5px; padding-right: 5px; }
A.nlink2:link      { color: #000084; }
A.nlink2:visited   { color: #000084; }
A.nlink2:hover     { color: #000000; background-color: #DDE3F5; font-weight: bold; 
				     font-size: 8.5pt; text-decoration: none; }

A.nlink2adm        { font-weight: bold; color: red; font-size: 8.5pt; text-decoration:underline;
				     padding-left: 5px; padding-right: 5px; }
A.nlink2adm:link   { color: red; }
A.nlink2adm:visited { color: red; }
A.nlink2adm:hover  { color: #000000; background-color: #DDE3F5; font-weight: bold; font-size: 8.5pt; text-decoration: none; }

A.nlink2usr        { font-weight: bold; color: #000084; font-size: 8.5pt; text-decoration:underline;
				     padding-left: 5px; padding-right: 5px; }
A.nlink2usr:hover  { color: #000000; background-color: #DDE3F5; font-weight: bold; font-size: 8.5pt; text-decoration: none; }
SPAN.nlink2cur     { font-weight: bold; color: white; background-color: #000084; font-size: 8.5pt; 
                     text-decoration: none; padding-left: 5px; padding-right: 5px; }
SPAN.nlink2        { font-weight: bold; color: #000084; font-size: 8.5pt; text-decoration: none; 
				     padding-left: 5px; padding-right: 5px; }

A.nlink2warm       { font-weight: bold; color: white; font-size: 8.5pt; text-decoration:underline; 
				     padding-left: 5px; padding-right: 5px; }
A.nlink2warm:link  { color: white; }
A.nlink2warm:visited { color: white; }
A.nlink2warm:hover { color: maroon; background-color: white; font-weight: bold; 
				     font-size: 8.5pt; text-decoration: none; }

A.vit           { font-weight: bold; color: #000084; font-size: 14pt; text-decoration:underline; padding-left: 5px; padding-right: 5px; }
A.vit:link      { color: #000084; }
A.vit:visited   { color: #000084; }
A.vit:hover     { color: #000000; background-color: #DDE3F5; font-weight: bold; font-size: 14pt; text-decoration: none; }

A.ho { text-decoration: none; color: black; }
A.ho:hover { text-decoration: underline; color: blue; }
A { color: blue; }

TD.lbl   { font-size: 8pt; font-weight: bold; padding-right: 5; color: gray; }
TD.examp { font-size: 8pt; }
TD.jqlbl { font-size: 8pt; font-weight: bold; padding-right: 5; color: gray; border-bottom: none; }
TD.jqdaysublbl { font-size: 8pt; font-weight: bold; padding-right: 5; color: gray; border-top: none; border-bottom: none; }
TD.fldnm { font-size: 9pt; font-weight: bold; padding-left: 5; padding-right: 5; padding-top: 2; padding-bottom: 2; color: black; background-color: #ebf3ff; }
TD.value { font-size: 9pt; font-weight: normal; padding-left: 5; padding-right: 5; padding-top: 2; padding-bottom: 2; color: black;}
TD.err   { font-size: 10pt; color: red; font-weight: bold; }
TD.prob  { font-size: 11pt; background-color: yellow; color: red; font-weight: bold; }
TD.prepay{ font-size: 11pt; background-color: maroon; color: white; font-weight: bold; }
TD.smtime{ font-size: 7pt; }
TD.admbademail { color: red; }
TD.limit { text-align: center; background-color: yellow; font-weight: bold; }
TD.sincereview { background-color: yellow; }
TD.sincejbhreview { background-color: silver; color: red; }
TD.underest { background-color: yellow; }
TD.overest  { background-color: red; color: white; font-weight: bold; }
TD.hilite   { background-color: yellow; }
TD.samepat  { background-color: navy; }
TD.checked { text-align: center; font-size: medium; vertical-align: middle; font-weight: bold; }
TD.unmapped { color: red; font-weight: bold; }
TD.converror { color: red; font-weight: bold; }

TABLE { border-collapse: collapse; }
TABLE.bc { border-bottom: rgb(220,220,220) 1px solid; 
		   border-right: rgb(220,220,220) 1px solid; 
		   border-left: none; border-top: none; }
TABLE.bc TD { border-top: rgb(220,220,220) 1px solid; 
		   border-left: rgb(220,220,220) 1px solid; 
		   border-bottom: none; border-right: none; }
SPAN.missing { font-style: italic; color: red; font-weight: bold; }

INPUT         { font-size: 9pt; border: 1px solid gray; }
INPUT.jot     { font-size: 9pt; border: 1px solid gray; }
INPUT.button  { border: 0; }
INPUT.req-err { border: 1px solid red; }
INPUT.dis     { border: 1px solid black; background-color: #DDDDDD; }
INPUT.tconfigcb { border: 0; }

TH { font-size: 9pt; color: white; background-color: #000084; }
H3 { color: #000084; }
H1 { color: #000084; font-size: 16pt; }

TR.highlight { background-color: #FFFF99; }
TR.haspro    { background-color: yellow; }
TR.latepro   { background-color: orange; }
TR.admsoon   { background-color: #0CF40C; }
TR.admpriv   { background-color: #DDDDDD; }
TR.nologin   { background-color: #DDDDDD; }
TR.freestrike { background-color: yellow; }
TR.vjnoaccept { background-color: silver; }
TR.infoavail { background-color: gold; }
TR.canceled  { background-color: silver; }
TR.latepay   { background-color: maroon; color: white; }
TR.superfluous { background-color: maroon; color: white; }
TR.rush      { background-color: silver; color: black; }
TR.taxable   { background-color: yellow; }
TR.unpaid    { background-color: #DDD; }

TD.highlight { background-color: #FFFF99; }
TD.admprob   { background-color: yellow; color: red; }
TD.grabmine  { background-color: #00FF00; }
TD.grabother { background-color: yellow; }
TD.ftprior   { background-color: yellow; }

TD.eopatname { font-size: 7pt; }
TD.eoevname  { font-size: 9pt; }

SPAN.webreviewnote { color: gray; font-size: xx-small; }
SPAN.unresolved { background-color: yellow; font-size: x-small; }
SPAN.resolved { color: gray; font-size: xx-small; }
SPAN.wr-team  { color: navy; font-weight: bold;}
SPAN.inactive { background-color: yellow; color: red; font-variant: small-caps; }
P.pagebreak { page-break-before: always; }

img.btn { border: 0 }

DIV.tdetgrab { font-size: 14pt; color: red; font-weight: bold; text-align: center; }
DIV.warn { color: red; }

TD.nshead    { font-size: 17px; font-weight: bold; color: #666; }
TD.nssubhead { font-size: 13px; font-weight: bold; color: #666; }

SPAN.copy { font-family: "Arial, Verdana, sans-serif"; font-size: xx-small; font-weight: bold; }

@media print
{
	DIV.noprint { DISPLAY: none; }
	A.nlink2adm { DISPLAY: none; }
	A.nlink2    { DISPLAY: none; }
}
