
.subnav_container {
	float : left;
	width : 187px;
	position : relative;
	display : none;
}
body {
	margin : 0px;
	padding : 0px;
	background-color : #f9fafc;
	background-repeat : repeat-x;
	color : #000000;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	line-height : 19px;
}
.subnav_bottom {
	float : left;
	width : 187px;
	position : relative;
}
.subsubnav_active {
	background-image : url(images/subsub_over.gif) !important;
	background-repeat : no-repeat !important;
	background-color : #374560 !important;
	color : #FFFFFF !important;
}
.textbox {
	width : 150px;
	border : 1px solid #a5acb2;
}
ul, li, p, body, div, h1, h2, h3, h4, h5, h6, img {
	padding : 0;
	margin : 0;
}
.subnav_active {
	background-image : url(images/subnav_over.gif) !important;
	background-repeat : no-repeat !important;
	color : #FFFFFF !important;
}
.subnav ul li a:hover {
	background-image : url(images/subnav_over.gif);
	background-repeat : no-repeat;
	color : #FFFFFF;
	display : none;
}
.subnav ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #6f6f6f;
	text-transform : uppercase;
	display : none;
}
.speciality_box6 {
	position : absolute;
	top : 242px;
}
.speciality_box8 {
	position : absolute;
	top : 207px;
	left : 302px;
}
.subnav ul li {
	margin : 0px;
	padding : 0px;
	display : none;
}
.subnav ul li a {
	color : #6f6f6f;
	text-decoration : none;
	background-image : url(images/subnav.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 145px;
	padding-top : 11px;
	padding-left : 22px;
	padding-right : 20px;
}
.subnav ul li ul li a:hover {
	background-image : url(images/subsub_over.gif);
	background-repeat : no-repeat;
	background-color : #374560;
}
.speciality_box5 {
	position : absolute;
	top : 206px;
}
.speciality_box7 {
	position : absolute;
	top : 103px;
}
.subnav ul li ul li a {
	background-color : #FFFFFF;
	background-image : url(images/subsub.gif);
	background-repeat : no-repeat;
	height : 18px;
	margin : 0px;
	width : 144px;
	padding-top : 8px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 42px;
}
.subnav ul li ul li {
}
.subnav ul li ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-transform : uppercase;
	color : #838282;
}
.subnav {
	float : left;
	width : 187px;
	position : relative;
	display : none;
}
.sitetools_container {
	width : 640px;
	height : 26px;
	padding-left : 264px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin : 0px;
	float : left;
	position : relative;
	display : none;
}
.speciality_box2 {
	position : absolute;
	top : 65px;
}
.speciality a:hover {
	font-weight : bold;
	text-transform : uppercase;
	color : #053697;
	text-decoration : underline;
}
.speciality_box4 {
	position : absolute;
	top : 171px;
}
.speciality_box3 {
	position : absolute;
	top : 141px;
}
.speciality p {
	margin : 0px;
	padding-top : 7px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
}
.speciality {
	margin : 0px;
	padding : 0px;
	float : left;
	width : 189px;
	position : relative;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6c6c6c;
}
.sort_funct a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-transform : uppercase;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	display : block;
	border : 1px solid #db7804;
	background-color : #192e59;
}
.sort_funct {
	float : left;
	position : relative;
	clear : none;
	padding-left : 11px;
}
.sort_funct a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-transform : uppercase;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
	display : block;
	border : 1px solid #db7804;
	background-color : #ff9300;
}
.speciality_box {
	position : absolute;
	top : 30px;
}
.speciality a {
	font-weight : bold;
	text-transform : uppercase;
	color : #053697;
	text-decoration : none;
}
.sitetools_bg {
	background-image : url(images/site_tools_bg.gif);
	background-repeat : no-repeat;
	margin : 0px;
	padding : 0px;
	float : left;
	width : 904px;
	height : 25px;
	display : none;
}
.sitetools a:hover {
	color : #FFFFFF;
	text-decoration : underline;
	text-transform : uppercase;
}
.search_results_container .mini_search #findDoctorForm label {
	display : none;
}
.search_results_container .mini_search #findDoctorForm #specialty {
	float : left;
}
.search_results_container .mini_search {
	background-image : none;
	display : none;
	overflow : hidden;
}
.search_results_container .results table {
	width : 155px;
}
.search_results_container .mini_search p {
	display : none;
	overflow : hidden;
}
.sitetools {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	position : absolute;
	width : 113px;
	height : 17px;
	left : 790px;
	top : 7px;
}
.sitetools a {
	color : #FFFFFF;
	text-decoration : none;
	text-transform : uppercase;
}
.search_results_container .search_funct {
	font-size : 11px;
}
.search_results_container .mini_search #findDoctorForm {
	width : 600 px;
}
.search_results_container .mini_search p a {
	float : left;
}
.search_results_container #findDoctorForm #searchBtnImg {
	background-image : url(/bin/k/a/btn_submit_doctor.gif);
	background-repeat : no-repeat;
}
.search_results_container .search_funct a {
	font-size : 11px;
	float : left;
}
.search_results_container .mini_search #findDoctorForm input {
	width : 136px;
	margin-left : 30px;
	margin-bottom : 7px;
	float : left;
	height : 14px;
}
.search_results_container .mini_search .customsubmitbutton {
	width : 23px;
	height : 20px;
	margin-left : 6px;
}
.search_results_container .results_number {
	font-size : 11px;
}
.search_funct a.disablelink, .search_funct a.disablelink:hover {
	background-color : white;
	cursor : default;
	color : #929292;
	border : 0px solid #929292;
	  	font-weight : normal   	font-size : 0.7em;
}
.search_letters {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #797979;
	padding-bottom : 10px;
}
.search_funct {
	position : relative;
	float : left;
}
.search_funct a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-transform : uppercase;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	display : block;
	border : 1px solid #63b0ff;
	background-color : #192e59;
}
.search_letters a {
	color : #797979;
	text-decoration : none;
}
.search_funct a, .search_funct a:visited {
	padding : 0 5px;
	border : 1px solid #63b0ff;
	text-decoration : none;
	color : #192e59;
	font-size : 0.7em;
}
.search_funct a.search_funct_active {
	background-color : #192e59 !important;
	color : #FFF !important;
	border : 1px solid #63b0ff !important;
	font-weight : bold !important;
	cursor : default;
	text-decoration : none !important;
}
.search_results {
	position : relative;
	padding-top : 16px;
	padding-left : 20px;
	padding-right : 19px;
}
.search_funct a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-transform : uppercase;
	color : #192e59;
	font-weight : bold;
	text-decoration : none;
	display : block;
	border : 1px solid #63b0ff;
}
.search_letters a:hover {
	color : #5eaffe;
	text-decoration : underline;
}
.search_funct_active {
	font-family : Arial, Helvetica, sans-serif !important;
	font-size : 11px !important;
	text-transform : uppercase !important;
	color : #FFFFFF !important;
	font-weight : bold !important;
	text-decoration : none !important;
	display : block !important;
	border : 1px solid #63b0ff !important;
	background-color : #192e59 !important;
}
.search_results_container {
	position : relative;
}
.search_funct a.prevnext {
	font-weight : bold;
}
.results td {
	color : #000000;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10px;
	padding : 0;
	line-height : 16px;
}
.results_text a:hover {
	text-transform : uppercase;
	color : #017dfc;
	text-decoration : underline;
}
.results_text {
	float : left;
	width : 378px;
	position : relative;
	padding-left : 24px;
	padding-right : 79px;
}
.search {
	width : 90px;
	height : 15px;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-top-style : none;
	border-right-style : none;
	border-bottom-style : none;
	border-left-style : none;
	font-family : "Trebuchet MS", arial;
	font-size : 10px;
	vertical-align : top;
	padding : 0px;
	margin : 0px;
}
.results_over:hover {
	border : 1px solid #ffa429;
	background-color : #ffa429;
	display : block;
}
.results_text p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6c6c6c;
	line-height : 16px;
	margin : 0px;
	padding : 0px;
}
.results_over {
	border : 1px solid #80b4e8;
	background-color : #80b4e8;
	display : block;
}
.results_number {
	float : left;
	width : 119px;
	position : relative;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-transform : uppercase;
	color : #000000;
	clear : none;
}
.results_container {
	position : relative;
}
.results_text a {
	text-transform : uppercase;
	color : #017dfc;
	text-decoration : none;
	vertical-align : top;
	font-weight : bold;
}
.search_container {
	position : absolute;
	top : 6px;
	left : 784px;
	width : 108px;
	height : 16px;
	vertical-align : top;
	border-top-style : none;
	border-right-style : none;
	border-bottom-style : none;
	border-left-style : none;
	margin : 0px;
	padding : 0px;
	background-color : #FFFFFF;
}
.results_bar {
	overflow : hidden;
	display : none;
}
.results p {
	margin : 0px;
	padding-top : 5px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	display : block;
}
.results_text h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-transform : uppercase;
	color : #000000;
	margin : 0px;
	padding : 0px;
}
.results h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-transform : uppercase;
	color : #000000;
	margin : 0px;
	padding-top : 5px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
}
.results a:hover {
	text-transform : uppercase;
	color : #053697;
	text-decoration : underline;
	font-weight : bold;
}
.results {
	float : left;
	width : 179px;
	position : relative;
	padding-left : 18px;
	margin : 0px;
	padding-right : 17px;
	height : 213px;
	padding-top : 24px;
	padding-bottom : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6c6c6c;
	display : block;
}
.promo_home_find_doctor {
	float : left;
	width : 224px;
	position : relative;
	background-image : url(images/find_dr_bg.gif);
	background-repeat : no-repeat;
	height : 130px;
	padding-left : 35px;
	padding-right : 50px;
	padding-top : 65px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
}
.promo_home_expansion p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	line-height : 18px;
	margin : 0px;
	padding : 0px;
}
.promo_home_find_doctor p {
	padding-top : 16px;
	margin : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
}
.results img {
	float : left;
	height : 0px;
	width : 0px;
	position : relative;
	display : none;
	overflow : hidden;
}
.results a {
	text-transform : uppercase;
	color : #053697;
	text-decoration : none;
	font-weight : bold;
	display : none;
	overflow : hidden;
}
.mini_search p a {
	display : none;
	overflow : hidden;
}
.mini_search input {
	width : 48%;
}
.nav_container {
	float : left;
	width : 904px;
	background-image : url(images/banner_bg.jpg);
	background-repeat : no-repeat;
	height : 127px;
	position : relative;
	margin : 0px;
	padding : 0px;
	vertical-align : top;
	display : none;
}
.promo_home_careers {
	float : left;
	width : 248px;
	position : relative;
	background-image : url(images/great_careers_bg.gif);
	background-repeat : no-repeat;
	height : 144px;
	padding-left : 18px;
	padding-top : 51px;
	padding-right : 23px;
}
.promo_home_careers ul li a {
	color : #64a3e2;
	text-decoration : none;
}
.mini_search p {
	text-align : right;
	margin-top : -24px;
}
.promo_home_expansion a:hover {
	font-weight : bold;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : underline;
}
.mini_search form {
	display : inline;
}
.promo_home_careers ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	list-style-type : none;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 21px;
	color : #64a3e2;
}
.mini_search label {
	padding-top : 16px;
	margin : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	display : none;
}
.promo_home_expansion a {
	font-weight : bold;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : none;
}
.promo_home_careers ul li a:hover {
	color : #0f79e3;
	text-decoration : underline;
}
.promo_home_expansion {
	float : left;
	width : 262px;
	position : relative;
	background-image : url(images/expansion_bg.gif);
	background-repeat : no-repeat;
	height : 44px;
	padding-left : 28px;
	padding-top : 151px;
	padding-right : 16px;
}
.promo_home_careers p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
	line-height : 18px;
}
.promo_home_careers ul li {
	background-image : url(images/bullet_orange.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	background-position : 0px 0px;
	vertical-align : top;
	margin-bottom : 5px;
}
.job_alerts_box {
	float : left;
	width : 287px;
	position : relative;
	padding-left : 15px;
}
.main_content_mid {
	float : left;
	width : 885px;
	position : relative;
	margin : 0px;
	padding-right : 1px;
	padding-left : 18px;
}
.mini_search #city {
	margin-bottom : 15px;
}
.mini_search #zip {
	margin-bottom : 15px;
	margin-left : 13px;
}
.main_body_container {
	float : left;
	width : 904px;
	position : relative;
	background-repeat : no-repeat;
	vertical-align : bottom;
	background-color : #FFFFFF;
	background-position : left bottom;
	padding-top : 1px;
}
.mini_search .customsubmitbutton {
	height : 20px;
	width : 93px;
}
.main_content_container {
	float : left;
	width : 717px;
	position : relative;
	background-image : url(images/content_bg.gif);
	background-repeat : no-repeat;
}
.mini_search {
	float : left;
	width : 224px;
	position : relative;
	background-repeat : no-repeat;
	height : 130px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
	background-image : url(/bin/o/o/find_dr_bg.gif);
	padding-top : 65px;
}
.job_alerts h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-transform : uppercase;
	color : #FFFFFF;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 20px;
	padding-left : 0px;
}
.main_container {
	padding : 0px;
	width : 904px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : -452px;
	position : relative;
	left : 50%;
}
.mini_search #specialty {
	margin-bottom : 20px;
}
.mini_search #error {
	margin-top : -20px;
}
.job_alerts {
	float : left;
	width : 360px;
	position : relative;
	padding-top : 16px;
}
.mini_search #searchBtnImg {
	background-image : url(../../../bin/q/z/btn_submit.gif);
}
.hotjobs ul li a {
	color : #000000;
	text-decoration : none;
}
.header_tools {
	position : absolute;
	left : 330px;
	top : 15px;
}
.hotjobs ul li {
	background-image : url(images/arrow_orange.gif);
	background-repeat : no-repeat;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 7px;
	margin-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 13px;
	vertical-align : top;
}
.hotjobs a:hover {
	color : #FFFFFF;
	text-decoration : underline;
}
.hotjobs p {
	font-family : Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	color : #FFFFFF;
	font-size : 11px;
	margin : 0px;
	padding : 0px;
}
.hotjobs a {
	color : #FFFFFF;
	text-decoration : none;
}
.homepage_promo_container {
	float : left;
	width : 904px;
	position : relative;
	padding-bottom : 16px;
}
.hotjobs h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-transform : uppercase;
	color : #FFFFFF;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 20px;
	padding-left : 0px;
}
.hotjobs_container {
	background-repeat : no-repeat;
	margin : 0px;
	float : left;
	height : 139px;
	width : 870px;
	position : relative;
	padding-top : 0px;
	padding-right : 20px;
	padding-bottom : 0px;
	padding-left : 14px;
}
.hotjobs {
	float : left;
	width : 321px;
	padding-top : 16px;
	position : relative;
}
.home_textbox {
	width : 100px;
	border : 1px solid #c4c4c4;
	height : 19px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
}
.hotjobs ul li a:hover {
	text-decoration : underline;
}
.homepage_flash {
	position : relative;
	float : left;
	width : 904px;
	padding-top : 14px;
	margin : 0px;
	padding-right : 0px;
	padding-bottom : 9px;
	padding-left : 0px;
}
.hotjobs ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
.directory {
	display : none;
	overflow : hidden;
}
.col2_page_header a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : none;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
}
.container_form {
	float : left;
	position : relative;
	background-image : none;
	background-repeat : no-repeat;
	height : 492px;
	padding-right : 26px;
}
.find_doctor_text {
	border : 1px solid #a5acb2;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	width : 136px;
	font-size : 11px;
	height : 14px;
}
.directory li a {
	overflow : hidden;
	display : none;
}
.find_doctor_select_small {
	border : 1px solid #a5acb2;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	width : 136px;
	font-size : 11px;
	height : 19px;
}
.directory li {
	display : none;
	overflow : hidden;
}
.find_a_doctor_search_container {
	background-image : url(images/title_find_a_doctor_bg.gif);
	background-repeat : no-repeat;
	margin : 0px;
	float : left;
	height : 29px;
	width : 600px;
	padding-top : 7px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 304px;
	display : none;
}
.header_image {
	float : left;
	width : 697px;
	position : relative;
	display : none;
}
.col2_page_header {
	margin : 0px;
	float : left;
	width : 674px;
	position : relative;
	background-image : url(col2_page_title_bg.gif);
	background-repeat : no-repeat;
	height : 40px;
	padding-top : 0px;
	padding-right : 12px;
	padding-bottom : 0px;
	padding-left : 12px;
}
.find_doctor_select {
	border : 1px solid #a5acb2;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	width : 210px;
	font-size : 11px;
	height : 19px;
}
.doctor_drop_down {
	width : 221px;
	border : 1px solid #c8c8c8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
	height : 18px;
}
.find_a_doctor_container {
	float : left;
	width : 904px;
	position : relative;
	vertical-align : bottom;
	background-position : left bottom;
	padding-top : 1px;
}
.directory li a:hover {
	overflow : hidden;
	display : none;
}
.doc_results {
	float : left;
	width : 300px;
	position : relative;
	clear : none;
}
.col2_content ul li a {
	color : #64a3e2;
	text-decoration : none;
}
.col2_content a {
	color : #64A3E2;
	text-decoration : none;
}
.careers_search_select {
	width : 137px;
	border : 1px solid #a5acb2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	height : 19px;
}
.col2_content_container {
	position : relative;
	margin : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
}
.col2_content {
	position : relative;
	width : 674px;
	padding : 0;
	float : left;
}
.col2_content p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height : 19px;
	padding-top : 0px;
}
.col2_content ul li {
	padding-left : 15px;
	vertical-align : top;
	margin-bottom : 5px;
	list-style-type : none;
	list-style-image : none;
	color : #000000;
}
.col2_content a:hover {
	color : #0f79e3;
	text-decoration : underline;
}
.col2_content img {
	padding-top : 30px;
	float : left;
	margin-right : 10px;
	padding-right : 10px;
	width : 94px;
	height : 179px;
}
.careers_search_container {
	margin : 0px;
	float : left;
	height : 29px;
	width : 346px;
	position : relative;
	padding-top : 7px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 369px;
}
.col2_content table {
	width : 550px;
	margin-bottom : 10px;
}
.col2_content ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	list-style-type : none;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 21px;
	color : #64a3e2;
}
.col2_content h1 {
	font-size : 24px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 4px;
	color : #3369A0;
	text-transform : uppercase;
	text-align : left;
	margin-left : 18px;
	margin-bottom : 20px;
	line-height : 100%;
	font-style : normal;
}
.col2_content ul li a:hover {
	color : #0f79e3;
	text-decoration : underline;
}
.boxes_form {
	float : left;
	width : 850px;
	position : relative;
	padding-left : 28px;
	padding-top : 41px;
	font-family : "Trebuchet MS";
	font-size : 11px;
	color : #000000;
}
#sitetools {
	display : none;
	overflow : hidden;
}
.careers_flash_container {
	float : left;
	width : 904px;
	position : relative;
	margin : 0px;
	padding : 0px;
	height : 345px;
}
#subnav_container {
	display : none;
	overflow : hidden;
}
#services:hover {
	background-color : transparent;
	background-repeat : no-repeat;
	width : 79px;
	background-image : url(../../../bin/m/v/btn_services_over.gif);
}
#services {
	background-color : transparent;
	background-image : url(../../../bin/m/n/btn_services.gif);
	background-repeat : no-repeat;
	width : 79px;
	font-size : 0;
}
#sitetools_container {
	display : none;
	overflow : hidden;
}
#wrapper {
	float : left;
	margin : 0 auto;
	min-height : 100%;
	padding : 0pt;
	position : relative;
	width : 100%;
	background-image : none;
}
#promo_home_find_doctor {
	float : left;
	display : inline;
	width : 309px;
}
.breadcrumb_active {
	color : #0f79e3 !important;
	text-decoration : underline !important;
}
#section_title h2 {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 24px;
	font-weight : bold;
	font-style : normal;
	letter-spacing : 4px;
	margin-bottom : 7px;
	margin-left : 18px;
	margin-top : 19px;
	text-transform : uppercase;
	text-align : left;
}
#search_container {
	display : none;
	overflow : hidden;
}
#share {
	overflow : hidden;
	display : none;
}
#sitetools_bg {
	display : none;
	overflow : hidden;
}
#print_header {
	margin : 0px;
	padding : 0px;
	clear : both;
	float : left;
	width : 904px;
	position : relative;
}
#promo_home_expansion {
	float : left;
	width : 262px;
	background-image : url(../../../bin/e/v/expansion_bg.gif );
	background-repeat : no-repeat;
	height : 44px;
	padding-left : 28px;
	padding-top : 151px;
	padding-right : 16px;
}
#promo_home_careers ul li a:hover {
	color : #0f79e3;
	text-decoration : underline;
}
#promo_home_careers ul li {
	background-image : url(../../../bin/a/z/bullet_orange.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	background-position : 0px 0px;
	vertical-align : top;
	margin-bottom : 5px;
	margin-left : 0;
}
#promo_home_expansion a:hover {
	font-weight : bold;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : underline;
}
#promo_home_careers {
	float : left;
	width : 248px;
	background-image : url(../../../bin/k/q/great_careers_bg.gif);
	background-repeat : no-repeat;
	height : 144px;
	padding-left : 18px;
	padding-top : 51px;
	padding-right : 23px;
}
#print img, #share img {
	display : none;
	overflow : hidden;
}
#page_title h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #000000;
	margin : 0px;
	padding-top : 15px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	font-weight : bold;
	text-transform : uppercase;
	z-index : 10;
}
#promo_home_careers p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
	line-height : 18px;
}
#print {
	display : none;
	overflow : hidden;
}
#promo_home_expansion a {
	font-weight : bold;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : none;
}
#promo_home_expansion p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height : 18px;
	margin : 0px;
	padding : 0px;
}
#promo_home_careers ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	list-style-type : none;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 21px;
	color : #64a3e2;
}
#promo_home_careers ul li a {
	color : #64a3e2;
	text-decoration : none;
}
#logo h1 a {
	float : left;
	height : 0;
	width : 133px;
	position : relative;
	display : none;
	padding-top : 126px;
	color : transparent;
	overflow : hidden;
	text-decoration : none;
}
#homepage_promo_container {
	width : 904px;
}
#newsroom:hover {
	background-color : transparent;
	background-repeat : no-repeat;
	width : 89px;
	background-image : url(../../../bin/q/l/btn_newsroom_over.gif);
}
#healthinfo {
	background-color : transparent;
	background-image : url(../../../bin/c/o/btn_healthinfo.gif);
	background-repeat : no-repeat;
	width : 141px;
	font-size : 0;
}
#newsroom {
	background-color : transparent;
	background-image : url(../../../bin/y/b/btn_newsroom.gif);
	background-repeat : no-repeat;
	width : 89px;
	font-size : 0;
}
#main_container {
	padding : 0px;
	position : relative;
	min-height : 100%;
	margin : 0 auto;
}
#page_title {
	display : block;
	width : 100%;
}
#healthinfo:hover {
	background-color : transparent;
	background-repeat : no-repeat;
	width : 141px;
	background-image : url(../../../bin/o/u/btn_healthinfo_over.gif);
}
#logo h1 {
	font-size : 0;
	margin : 0;
	height : 126px;
	width : 133px;
	overflow : hidden;
	color : transparent;
}
#header_tools {
	display : none;
	overflow : hidden;
}
#logo h1 a:visited {
	overflow : hidden;
	height : 0;
	color : transparent;
	text-decoration : none;
}
#logo h1 a:hover {
	overflow : hidden;
	height : 0;
	color : transparent;
	text-decoration : none;
}
#logo {
	float : left;
	height : 126px;
	width : 133px;
	display : block;
	margin : 0;
	overflow : hidden;
}
#nav_container {
	height : 127px;
	margin : 0px;
	padding : 0px;
	vertical-align : bottom;
	background-image : none;
}
#global_nav p {
	padding-top : 40px;
	margin : 0;
	color : #79A9D1;
	letter-spacing : 15px;
	font-family : 'MS Sans Serif', Geneva, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	text-align : right;
}
#global_nav li a {
	display : none;
	color#ffffff : color#FFFFFF;
	overflow : hidden;
	font-size : 0;
}
#header_image {
	display : none;
	overflow : hidden;
}
#footer_info a {
	color : #4d4d4d;
	text-decoration : none;
}
#foundation {
	background-color : transparent;
	background-image : url(../../../bin/s/a/btn_foundation.gif);
	background-repeat : no-repeat;
	width : 89px;
	font-size : 0;
}
#footer_info {
	width : 100%;
	margin : 0px;
}
#foundation:hover {
	background-color : transparent;
	background-repeat : no-repeat;
	width : 89px;
	background-image : url(../../../bin/e/d/btn_foundation_over.gif);
}
#global_nav li {
	color : #FFFFFF;
	height : 32px;
	padding : 0;
	margin-left : 3px;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	display : block;
	float : left;
	list-style-type : none;
	overflow : hidden;
}
#footer_info a:hover {
	color : #4d4d4d;
	text-decoration : underline;
}
#global_nav ul {
	height : 32px;
	list-style-type : none;
}
#go_now {
	overflow : hidden;
	display : none;
}
#footer_info p {
	color : #4d4d4d;
}
#footer_copyright a:hover {
	text-decoration : underline;
	color : #4d4d4d;
}
#global_nav {
	vertical-align : middle;
	height : 32px;
	color : #79A9D1;
	text-align : right;
	text-transform : uppercase;
	letter-spacing : 15px;
	font-size : 12px;
	font-family : 'MS Sans Serif', Geneva, sans-serif;
	font-weight : bold;
}
#findDoctorForm .home_textbox {
	border : 1px solid #C4C4C4;
	color : #4D4D4D;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	height : 19px;
	width : 100px;
}
#footer {
	padding : 0px;
	width : 904px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
	margin : 0 auto;
}
#findDoctorForm #specialty {
	width : 221px;
	border : 1px solid #c8c8c8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
	height : 18px;
}
#findDoctorForm .home_textbox_active {
	width : 100px;
	border : 1px solid #c4c4c4;
	height : 19px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4d4d4d;
}
#footer_copyright {
	text-align : left;
	width : 100%;
}
#findDoctorForm #SearchBtnImg {
	background-image : url(/bin/q/z/btn_submit.gif);
	background-repeat : no-repeat;
}
#findDoctorExtendedForm label {
	display : block;
	color : #000000;
	float : left;
	width : 175px;
	padding : 0;
	margin : 13px 0 0 0;
	text-align : left;
	text-transform : uppercase;
	height : 20px;
}
#findDoctorExtendedForm .gender {
	float : left;
	margin : 2px 7px 13px 10px;
	width : 250px;
	height : 20px;
}
#findDoctorForm .city_box {
	float : left;
	width : 110px;
}
#findDoctorExtendedForm select {
	height : 18px;
	margin : 13px 0 0 0;
	display : inline;
	width : 250px;
	font-size : 11px;
}
#findDoctorExtendedForm #submit {
	width : 75px;
	display : inline;
	margin-top : 13px;
	height : 22px;
	margin-left : 73px;
}
#findDoctorExtendedForm #zip {
	display : inline;
	width : 246px;
	margin : 13px 0 0 0;
	height : 18px;
}
#footer_copyright a {
	color : #4d4d4d;
	text-decoration : none;
}
#findDoctorExtendedForm input {
	margin : 13px 0 0 0;
	height : 18px;
}
#footer_container {
	width : 100%;
	background-image : url(../../../bin/q/r/footer_bg.gif);
	background-repeat : repeat-x;
	height : 47px;
	float : left;
}
#findDoctorExtendedForm {
	width : 450px;
	padding-left : 28px;
	padding-top : 15px;
	font-family : "Trebuchet MS";
	font-size : 11px;
	color : #000000;
	margin : 0;
}
#findDoctorExtendedForm #language {
	display : inline;
	width : 250px;
	margin : 13px 0 0 0;
	height : 20px;
}
#find_doctor_page_header {
	margin-left : 0;
	float : left;
	width : 674px;
	position : relative;
	background-repeat : no-repeat;
	background-image : url(../../../bin/e/n/site_tools_bg.gif );
	padding-right : 12px;
	padding-left : 12px;
	padding-bottom : 0;
	padding-top : 0;
}
#findadoctor {
	background-color : transparent;
	background-repeat : no-repeat;
	width : 108px;
	font-size : 0;
	background-image : url(../../../bin/q/d/btn_finddoc.gif);
}
#findDoctorExtendedForm #city {
	display : inline;
	width : 246px;
	margin : 13px 0 0 0;
	height : 18px;
}
#findDoctorExtendedForm #gender {
	display : inline;
	width : 250px;
	margin : 13px 0 0 0;
	height : 18px;
}
#findDoctorExtendedForm #proximity {
	display : inline;
	width : 100px;
	margin : 13px 0 0 0;
	height : 20px;
}
#doctors_page_header {
	margin : 0;
	float : left;
	width : 674px;
	position : relative;
	background-repeat : no-repeat;
	height : 40px;
	padding-top : 0;
	padding-right : 12px;
	padding-left : 12px;
	padding-bottom : 0;
	background-image : url(../../../bin/e/v/site_tools_bg_doctors.gif);
}
#findadoctor:hover {
	background-color : transparent;
	background-repeat : no-repeat;
	width : 108px;
	background-image : url(../../../bin/k/c/btn_finddoc_over.gif);
}
#findDoctorExtendedForm #qid {
	margin : 0;
	display : none;
	overflow : hidden;
}
#findDoctorExtendedForm #specialty {
	display : inline;
	width : 250px;
	margin : 13px 0 0 0;
	height : 20px;
}
#find_a_doctor_container {
	width : 904px;
	background-image : none;
	background-repeat : no-repeat;
	vertical-align : bottom;
	background-color : #FFFFFF;
	background-position : left bottom;
	padding-top : 1px;
	float : left;
}
#doctors_header_tools {
	float : right;
	margin-top : 3px;
	width : 136px;
}
#findDoctorExtendedForm #lastName {
	display : inline;
	width : 246px;
	margin : 13px 0 0 0;
	height : 18px;
}
#col3_content a {
	color : #64A3E2;
	text-decoration : none;
}
#col3_content a:hover {
	color : #0f79e3;
	text-decoration : underline;
}
#col3_content ul li a {
	color : #64a3e2;
	text-decoration : none;
}
#container_form {
	float : left;
	width : 878px;
	position : relative;
	background-color : #FFFFFF;
	background-image : url(../../../bin/s/o/form_bg.gif);
	background-repeat : no-repeat;
	height : 492px;
	padding-right : 26px;
}
#col3_content ul li a:hover {
	color : #0f79e3;
	text-decoration : underline;
}
#col3_content ul li {
	background-image : url(../../../bin/a/z/bullet_orange.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	background-position : 0px 0px;
	vertical-align : top;
	margin-bottom : 5px;
	margin-left : 15px;
}
#col3_content_container {
	width : 459px;
	margin : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	float : left;
}
#col3_content p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height : 19px;
	padding-top : 0px;
}
#col3_page_header a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : underline;
}
#col3_promo_container {
	display : none;
	overflow : hidden;
}
#col3_content ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	list-style-type : none;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 21px;
	color : #64a3e2;
}
#col3_page_header a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : none;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
}
#col3_content {
	padding-left : 11px;
	padding-right : 25px;
	width : 422px;
	padding-top : 9px;
}
#col3_page_header {
	margin : 0px;
	width : 418px;
	background-image : none;
	background-repeat : no-repeat;
	height : 40px;
	padding-top : 0px;
	padding-right : 29px;
	padding-bottom : 0px;
	padding-left : 12px;
}
#col3_page_header p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-top : 12px;
}
#col2_page_header a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : none;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
}
#col2_content_container {
	margin : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	float : left;
	position : relative;
}
#col2_content ul li a:hover {
	color : #0f79e3;
	text-decoration : underline;
}
#col2_page_header p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-top : 12px;
}
#col2_page_header h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #000000;
	margin : 0px;
	padding-top : 15px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	font-weight : bold;
	text-transform : uppercase;
}
#col2_content ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	list-style-type : none;
	margin : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 21px;
	color : #64a3e2;
}
#col2_content a:hover {
	color : #0f79e3;
	text-decoration : underline;
}
#col2_content p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	line-height : 19px;
	padding-top : 0px;
}
#col2_content ul li {
	background-image : url(../../../bin/a/z/bullet_orange.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	background-position : 0px 0px;
	vertical-align : top;
	margin-bottom : 5px;
	margin-left : 15px;
}
#col2_content a {
	color : #64A3E2;
	text-decoration : none;
}
#col2_content ul li a {
	color : #64a3e2;
	text-decoration : none;
}
#col2_page_header {
	margin : 0px;
	position : relative;
	background-repeat : no-repeat;
	height : 40px;
	padding-top : 0px;
	padding-right : 12px;
	padding-bottom : 0px;
	padding-left : 12px;
}
#col2_header_tools {
	overflow : hidden;
	display : none;
}
#col2_page_header a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	color : #FFFFFF;
	text-decoration : underline;
}
#breadcrumb_container {
	display : none;
	overflow : hidden;
}
#careers {
	background-color : transparent;
	background-image : url(../../../bin/m/n/btn_careers.gif);
	background-repeat : no-repeat;
	width : 79px;
	font-size : 0;
}
#careers:hover {
	background-color : transparent;
	background-repeat : no-repeat;
	width : 79px;
	background-image : url(../../../bin/q/l/btn_careers_over.gif);
}
#aboutus:hover {
	background-color : transparent;
	background-repeat : no-repeat;
	width : 79px;
	background-image : url(../../../bin/a/y/btn_about_over.gif);
}
#boxes_form {
	float : left;
	width : 850px;
	position : relative;
	padding-left : 28px;
	padding-top : 41px;
	font-family : "Trebuchet MS";
	font-size : 11px;
	color : #000000;
}
#careers_flash_container {
	overflow : hidden;
}
#col2_content {
	padding-left : 12px;
	position : relative;
	padding-right : 12px;
	padding-top : 9px;
}
#aboutus {
	background-color : transparent;
	background-image : url(../../../bin/c/k/btn_about.gif);
	background-repeat : no-repeat;
	width : 79px;
	font-size : 0;
}
