/* CSS Document */

/*---------------------------------------general-------------------------------------------------*/
* {
	margin: 0;
	padding: 0;

}
html, body {
	background:  #02223f;
	
}
a img {	border: 0; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	
	
}

div#main_container_wrapper{
background: url(../images/main_bg.png) repeat-x  #FFFFFF;
width: 100%; /*Width of main container*/

}

div#main_container{
width: 850px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
clear:left;

}


/*-----------------------------------------header-----------------------------------*/

#header_top{height: 106px; width:100%}
	#header_top #logo{ width:150px; height:106px; float:left}
	#header_top #header_top_right{ width:700px; height:106px; float:left}
		
		#quicklinks{font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:12px; height: 19px; text-align:right; padding:10px 0 0 0; }
		#quicklinks a:link{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:12px; text-decoration:none}	
		#quicklinks a:visited{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:12px; text-decoration:none}	
		#quicklinks a:hover{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:12px; text-decoration:underline}	
		
		#main_nav .divider{ height:77px; width:1px; float:left; background:url(../images/1px_divider.png) no-repeat; }
		#main_nav .nav_tab{ background:url(../images/1px_nav_bg.png) repeat-x; height:34px; float:left; cursor:pointer; padding: 45px 10px 0 10px; /*border: #0033FF solid 1px */}
		#main_nav .nav_tab_selected{ background:url(../images/1px_nav_selected.png) repeat-x; height:34px; float:left; cursor:pointer; padding: 45px 10px 0 10px;/* border: #0033FF solid 1px*/}
		#main_nav {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666}
		#main_nav a:link{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666; text-decoration:none}
		#main_nav a:visited{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666; text-decoration:none}
		#main_nav a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666; text-decoration:underline}
		#main_nav #search_container{ height:77px; width:130px; float:left; background: url(../images/search_bg.png) no-repeat; position:relative}
		#main_nav #search_input{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background:none; position:absolute; left:23px; top:42px; border: none }
		#main_nav #submit_search{ position:absolute; left:115px; top:42px; cursor:pointer; }	
		
#header_subnav{ height:44px; width:100%; /*border: #00FF99 solid 1px*/}		
	#header_subnav .subnav{ display: none; }
	#header_subnav .subnav_selected{ display:block; margin: 0 0 0 20px; width:830px; height:44px; /*border:#FF0000 solid 1px*/}
	#header_subnav{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:14px;}
	#subnav_2_content{ margin: 0 0 0 50px;}
	#subnav_3_content{ margin: 0 0 0 180px;}
	#subnav_4_content{ margin: 0 0 0 390px;}
	#subnav_5_content{ margin: 0 0 0 400px;}
	#subnav_6_content{ margin: 0 0 0 500px;}
	#header_subnav ul{ list-style-type:none}
	#header_subnav ul li{ float:left; padding: 0 30px 0 0}
	#header_subnav ul li.selected{ float:left; padding: 3px 50px 3px 27px; background:url(../images/circle_green.png) center left no-repeat;}
	#header_subnav ul a:link{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:14px; text-decoration:none}	
	#header_subnav ul a:visited{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:14px; text-decoration:none}	
	#header_subnav ul a:hover{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:14px; text-decoration:underline}	
/*-----------------------------------------header end-----------------------------------*/

/*-----------------------------------------banner-----------------------------------*/

#banner{height: 301px; width:845px; text-align:center; background:url(../images/dot_bg.png) repeat-x}
	#banner_inner{ height:225px; width:675px; margin: 0 0 0 87px;  padding: 20px 0 0 0;}
		#capsule_1{ background: url(../images/capsule1_bg.png) no-repeat; width:225px; height:225px; float:left; cursor:pointer}
		#banner_inner .selected_1{ background: url(../images/capsule1_bg.png) 0px -225px no-repeat; width:225px; height:225px}
		#capsule_2{ background: url(../images/capsule2_bg.png) no-repeat; width:225px; height:225px; float:left;cursor:pointer}
		#banner_inner .selected_2{ background: url(../images/capsule2_bg.png) 0px -225px no-repeat; width:225px; height:225px}
		#capsule_3{ background: url(../images/capsule3_bg.png) no-repeat; width:225px; height:225px; float:left;cursor:pointer}
		#banner_inner .selected_3{ background: url(../images/capsule3_bg.png) 0px -225px no-repeat; width:225px; height:225px}
		#caption_1{ background: url(../images/caption1.png) no-repeat; width:662px; height:47px; margin: 0 0 0 87px; display:none}
		#caption_2{ background: url(../images/caption2.png) no-repeat; width:662px; height:47px; margin: 0 0 0 87px;display:none}
		#caption_3{ background: url(../images/caption3.png) no-repeat; width:662px; height:47px; margin: 0 0 0 87px;display:none}
		#banner .caption_selected {display: block;}
/*-----------------------------------------banner end-----------------------------------*/

/*-------------------------------------------content------------------------------------------------*/

#content{ height: 780px; width: 100%; line-height: 24px}

#four_steps{ width:531px; height: 234px; float:left;  }
	#four_steps_title{ height:35px; width:531px; padding: 10px 0 0 0;  }
	#four_steps_content{ background: url(../images/procedure.jpg) no-repeat; height: 187px; width:531px; }
	
#video_clip{ width:319; height: 234px; float:left;  }
	#video_clip_title{ height:35px; padding: 10px 0 0 0;}
	#video_clip_content{background:url(../images/video_bg.png) no-repeat; width:307px; height: 186px; padding: 11px 0 0 11px;} 
		#active_video{  }
		

#news{ width:531px; height: 269px; float:left;  }
	#news_title{ height:33px; width:531px; padding: 10px 0 0 0;  }
	#news_content{ background: url(../images/gradient_home.png) right no-repeat; height: 223px; width:511px;  padding: 0 0 0 20px;  }
	#featured_news{padding: 10px 0 0 0}
	
#reimbursement{ width:319; height: 234px; float:left;  }
	#reimbursement_title{ height:35px; padding: 10px 0 0 0;}
	#reimbursement_content{ no-repeat; width:309px; height: 186px; padding: 5px 0 0 9px;} 		

#library{ width:531px; height: 269px; float:left;  }
	#library_title{ height:35px; width:531px; padding: 10px 0 0 0;  }
	#library_content{ background: url(../images/gradient_home.png) right no-repeat; height: 223px; width:511px;  padding: 0 0 0 20px }
	
#physicians{ width:319; height: 234px; float:left;  }
	#physicians_title{ height:35px; padding: 10px 0 0 0;}
	#physicians_content{ no-repeat; width:309px; height: 186px; padding: 5px 0 0 9px;} 		
	.physicians_row{ height:50px; width:100%}
		.physicians_photo{ float:left; width:41px; height:41px; margin: 0 10px 0 0}
		.physicians_bio{ float:left; height: 50px}	
/*-------------------------------------------content end------------------------------------------------*/


/*----------------------------------------footer----------------------------------------------*/

#footer{ height: 60px; width: 850px; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; background: #02223f;  }
	#footer_left{ width:523px; height: 80px; float:left; padding: 12px 0 0 8px  } 			
	#footer_right{ width:311px; height: 80px; float:left; text-align:right; padding: 12px 8px 0 0 }
	
	#footer a:link{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  text-decoration:none}
    #footer a:visited{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  text-decoration:none}
    #footer a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  text-decoration: underline}
/*----------------------------------------footer end----------------------------------------------*/

/*----------------------------------------general----------------------------------------------*/

ul.bullet_title{list-style-type:none; margin: 0 0 0 20px;}
	ul.bullet_title li{float:left; padding: 3px 50px 3px 27px; background:url(../images/circle_green.png) center left no-repeat;}
		ul.bullet_title a:link{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:14px; text-decoration:none}	
		ul.bullet_title a:visited{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:14px; text-decoration:none}	
		ul.bullet_title a:hover{ font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:14px; text-decoration:underline}	

div.long_separator{ width:447px; height:1px; background:url(../images/line_long.gif); margin:8px 0 8px 0;} 
div.short_separator{ width:286px; height:1px; background:url(../images/line_short.gif); margin:6px 0 6px 0;} 

/*---------------------------------------font, inputs and link formats-------------------------------------------------*/


.medium_dark_grey{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; line-height:18px !important}
.big_dark_grey{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-decoration:none; }
.small_dark_blue_bold{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#003366;  font-weight:bold}
.small_dark_blue{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#003366; }

a.big_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#042342;  text-decoration:none; font-weight:bold}
a.big_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#042342;  text-decoration:none; font-weight:bold}
a.big_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#042342;  text-decoration:underline; font-weight:bold}	

a.small_dark_blue:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#003366;  text-decoration:none; }
a.small_dark_blue:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#003366;  text-decoration:none; }
a.small_dark_blue:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#003366;  text-decoration:underline; }	

a.medium_dark_blue_italics:link{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#042342;  text-decoration:none; font-style:italic}
a.medium_dark_blue_italics:visited{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#042342;  text-decoration:none; font-style:italic}
a.medium_dark_blue_italics:hover{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#042342;  text-decoration:underline; font-style:italic}	

a.big_grey:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666;  text-decoration:none; }
a.big_grey:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666;  text-decoration:none; }
a.big_grey:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666;  text-decoration:underline; }	



