body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/bkgd_gradient.jpg);
	background-position:left top;
	margin:0; padding:0;
	background-repeat:repeat-x;
	text-align:center;
	position:relative;
	font-size:100%;
	background-color:#c8d0db;

}
.skip{font-family:"Trebuchet MS";}
.skip a{ 
	position:absolute; 
	left:-5000px; 
	background-color:#CB0567; 
	width:100px; font-size:65%; 
	font-weight:bold; 
	color:#ffffff; 
	text-decoration:none; 
	padding:5px;
}
.skip a:focus, .skip a:active{
	display: block; 
	position: absolute; 
	top:28px; 
	left:5px;
}
.hide{
	position:absolute; 
	left:-5000px; 
	height:1px; 
	width:1px; 
	overflow:hidden;
}
div.clear{ clear:both;}




div.nav_banner_options{
	position:relative;
	float:right;
	height:45px;
	background-image:url(../images/tab_bkgds.gif);
	background-repeat:repeat-y;
	width:255px;
	padding:0 20px 0 0;
	margin:0 0 0 20px;
}
div.nav_banner_options ul{
	list-style-type: none;
	text-align:left;
	margin:23px 0 0 0; padding:0;
}
div.nav_banner_options ul li{
	position:relative;
	display: inline;
	margin:0; 
	padding:0 40px 0 10px;
}
div.nav_banner_options ul li a{
	margin:0; padding:0;
	color:#FFFFFF;
	text-decoration:none;
	font-size:75%;
}
div.nav_banner_options ul li a:hover{
	color:#9ebfd6;
	text-decoration:underline;
}
/*//////////MIDDLE CONTAINER//////////*/

div.main_container{ 
	border:0px;
	margin: 15px auto 5px auto;
	padding: 0 50px 0 50px;
	text-align:center;
	position:relative;
}

div.inner_container{ position:relative;
	background-color:#FFFFFF;
	position:relative;
	background-position:center; 
	border:0px;
	width:95%;
}


/*//////////COLUMNS//////////*/
div.content_cont{
	margin: 0 auto 0 auto;
	padding:0 0 20px 0;
	}
div.top_banner{ 
	background-color:#a0a1a3;
	background-image:url(../images/banner_bkgd_gradient.jpg);
	height:227px;
	padding:0; margin:0;
	position:relative;
}
div.right_hand_img{
	background-image:url(../images/banner_hand_img.jpg);
	height:227px;
	width:466px;
	background-position:right;
	float:right;
}
div.left_logo_img{
	background-image:url(../images/banner_logo.jpg);
	height:227px;
	width:284px;
	background-position:right;
	float:left;
}
div.middleleft {
	width: 25%;
	float:left;
	background-color: #ffffff;
	text-align:left;
	background-image:url(../images/2grade_curve.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	
}
div.middleleft h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	margin:0; padding:20px 0 0 0;
}

div.middleleft p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:404040#;
	margin:0;
	padding:10px 0 0 0;
}
div.middleright {
	width: 25%;
	float:left;
	background-color: #ffffff;
	text-align:left;
}
	
* html div.middleright {width: 23%;} 


*:first-child+html div.middleright {width: 25%;} 
	
	
div.middleright h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	margin:0; padding:20px 0 0 0;
}
div.middleright p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
}
div.middleright a{ color:#1f98cf;
text-decoration:none;
}
div.middleright a:hover{ color:#5a5a5a;
text-decoration:underline;
}


div.right {
	width: 22%;
	float:left;
	background-color: #ffffff;
	text-align:left;
}
div.text_cont{ 
	padding:0 18px 0 18px;
	margin:0;
	background-image:url(../images/2grade_curve.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}
div.text_cont a{ 
	font-family:Arial, Helvetica, sans-serif;
	padding:0; margin:0;
	color:#1f98cf;
	text-decoration:none;
	font-size:80%;


}

div.text_cont h1{ 
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	margin:0; padding:20px 0 0 0;}

div.text_cont ul{
	padding:0 0 0 0; margin:0 0 0 0;
	list-style-type:none;
	font-size:85%;
	font-weight:bold;
}
div.text_cont ul li{ 
	padding:0 0 5px 20px; margin:0 0 0 0;
	background-position: top left;
	background-image:url(../images/nav_bullpoint_home.jpg);
	background-repeat:no-repeat;
}


div.text_cont ul li a{ 
	padding:0; margin:0;
	color:#1f98cf;
	text-decoration:none;
}
div.text_cont ul li a:hover{ 
	padding:0; margin:0;
	color:#5a5a5a;
	text-decoration:underline;
}
div.col3_text_cond{
	padding:0 18px 0 18px;
	margin:0;
	background-image:url(../images/2grade_curve.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}
	div.col3_text_cond h2 a{
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0;
	color:#1f98cf;
	text-decoration:none;
	font-size:80%;
}
	div.col3_text_cond p{
	padding:0 0 0 0;
	margin:0;
	color:404040#
}
div.banner_nav{
	list-style-type: none;
	text-align:right;
}
/*//////////NAVIGATION//////////*/
div.left {
	width:22%;
	position:relative;
	float:left;
	background-color: #ffffff;
	text-align:left;
	color:#706f6f;
}
div.nav_col{ position:relative; margin:0; padding:0;
}
div.nav_col ul{
	margin:0; padding:20px 0 0 20px;
	text-align:left;
	text-decoration:none;
	list-style-type: none;
}
div.nav_col ul li{
	font-size:80%;
	text-decoration:none;
	font-weight:bold;
	padding: 0 0 10px 0;
	margin:0 0 10px 0; 
	border-bottom:1px solid #ebebeb;

}
div.nav_col ul li.nav_divider{
	background-image:url(../images/nav_bullpoint.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #ebebeb;
	margin:0; padding:9px 0 9px 25px;
}

div.nav_col ul li.nav_divider_bull{
	background-image:url(../images/nav_bullpoint_dark.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #ebebeb;
	margin:0; padding:9px 0 9px 25px;
}
div.nav_col ul li.nav_nondivider{
	background-image:url(../images/nav_bullpoint.jpg);
	background-repeat:no-repeat;
	background-position: left;
	margin:0; padding:9px 0 9px 25px;
}
div.nav_col ul li.nav_nondivider_bull{
	background-image:url(../images/nav_bullpoint_dark.jpg);
	background-repeat:no-repeat;
	background-position: left;
	margin:0; padding:9px 0 9px 25px;
}
div.nav_col ul li a{
	color:#1f98cf;
	text-decoration:none;
}
div.nav_col ul li a:hover{
	color:#706f6f;

/*//////////Headings//////////*/	

}
div.nav_heading{ 
	background-image:url(../images/nav_heading.gif);
	background-repeat:no-repeat;
	height:43px;
}
div.col1_headingbkgd{ 
	background-image:url(../images/heading_bkgd1.gif);
	/*width:190px;*/
	height:57px;
	margin:0; padding:0;
}
div.col2_headingbkgd{ 
	background-image:url(../images/heading_bkgd2.gif);
	/*width:227px;*/
	height:57px;
	margin:0; padding:0;
}

div.col3_headingbkgd{ 
	background-image:url(../images/heading_bkgd3.gif);
	/*width:227px;*/
	height:57px;
	margin:0; padding:0;
}

div.col4_headingbkgd{ 
	background-image:url(../images/heading_bkgd4.gif);
	width:227px;
	height:57px;
	margin:0; padding:0;
}


.footer{
 font-size:55%;
 text-align:center;
 color: black;
 padding: 40px 0 5px 0;
}
.footer p { padding: 0 0 0 0; margin:0 0 0 0;}
.footer p a{color:#118fcc;}
.footer p a:hover{color:#5a5a5a;}



