/* CSS Document */

p {
	margin-bottom: 4px;
	margin-top: 4px;
}

body{
	margin: 0;
	padding: 0;
	text-align: center;
/*	color: #89979f;*/
	color: #6a7982;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a {font-weight:bold;}

a:link{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a:visited{ 
	color: #ffffff;
	text-decoration: none;
}

a:hover, a:active{
	color: #00377c;
	text-decoration: underline;
}

h1{
	color: #003B81;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 0 0 2px 0;
	border-bottom:1px dotted #7d8ca3;
}

h2{
	display:none;
}

.bluebold {
	color: #003B81;
	font-weight: bold;
}

.greybold {
	color: #89979f;
	font-weight: bold;
}

.ltbluebold {
	color: #047ebd;
	font-weight: bold;
}

#background{
	width: 734px;
	background-image: url(../assets/background.gif);
	background-repeat:repeat-y;
	margin-top: 13px;
	margin:auto;
}

#header{
	background-image: url(../assets/header.jpg);
	background-repeat:no-repeat;
	height:100px;
	padding-left:11px;
	padding-top:11px;
	text-align:left;
}
#main_image{
	margin: 4px;
	margin-left: 17px;
	margin-right: 17px;
	width: 700px;
	height: 137px;
}

/* top nav blue styling -------------------------------------------------------- */

#top_nav_blue{
	background-image:url(../assets/top_nav_bg_blue.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;	
	margin-bottom: 4px;
	margin-left: 17px;
	margin-right: 17px;
	width: 692px;
	height: 13px;
	font-weight:bold;
	font-size:11px;
	color:#00377c;
	text-align: right;
	padding:4px;
}

#top_nav_blue a{
	padding-left:10px;
	padding-right:10px;
}


/* end top nav blue styling -------------------------------------------------------- */

/* top nav green styling -------------------------------------------------------- */

#top_nav_green{
	background-image:url(../assets/top_nav_bg_green.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;	
	margin-bottom: 4px;
	margin-left: 17px;
	margin-right: 17px;
	width: 692px;
	height: 13px;
	font-weight:bold;
	font-size:11px;
	color:#406701;
	text-align: right;
	padding:4px;
}

#top_nav_green a{
	padding-left:10px;
	padding-right:10px;
}

#top_nav_green a:hover, #top_nav_green a:active{
	color: #406701;
}

/* end top nav green styling -------------------------------------------------------- */

/* top nav sand styling -------------------------------------------------------- */

#top_nav_sand{
	background-image:url(../assets/top_nav_bg_sand.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;	
	margin-bottom: 4px;
	margin-left: 17px;
	margin-right: 17px;
	width: 692px;
	height: 13px;
	font-weight:bold;
	font-size:11px;
	color:#a67512;
	text-align: right;
	padding:4px;
}

#top_nav_sand a{
	padding-left:10px;
	padding-right:10px;
}

#top_nav_sand a:hover, #top_nav_sand a:active{
	color: #a67512;
}

/* end top nav sand styling -------------------------------------------------------- */

#content{
	margin-left: 17px;
	margin-right: 17px;
	width: 700px;
	background-image:url(../assets/content_background.gif);
	background-repeat:repeat-y;
	text-align:left;
}

#content_white{
	margin-left: 17px;
	margin-right: 17px;
	width: 700px;
	background-image:url(../assets/content_background_white.gif);
	background-repeat:repeat-y;
	text-align:left;
}

#menu{
}

/* left panel blue styling -------------------------------------------------------- */

#left_panel_blue{
	float:left;
	width: 176px;
	background-image:url(../assets/left_nav_bg_blue.jpg);
	background-repeat:no-repeat;
	background-color: #81b6e0;
	text-align: left;
	margin: 0;
	padding:0;
}


#left_panel_blue ul{
	list-style-type:none;
	margin: 0;
	padding:0;
}

#left_panel_blue li{
	display: block;
	margin: 0;
}

#left_panel_blue li a{
	display: block;
	padding: 10px;
	padding-left: 20px;
	font-size: 11px;
	margin-left: 0;
	width: 146px;
}

#left_panel_blue li a:hover, #left_panel_blue li a:active{
	background-image: url(../assets/arrow_blue.gif);
	background-repeat:no-repeat;
	background-color: #00377c;
	color: #ffffff;
	background-position: 6px 13px;
	text-decoration:none;
}

/* end left panel blue styling -------------------------------------------------------- */

/* left panel green styling -------------------------------------------------------- */

#left_panel_green{
	float:left;
	width: 176px;
	background-image:url(../assets/left_nav_bg_green.jpg);
	background-repeat:no-repeat;
	background-color: #8db039;
	text-align: left;
	margin: 0;
	padding:0;
}


#left_panel_green ul{
	list-style-type:none;
	margin: 0;
	padding:0;
}

#left_panel_green li{
	display: block;
	margin: 0;
}

#left_panel_green li a{
	display: block;
	padding: 10px;
	padding-left: 20px;
	font-size: 11px;
	margin-left: 0;
	width: 146px;
}

#left_panel_green li a:hover, #left_panel_green li a:active{
	background-image: url(../assets/arrow_green.gif);
	background-repeat:no-repeat;
	background-color: #538502;
	color: #ffffff;
	background-position: 6px 13px;
	text-decoration:none;
}

/* end left panel green styling -------------------------------------------------------- */

/* left panel sand styling -------------------------------------------------------- */

#left_panel_sand{
	float:left;
	width: 176px;
	background-image:url(../assets/left_nav_bg_sand.jpg);
	background-repeat:no-repeat;
	background-color: #d4b36c;
	text-align: left;
	margin: 0;
	padding:0;
}


#left_panel_sand ul{
	list-style-type:none;
	margin: 0;
	padding:0;
}

#left_panel_sand li{
	display: block;
	margin: 0;
}

#left_panel_sand li a{
	display: block;
	padding: 10px;
	padding-left: 20px;
	font-size: 11px;
	margin-left: 0;
	width: 146px;
}

#left_panel_sand li a:hover, #left_panel_sand li a:active{
	background-image: url(../assets/arrow_sand.gif);
	background-repeat:no-repeat;
	background-color: #bf9849;
	color: #ffffff;
	background-position: 6px 13px;
	text-decoration:none;
}

/* end left panel sand styling -------------------------------------------------------- */

#middle_panel{
	float:left;
	width: 348px;
	background-image:url(../assets/middle_panel_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 4px;
	text-align:left;
	background-color:#FFFFFF;
}

#middle_panel_full_width{
	float:left;
	width: 520px;
	background-image:url(../assets/middle_panel_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 4px;
	text-align:left;
	background-color:#FFFFFF;
}

#title{float:left;
}

#text {
	padding:15px;
	line-height: 15px;
	float:left;
}

#text a:link, #text a:visited, #text a:active{
	color: #003B81;
	font-weight: bold;
	text-decoration:underline;
}

#text a:hover{
	color: #047ebd;
}

#text ul{
	display:block;
	width: 400px;
	color: #003B81;
	list-style:none;
	margin-left: 10px;
	padding-left: 0;
	padding-top: 15px;
	margin-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-top: dotted 1px #89979f;
	border-bottom: dotted 1px #89979f;
}

#text ul.gps{
	border-top:none;
	padding-top: 0px;}
	
#text ul.links{
	width: 290px;
}

#text li{
	display:block;
	background-image:url(../assets/ehf_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 0px;
	margin-bottom:15px;
}

.list_text{
	display:block;
	margin-left:20px;
}


.homebox{
	background-image:url(../assets/home_box.gif);
	background-repeat:no-repeat;
	width:321px;
	height:126px;
	margin:20px 0px 20px 15px;
	background-color:#FF0000;
}

.homebox_sm{
	background-image:url(../assets/home_box_sm.gif);
	background-repeat:no-repeat;
	width:317px;
	height:76px;
	margin-bottom:10px;
}



.keyfacts{
	background-image:url(../assets/key_facts_box.jpg);
	background-repeat:no-repeat;
	width:449px;
	height:166px;
	padding:20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.keyfacts_title, .homebox_title{
	margin-bottom: 5px;
}

.factbox{
	padding:12px;
	background-color:#ffffff;
	border: 1px solid #74c4ec;
	color: #00377c;
	font-weight:bold;
	margin-top: 15px;
}

.press_release_img{
	width: 465px;
	border: 1px dotted #d9dddf;
	clear:both;
	float:left;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	margin-top:5px;}
	
/*.press_release_img{
	width: 465px;
	border: 1px dotted #d9dddf;
	float:left;
	padding:0px;
	margin:5px 0px 0px 0px;
	display:inline;
}*/

.press_release_img td{
	text-align:left;
	vertical-align:middle;
}

.press_release_img2{
	width: 465px;
	height: 340px;
	border: 1px dotted #d9dddf;
	margin: 0;
	float:left;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color:#ffffff;
}

.testimonial{
	width: 445px;
	border: 1px dotted #d9dddf;
	margin: 0;
	float:left;
	margin-bottom: 10px;
	background-color:#ffffff;
	padding:10px;
}

.top_quote{
	background-image: url(../assets/quote_top.gif);
	background-position: left top;
	background-repeat:no-repeat;
	width:445px;
}

.bottom_quote{
	background-image: url(../assets/quote_bottom.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	width:425px;
	padding:10px;
	color: #047ebd;
}

.table_header{
	width: 458px;
	margin: 0;
	border: 1px dotted #d9dddf;
	height:20px;
	background-image:url(../assets/table_header_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:left;
	padding-top: 5px;
	padding-left: 8px;
	clear: both;
	float:left;}

.table_style{
	background-color:#ffffff;
	font-weight:bold;
}

.table_style td{
	padding:5px;
	background-color:#ffffff;
	border: 1px dotted #d9dddf;
	border-top:none;
	color: #047ebd;
	font-weight:bold;
	vertical-align: middle;
	text-align:center;
}



.table_title{
	height:15px;
	background-image:url(../assets/table_title_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#right_panel{
	float:left;
	width: 168px;
	margin-left: 4px;
}

#call-us, #email-us, #plan_op {
	border-bottom: 4px solid #ffffff;
}

#plan_op_title{
	border-bottom: 4px solid #ffffff;
	height: 84px;
}

#plan_op_title img{
	border:none;
}

#plan_op{
	height: 197px;
	background-image:url(../assets/x-ray.jpg);
	background-repeat:no-repeat;
	background-color: #E2CC9D;
}

#plan_op a{
	display: block;
	width:134px;
	height:20px;
	padding-left:34px;
	padding-top:177px;
}

#bottom_links{
	clear:both;
	height: 169px;
	padding-top: 4px;
	background-color: #ffffff;
}

#bottom_links_empty{
	clear:both;
	height: 0;
	background-color: #ffffff;
}

#right_panel img { 
	border: 0;
}

#contact_us{
	background-image:url(../assets/call_us.jpg);
	background-repeat:no-repeat;
	float:left;
	width:176px;
	height:169px;
}

#contact_us a{
	display: block;
	width:169px;
	height:114px;
	padding-right:7px;
	padding-top:55px;
	color: #fff;
	text-align: right;
}

#contact_us a:hover {
	color: #00377C;
}

#contact_us_level01{
	background-image:url(../assets/call_us.jpg);
	background-repeat:no-repeat;
	float:left;
	width:176px;
	height:169px;
	border-bottom: 4px solid #ffffff;
	border-top: 4px solid #ffffff;
}

#contact_us_level02{
	background-image:url(../assets/email_us.jpg);
	background-repeat:no-repeat;
	float:left;
	width:176px;
	height:169px;
	border-bottom: 4px solid #ffffff;
	border-top: 4px solid #ffffff;
}
#contact_us_level01 a, #contact_us_level02 a{
	display: block;
	width:169px;
	height:114px;
	padding-left:7px;
	padding-top:55px;
}

#why_exeterhip{
	background-image:url(../assets/why_exeterhip.jpg);
	background-repeat:no-repeat;
	float:left;
	width:172px;
	height:169px;
	margin-left: 4px;
}

#why_exeterhip a{
	display: block;
	width:47px;
	height:12px;
	padding-left:125px;
	padding-top:157px;
	color:#a8b7c0;
}

#why_exeterhip a:hover, #why_exeterhip a:active{
	color:#00377c;
}

#nurses{
	background-image:url(../assets/nurses.jpg);
	background-repeat:no-repeat;
	float:left;
	width:172px;
	height:169px;
	margin-left: 4px;
}

#surgeons{
	background-image:url(../assets/surgeons.jpg);
	background-repeat:no-repeat;
	float:left;
	width:168px;
	height:169px;
	margin-left: 4px;
}

#surgeons a{
	display: block;
	width:103px;
	height:12px;
	padding-left:65px;
	padding-top:3px;
	color:#a8b7c0;
}

#surgeons a:hover, #surgeons a:active{
	color:#00377c;
}

.surgeon_pic_container{
width:489px;
float:left;
padding-bottom:15px;
margin-bottom:10px;
margin-top:10px;
border-bottom:dotted 1px #89979f;
}

.surgeon_pic{
background-image:url(../assets/img_back.gif);
background-repeat: repeat-x;
width:120px;
height:281px;
float:left;
}

.surgeon_text{
display:block;
width:354px;
float:left;
padding-left:15px;
}

.image_left{
	margin:15px;
	margin-left:0;
}

#footer{
	clear:both;
	background-image: url(../assets/footer.jpg);
	background-repeat:no-repeat;
	height:21px;
	text-align:left;
	font-weight: bold;
	padding-left:10px;
	padding-top: 15px;
	color:#a8b7c0;
}