/* CSS Document */

body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E8E8FF;}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
img { border: none; }
.submenu {  font-size: 15px}
.online {color: #FFFFFF; background-color: #000099}
.underRev {color: #FFFFFF; background-color: #CC0000}
.dud {color: #FFFFFF; background-color: #000000}
.passed {color: #FFFFFF; background-color: #006600}
.retest {color: #FFFFFF; background-color: #FF9900}
.keen {color: #FFFFFF; background-color: #009999}
.premium {color: #000066; background-color: #FF00FF}
.blueLink {color: #000066}
.whiteLink {color: #FFFFFF}
.redText {color: #CC0000}
.whiteText12 {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}
.whiteText10 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF ; font-size: 10px}
.whiteTextSmall { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF ; font-size: 9px}
.whiteText11 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF ; font-size: 11px}
.blueText11Copy { font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 12px}
.blueBorder { border-bottom: 1px solid #7988D4 }
.greenBorder { border-bottom: 1px solid #B1DD7F }
.orangeBorder { border-bottom: 1px solid #FCCCAB }

#siteheader { background-color: #060085; } 
#sitelogo { float: left;   }
#sitebanner { float: left; margin-top: 23px; }

.headersep1 { clear: both; background-color: #2D3AC4; height: 4px; font-size: .1em; }
.headersep2 { background-color: #545ED3; height: 2px; font-size: .1em;  }

td h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 1.2em; padding: 9px 10px; background: #263A8F url(../images2/bkg/bkg_parents_h1.gif) no-repeat right; margin-right: 10px; border-bottom: solid 1px #FFFFFF; }


/* nav and news column */
#siteleft { color: #FFFFFF; float: left; width: 170px;  background-color: #060085; }
#siteleft h1 { font-size: .9em; margin: 5px 0px; padding: 8px; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; background-color: #556AD3; background-image: none; }
#siteleft p { font-size: 1.05em; line-height: 1.4em; margin: 15px 8px; }
#siteleft p a, #siteleft a { color: #FFFFFF;   }
#sitenav { list-style: none; padding: 0; margin: 0;  }
#sitenav a { 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .9em; 
	display: block; 
	text-decoration: none; 
	padding: 5px 0px 5px 25px; 
	width: 145px;
	background: url(../images2/nav/bkg_nav_off.gif) no-repeat; 
}
#sitenav a:hover, #sitenav a.selected { color: #060085; background: #EBCA48 url(../images2/nav/bkg_nav_on.gif) no-repeat;  }

#sitefooter { background-color: #060085; width: 1000px; height: 25px; margin: 0 auto; color: #FFFFFF; clear: both; border-top: solid 2px #2D3AC4;  }
#sitefooter span { float: right; margin: 5px;  }
#sitefooter p { float: left; margin: 5px; }
#sitefooter h2 { font-size: 1em; float: left; margin: 5px 30px 5px 60px; }
#sitefooter a { color: #FFFFFF; margin-right: 5px;}

/* Contact form */

#form_contact input, #form_contact textarea, #form_contact select  { width: 200px; }
#form_contact input.chkbx { width: 30px; }
#form_contact  label { color: #FCD000; font-weight: bold; display: block; float: left; width: 200px;}
