@charset "UTF-8";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}		

.headerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.smallgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

.largewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #537d97;
	font-style: italic;

}

.blueheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #02557f;
	font-weight: bold;
}

.redheader {
	font-family: Verdana;
	font-size: 15px;
	color: #ba1f3b;
	font-weight: bold;
}

.greensmheader {
	font-family: Verdana;
	font-size: 13px;
	color: #719c1f;
	font-weight: bold;
}

.redsmheader {
	font-family: Verdana;
	font-size: 13px;
	color: #ba1f3b;
	font-weight: bold;
}

.caption {
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	font-style: italic;
}

.bodyitalic {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;

}	

.subheader {
	font-family: Verdana;
	font-size: 12px;
	color: #ba1f3b;
	font-weight: bold;
	line-height: 14px;
}

.subheadergreen {
	font-family: Verdana;
	font-size: 12px;
	color: #719c1f;
	font-weight: bold;
	line-height: 14px;
}

.subheaderblue {
	font-family: Verdana;
	font-size: 12px;
	color: #000099;
	font-weight: bold;
	line-height: 14px;
}




a 			{ color: #02557f; text-decoration: none; }
a:link 		{ color: #02557f; text-decoration: none; }
a:visited 	{ color: #02557f; }
a:hover		{ color: #02557f; text-decoration: underline; }

.whitelink a 			{ color: #FFFFFF; text-decoration: none; font-size: 9px; }
.whitelink a:link 		{ color: #FFFFFF; text-decoration: none; font-size: 9px; }
.whitelink a:visited 	{ color: #FFFFFF; font-size: 9px; }
.whitelink a:hover		{ color: #FFFFFF; text-decoration: underline; font-size: 9px; }


.current			 		{ color: #DFEAF0; background-color:#ecfad1; font-weight: bold; }

.currenthp			 		{ color: #DFEAF0; background-color:#ecfad1; font-weight: bold; }

.currentmain			 		{ font-weight: bold; text-decoration: none; }

.learningcenter			 		{ background-color:#DFEAF0; font-weight: bold; text-decoration: none; }



#navlist  		{ margin: 0; padding: 0; line-height: 24px;}
#navlist ul 	{ list-style: none; margin: 0; padding: 0; border: none; white-space: nowrap; line-height: 24px; }
#navlist li		{ display: block; margin: 0; padding: 0px 13px; width: auto; line-height: 24px; }
					
#navlist A		{ color: #08557A; text-decoration: none; background: none; padding: 3px 13px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; }

#navlist A.active:link, 
#navlist A.active:visited	
				{ position: relative; z-index: 102; text-decoration: none; }
#navlist A:hover,
#navlist A:active 
				{ background: #FFFFFF; text-decoration: none; }
				
				
				



/* Secondary Navigation */
#sec_navlist		{ padding: 0px; margin-left: 0; border-bottom: 1px solid #d6d7d9; font-size: 100%; }

#sec_navlist ul 	{ list-style: none; margin: 0; padding: 0; border: none; white-space: nowrap; }

#sec_navlist li		{ list-style: none; margin: 0; padding: 5px 0px 5px 0px; border-top: 1px solid #d6d7d9; list-style-image: none; }

#sec_navlist li a 			{ color: #a8233e; text-decoration: none; }
#sec_navlist li a:link 		{ color: #a8233e; text-decoration: none; }
#sec_navlist li a:visited 	{ color: #a8233e; }
#sec_navlist li a:hover		{ color: #a8233e; text-decoration: underline; }


/* Homepage Navigation */
#hp_navlist		{ padding: 0px; margin-left: 0; border-bottom: 1px solid #d6d7d9; font-size: 100%; }

#hp_navlist ul 	{ list-style: none; margin: 0; padding: 0; border: none; white-space: nowrap; }

#hp_navlist li		{ list-style: none; margin: 0; padding: 5px 0px 5px 0px; border-top: 1px solid #d6d7d9; list-style-image: none; }

#hp_navlist li a 			{ color: #a8233e; text-decoration: none; }
#hp_navlist li a:link 		{ color: #a8233e; text-decoration: none; }
#hp_navlist li a:visited 	{ color: #a8233e; }
#hp_navlist li a:hover		{ color: #a8233e; text-decoration: underline; }






.bluegray 			{ color: #617696; }

.bluegrayspecial 			{ color: #617696; line-height: 14px; font-weight: bold; font-size: 12px;}

.staffblue { color: #617696; font-weight: bold; }
