/* SEARCH AND REPLACE OPTIONS */
/* #800 = default text color and table header backgroung */
/* #FFF = default background color */
/* #FED = odd row color */
/* #F63 = cell highlight color-lapsed "Yes" */

/* links at top of page */
a:link   { color: #800;}
a:visited{ color: #AAA;}
a:hover  { color: #A00;}

/* navigation buttons */
a.nav100:link,a.nav100:visited   { 
  text-decoration:none; 
  font-weight: bold;
  color: #FFF;
  width: 50%;
  border-top:solid 1px #DDD;
  border-right:solid 5px #DDD;
  border-bottom:solid 1px #DDD;
  border-left:solid 5px #DDD;
  padding: 3px 10px 3px 10px;
  background:#800;
  display: block;   /* a MUST for Netscape */
}
a.nav100:hover   { 
  text-decoration:none; 
  font-weight: bold;
  color: #800;
  width: 50%;
  border-top:solid 1px #800;
  border-right:solid 5px #800;
  border-bottom:solid 1px #800;
  border-left:solid 5px #800;
  padding: 3px 10px 3px 10px;
  background:#EEE;
  display: block;  /* a MUST for Netscape */
}

/* 100% navigation buttons */
a.navfull:link,a.navfull:visited   { 
  text-align:center;
  text-decoration:none; 
  font-weight: normal;
  color: #FFF;
  width: 100%;
  border-top:solid 1px #DDD;
  border-right:solid 5px #DDD;
  border-bottom:solid 1px #DDD;
  border-left:solid 5px #DDD;
  padding: 3px 10px 3px 10px;
  background:#800;
  display: block;   /* a MUST for Netscape */
}
a.navfull:hover   { 
  text-align:center;
  text-decoration:none; 
  font-weight: normal;
  color: #800;
  width: 100%;
  border-top:solid 1px #800;
  border-right:solid 5px #800;
  border-bottom:solid 1px #800;
  border-left:solid 5px #800;
  padding: 3px 10px 3px 10px;
  background:#EEE;
  display: block;  /* a MUST for Netscape */
}

/* links to search result details */
a.details:link   { text-decoration:none;color: #800;}
a.details:visited{ text-decoration:none;color: #877;}
a.details:hover  { text-decoration:none;color: #F00;}

input { 
  color: #800;
  font-size:8pt;
  /* height:15; */
  border-top:solid 1px #AAA;
  border-right:solid 1px #AAA;
  border-bottom:solid 1px #AAA;
  border-left:solid 1px #AAA;
  background:#DDD;
}

/* does not work in IE but OK in net-moz */
input:focus { 
  color: #800;
  font-size:8pt;
  border-top:solid 1px #AAA;
  border-right:solid 1px #AAA;
  border-bottom:solid 1px #AAA;
  border-left:solid 1px #AAA;
  background:#FFF;
}
/* does not work in IE but OK in net-moz */
input:hover { 
  color: #800;
  font-size:8pt;
  border-top:solid 1px #D00;
  border-right:solid 1px #D00;
  border-bottom:solid 1px #D00;
  border-left:solid 1px #D00;
  background:#EEE;
}

input.plain { 
  color: #800;
  border-top:solid 0px #AAA;
  border-right:solid 0px #AAA;
  border-bottom:solid 0px #AAA;
  border-left:solid 0px #AAA;
  background:#FFF;
}

input.plainodd { 
  color: #800;
  border-top:solid 0px #AAA;
  border-right:solid 0px #AAA;
  border-bottom:solid 0px #AAA;
  border-left:solid 0px #AAA;
  background:#DEF;
}

input.plaineven { 
  color: #800;
  border-top:solid 0px #AAA;
  border-right:solid 0px #AAA;
  border-bottom:solid 0px #AAA;
  border-left:solid 0px #AAA;
  background:#FFF;
}

textarea { 
  color: #800;
  font-size:8pt;
  border-top:solid 1px #AAA;
  border-right:solid 1px #AAA;
  border-bottom:solid 1px #AAA;
  border-left:solid 1px #AAA;
  background:#DDD;
  scrollbar-base-color:#888;
  scrollbar-arrow-color:#800;
  scrollbar-track-color:#800;
}

/* does not work in IE but OK in net-moz */
textarea:focus { 
  color: #800;
  font-size:8pt;
  border-top:solid 1px #AAA;
  border-right:solid 1px #AAA;
  border-bottom:solid 1px #AAA;
  border-left:solid 1px #AAA;
  background:#FFF;
}
/* does not work in IE but OK in net-moz */
textarea:hover { 
  color: #800;
  font-size:8pt;
  border-top:solid 1px #AAA;
  border-right:solid 1px #AAA;
  border-bottom:solid 1px #AAA;
  border-left:solid 1px #AAA;
  background:#EEE;
}

TABLE.Results {    
}

CAPTION {
  font-weight:bold;
  font-size:9pt;
  font-family: sans-serif;
  color: #800;
  caption-side:top; 
}

TD {
  font-family: sans-serif;
  font-size:9pt;
  color:#800;
  background:#FFF;
}

DIV {
  color:#800;
}
  
EM {
     color:red;
}

b {
     font-family: sans-serif;
     font-size:10pt;
     color:#800;
}

b.warning {
     color:#A00;
}
/* right column */
TD.top {
     text-align:left;     
     font-size:9pt;    
     border-left:inset 1px #800;
     padding: 0px 10px 0px 10px;
}

/* left column */
TD.toplogo {
     text-align:center;
     font-size:8pt;
     padding: 10px 10px 10px 10px;    
}

/* right column */
TD.top2 {
     text-align:left;     
     font-size:9pt;         
     padding: 0px 10px 0px 10px;
}

/* left column */
TD.toplogo2 {
     border-right:solid 1px #800;
     text-align:center;
     font-size:8pt;
     padding: 10px 10px 10px 10px;     
}

/* left column */
TD.headmasterlogo {
     text-align:center;
     font-size:8pt;
     padding: 10px 10px 10px 10px;
     color: #008;
}

/* results column headings */
TD.toptitle {
     color:white;
     font-weight:normal;
     text-align:center;
     background:#800;
}

TD.even {
     font-size:8pt;
     text-align:left;
}

TD.odd {
     font-size:8pt;
     text-align:left;
     background:#DEF;
}

TD.lapsed {
     font-size:8pt;
     color:white;
     text-align:left;
     background:#C00;
     font-weight:bold;
}

TD.evencentered {
     font-size:8pt;
     text-align:center;
}

TD.oddcentered {
     font-size:8pt;
     text-align:center;
     background:#DEF;
}

TD.lapsedcentered {
     font-size:8pt;
     color:white;
     text-align:center;
     background:#C00;
     font-weight:bold;
}

div.footer {
  text-align:center;
  font-size:8pt;
  font-family: sans-serif; 
}

/* individual candidate details */
TD.regresults {
  color: black;
  vertical-align:top;
  font-size:12pt;
  font-family: sans-serif; 
  background:#F8F8F8;
}
TD.header {
     font-size:8pt;
     color:#800;
     font-weight:normal;
     text-align:center;
     background:#FFF;
     border-top:solid 1px #800;
     /*border-right:solid 1px #800;*/
     border-bottom:solid 1px #800;
     /*border-left:solid 1px #DDD;*/
   }
table.testresults {
     border-style:solid;
     border-color:#800;
     border-width:1px;
   }
TD.resultsheader {
     font-family:Courier New;
     font-size:8pt;
     color:#800;
     font-weight:normal;
     text-align:left;
     background:#EEE;
   }
TD.resultsitem {
     font-family:Courier New;
     font-size:8pt;
     color:#800;
     font-weight:normal;
     text-align:left;
     background:#FFF;
   }
div {
     /* margin: 2px 2px 2px 2px; */
} 

