body{
	margin:0px;
	padding:0px;
	background:#FFFFFF url(../images/home_bg.jpg) repeat-x  left top;
}

#logo {
	position: relative;
	text-align: left;
	top: -7px;
}

/* target IE7 only */
*:first-child+html #logo {
	top:7px;
}

#home {
	background-image: url(../images/home_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.topnav {
	width:200px;
	padding:10px 13px 0 0;
	float:right;
	font:normal 11px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.topnav a {
	font:normal 11px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.topnav a:hover {
	font:normal 11px Arial;
	color:#FFFFFF;
	text-decoration:underline;
}

.linktopnav {
	width:400px;
	padding:0 5px 0 0;
	float:right;
	font:bold 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.linktopnav a {
	font:bold 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.linktopnav a:hover {
	font:bold 13px Arial;
	color:#FFFFFF;
	text-decoration:underline;
}

.linktopnav span a {
	font:bold 13px Arial;
	color:#FFFFFF;
	text-decoration:underline;
}

.linktopnav span a:hover {
	font:bold 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

ul#standardizedtests li {
	margin: 0.85em 0.5em;
	list-style-type: disc;
}

#headmediablock {
	margin-top: 7px;
}

#headmediablock a:link {
	text-decoration: none;
}

#headmediablock a:hover {
	text-decoration: underline;
}

.whiteBg {
	background-color:#FFFFFF;
	padding:10px 10px 11px 10px;  
}

.greenBg {
	background-color:#00461C;
}

.blackBg {
	background-color:#000000;
}

.righttext {
	font:normal 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
	padding:6px 15px 14px 19px;
/*	padding:2px 15px 14px 19px;*/
}

.sophotext {
	font:normal 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 15px 7px 20px;
	/*$padding:0px 15px 7px 20px;*/
}

.juniorstext {
	font:normal 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
	padding:8px 15px 7px 19px;
	/*$padding:4px 15px 7px 19px;*/
}

.seniorstext {
	font:normal 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 15px 7px 16px;
	/*$padding:0px 15px 4px 16px;*/
}

.bordergold {
	border:solid 9px #B59B50;
}

.borderred {
	border:solid 10px #880011;
}

.line {
	border:none;
	border-bottom:solid 1px #146E38;
}

.leftwhiteBg {
	background-color:#FFFFFF;
	padding:15px;  
}

.leftyellowBg {
	background-color:#EFE9D9;
	padding:26px 10px 30px 15px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#00461C;
	text-decoration:none;  
}

.leftyellowBg a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#00461C;
	text-decoration:underline;
}

.leftyellowBg a:hover {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#00461C;
	text-decoration:none;
}

.leftgreenBg {
	background-color:#0B7334;
	padding:9px 10px 30px 11px;  
}

.leftgreenBg ul {
	margin:5px 0px 0px 8px;
	padding:0px;
	list-style-type:none;
}

.leftgreenBg ul li {
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style-type:none;
	font:normal 12px Arial;
	color:#DBCB1D;
	text-decoration:none;
	background:url(../images/link_icon.jpg) no-repeat left 12px;
	line-height:24px;
}
.leftgreenBg ul li a {
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style-type:none;
	font:normal 12px Arial;
	color:#DBCB1D;
	text-decoration:underline;
}

.leftgreenBg ul li a:hover {
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style-type:none;
	font:normal 12px Arial;
	color:#DBCB1D;
	text-decoration:none;
}

.theproblem {
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
	padding-left:36px;
}

.bottomnav {
	font:normal 14px Arial;
	color:#055D28;
	text-decoration:none;
	padding:10px 0 25px 0;
}

.bottomnav a {
	font:normal 14px Arial;
	color:#055D28;
	text-decoration:none;
}

.bottomnav a:hover {
	font:normal 14px Arial;
	color:#055D28;
	text-decoration:underline;
}

.bottomnav span {
	font:normal 13px Arial;
	color:#589370;
	text-decoration:none;
}

.text {
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
	padding:14px 0 35px 3px;
}

.text a {
	font:normal 12px Arial;
	color:#A90000;
	text-decoration:underline;
}

.text a:hover {
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
}
.text ul {
	margin:5px 0px 0px 8px; padding:0px; list-style-type:none;
}

.text ul li {
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style-type:none;
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
	background:url(../images/link_icon1.jpg) no-repeat left 8px;
	line-height:18px;
}

.text ul li a {
	margin:0px;
	padding:0px 0px 0px 5px;
	list-style-type:none;
	font:bold 12px Arial;
	color:#880011;
	text-decoration:none;
}

.text ul li a:hover {
	margin:0px;
	padding:0px 0px 0px 5px;
	list-style-type:none;
	font:bold 12px Arial;
	color:#880011;
	text-decoration:underline;
}

.text ul li ul li a {
	margin:0px;
	padding:0px 0px 0px 5px;
	list-style-type:none;
	font:bold 12px Arial;
	color:#015E26;
	text-decoration:none;
}

.text ul li ul li a:hover {
	margin:0px;
	padding:0px 0px 0px 5px; 
	list-style-type:none;
	font:bold 12px Arial;
	color:#015E26;
	text-decoration:underline;
}

.star {
	font:bold 12px Arial;
	color:#FF0000;
	text-decoration:none;
}

.sub {
	font:bold 12px Arial;
	color:#890012;
	text-decoration:none;
}

.inputbox {
	background-color:#FCFCFC;
	border:solid 1px #BEBEBE;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	width:170px;
	height:16px;
}

.submit {
	background-color:#880011;
	border:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	width:55px;
	height:22px;
}

ul.topnav2, ul.topnav3 {
	margin:2px auto;
	padding: 0;
	text-align: center;
}

.topnav2 li, .topnav2 li a, .topnav2 li a:hover, .topnav3 li, .topnav3 li a, .topnav3 li a:hover {
	color:#FFFFFF;
	display: inline;
	font: normal 11px Arial; 
 	list-style-type: none;
	margin: 2px auto;
	padding:2px 4px 0 0;
	text-align: center;
	text-decoration: none;
}

.topnav2 li a:hover, .topnav3 li a:hover {
	text-decoration:underline;
}

.topnav3 li {
	padding: 2px 2px 0 0;
}

.topnav3 li a, .topnav3 li a:hover {
	font:bold 12px Arial;
}

#tollfree {
	color:#F3D57F;
	font: normal bold 18px/30px Arial, san-serif;
	text-align: center;
}
ul#header-list {
	list-style-type:square;
	padding-top:10px;
}

ul#header-list li {
	color: #ffffff;
	font:normal 15px/19px georgia, Times New Roman, serif;
	margin-left:185px;
}
.floatleft {
	float:left;
}

#hCard {
	display: block;
	font-family: Arial, Helvetica, san-serif;
	text-align: center;
	width: 280px;
}

#hCard p, a.email, a.url, span.url {
	font-size: 14px;
	line-height: 1.3em;
}

#hCarddownload {
	background: #dddddd url(../images/hcard.png) no-repeat scroll 85px 4px;
	border: 1px solid gray;
	height: 20px;
	left: 300px;
	padding: 5px 0 0 15px;
	position: relative;
	top: -40px;
	text-align: center;
	width:305px;
}

#hCarddownload:hover {
	background-color: #ffffff;
}

#hCarddownload a, #hCarddownload a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#hCarddownload a:hover {
	text-decoration: none;
}

p.locality, p.street-address {
	margin: 0 auto;
}

.nonvisual {
	display:none;
}