

@import "reset.css";

/* Typography */

body, html { font-family: Arial, sans-serif; font-size: 12px; font-color: #002442;} /* Base text style */
h1, h2, h3, h4, p { margin: 0px 0px 18px 0px; line-height: 30px; font-variant:small-caps; } /* Flow, Baseline grid */
h1 { font-size: 16px; } /* Site Title */
h2 {  font-family: verdana, sans-serif; font-size: 14px; color:#002442; border-top: 0px solid #000000; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; text-align: center; text-decoration:;} /* Page Title */
h3 { font-size: 13px; color:#b80000; border-top: 0px solid #000000; font-variant: SMALL-CAPS; font-weight: bold; letter-spacing: 1px; text-align: center } /* Page Title */
p { font-size: 12px; max-width: 460px; color: #002442; } /* Paragraphs, Baseline Grid */

a { font-size: 12px; color: #8eb860; } /* Link Emphasis */
a:hover { color:  #ff6600; } /* Hover state */

table { 
font-family: Arial, sans-serif; 
font-size: 14px; 
font-color: #002442;
border:; 
bordercolor:;
cellpadding:1;
cellspacing:1;
bgcolor:;
}

table.a {color: #8eb860; }
table.a hover {color: #ff6600; } 


td.passtext { 
font-family: Arial, sans-serif; 
font-size: 12px; 
font-color: #002442;
font-variant:small-caps;
border:; 
bordercolor:;
cellpadding:;
cellspacing:;
bgcolor:;
text-align:center;
}

td.report { 
font-family: Arial, sans-serif; 
font-size: 11px; 
font-color: #002442;
font-variant:small-caps;
border:; 
bordercolor:;
cellpadding:1;
cellspacing:1;
bgcolor:;
text-align:center;
}

span.focus {
color:red; font-size:14;}
