html, body, div, span, 
h1, h2, h3, h4, h5, h6, 
a, img, strong,
ol, ul, li,
fieldset, form, label, legend,{
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

a {
	font-family: Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #1065ac;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

img { border: none; }


html {
	background: none;
}

body {
	margin: 0;
	padding: 0;
	background: none;
	}


#header {
	background: none;
	margin: 0;
	padding: 0 0 0 0;
	height: 100px;
	border: 0px #fff solid;
	text-align: left;
}


/* Background for featured image controlled below */

#container {
	background: none;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 1040px;
	border: 0px #fff solid;
	text-align: left;
}

#container_interior {
	background: none;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 1040px;
	border: 0px #fff solid;
	text-align: left;
}

#header_main {
	/*background: url(../images/header_bgd.jpg) top left repeat-x;*/
	margin: 0;
	padding: 0 0 0 0;
	width:250px;
	height: 100px;
	text-align: left;
}

#header_main a h1 {
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	background: none;
	width: 500px;
	height: 80px;
	font-family: Helvetica, arial, sans-serif;
	color: #000;
	font-size: 25px;
	font-weight: bold;
}


#header_main #header_right {
	border:0 solid #FFFFFF;
	display:none;
	float:right;
	height:0;
	margin:0;
	padding:0;
}

#header_main #header_right #header_top {
	margin: 11px 0 8px 0;
	padding: 0 0 0 0;
	width:736px;
	height: 35px;
	border: 0px #fff solid;
	text-align: right;
}


#header_main #header_right #header_top p {
	float: right;
	font-family: arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin: 0 18px 0 0;
	padding: 5px 15px 0 0;
	border-right: 1px #5e5590 solid;
}

#header_main #header_right #header_top p em {
	color: #f8995b;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#subhead {
	display:none;
	height:0;
	margin:0;
	padding:0;
}



#feature {
	/*background: url(../images/feature_bgd.jpg) top left no-repeat;*/
	width: 950px;
	height: 230px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px #fff solid;
	text-align: left;
	z-index: 0;
}


#feature h2 {
	color:#333333;
	font-family:Helvetica,arial,sans-serif;
	font-size:32px;
	font-style:normal;
	font-weight:normal;
	line-height:40px;
	margin:15px 0 0 0;
	padding:0;
	text-decoration:none;
	width:700px;

}

#feature h2 em {
	color: #594e93;
	font-weight: bold;
	font-style: normal;
}



#feature ul#feature_story {
	list-style-type: none;
	margin: 25px 0 0 171px;
	padding: 0;
}

#feature ul#feature_story li {
	list-style-type: none;
	display: list-item;
	font-family: Helvetica,arial,sans-serif;
	font-size: 15px;
	color: #333;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0;
	padding: 0 0 2px 0;
}


#feature ul#feature_story li h3 {
	font-family: Helvetica,arial,sans-serif;
	font-size: 18px;
	color: #594e93;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#feature ul#feature_story li a.story {
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin: 0;
}


#feature ul#feature_story li a:hover.story {
	color: #e07926;
}


#story_arrow {
	margin: 0 0 0 0;
	padding: 0;
}


#content {
	background:none repeat scroll 0 0 transparent;
	border:0 solid #FFFFFF;
	margin:0;
	padding:0;
	text-align:left;
	width:950px;
}


#content #left_col {
	float: left;
	width: 633px;
	margin: 10px 0 0 10px;
	padding: 0 0 0 0;

}

#content #right_col {
	float: left;
	width: 286px;
	margin: 0 0 0 0;
	padding:0 0 0 6px;

}

#content #left_col #fd_services {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #C6C2BF;
	height:168px;
	margin:0;
	padding:1px 0 0;
	text-align:left;
	width:628px;
}


#content #left_col #fd_services #fd_inner {
	/*background: url(../images/rpt_bgd.png) -206px 0px repeat-y;*/
	width: 632px;
	height: 99px;
	margin: 6px 0 0 0;
	padding: 0;
	text-align: left;
	border: 0px #000 solid;
}

#content #left_col #fd_services #slideshow {
	/*background: url(../images/btm_cap.png) -840px 65px no-repeat;*/
	width: 628px;
	margin: 0 0 0 0;
	padding:7px 0 0;
	text-align: left;
}

#slideshow #featured_img {
	float: left;
	width: 305px;
	margin:0 0 0 8px;
	padding: 0;
}

#slideshow ul {
	list-style-type: none;
	float: left;
	margin:10px 0 0 10px;
	padding:0;
	width:300px;
}

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

#slideshow ul li h3 {
	font-family: Helvetica,arial,sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin:0 0 0 0;
	padding:0;
}

#slideshow ul li h4 {
	font-family: Helvetica,arial,sans-serif;
	font-size: 18px;
	color: #e07926;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin:0 0 0 0;
	padding:0;
}

#slideshow ul li p {
	font-family: Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	text-decoration: none;
	width: 245px;
	margin:7px 0 0 0;
	padding:0 0 0 0;
}

#slideshow ul li p a {
	display: block;
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #387aac;
	font-weight: bold;
	font-style: normal;
	line-height: 16px;
	text-decoration: none;
	margin:5px 0 0 0;
	padding:0;
}

#slideshow ul li p a:hover {
	color: #000;
	background-color: #eeeeee;
	text-decoration: none;
	margin:5px 0 5px 0;
}



#left_col #fd_box {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #C6C2BF;
	float:left;
	height:224px;
	margin:8px 0 0;
	padding:1px 0 0;
	text-align:left;
	width:202px;
}

#left_col #fd_box.inner {
	float: left;
	margin: 8px 0 0 9px;
	padding: 0;
}


#left_col #fd_box #content {
	background: none;
	width: 200px;
	height:210px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
}


#left_col #ql_box {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #C6C2BF;
	height:217px;
	margin:10px 0 0;
	padding:1px 0 0;
	text-align:left;
	width:628px;
}


#left_col #ql_box #content {
	height:210px;
	margin:0;
	padding:0;
	text-align:left;
	width:627px;
}


#fd_box #content h1.doctor {
	display: block;
	background:transparent url(../images/doctor_icon.gif) top left no-repeat;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	color: #1c7aba;
	width: 189px;
	height: 27px;
	margin:11px 0 0 10px;
	padding:8px 0 0 30px;
}

#fd_box #content em {
	display: block;
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	text-decoration: none;
	margin:0 0 0 0;
	padding:5px 10px 7px 0px;
}

#fd_box #content p {
	border-bottom:1px solid #EEEEEE;
	color:#666666;
	font-family:Helvetica,arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:16px;
	margin:0 0 13px;
	padding:0 10px 10px 12px;
	text-decoration:none;
}

#fd_box #content ul#button {
	margin:0;
	padding:0;
}

#fd_box #content ul#button li {
	list-style-type: none;
	display: list-item;
	margin:0;
	padding:0;
}


#fd_box #content ul#button li a {
	background:url("../images/links_btn.png") no-repeat scroll 0 0 transparent;
	color:#333333;
	display:block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:23px;
	margin:4px 0 0 10px;
	padding:8px 0 0 13px;
	text-decoration:none;
	text-transform:none;
	width:156px;
}

#fd_box #content ul#button li a:hover {
	color:#1065AC;
}



#fd_box #content h1.job {
	display: block;
	background:transparent url(../images/job_icon.gif) top left no-repeat;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	color: #1c7aba;
	width: 189px;
	height: 27px;
	margin:11px 0 0 10px;
	padding:8px 0 0 30px;
}

#fd_box #content h1.services {
	display: block;
	background:transparent url(../images/services_icon.gif) top left no-repeat;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	color: #1c7aba;
	width: 189px;
	height: 27px;
	margin:11px 0 0 10px;
	padding:8px 0 0 30px;
}


#fd_box #content a {
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #d96418;
	margin: 0;
	padding: 8px 0 0 15px;
}

#fd_box #content a:hover {
	color: #000;
}

#ql_box #content h1 {
	display: block;
	background:transparent url(../images/ql_icon.gif) top left no-repeat;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	color: #1c7aba;
	width: 189px;
	height: 27px;
	margin: 2px 0 0 10px;
	padding: 8px 0 0 30px;
}


#fd_box #content ul#service_list {
	margin: 0;
	padding: 0;
}

#fd_box #content ul#service_list li{
	list-style-type: none;
	display: list-item;
	margin: 0 0 10px 0;
	padding: 0;
}

#fd_box #content ul#service_list li a {
	background:url("../images/service_list_arrow.gif") no-repeat scroll 0 2px transparent;
	color:#333333;
	display:block;
	font-family:Helvetica,arial,sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:500;
	margin:0 0 0 12px;
	padding:0 0 0 12px;
	text-decoration:none;
}


#fd_box #content ul#service_list li a:hover {
	font-size: 13px;
	color: #1c7aba;
}



ul#info_list {
	margin:0px 0 0px 0px;
	padding: 0;
}

ul#info_list li{
	list-style-type: none;
	display: list-item;
	margin: 0 0 10px 0;
	padding: 0;
}

ul#info_list li a {
	background:url("../images/service_list_arrow.gif") no-repeat scroll 0 2px transparent;
	color:#333333;
	display:block;
	font-family:Helvetica,arial,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	margin:7px 0 0 0;
	padding:0 0 3px 12px;
	text-decoration:none;
}


ul#info_list li a:hover {
	font-size: 14px;
	color: #1c7aba;
}


ul#list6 {
	list-style-type: none;
	margin:15px 0 0 20px;
	padding: 0;
}

ul#list6 li {
	list-style-type: none;
	display: list-item;
	margin: 0 0 20px 0;
	padding: 0;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #666;
}

ul#list6 li strong {
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #453B81;
}



 /****** Quick Links Styles *******/
 
#ql_box #content ul#links_list {
 	margin:0;
	padding:0 1px 0 13px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333;
 	
 }


#ql_box #content ul#links_list li p {
	margin:0;
	padding:8px 0 0;
 	
 }

#ql_box #content ul#links_list li {
	background:url("../images/quick-arrow-off.gif") no-repeat scroll 581px 6px #FFFFFF;
	clear:left;
	display:list-item;
	height:26px;
	list-style-type:none;
	margin:0 0 0;
	padding:0 0 2px;
 	
 }

#ql_box #content ul#links_list li:hover {
	background: #387aac url(../images/quick-arrow-on.gif) 583px 6px no-repeat;
 	color: #fff;
 }

#ql_box #content ul#links_list li a {
	background:url("../images/links_btn.png") no-repeat scroll 0 0 transparent;
	color:#666666;
	display:block;
	float:left;
	height:21px;
	margin:0 10px 5px 0;
	padding:8px 0 0 14px;
	text-decoration:none;
	width:150px;
 	
 }
 
#ql_box #content ul#links_list li a:hover {
	color:#387aac;
	text-decoration: none;
 	
 }
 
 
 
 #news_item {
 	display: block;
 	clear: both;
 	margin: 0 0 0 0;
 	padding: 0 0 0 0;
 	
 }
 
 #news_item #date {
 	background:url("../images/date_bgd.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:63px;
	margin:0;
	padding:17px 10px 0 0;
	text-align:center;
	width:44px;
 	
 }
 
  #news_item #date strong {
  	display: block;
 	margin: 0 0 0 0;
 	padding: 0 0 0 0;
 	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #595959;
	text-transform: uppercase;
 	
 }
 
   #news_item #date em {
  	display: block;
 	margin: 0 0 0 0;
 	padding: 0 0 0 0;
 	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style: normal;
	color: #fff;
	text-transform: uppercase;
 	
 }
 
   #news_item #entry {
 	 float:left;
	 margin:11px 0 0 3px;
	 padding:0;
	 width:193px;
 	
 }
 
 
   #news_item #entry h4 {
 	margin: 6px 0 0 0;
 	padding:0;
 	
 }
 
 
  #news_item #entry h4 a {
 	margin: 0 0 0 0;
 	padding:5px 0 0 0px;
 	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:normal;
	font-style: normal;
	color: #3d79ac;
	text-transform: none;
 	
 }
 
   #news_item #entry p {
  	float: left;
 	margin: 0 0 0 0;
 	padding:5px 0 0 10px;
 	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style: normal;
	color: #333;
	text-transform: none;
 	
 }
 
   #news_item #entry2 {
 	 float:left;
	 height:65px;
	 margin:0;
	 padding:0;
	 width:230px;
 	
 }
 
 
 
   #news_item #entry2 h4 {
 	margin: 6px 0 0 0;
 	padding:0;
 	
 }
 
 
  #news_item #entry2 h4 a {
 	margin: 0 0 0 0;
 	padding:5px 0 0 0px;
 	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style: normal;
	color: #3d79ac;
	text-transform: none;
 	
 }
 
   #news_item #entry2 p {
  	float: left;
 	margin: 0 0 0 0;
 	padding:5px 0 0 10px;
 	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style: normal;
	color: #333;
	text-transform: none;
 	
 }



 /*************************************************************
SEARCH
*************************************************************/

#search {
	float:left;
	width: 150px;
	margin: 0;
	padding: 0;
}

#header_top form div.input-inner {
		background:transparent url(../images/search_bgd.gif) no-repeat scroll 0 0;
		float:left;
		height:30px;
		border: 0px #fff solid;
}


#header_top form {
	float: right;
	margin: 0;
	padding: 0;
}

#header_top form input#search {
		background:transparent none repeat scroll 0 0;
		border:0 none;
		color:#fff;
		display:block;
		font-family:Helvetica,Arial,sans-serif;
		font-size:13px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:21px;
		line-height:1.35;
		margin:0 0 0 7px;
		padding:9px 5px 0;
		width:150px;
}

#header_top form input#bt-search {
	float: left;
	margin: 0;
	padding: 0;
}





 /*************************************************************
NAVIGATION
*************************************************************/

ul#navigation {
	background: url(../images/nav_bgd.gif) top left no-repeat;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 736px;
	height: 37px;
	overflow: hidden;
	border: 0px #fff solid;
}

ul#navigation li {
	list-style-type: none;
	display: inline;
	margin: 0;

}


ul#navigation li.first {
	float:left;
	margin:0 0 0 25px;
	padding: 0 0 0 0;

}

ul#navigation li a.link {
	background: url(../images/nav_master.gif) top left no-repeat;
	display: block;
	float: left;
	height: 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	margin: 12px 25px 0 0;
	padding: 0 0 0 0;
	text-indent: -9999px;
	border: 0px #fff solid;
}

ul#navigation li a:hover {
	text-decoration: none;
	color: #eec600;
}


ul#navigation li a#fdoc {
	background-position: 0px 0px;
	width:91px;
	height: 15px;
}

ul#navigation li a#fdoc:hover {
	background-position: 0 -15px;
}

ul#navigation li a#fdoc_active {
	background-position: 0 -15px;
	width:91px;
	height: 15px;
}

ul#navigation li a#fdoc_active:hover {
	background-position: 0px 0px;
}



ul#navigation li a#cs {
	background-position: -119px 0px;
	width:117px;
	height: 15px;
}

ul#navigation li a#cs:hover {
	background-position: -119px -15px;
}

ul#navigation li a#cs_active {
	background-position: -119px -15px;
	width:117px;
	height: 15px;
}

ul#navigation li a#cs_active:hover  {
	background-position: -119px 0px;
}




ul#navigation li a#hi {
	background-position:-264px 0;
	height:15px;
	width:133px;
}

ul#navigation li a#hi:hover {
	background-position: -264px -15px;
}

ul#navigation li a#hi_active {
	background-position: -264px -15px;
	width:133px;
	height: 15px;
}

ul#navigation li a#hi_active:hover {
	background-position: -264px 0;
}




ul#navigation li a#pc {
	background-position: -422px 0;
	width:137px;
	height: 15px;
}

ul#navigation li a#pc:hover {
	background-position: -422px -15px;
}

ul#navigation li a#pc_active {
	background-position: -422px -15px;
	width:137px;
	height: 15px;
}

ul#navigation li a#pc_active:hover {
	background-position: -422px 0;
}




ul#navigation li a#jt {
	background-position: -587px 0;
	width:95px;
	height: 15px;
}

ul#navigation li a#jt:hover {
	background-position: -587px -15px;
}

ul#navigation li a#jt_active {
	background-position: -587px -15px;
	width:95px;
	height: 15px;
}

ul#navigation li a#jt_active:hover {
	background-position: -587px 0;
}


#subhead ul#subnav {
	border:0 solid #000000;
	float:right;
	list-style-type:none;
	margin:6px 5px 0 0;
	padding:0;
	text-align:right;
	width:315px;
}

ul#subnav li {
	list-style-type: none;
	display: inline;
	margin: 0;

}

ul#subnav li a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666;
	font-weight: normal;
	text-transform: none;
	margin: 0;
	padding: 0 15px 0 0;
}

ul#subnav li a:hover {
	text-decoration: none;
	color: #000;
}

ul#subnav li a.active {
	color: #d96418;
}

ul#subnav li a.active:hover {
	text-decoration: none;
	color: #000;
}

#subhead ul#subnav_icon {
	float:right;
	list-style-type:none;
	margin:3px 12px 0 0;
	padding:0;
}

#subhead ul#subnav_icon li {
	list-style-type: none;
	display: inline;
	margin: 0;

}

#subhead ul#subnav_icon li#home a {
	background: url("../images/home_icon.gif") top left no-repeat;
	display:block;
	float:left;
	height:20px;
	width: 20px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#subhead ul#subnav_icon li#home a:hover {
	background: url("../images/home_icon.gif") bottom left no-repeat;
}


#subhead ul#subnav_icon li#calendar a {
	background: url(../images/calendar_icon.gif) top left no-repeat;
	display:block;
	float:left;
	height:20px;
	width: 20px;
	margin:0;
	padding:0 4px 0 0;
	text-indent:-9999px;
	
}

#subhead ul#subnav_icon li#calendar a:hover {
	background: url(../images/calendar_icon.gif) bottom left no-repeat;
	
}

#subhead ul#subnav_icon li#calendar a.on {
	background: url(../images/calendar_icon.gif) bottom left no-repeat;
	display:block;
	float:left;
	height:20px;
	width: 20px;
	margin:0;
	padding:0 4px 0 0;
	text-indent:-9999px;
	
}

#subhead ul#subnav_icon li#calendar a:hover.on {
	background: url(../images/calendar_icon.gif) top left no-repeat;
	
}



 /*************************************************************
Interior styles
*************************************************************/

#page_title {
	border:0 solid #FFFFFF;
	clear:left;
	margin:0 0 22px 0;
	padding:0;
	position:relative;
	text-align:left;
	width:800px;
}


#page_title h2 {
	font-family: Helvetica,arial,sans-serif;
	font-size: 38px;
	color: #000;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	margin: 22px 0 0 0;
	padding: 0;
}

#page_title p {
	color:#333333;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:17px;
	font-style:normal;
	font-weight:normal;
	line-height:20px;
	margin:6px 0 0;
	padding:0;
	text-decoration:none;
	text-transform:none;
}

#subpage_title {
	display:none;
	margin:0;
	padding:0;
	text-align:left;
}

#title_arrow {
	margin:0 0 -5px 6px;
	padding:0;
}

#subpage_title a {
	color:#333333;
	font-family:Helvetica,arial,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	margin:0 0 0;
	padding:0;
	text-decoration:none;
	text-transform:none;
}

#subpage_title a:hover {
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}

#interior_content {
	margin: 0;
	padding: 0;
	width:800px;
	text-align: left;
}


#interior_content #sidebar {
	display:none;
	margin:0;
	padding:0;
}

#interior_content #right_col {
	margin:0;
	padding:0 15px 0 0;
	width:900px;
}


#interior_content #right_col #section_head_img {
	display:none;
	margin:0;
	padding:0;
}


#interior_content #right_col h4 {
	font-family: Helvetica,arial,sans-serif;
	font-size: 19px;
	color: #333;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	margin: 15px 0 0 20px;
	padding: 0;
}

#interior_content #right_col h5{
	font-family: Helvetica,arial,sans-serif;
	font-size: 16px;
	color: #453b81;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	margin: 15px 0 0 20px;
	padding: 0;
}

#interior_content #right_col h5 a{
	font-family: Helvetica,arial,sans-serif;
	font-size: 16px;
	color: #453b81;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	margin: 15px 0 0 0px;
	padding: 0px 0px 5px 0px;
	display: block;
}

#interior_content #right_col h7 {
	color:#333333;
	font-family:Helvetica,arial,sans-serif;
	font-size:26px;
	font-style:normal;
	font-weight:normal;
	margin:15px 0 0 20px;
	padding:0;
	display: block;
}


ul#list4 {
	margin:0px 0 0px 20px;
	padding: 0;
}

#interior_content #right_col ul#list, #interior_content #right_col ul#list3 li ul#list, #interior_content #right_col ul#list4 li ul#list {
	margin:12px 0 25px 36px;
	padding: 0;
}

#interior_content #right_col ul#list li{
	list-style-type: disc;
	display: list-item;
	margin: 0 0 10px 0;
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #453b81;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
}

#interior_content #right_col ul#list li a{
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #E07926;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

#interior_content #right_col ul#list li a:hover{
	color: #666666;
}


#interior_content #right_col ul#list3 li ul#list li{
	list-style-type: circle;
	display: list-item;
	margin: 0 0 10px 0;
	font-family: Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
}

#interior_content #right_col ul#list4 li ul#list li{
	list-style-type: circle;
	display: list-item;
	margin: 0 0 10px 0;
	font-family: Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #453b81;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
}

#interior_content #right_col ul#list2, #interior_content #right_col ul#list3 {
	margin:12px 0 25px 36px;
	padding: 0;
}

#interior_content #right_col ul#list2 li {
	list-style-type: disc;
	display: list-item;
	margin: 0 0 10px 0;
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: 500;
	font-style: normal;	
}

#interior_content #right_col ul#list3 li {
	list-style-type: decimal;
	display: list-item;
	margin: 0 0 10px 0;
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: 500;
	font-style: normal;	
}

#interior_content #right_col ul#list2 li a {
	list-style-type: disc;
	display: inline;
	margin: 0px;
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #1C7ABA;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
}

#interior_content #right_col ul#list3 li a {
	list-style-type: disc;
	display: inline;
	margin: 0px;
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #1C7ABA;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
}


#interior_content #right_col ul#list4 li{
	list-style-type: upper-alpha;
	display: list-item;
	margin: 10px 0 10px 20px;
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
}

#interior_content #right_col p, small{
	color:#333333;
	font-family:Helvetica,arial,sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:500;
	line-height:20px;
	margin:10px 0 0;
	padding:0;
	text-decoration:none;
	text-transform:none;
}

#interior_content #right_col p.last {
	padding: 0 0 40px 0;
}


#divider {
	width: 650px;
	margin: 10px 0 0 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px #eeeeee solid;
}


#interior_content #sidebar h3 {
	display: block;
	background: url(../images/section_arrow.jpg) 152px 17px no-repeat;
	font-family: Helvetica,arial,sans-serif;
	font-size: 14px;
	color: #1c7aba;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	padding: 20px 0 0 29px;
}

#sidebar ul {
	list-style-type: none;
	margin:0;
	padding: 10px 0 0 29px;
	border: 0px #000 solid;
	text-align: left;
}

#sidebar ul li {
	list-style-type: none;
	display: list-item;
	margin: 0;
	padding: 0;

}


#sidebar ul li p {
	margin: 0;
	padding: 0 0 7px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #666;
	font-weight: normal;
}


#sidebar ul li a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000;
	font-weight: normal;
	text-transform: none;
	display: block;
	margin:0 0 7px;
	padding: 0 15px 0 0;
}

#sidebar ul li a:hover {
	text-decoration: none;
	color: #1c7aba;
	text-decoration: underline;
	
}

#sidebar ul li a.active {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #1c7aba;
	font-weight: bold;
	text-transform: none;
	display: block;
	margin:0 0 7px;
	padding: 0 15px 0 0;
}

#sidebar ul li a.active:hover {
	text-decoration: none;
	color: #000;
	text-decoration: underline;
	
}


#sidebar ul#side_feature {
	list-style-type: none;
	margin:14px 17px 0 27px;
	padding:10px 0 0px 2px;
	border: 0px #000 solid;
	text-align: left;
	border-top: #d0cdc7 1px solid;
	border-bottom: #d0cdc7 0px solid;
}


#sidebar ul#side_feature.last {
	padding:10px 0 20px 2px;
}


#sidebar ul li a.btn, #sidebar ul li#event-calendar #wp-calendar caption a {
	display: block;
	height: 30px;
	width: 167px;
	background:url("../images/interior_feature_btn.gif") no-repeat scroll 0 0 transparent;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	text-transform: none;
	height:23px;
	margin:0;
	padding:9px 0 0 12px;
}

#sidebar ul li#event-calendar #wp-calendar caption a {
	padding:9px 0 0 0px;
	text-align: center;
}

#sidebar ul li#event-calendar #wp-calendar thead tr th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

#sidebar ul li#event-calendar #wp-calendar tbody tr td {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

#sidebar ul li#event-calendar #wp-calendar tbody tr td a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #E07926;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sidebar ul li#event-calendar  #wp-calendar .nav tbody tr td a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #E07926;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 9px;
}

#sidebar ul#side_feature h4 {
	display: block;
	font-family: Helvetica,arial,sans-serif;
	font-size: 14px;
	color: #1c7aba;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
}

#sidebar ul#side_feature h4.doc {
	background:url("../images/interior_doc_icon.gif") no-repeat scroll 0 0 transparent;
	height:30px;
	margin:0;
	padding:10px 0 0 30px;
}


#sidebar ul#side_feature h4.job {
	background:url("../images/interior_job_icon.gif") no-repeat scroll 0 0 transparent;
	height:30px;
	margin:0;
	padding:10px 0 0 30px;
}

#sidebar ul#side_feature h4.links {
	background:url("../images/interior_links_icon.gif") no-repeat scroll 0 0 transparent;
	height:30px;
	margin:0;
	padding:10px 0 0 30px;
}


#subcontent_left {
	float: left;
	width: 700px;
	margin: 0 30px 0 0;
	padding: 0 0 0 0;
	border: 0px #eee solid;
}

#subcontent_right {
	display:none;
	margin:0;
	padding:0;
	width:0;
}


#subcontent_left h5 a {
	font-family: Helvetica,arial,sans-serif;
	font-size: 14px;
	color: #1065ac;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	padding: 0;
}


#subfeature_box {
	background:url("../images/subfeature_bgd.gif") repeat-y scroll left top transparent;
	border-bottom:0px solid #EEEEEE;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:205px;
}

#subfeature_box2 {
	background:url("../images/subfeature_bgd.gif") repeat-y scroll left top transparent;
	border-bottom:0px solid #EEEEEE;
	margin:25px;
	padding:0 0 0 0;
	width:205px;
	float: right;
}


#subfeature_box h6.questions, #subfeature_box2 h6.questions{
	background:url("../images/question_title_head.gif") no-repeat scroll left top transparent;
	font-family: Helvetica,arial,sans-serif;
	font-size: 17px;
	color: #1065ac;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	padding:24px 0 0 31px;
	width: 205px;
	height: 29px;
}


#subfeature_box #cap, #subfeature_box2 #cap {
	background:url("../images/subfeature_bgd_cap.gif") no-repeat scroll left bottom transparent;
	height:3px;
	margin:17px 0 16px;
	padding:0;
	width:205px;
}


#subfeature_box h6.directions, #subfeature_box2 h6.directions {
	background:url("../images/directions_title_head.gif") no-repeat scroll left top transparent;
	font-family: Helvetica,arial,sans-serif;
	font-size: 17px;
	color: #1065ac;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	padding:24px 0 0 32px;
	width: 205px;
	height: 21px;
}

#subfeature_box strong, #subfeature_box2 strong {
	color:#000000;
	font-family:Helvetica,arial,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	margin:0;
	padding:0 0 0 32px;
	text-decoration:none;
	text-transform:none;
}

#subfeature_box em, #subfeature_box2 em {
	color:#333333;
	display:block;
	font-family:Helvetica,arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:6px 0 10px 32px;
	text-decoration:none;
	text-transform:none;
}

#subfeature_box ul, #subfeature_box2 ul {
	margin: 0;
	padding: 0;

}

#subfeature_box ul li, #subfeature_box2 ul li {
	list-style-type: none;
	display: list-item;
	margin: 0;
	padding: 0;

}

#subfeature_box ul li a, #subfeature_box2 ul li a {
	background:url("../images/subfeature_list_bgd.gif") no-repeat scroll left top transparent;
	color:#666666;
	display:block;
	font-family:Helvetica,arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	height:20px;
	margin:0 0 0 13px;
	padding:7px 0 0 19px;
	width:191px;
	text-decoration: none;

}

#subfeature_box ul li a.on, #subfeature_box2 ul li a.on {
	color:#000;
	font-weight:bolder;
}

#subfeature_box ul li a:hover, #subfeature_box2 ul li a:hover  {
	color:#000;
	text-decoration: underline;

}


#foot_subscribe {
	float: left;
	height:21px;
	margin:21px 0 0;
	padding:0;
	width:450px;
}


#foot_subscribe h3 {
	font-family: Helvetica,arial,sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin:0 0 0 0;
	padding:0 0 5px;
}


 /*************************************************************
Clinical Section styles
*************************************************************/

#right_col #clinical-item :target {
	background: #f6ecc8;
}

#right_col #clinical-item {
	margin:5px 0 0 6px;
	padding:0;
	width:690px;
	height: 208px;
	background: #f5f5f5;
	border-bottom: 1px #c1c1c1 solid;
	
}

#right_col #clinical-item div {
	height:205px;
	width:688px;	
}


#right_col #clinical-item #clinical-thumb {
	float: left;
	margin:12px 0 0 12px;
	padding:0;
	
}

#right_col #clinical-item #item-desc {
	float: left;
	margin:0px 0 0 15px;
	padding:0;
	width: 468px;
	
}


#right_col #clinical-item #item-desc h4 a {
	font-family: Georgia, Times, serif;
	font-size: 30px;
	font-weight: normal;
	margin:0 0 0 0px;
	padding:0;
	color: #1065ac;
	text-decoration: none;
	
}

#right_col #clinical-item #item-desc h4 a:hover {
	color: #E07926;
	text-decoration: none;
	border-bottom: 1px #ccc dotted;
	
}

#right_col #clinical-item #item-desc p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin:5px 0 0 17px;
	padding:0;
	line-height: 18px;
	color: #333;
	
}


#right_col #clinical-item #item-desc a.btn {
	background:url("../images/links_btn.png") no-repeat scroll 0 0 transparent;
	color:#333333;
	display:block;
	float: left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:23px;
	margin:4px 0 0 10px;
	padding:8px 0 0 0;
	text-decoration:none;
	text-transform:none;
	width:165px;
	text-align: center;
}

#right_col #clinical-item #item-desc a.btn:hover {
	color:#1065AC;
}




 /*************************************************************
Form styles
*************************************************************/

#foot_subscribe form input#hupdh-hupdh.blur {
color:#333;
}


#foot_subscribe form input#hupdh-hupdh {
color:#999;
font:14px/1.35 Helvetica,Arial,sans-serif;;
}


#foot_subscribe form input.blur, textarea.blur {
color:#333;
}


#foot_subscribe form input[type="text"], textarea {
-moz-border-radius:3px 3px 3px 3px;
background-color:#EEEEEE;
border-color:#B3B3AE #EBEBE6 #EDEDE9 #BEBEB9;
border-style:solid;
border-width:1px;
font:13px Helvetica,Arial,sans-serif;
margin:1px 0;
padding:5px;
width:265px;
}

#foot_subscribe form input[type="image"], image {
float:right;
margin:0 0 0;
padding:0 48px 0 0;
}




 /*************************************************************
footer styles
*************************************************************/

#footer {
	display:none;
	height:0;
	margin:0;
	padding:0;

}
table#contact{
	width: 680px;
	margin: 0;
	padding: 15px;
	border: none;
}

tr{
	height: 30px;
}

tr.purple{
	background-color: #d7d4eb;
	color: #666666;
}

td{
	border-bottom: 1px solid #e2e2e2;
}

td.sub{
	border: none;
	padding-left: 10px;
}

td.none{
	border: none;
}

#interior_content #right_col #contact p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#interior_content #right_col #contact tr.purple p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#form{
	margin: 0px 0px 0px 0px;
	padding: 20px;
	border: none;
}

#form label{
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 275px;
	clear:left;
	display:block;
	float:left;
	text-align:left;
}

#form label.privacy a{
	font-size: 10px;
	color: #666666;
}

#form input, #form select, #form textarea{
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#form input.left{
	width:15px;
}

.error {
	color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#post{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 0px;
}

h2.widgettitle{
	color:#1C7ABA;
	display:block;
	font-family:Helvetica,arial,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.entry ul li{
	list-style: none;
	padding: 0px 15px 15px 0px;
	margin: 0px 0px 0px 0px;
	width: 200px;
	display: block;
	float: left;
}

.entry ul li img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -10px;
}

#sidebar ul li, #sidebar ul li ul, #sidebar ul li ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#searchbtn{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#interior_content #right_col p#icon.greenhealth{
	margin: 0px 0px 40px 20px;
	padding: 20px 0px 0px 0px;
	background: url(../images/greenhealth_icon.jpg) left no-repeat;
	height: 40px;
}

#interior_content #right_col p#icon.magnet{
	margin: 0px 0px 40px 20px;
	padding: 20px 0px 0px 0px;
	background: url(../images/magnet_icon.jpg) left no-repeat;
	height: 40px;
}

#interior_content #right_col p#icon.prc{
	margin: 0px 0px 40px 20px;
	padding: 20px 0px 0px 0px;
	background: url(../images/prc_icon.jpg) left no-repeat;
	height: 40px;
}

#interior_content #right_col p#icon.coc{
	margin: 0px 0px 40px 20px;
	padding: 20px 0px 0px 0px;
	background: url(../images/coc_icon.jpg) left no-repeat;
	height: 40px;
}

#interior_content #right_col p#icon.guidelines{
	margin: 0px 0px 40px 20px;
	padding: 20px 0px 0px 0px;
	background: url(../images/stroke_icon.jpg) left no-repeat;
	height: 40px;
}

#interior_content #right_col p#icon.advance{
	margin: 0px 0px 40px 20px;
	padding: 20px 0px 0px 0px;
	background: url(../images/advance_icon.jpg) left no-repeat;
	height: 40px;
}

#interior_content #right_col p#icon.wired{
	margin: 0px 0px 40px 20px;
	padding: 20px 0px 0px 0px;
	background: url(../images/wired_icon.jpg) left no-repeat;
	height: 40px;
}


#interior_content #right_col p#icon a,
#interior_content #right_col p#icon span{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}


/********************************************************************
	Styles for interior page headers
*********************************************************************/

/*#interior_content #right_col #head.facilities {
	background: url(../images/about-facilities_head.jpg) 0px 0px no-repeat;
	margin: 7px 0 0 7px;
	padding: 0;
	width: 688px;
	height: 172px;
}*/

#interior_content #right_col h3 {
	display: block;
	background: none;
	width: 600px;
	margin: 27px 0;
	padding:0;
	
	font-family: Helvetica,arial,sans-serif;
	font-size: 28px;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
}

display: block;
	background: url(../images/join-testimonial-head.jpg) 0px 0px no-repeat;
	width: 688px;
	height: px;
	
	margin: 7px 0 0 7px;
	padding:141px 0 4px 13px;



#testimonial-item {
	border-bottom:0 dotted #CCCCCC;
	color:#000000;
	display:inline;
	float:left;
	font-family:Georgia,Times,serif;
	font-size:15px;
	line-height:20px;
	margin:20px 0 -8px 20px;
	padding:0 0 15px;
	width:42%;
}

#testimonial-item em.quotestart {
	float: left;
     height: 45px;
     margin-top: -25px;
     padding-top: 40px;
     padding-right: 12px;
     margin-bottom: -50px;
     font-size: 500%;
     color: #453B81;

}

#testimonial-item em.quoteend {
	color:#453B81;
	float:right;
	font-size:500%;
	height:0;
	margin-right:33px;
	margin-top:-20px;
	padding-top:52px;
}


#testimonial-item strong {
	display: block;
	margin: 8px 0 0 0;
	font-family: Georgia, Times, serif;
	font-size: 13px;
	color: #453B81;
	line-height: 20px;
}


ul#clinical-top {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#666666;
	float:right;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	height:14px;
	margin:4px 0 0;
	padding:9px 0 0 12px;
	width:86px;

}

ul#clinical-top li {
	list-style-type: none;
	display: inline;

}

ul#clinical-top li a {
	color:#666666;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	text-decoration: none;
}

ul#clinical-top li a:hover {
	color:#1065AC;
	text-decoration: none;
}


ul#key{
	list-style: none;
	height: 25px;
	margin: 0px 0px 0px 30px;
	padding: 5px 0px 0px 0px;
}

ul#key li{
	display: inline
}

ul#key li.phone{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/key.gif) top left no-repeat;
	background-position: 0px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

ul#key li.fax {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/key.gif) top left no-repeat;
	background-position: -25px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

ul#key li.cost{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/key.gif) top left no-repeat;
	background-position: -50px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

ul#key li.home {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/key.gif) top left no-repeat;
	background-position: -75px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

ul#key li.hospital{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/key.gif) top left no-repeat;
	background-position: -99px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

ul#key li.wrong {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/key.gif) top left no-repeat;
	background-position: -125px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

/********************************************************************
	Styles for Find a doctor
*********************************************************************/

#left {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 549px;
}

#right {
	display: inline;
	background:url("../images/location_bgd.jpg") no-repeat scroll right bottom transparent;
	float: right;
	border-left: 1px #ccc solid;
	height:478px;
	margin:0 4px 0 0;
	overflow:hidden;
	padding:5px 0 0;
	width:372px;
}




#right #info {
	background:url("../images/info_bgd.jpg") no-repeat scroll left top transparent;
	margin:7px 0 0 11px;
	padding:17px 0 0 37px;
	width:323px;
	height: 107px;
}


#right #info h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #453b81;
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 0;
}

#right #info p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 0;
}


#right.doc {
	background:url("../images/doctor_bgd.jpg") no-repeat scroll right bottom transparent;
}



#main-search {
	background:url("../images/main-search-bgd.jpg")repeat-x scroll left bottom transparent;
	height:76px;
	margin:0;
	padding:25px 0 0 22px;
	width:100%;

}


.textbox input {
	float: left;
	background: #fffbe5;
	border:1px #ccc solid;
	color:#333;
	font-size: 23px;
	height:45px;
	margin:5px 7px 7px 0;
	padding: 0 0 0 10px;
	width:373px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}

.textbox2 input {
	border:1px #ccc solid;
	color:#999;
	font-size: 12px;
	height:28px;
	margin:7px 7px 7px 0px;
	padding: 0 0 0 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}


.textbox3 input {
	border:1px #ccc solid;
	color:#999;
	font-size: 12px;
	height:28px;
	margin:7px 7px 7px 0px;
	padding: 0 0 0 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}


.textbox3 label {
	clear:left;
	display:block;
	float:left;
	line-height:1.8em;
	padding-right:1em;
	text-align:left;
	width:8em;
}

.textbox3 select {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#666;
	display:block;
	float:left;
	font-size:13px;
	height:25px;
	margin:7px 0 0 10px;
	padding:0;
	width:215px;
}

.submitlrg input {
	float: left;
	width: 150px;
	height: 56px;
	margin:0 0 0 0;
	padding: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	border:medium none;
}

.submit input {
	width: 133px;
	height: 41px;
	margin:11px 0 0 0;
	padding: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	border:medium none;
}


#advanced-search {
	margin: 0 0 0 30px;
	padding: 0;
}


#advanced-search h4 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #453b81;
	margin: 7px 0 7px 0;
	padding: 7px 0 0px 0;
}

#advanced-search p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666;
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
}

#advanced-search label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666;
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
}

#dividerdoc {
	border-bottom:1px solid #EEEEEE;
	margin:10px 0;
	padding:11px 0 0 10px;
	width:94%;
}

/********************************************************************
	Styles for Find a doctor results
*********************************************************************/

#topbar {
	background:url("../images/results-top.jpg") no-repeat scroll left top transparent;
	display: block;
	width: 944px;
	height: 51px;
	margin:5px 0 0 0;
	padding:0;
}


#topbar #result-intro {
	border-right:1px solid #CCCCCC;
	float:left;
	height:45px;
	margin:0 18px 0 0;
	padding:0;
	width:428px;
}

#topbar #result-intro h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #453b81;
	margin:13px 0 0 21px;
	padding:0;
}

#topbar #search-sm {
	float: left;
	margin: 0;
	padding: 0;
	width: 490px;
}

#results {
	float: left;
	margin: 0;
	padding: 0;
	width: 427px;
}

#results #toolbar {
	border-bottom: 1px #dfdfdf solid;
	border-top: 1px #dfdfdf solid;
	margin: 0 0 0 0;
	padding: 4px 0 4px 0;
	height: 27px;
}

#results #toolbar p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0;
	height: 27px;
}

#results #toolbar p.result-amt {
	font-size: 17px;
	float: left;
	margin: 4px 0 0 22px;
	padding: 0px 0 0 0;
}

#results #toolbar p.page {
	font-size: 14px;
	float: right;
	margin: 4px 10px 0 0;
	padding: 0px 0 0px 0;
}

#results #result-provider {
	background:url("../images/results-bgd.gif") repeat-x scroll left bottom transparent;
	width: 427px
	margin: 0 0 2px 0;
	padding: 10px 0 15px 22px;
}

#results #result-provider h4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #453b81;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0;
}

#results #result-provider h4 a:hover {
	color: #453b81;
	text-decoration: underline;
}

#results #result-provider em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d04f0d;
	font-weight: normal;
	font-style: normal;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0;
}

#results #result-provider p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 8px 0 0px 0;
}


#results #result-provider img {
	border:none;
	float:none;
	margin:15px 0 0 0;
	padding:0;
}

#map {
	float: right;
	border-left: 1px #ccc solid;
	margin:0 4px 0 0;
	overflow:hidden;
	padding:5px 0 0;
	width:514px;
}

#search-sm input {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	color:#333333;
	float:left;
	font-size:12px;
	height:24px;
	margin:10px 7px 7px 0;
	padding:0 0 0 10px;
	width:150px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}

#search-sm input.submit-sm {
	float: left;
	border: none;
	width:117px;
	height: 39px;
	margin:4px 0 0 0;
	padding: 0;
}

#search-sm a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #453b81;
	margin:17px 0 0 20px;
	padding:0;
}

#search-sm a:hover {
	text-decoration: underline;
}



