
body {
	background-color:#666666;	
}

h1,h2,h3,h4,h5,h6,p#main_text,p#title,p#aha_text_link,p#bwa_text_link,p#chct_text_link,p#cryp_text_link,p#crs_text_link,p#crs_va_text,p#crsc_res_text_link {margin:0; padding:0;}












div#container {background-color: #666666; padding:3em; margin:0 auto; }

div#branding {background-image:url(images/crsc_header_25.gif); background-repeat:no-repeat; background-position: center; height:172px; text-indent: -9999px; margin:0;  padding:0; }

div#main_nav {background-color:#a30046; margin:0 auto; height:40px; width:760px; padding:0;}

div#content { background-color: #bcbec0; margin:0 auto; padding:0; height:396px; width:760px; text-indent:-9999px; background-image:url(home_images/rotate.php); background-repeat:no-repeat; background-position:center; }

div#content_sub { background-color: #bcbec0; margin:0 auto; height:90px; width:760px; border-bottom: solid 40px #a30046; padding:0; }

div#content_sub p#intro {padding-left:30px; padding-top:10px; margin:0;}









div#main_content {background-color:#FFFFFF; float:right; width:550px; height:auto; margin:0; padding:0; padding-right:10px;}
















div#site_info { margin:0 auto; padding:0; width:760px;  background-image:url(images/crsc_footer.gif); background-repeat:no-repeat; background-position:center; height:275px; }



div#site_info p#address {text-align:center; font-size:11px; padding:20px; margin:0; }

div#site_info p#copyright {text-align:center; font-size:9px; padding:0; margin:0; }


div#logos {padding:0; margin:0; width:760px; height:150px;}



div#eho {padding:0; margin:0; width:50px; height:53px; background-image:url(images/eho_logo.gif); background-repeat:no-repeat; position:relative; left:700px; top:-60px;}

p#bbb_text {text-align:center; font-size:9px; padding-top:10px; margin:0;  }

p {	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
}






/* NAVBAR */



#nav_a {		
	z-index:1000;
	list-style: none;

	background: #a30046;
	height: 41px;
	position: relative;
	padding: 0 0 0 100px;
	font: .9em/1.4em Verdana, "Lucida Grande", "Trebuchet MS", Arial, sans-serif; margin:0;
}	

#nav_a a{

	color: #fff;
	text-decoration: none;
	}
* html #nav_a {	
	margin-bottom: 0px;
}
 #nav_a li {
	position: relative;
	float: left;
	display: block;
	background-repeat: no-repeat;
	padding: 10px;
	margin-right: 30px;
	
}
/* the link class is inserted to allow for the main nav bar titles to be clickable */
.link {
display: block;
}



#nav_a {
	background-repeat: no-repeat;
	background-position: 0 0px;
}



#nav_a li:hover,
#nav_a li.over {
	background: #a0647e;
}




/* SUBNAV */


#nav_a li ul {
display: none;
	position: absolute;
	top: 41px;
	left: 0px; 
	
	padding: 0px 0px;
	width: 200px;
	font-size: 12px;
	text-indent: 0;
	background: #cfcdcd;
}

/** IE 7 sees this **/
*+html #nav_a li ul{
	left: -40px;
	top: 40px;
}

/** IE 6 sees this **/
* html #nav_a li ul{
	left: -40px;
	top: 40px;
}




#nav_a li:hover ul, #nav_a li:hover a, #nav_a li.over ul, #nav_a li.over a {
	display: block;
	
	
	
}
#nav_a li ul li {
	padding: 0;
	margin-right: 0;
	}
#nav_a li ul li a{
	width: 145px;
	color: #102384;
	padding: 10px;
	}

#nav_a li ul li {
	border-bottom: solid 1px #fff;
	background: #cfcdcd;
	line-height: 1.3em;
	
	
}

#nav_a li:hover ul, #navbar li:hover a, #navbar li.over ul, #navbar li.over a {
	display: block;
}


#nav_a li ul a {
	margin: 0;
	/*white-space: nowrap;*/
	text-decoration: none;
	width: 130px;
	
}

#nav_a li ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: #102384;
}



.side_nav_about {list-style:none; margin:0; padding:0; padding-bottom:10px;}

.side_nav_about li {margin:0; padding:0;}

.side_nav_about li a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#102384; margin:0; width:175px; padding-left:5px; padding-top:8px; padding-bottom:7px; display:block; }

.side_nav_about li a:hover {color:#a30046; }


.side_nav_family {list-style:none; margin:0; padding:0; padding-bottom:10px;}

.side_nav_family li {margin:0; padding:0;}

.side_nav_family li a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#102384; margin:0; width:175px; padding-left:5px; padding-top:8px; padding-bottom:7px; display:block; }

.side_nav_family li a:hover {color:#a30046; }


.affiliates {list-style:none;  margin:0; padding:0;  }

.affiliates li {margin:0; padding:0; }

.affiliates li a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#ffffff; margin:0; width:175px; padding-left:5px; padding-top:7px; padding-bottom:8px; display:block;   }

.affiliates li a:hover {color:#CC9900; }