#callouts p {
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
font-size: 13px;
text-align: left;
}

#become_a_fan{
	margin-top:15px;
	margin-left:36px;
}

#become_a_fan img{
	display:block;
	margin-bottom:5px;
}

.home #subnav #become_a_fan p{
	margin-left:0px;
	padding-left:0px;
}

.body-image{

	position: relative;

}

#shoulder {
    left: 134px;
    position: absolute;
    top: 183px;
    z-index: 1001;
}
#spine {
    left: 237px;
    position: absolute;
    top: 234px;
    z-index: 1001;
}
#hip {
    left: 164px;
    position: absolute;
    top: 424px;
    z-index: 1001;
}
#hand {
    left: 192px;
    position: absolute;
    top: 275px;
    z-index: 1001;
}
#knee {
    left: 300px;
    position: absolute;
    top: 600px;
    z-index: 1001;
}
#ankle {
    left: 171px;
    position: absolute;
    top: 781px;
    z-index: 1001;
}


#container.home {
width: 986px;
position: relative;
padding-left: 7px;
padding-right: 7px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 0px;
align: center;
background: url(/images/template/container_background.png) !Important;
behavior: url(/styles/iepngfix.htc);
/*height: 1418px;*/

}



body{ 	
	margin-top:0px;
	text-align: center;
	/*background:url(/images/template/body_background.jpg) repeat-x;*/
	background:url(/images/template/background_full.jpg) no-repeat 50% 0px;
	font-family:arial,helvetica,sans-serif;
	color:#505050;
	margin-left:0px;
	margin-right:0px;
	padding:0px;	
}  
.bolded{
	font-weight:bold;	
}

.blue{
	/*color:#00499e;*/
}

.noBorder{
	
border:none;
		
}

.blog{
	width:150px;
	
}
.blog_box{

	float:left;
	width:230px;
	height:76px;
	border:1px solid #ecebeb;
	font-size:12px;	
	margin-bottom:5px;
}

.blog_box img{
	margin:5px 5px 8px 8px;	
}
.blog_title{
	padding:3px 0px 0px 8px;
	color:#80bd27;	
}

#birthingTable{

	table-layout:fixed;
	width:520px;

}

#birthingTable td p{

	font-size:10px;

}

#container {
width: 986px;
position:relative;
padding-left: 7px;
padding-right: 7px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 0px;
align: center;
background: url(/images/template/container_background_2.png);
behavior: url(/styles/iepngfix.htc);
}

#content{
	float:left;
	width:772px;
}

.home #content{
	background:white;
	width: 986px;
	position:relative;
}


#corporate{
	width:1000px;
	background:url(/images/template/shadow_bottom.jpg) no-repeat;
	height:20px;
	padding-top:12px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#00499e;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#copyright{
	width:1000px; 
	height:20px;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#00499e;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#corporate a, #copyright a{
	color:#00499e;
	text-decoration:none;
	margin-right:10px;
	margin-left:10px;
}

#copyright span{
	margin-right:10px;
}

.disclaimer{
	font-style:italic;
	font-size:10px;
			
}



#footer{
	clear:both;
	width:986px;
}

#good_to_know{
	background:url(/images/template/good_to_know.gif) no-repeat 20px 0px;
	padding-top:35px;
	padding-left:20px;
	padding-bottom:20px;
}

#good_for_mom{
	background:url(/images/template/good_for_mom.gif) no-repeat 20px 0px;
	padding-top:35px;
	padding-left:20px;
}


#header{
	width:986px;
	height:108px;
	background:url(/images/template/header_background.jpg);
	text-align:left;
	overflow:hidden;
}

#hero{
	z-index:1;
	background:white;
	padding-top:0px;
}

.home #divider, #watkinsmicrosite #divider{
	display:none;
}

.home #main {
width: 659px;
padding: 0;
float: left;
height: 570px;
margin-bottom: 20px;
margin-right: 15px;
margin-left: 15px;
}

.home #subnav a, #watkinsmicrosite #subnav a,  #subnav.microsite div p a{
	display:block;
	color:#00499e;
	text-decoration:none;	
	font-weight:bold;
	font-size:14px;
	background:url(/images/template/button_blue.gif) no-repeat;
	padding-left:20px;
	
}

.home #subnav{
	width:282px;
	padding-top:27px;

}

.home #subnav p, #watkinsmicrosite #subnav p, #subnav.microsite p{
	clear:both;
	font-size:12px;
	padding-left:20px;
	width:240px;
	margin-top:2px;
	margin-bottom:2px;
	padding-bottom:0px;
	padding-right:0px
	padding-top:0px;
}

#image_slider{
	padding-top:25px;
	
}

img.headshot {
margin-bottom: 15px;
display: block;
float: right;
margin-left: 10px;
margin-top: 22px;
clear: right;
}

.read_more{
	font-style:italic;
	color:#00499e;
}

body.site_hrbs #links{
	position:relative;
	top:-97px;
	left:680px; /* was 720px; */ /* was 835px; */
	height:20px;
	width:340px; /*330px;*/ /* was 266px; */
	color:white;
	font-size:12px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#links a{
	color:white;
	text-decoration:none;
}

#locator .button, #main form .button{
	margin-top:6px;
	margin-bottom:6px;
}

#locator .formfield, #main form .formfield{
	font-size:12px;
	margin-bottom:8px;
}

#main form textarea{
	width:400px;
	height:100px;
}

#locator .formfield .textfield, #locator .formfield select, #main form .formfield .textfield, #main form .formfield select{
	font-size:12px;
}

#locator .footnote {
	display:none;
}

.formfield br{
	height:10px;
	display:block;
}

#main form .footnote{
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
}

.news_copy{
	position:relative;
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:380px;
}

.news p{
	margin-top:0px;	

}

.news h1 + p{
	margin-top:14px;	

}


.news_box{
	position:relative;
	float:left;
	width:auto;
	padding-bottom:10px;
	
}

.news_icons{
	position:relative;
	float:left;
	width:80px;
	height:auto;
	
}

.headline{
	position:relative;
	float:left;
	line-height:15px;
	margin-top:0px;
	margin-bottom:0px;
	color:#00499e;
	font-weight:bolder;
	font-size:12px;
	padding-bottom:5px;	
}





.sub_copy{
	line-height:15px;
	font-size:12px;
	padding-bottom:10px;
	padding-right:10px;
}




.tv_spot{
	width:469px;
	height:auto;
	float:left;
	border:1px solid #ecebeb;
	font-size:12px;	
	margin-bottom:5px;
}

.video_box{
	width:211px;
	height:auto;	
	float:left;
	margin:4px 0px 5px 0px;	
	padding-bottom:5px;
	padding-left:8px;
	
}

.video_copy{
	float:left;
	width:220px;
	padding-top:30px;	
	padding-bottom:0px;


}


#logo{
	behavior: url(/styles/iepngfix.htc);
	padding:0px;
	margin:0px;
}

#main{
	text-align:left;
	float:left;
	width:504px; /* was 474px; */ 
	padding-left:24px;
	padding-right:30px; /* was 60px; */
	z-index:1;
	overflow:hidden;
}


#main h1{
	color:#00499e;
	font-weight:normal;
	font-size:22px; /* 24px; */
	margin-top:16px;
	margin-bottom:-3px;
	padding-bottom:0px;
	/* display:none; */
}

#main h2{
	color:#00499e;
	font-weight:normal;
	font-size:18px;
	margin-top:24px;
}

#main h3{
	color:#00499e;
	font-weight:normal;
	font-size:13px;
	margin-top:24px;
}

#main p{

	font-size:13px; /* was 14 px; */
	line-height:20px;
}

#main li{
	font-size:13px;
	color:#505050;
	margin-bottom:10px;
}
 #main ul{
	margin-left: 17px; 
	padding-left:0px
 }


#main a{
	text-decoration:none;
	color:#00499e;
	font-weight:bold;
}

.myLH{
line-height:5px;	
}

#nav{

	width:986px;
	height:29px;
	background:#023c80;
}

#filler{
	width:986px;
	height:16px;
	background:white;
}

#search{
	position:relative;
	top:-57px;
	left:750px;
}

#search a{
	display:block;
	width:16px;
	height:19px;
	background:url(/images/template/button_search.gif);
	border:0px;
	margin:0px;
	padding:0px;
	position:relative;
	top:-20px;
	left:187px;
}

#search input{
	font-size:12px;
	width:185px;
	text-align:center;
	border:solid 1px gray;
	height:15px;
}




.off{
/*	display:none; 1116 */
}

.sitesearch{
	margin:0px;
	padding:0px;
}



#jobsearch{
	border:0px;
	width:520px;
	height:740px;
}

.error{
	color:#cc0000;
}

#bsmglist{
	width:460px;
	height:200px;
	overflow-y:scroll;
	border:solid 1px gray;
	background:#f3f3f3;
	_position:relative; /* IE6 */
}

#bsmglist a{
	display:block;
	font-size:14px;
	margin-top:2px;
	margin-left:4px;
}

#col1{
	float:left;
	width:310px;
	
}

#col2{
	float:left;
	width:194px;
	overflow:hidden;
}

.nolink{
	cursor:default;
}

#donate_button{
	display:block;
	margin-top:13px;
}

#foundation_callout{
	cursor:pointer;
	margin-left:6px;
}

#foundation_flash{
	z-index:1000;
	position:relative;
}

#foundation_text{
	position:relative;
	top:-230px;
	z-index:1;
	margin-bottom:0px;
}

#BB_BuyButtonForm{
	display:block;
	margin-top:-230px; /* matches the top parameter for #foundation_text */
}

#BB_BuyButtonForm table {
}

#BB_BuyButtonForm table td{
	vertical-align:middle;
}

.physician{
	font-size:13px;
	line-height:20px;
	margin-top:10px;
	clear:both;
}

.physician img{
	margin-top:10px;
	margin-bottom:10px;
}

.protocols	{
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
}

.protocols td	{
	padding: 4px;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	font-size:12px;
}



/* BEGIN CALLOUT STYLES */
#callouts {
float: left;
width: 204px;
margin-top: 0px;
margin-right: 8px;
background: #F3F3F3;
text-align: center;
padding-bottom: 100px;
overflow: hidden;
padding-top: 0px;
border-top: solid 1px #E7E7E7;
}

.home #callouts{
	float:left;
	width:946px;
	padding: 40px 0 160px;
	padding-left: 20px;
	padding-right: 20px;
	background: white;
	border:none !Important;
	
}

.home #callouts h1{
	width:225px;
	color: #005d99;
	font-size: 18px;
	font-family: arial;
	padding-bottom:15px;
	border-bottom: 1px solid #808080;
	margin-bottom: 20px;
	
}


.home #callouts p{
	color: #808080;
	margin-bottom: 10px;
	font-size:12px;
	text-align:left;
	line-height: 18px;
}

.home #callouts h2{
	margin-top:20px;
	color: #808080;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.home #callouts a{
	color: #005d99;
	text-decoration: none;
}

#callouts *{
	text-align:left;
}


#home-news {
float:left;
width:316px;
margin-right: 80px;
margin-left: 4px;
}

#home-news p{
	padding-left: 3px;
}

#home-news p span {
	font-weight: bold;
	font-size: 13px;
}
	
#home-news a {
padding-left: 5px;

}


#featurevid {margin-bottom: 15px !Important;}

.featurevid {margin-bottom:20px;}
#home-featurevid {
float:left;
width:260px;
margin-right: 30px;
}


#home-featurevid p{
width:200px;
font-size: 13px !Important;

}

#home-assessments {
float:left;
width:250px;
}

#home-assessments a{
	color: #005d99;
	font-size: 15px;
	text-decoration: none;
	
}

#home-assessments ul {
margin-top: -10px;
}


#home-assessments li {
	list-style: none;
	line-height: 22px;
	margin-left: 0;
}

#social-content {
background: url(/images/template/social_bg.png) no-repeat top left;
height: 81px;
width: 956px;
float: left;
margin-left: 5px;
padding-left: 25px;
}


#twitter .tweet {
font-size: 12px;
line-height: 18px;
font-family: arial;
text-align: left;
padding: 10px 10px;}


#twitter .tweet a {
color:#005d99;
text-decoration: none;

}

.tweet_time {font-weight: bold;}


#facebook_holder {
font-size: 12px;
line-height: 18px;
font-family: arial;
text-align: left;
padding: 10px 10px;}

	
.home #sidenav {
	float:right;
	width: 320px;
	margin-right: -23px;
	margin-top: 13px;
}

.home #sidenav a {
color: #fff;
font-size: 24px;
text-decoration: none;
outline: none;
text-indent: 2px;
}


.home #sidenav a:active {
color: #198fcc;
font-size: 24px;
text-decoration: none;
font-weight: normal;
}

.home #sidenav a:hover {
color: #198fcc;
font-size: 24px;
text-decoration: none;
font-weight: normal;
}

.sidelink {
	background: url(/images/template/sidenav_bg.png) no-repeat top left;
width: 323px;
height: 65px;
padding-top: 35px;
margin-left: -4px;
margin-top: -7px;
}

.active {color:#198fcc !Important;}

#sidenav_doctor {
text-align: left;
display: block;
margin-left: 40px;
}

#sidenav_facility {
text-align: left;
display: block;
margin-left: 40px;
}


#sidenav_careers {
text-align: left;
display: block;
margin-left: 40px;
}

#sidenav_mychart {
text-align: left;
display: block;
margin-left: 40px;
}

.social_links {
background: url(/images/template/sidenavb_bg.png) no-repeat top left;
height: 50px;
width: 298px;
margin-left: -4px;
margin-top: 20px;
padding-left: 26px;
padding-top: 26px;
position: relative;
z-index: 90;
padding-bottom: 25px;
}


#sidenav .links {
	float:left;}


.home #twitter {
padding-top: 0px;
text-align: left;
width: 400px;
height: 80px;
float: left;
padding-left: 10px;
margin-top: -2px;
overflow:hidden;
}

.home #facebook {
	width:400px;
	height: 80px;
	float: left;
	margin-left: 134px;
}


#callouts #relatedphysicians, #callouts #relatedarticles, #callouts #relatedmedia, #callouts #relatedservices{
	display:none;
}

#callouts #relatedphysicians ul, #callouts #relatedarticles ul, #callouts #relatedmedia ul, #callouts #relatedservices ul{
	margin-bottom:10px;
	padding-bottom:0px;
	/*height:70px;*/
}

#callouts #relatedarticles li a, #callouts #relatedmedia li a,  #callouts #relatedservices li a #callouts #calendar_summary li a{
	font-size:13px;
	
}

#callouts #relatedphysicians li a{
	font-size:12px;
	
}

#callouts #relatedphysicians li.hidden, #callouts #relatedarticles li.hidden, #callouts #relatedmedia li.hidden,  #callouts #relatedservices li.hidden {
	display:none;
}

#callouts #relatedphysicians li.hidden.override, #callouts #relatedarticles li.hidden.override , #callouts #relatedmedia li.hidden.override,  #callouts #relatedservices li.hidden.override{
	display:list-item;
}

#callouts #relatedphysicians a.viewmore, #callouts #relatedarticles a.viewmore,  #callouts #relatedmedia a.viewmore,   #callouts #relatedservices a.viewmore{
	display:block;
	font-size:13px;
	margin-left:10px;
	margin-bottom:10px;
	cursor:pointer;
}



#callouts #calendar_summary ul{
	margin-bottom:10px;
	padding-bottom:0px;
	padding-left:35px;
	padding-right:10px;
	color:#00499E;
}


#callouts #calendar_summary a{
	text-decoration:none;
	color:#00499E;
}

#callouts #calendar_summary {
	width:189px;
	display:block;
	font-size:12px;
	margin-left:7px;
	margin-bottom:10px;
	cursor:pointer;
	background-color:#ffffff;
	padding-bottom:10px;
	border-right: solid 1px #e7e7e7;	
	border-left: solid 1px #e7e7e7;	
	border-bottom: solid 1px #e7e7e7;	
}


#featured_events h2{
	background:url(/images/template/callouts/featured_events.gif) no-repeat;
	overflow:hidden;
	width:189px;
	height:24px;
	padding-left:250px;	
	margin:0px;
	padding-right:0px;
	padding-bottom:0px;
	
}

#featured_events .shorter{
		
}

#featured_events .smaller{
	padding-bottom:5px;
	padding-top:5px;
	display:block;
	font-style:italic;
	font-size:12px;	
	
}

#get_heart_smart .smaller{
	font-size:12px;	
}

#health_tips h2 {
	background:url(/images/template/callouts/health_tips.gif) no-repeat;
	overflow:hidden;
	width:189px;
	height:24px;
	padding-left:250px;	
	margin:0px;
	padding-right:0px;
	padding-bottom:0px;
}





#live_chat h2{
	background:url(/images/template/callouts/live_chat.jpg) no-repeat;
	overflow:hidden;
	width:189px;
	height:24px;
	padding-left:250px;	
	margin:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#social{
	margin-top:12px;
	margin-left:10px;
}


#meet_our_team p.smaller{
	font-size:11px;
	/*color:#00499e;*/
}

#meet_our_team span.emphasis{
	font-style:italic;
}

#meet_our_team .disclaimer{
	font-size:12px;
	font-style:italic;
}

#quick_links, #health_tips, #live_chat, #meet_our_team, #featured_events, #get_heart_smart, #twitter_feed, #callouts div.blue, #callouts div.green, #callouts div.red, #callouts div.calendar_summary, #callouts div.blue_1,  #callouts div.green_1,  #callouts div.tan_1,  #callouts div.green_2,   #callouts div.lal_green,   #callouts div.lal_yellow,   #callouts div.lal_blue,  #callouts div.yellow_1{
	width:189px;
	background:white; 
	overflow:hidden;
	margin-left:7px;
	*margin-left:1px;
	margin-top:10px;
	border-right: solid 1px #e7e7e7;	
	border-left: solid 1px #e7e7e7;	
	border-bottom: solid 1px #e7e7e7;	
	padding-bottom:1px;
	height:auto;
}

#quick_links, #callouts .links{
	color:#00499e;
}

.no_headers{
	width:189px;
	background:white; 
	overflow:hidden;
	margin-left:7px;
	margin-top:10px;
	border-right: solid 1px #e7e7e7;	
	border-left: solid 1px #e7e7e7;	
	border-bottom: solid 1px #e7e7e7;	
	padding-bottom:5px;
	height:auto;	
	
}

.no_headers h2{
	
	display:none;	
}


 #health_tips ul, #callouts div.blue ul{
	position:relative; top:-7px;	 
	 
 }

#quick_links ul, #health_tips ul, #callouts div.blue ul, #callouts div.green ul, #callouts div.red ul, #callouts div.blue_1 ul, #callouts div.green_1 ul, #callouts div.tan_1 ul, #callouts div.green_2 ul,   #callouts div.lal_green ul,  #callouts div.lal_yellow ul,  #callouts div.lal_blue ul, #callouts div.yellow_1 ul{
	margin-top:12px; 
}


#quick_links li, #health_tips li, #callouts div.blue li,  #callouts div.green li, #callouts div.red li, #callouts div.blue_1 li, #callouts div.green_1 li, #callouts div.tan_1 li, #callouts div.green_2 li,  #callouts div.lal_green li,  #callouts div.lal_yellow li,  #callouts div.lal_blue li, #callouts div.yellow_1 li{
	margin-left:0px;	
	position:relative;
	left:-5px;
	font-size:13px;
}

#my_bon_secours{
	
	width:189px;
	background:#fbebbb; 
	overflow:hidden;
	margin-left:7px;
	margin-top:10px;
	border-right: solid 1px #e7e7e7;	
	border-left: solid 1px #e7e7e7;	
	border-bottom: solid 1px #e7e7e7;	
	padding-bottom:0px;
	color:#005daa;
	height:70px;
}

#my_bonsecours_form{
		margin-top:0px;
		margin-left:9px;
		font-size:12px;	
		padding-bottom:5px;
		position:relative; 
		top:-5px;
}

#get_heart_smart h2{
	background:url(/images/template/callouts/get_heart_smart.gif) no-repeat ;
	overflow:hidden;
	width:189px;
	height:24px;
	padding-left:250px;	
	margin:0px;
	padding-right:0px;
	padding-bottom:0px;
	
}


#my_bon_secours h2{
	background:url(/images/template/callouts/multi_home.gif) no-repeat 10px 10px;
	overflow:hidden;
	width:189px;
	height:57px;
	padding-left:250px;	
	margin:0px;
	padding-right:0px;
	padding-bottom:0px;	
}

#meet_our_team h2{
	background:url(/images/template/callouts/meet_our_team.gif) no-repeat;
	overflow:hidden;
	width:189px;
	height:24px;
	padding-left:250px;	
	margin:0px;
	padding-right:0px;
	padding-bottom:0px;
}


#quick_links h2{
	background:url(/images/template/callouts/quick_links.gif) no-repeat;
	overflow:hidden;
	width:189px;
	height:24px;
	padding-left:250px;	
	margin:0px;
	padding-right:0px;
	padding-bottom:0px;
	
}

#quick_links a{
	display:block;
	width:84px;
	height:17px;
	overflow:hidden;
	/*background:url(/images/template/apply_now.jpg) no-repeat;*/
	margin-left:10px;	
	margin-bottom:0px;
}

#callouts div.green a,  #callouts div.blue a, #callouts div.red a,  #callouts div.blue_1 a,  #callouts div.green_1 a,  #callouts div.tan_1 a,  #callouts div.green_2 a,  #callouts div.lal_green a,  #callouts div.lal_yellow a,  #callouts div.lal_blue a, #callouts div.yellow_1 a{
	color:#00499e;
	text-decoration:none;
}

#twitter_feed h2, #callouts div.green h2{
	background:#82be28;
	margin:0px;
	width:189px;
	color:white;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}
#callouts div.darkblue {
	background:#ffffff;
	margin:0px;
	width:189px;
	color:white;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.darkblue h2{
	background:#00499e;
	margin:0px;
	width:189px;
	color:white;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}
#callouts div.blue h2{
	background:#669acc;
	margin:0px;
	width:189px;
	color:white;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.red h2{
	background:#d6171f;
	margin:0px;
	width:189px;
	color:white;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.blue_1 h2{
	background:#86caee;
	margin:0px;
	width:189px;
	color:#505050;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.green_1 h2{
	background:#a8c0a8;
	margin:0px;
	width:189px;
	color:#505050;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.tan_1 h2{
	background:#d9c9a0;
	margin:0px;
	width:189px;
	color:#505050;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.green_2 h2{
	background:#c9e19b;
	margin:0px;
	width:189px;
	color:#505050;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.yellow_1 h2{
	background:#fff8a6;
	margin:0px;
	width:189px;
	color:#505050;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.lal_green h2{
	background:#c4df9b;
	margin:0px;
	width:189px;
	color:#505050;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.lal_yellow h2{
	background:#fff8a6;
	margin:0px;
	width:189px;
	color:#505050;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

#callouts div.lal_blue h2{
	background:#8dd8f8;
	margin:0px;
	width:189px;
	color:#505050;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}




#twitter_feed ul{
	list-style-type:none;
	margin-left:0px;
	padding-left:10px;
}

#twitter_feed li{
	padding-left:0px;
	margin-left:0px;
	margin-bottom:10px;
	font-size:12px;
	margin-right:10px;
}

#twitter_feed img{
	display:none;
}

#twitter_feed a{
	text-decoration:none;
	color:#00499e;
	font-weight:bold;
}


/* END CALLOUT STYLES */

	
/* BEGIN VENDORS/AWARDS MODULE STYLES */
	

#awards .detail img, #vendors .detail img{
	display:block;
	float:left;
	margin-right:20px;
}

#awards .detail .description, #vendors .detail .description{
	float:left;
	width:360px;
	overflow:hidden;
	padding-bottom:20px;
}

#awards .detail, #vendors .detail{
	display:none;
	overflow:hidden;
}

#awards .detail.first, #vendors .detail.first{
	display:block;
}

#awards table, #vendors table{
	clear:both;
	border-collapse:collapse;
	
}

#awards table td, #vendors table td{
	width:110px;
	overflow:hidden;
	border-right:solid 2px #b1b1b1;
	text-align:center;
	font-size:9px;
	margin-top:0px;
	margin-bottom:0px;
	color:#00499e;
	padding-bottom:4px;
	background:url(/images/template/grid_divider_h.gif) bottom center no-repeat;
}

#awards table td div, #vendors table td div{
	_position:relative;
	cursor:pointer;
	display:block;
	z-index:1000;
	margin:0px;
}

#awards table td.last, #vendors table td.last{
	border-right:none;
}

 #awards table td.empty,  #vendors table td.empty{
	border-right:none;
	background:none;
}

/*
tbody{
	display:block;
	width:100%;
	height:400px;
	overflow-y: auto;
	
}
*/
/* END VENDORS/AWARDS MODULE STYLES */

#main th{
	font-weight:normal;
	/*width:30%;*/
}

#callouts img{
	border:none;
}

#feedback{
	margin-top:10px;
	margin-left:5px;
}

#watkinsmicrosite #nav{
	display:none;
}

#watkinamicrosite #header{
	width:986px;
	height:92px;
	background:url(/assets/watkins/header.jpg);
	text-align:left;
	overflow:hidden;
}

#watkinsmicrosite h1{
	font-size:16px;
	_font-weight:bold;
}


#watkinsmicrosite #callouts h2{
	color:#6997CB;
	font-weight:normal;
	overflow:hidden;
	width:189px;
	height:24px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	text-align:left;
	margin-bottom:0px;
}

#watkinsmicrosite #callouts .alternate h2{
	_margin-left:10px;
	margin-top:10px;
}

#watkinsmicrosite #callouts .first h2{
	color:#043A80;
}

#watkinsmicrosite #callouts p{
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	text-align:left;
}

#watkinsmicrosite #good_location{
	margin:0px;
	padding-top:0px;
	padding-left:20px;
}

#watkinsmicrosite #good_location h2{
	margin:0px;
	padding:0px;
	background:url(/assets/watkins/button.jpg) no-repeat 10px 0px;
	color:#9FC54E;
	font-weight:normal;
	padding-left:30px;
	font-size:14px;
}

#watkinsmicrosite #good_location .emphasis{
	color:#9FC54E;
	font-style:normal;
	margin-left:10px;
	width:190px;
}

#watkinsmicrosite #good_location p{
	margin-left:10px;
	margin-bottom:5px;
	color:#505050;
	width:190px;
}

#watkinsmicrosite #good_location b{
	font-weight:normal;
	font-style:italic;
}

#watkinsmicrosite #good_location h2 b{
	font-weight:bold;
	font-style:normal;
}

#watkinsmicrosite #subnav{
	width:282px;
	padding-top:15px;

}

#watkinsmicrosite #main h2{
	font-size:14px;
	*font-weight:bold;
}

#watkinsmicrosite #callouts .alternate{
	border-top:solid 1px #E0E0E0;
	border-bottom:solid 1px #E0E0E0;
	background:#EBEBEB;
	
}

#watkinsmicrosite #callouts .alternate h2{
	*padding-top:10px;
	*padding-left:10px;	
}

#watkinsmicrosite #callouts ul{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#505050;
	margin-left:24px;
	margin-right:20px;
	margin-bottom:10px;
}

#watkinsmicrosite #callouts li{
	margin-bottom:5px;
}

#watkinsmicrosite #callouts a{
	text-decoration:none;
	color:#505050;
}

.calloutmybonsecours{
	margin-top:10px;
	*margin-left:5px;
}

/* BEGIN AWARD POP BUBBLE STYLES IMPORTED FROM OLD SITE */

.awardPop{
	display:none;
	position:absolute;
	width:416px;
	text-align:left;
	font-size:12px;
	z-index:1000;
}

.awardPop .topedge{
	background-image:url(/careers/images/elements/awards/pop_corners_top.png);
	behavior: url(/styles/iepngfix.htc);
	width:416px;
	height:20px;
	margin:0px;
	padding:0px;
	
}

.bottomedge{
	background-image:url(/careers/images/elements/awards/pop_corners_bottom.png);
	behavior: url(/styles/iepngfix.htc);
	width:416px;
	height:20px;
	margin:0px;
	padding:0px;
	border:none;
	display:block;
	clear:both;
}

.awardPopContent{
	background-image:url(/images/elements/awards/pop_background.png);
	background-repeat:repeat-y;
	float:left;
	width:416px;
	margin-top:0px;
	behavior: url(/styles/iepngfix.htc);
}

.awardPopHeader{
	float:left;
	width:275px;
	padding:0px 0px 18px 25px;
	font-size:18px;
	color:#f2a128;
}
.closeBtn{
	float:left;
	padding:0px 0px 0px 25px;
}

.closeBtn img{
	border:none;
	behavior: url(/styles/iepngfix.htc);
}

.awardPopBody{
	float:left;
	width:375px;
	padding:0px 0px 0px 25px;
}


.awardPop img{
	display:block;
	padding:0px;
	margin:0px;
}

#main a{
	z-index:1; /* IE6 hack, must come after awardPop z-index set */
}
/* END AWARD POP BUBBLE STYLES IMPORTED FROM OLD SITE */

.ecards{
	font-weight:bold;
	padding-bottom:10px;	
}

.ecards img{
	display:block;
	margin-top:50px;
}

#ecard{
	width:800px;
	border:1px solid black;
	margin:auto;
	text-align:left;
	padding:30px;
	background-color:#ffffff;
	margin-top:30px;
}

p.librarycontainer{
        margin-bottom:-30px !important;
        padding-bottom:0 !important;
}


#talent{
	font-family:arial;
	font-size:14px;	
	margin-bottom:5px;
}
#mLibrary a{
	font-weight:normal;
}

.mediaGroup{
	display:none;	
}


.longDesc{
	display:none;	
}

.mediaGroupDesc{
	font-size:10px;
	color:#808080;
	width:350px;
	padding-left:00px;	
	padding-bottom:10px;	
}

.mediaTypeNav{
	width:175px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	font-size:10px;	
	color:#00499e;
	font-weight:bold;
}
.mediaType{
	padding-top:10px;
	padding-bottom:5px;
	font-size:16px;	
	color:#00499e;
	font-weight:bold;
}
#main .mediaLink a{
	
	padding-left:20px;
	font-weight:normal;
}

/* Start Event Styles */
table#calendar {
	width: 100%;
	font-size: 14px;
	border-collapse: collapse;
}

table#calendar td, th {
	width: 14%;
}

table#calendar th {
	text-align: center;
}

table#calendar tr.title th.prev {
	text-align: left;
	font-weight: bold;
	font-size: 18px;
}

table#calendar tr.title th.next {
	text-align: right;
	font-weight: bold;
	font-size: 18px;
}

table#calendar tr.title th.title {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

table#calendar td {
	border: 1px solid #CCCCCC;
	font-size: 14px;
	border-collapse: collapse;
	vertical-align: top;
}

table#calendar td.today {
	background-color: #023c80;
	color: #FFFFFF;
}

table#calendar td.notToday {
	background-color: #FFFFFF;
}

table#calendar td.inactive {
	background-color: #CCCCCC;
}

table#calendar td div{
	font-size: 9px;
	border: 1px solid #AAAAAA;
	color: #000000;
	margin-bottom: 1px;
	padding: 1px;
	cursor: pointer;
}

div#eventCallout {
	
	margin-left: 6px;
	margin-right: 6px;
	position:absolute;	/* relative; */
	width: 230px;

	/*
	top: -296px;
	left: -245px;
	*/

	z-index: 500;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	display: none;
}

div#eventCallout div.name{
	text-align: center;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	
}

div#eventCallout div.header{
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	font-weight: bold;
}

div#eventCallout div.description{
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
}

div#eventCallout div.description p {
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

div#eventCallout div#registration{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
}

div#eventCallout div#registrationStatus{
	display: none;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
}

div#calendarView {
	float: left;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	height: 30px;
}

div#calendarView select{
	background-color: #FFFFFF;
}

div#eventCallout div.footer{
	text-align: right;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

div#eventCallout div.footer a{
	color: #FFFFFF;
}

div#categoriesPullDown {
	float: right;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
div#categoriesPullDown select{
	background-color: #FFFFFF;
}

div#calendarHeader {
	height: 30px;
	position: relative;
}

div#eventCalendar {
	clear: right;
}

div#eventCalendar div.monthHeader {
	background-color: #FFFFFF;
	color: #08499C;
	margin-top: 15px;
	margin-bottom: 2px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}

div#eventCalendar div.dayHeader {
	background-color: #08499C;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 2px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

div#eventCalendar div.summaryEvent {
	margin-bottom: 2px;
	padding: 5px;
	cursor: pointer;
	font-size: 13px;
	border: 1px solid #CCCCCC;
}

div.eventError {
	color: #CC0000;
	padding-bottom: 10px;
}
/* End Event Styles */
/* begin register form */
div#registerForm {

}
/* end register form */


/* start cart data */
table#cartData {
	font-size: 12px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
	width: 500px;
}

table#cartData td, th{
	margin: 0px;
	padding: 5px;
	border: none;
	border-collapse: collapse;
}

table#cartData td.title{
	font-weight: bold;
	padding-bottom: 0px;
}

table#cartData th {
	vertical-align: bottom;
}

table#cartData td.feeDesc,th.feeDesc{
	width: 300px;
}

table#cartData td.fee,th.fee{
	text-align: right;
	width: 5%;
}

table#cartData td.count,th.count{
	text-align: center;
	width: 5%;
}

table#cartData td.grand{
	font-weight: bold;
	text-align: right;
}

table#cartData tr.row1 td {
	background-color:#f5f5f5;
}

table#cartData tr.row0 td {
	background-color:#dddddd;
}

table#cartData td#btn {
	width: 5%;
	text-align: center;
}

table#cartData th#btn {
	width: 5%;
	text-align: center;
}

table#cartData select {
	text-align: center;
	font-size: 10px;
	padding-right: 5px;
}

/* end cart data */
#calendar .eventLink, #cartData #btn a{
	_position:relative;
}

.ortho_social{
	
	text-align:center;
	padding:10px;
	
	
}
#orhto_table{
	padding-left:0px;
	margin-left:-5px;
	margin-bottom:0px;
	font-size:12px;
	margin-top:-10px;
}

#orhto_table li{
	padding-left:0px;
	margin-left:-5px;
	margin-bottom:0px;
	font-size:12px;
	margin-right:10px;
}
#list_of_services{
	
	 color: #0000ff;
	 font-size:12px;
	 margin:0px;
	 padding:0px;	
}

#icon_container{
		width:	100%;
		padding:10px 0px 0px 5px;
		
	}
	#pod_1{
		float:left;
		width:250;	
		font-family:arial;	
	}
	#pod_2{
		float:left;
		margin-left:25px;
		width:240;	
		font-family:arial;	
	}
	.pod_header{
		font-size:14px;
		color:#ffffff;
		background-color:#9cce4a;
		padding: 3px 0px 3px 5px;
		width:147px;	
		
	}
	.pod_icon{
		float:left;
		padding:5px 8px 3px 5px;	
	}
	.pod_text{
		font-size:12px;
		float:left;
		padding:5px 10px 3px 5px;	
	}
	.pod_title{
		color:#005daa;	
		font-weight:bold;
	}

/* BEGIN EASY SLIDER */

#easyslider ul, #easyslider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider2{
	margin-top:1em;
}

#easyslider li, #slider2 li{ 
	/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
	*/ 
	width:500px;
	height:150px;
	overflow:hidden; 
}	

#prevBtn, #nextBtn,	#slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}	

#nextBtn, #slider1next{ 
	left:696px;
}														

#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
}	

#nextBtn a, #slider1next a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
}	
		
/* numeric controls */	

ol#controls{
	margin:1em 0;
	padding:0;
	height:28px;	
}

ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
}

ol#controls li a{
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#c9e59e;
	color:#555;
	padding:0 10px;
	text-decoration:none;
}

ol#controls li.current a{
	background:#9CCE4A;
	color:#fff;
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{
	outline:none;
}
	
/* END EASY SLIDER */


body.embedded{ 	
	margin-top:0px;
	text-align: left;
	background:none;
	font-family:arial,helvetica,sans-serif;
	color:#505050;
	margin-left:0px;
	margin-right:0px;
	padding:0px;	
}  

.embedded #main{
	margin-left:0px;
	padding-left:0px;
	width:680px;
}

.slideshow{
	display:none;
}

.slideshow.start{
	display:inline;
	cursor:pointer;
}

#relatedhealthtopics{
	display:none;
}

#form_healthwise input{
	display:block;
	float:none;
	clear:left;
	width:400px;
}
	
#form_healthwise input.button{
	margin-top:15px;
	width:80px;
}

#hwsymptomchecker{
	margin-top:20px;
}

.slider div{
	margin-top:8px;
	display:none;
	color:#505050;
}

#locator #field_subspecialty{
        position:relative;
        left:20px;
}

#container.find_a_physician #main h2 {
    background-image: url("/images/template/phys_locator_h2.gif");
    height: 17px;
    padding-bottom: 12px;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 3px;
    width: 468px;
}

p.h2_results{
        margin-left:31px;
}


#callouts .blue p{
	color:#505050;
	font-size:13px;
}

h2.event-calendar-heading{
	margin-top:10px;
	background:none repeat scroll 0 0 #00499e;
	color:white;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding:4px 8px;
	width:173px; 
}
#disclaimer_message
{
	background-image: url("/images/template/logo.png");
	background-repeat:no-repeat;
	font-size:26px;
	text-align:left;
	font-weight:bold;
}
#disclaimer_message_text
{
	margin:50px 50px 25px 50px; 
}

#disclaimer_wrapper
{
	display:none;
}
#agreeBtn
{
   font-size:26px;
   font-weight:bold;
   color:#444444;
   width:200px;
   height:75px;
   background-color:#eeeeee;
   border-style:outset;
   border-color:#444444;
   border-width:1px;
   float:left;
   margin-top:15px;
   margin-bottom:20px;
   margin-right:50px;
   margin-left:200px;
}
#cancelBtn
{
   font-size:26px;
   font-weight:bold;
   color:#444444;
   width:200px;
   height:75px;
   background-color:#eeeeee;
   border-style:outset;
   border-color:#444444;
   border-width:1px;
   float:right;
   margin-top:15px;
   margin-bottom:20px;
   margin-right:200px;
   margin-left:50px;
}


.navblock {float:left; width: 178px; height:178px; line-height: 18px; text-align: left; padding: 0 14px; color:#fff; margin:0;}
.navblock h1 { font-size: 13px !Important; margin: 0; font-weight:bold; margin-bottom: 4px;}
.navblock .phone {font-weight: bold; font-size: 13px; margin-bottom:6px;}
.navblock p {font-size: 13px; margin-bottom:1px;}
.navblock .map {font-weight: bold; font-size: 13px; margin-top: 10px;}
.navblock p a {text-decoration: none; color:white;}
#navblock_middle {border-left: 1px solid #117fb8; border-right: 1px solid #117fb8;}
#navblock_divide {height: 1px;width: 650px;  margin:10px 0; padding:0; border-top: 1px solid #117fb8; float:left; }

.navblock img {
float: left;
margin-top: 7px;
margin-right: 3px;
}



/*-------------> Images */
img
{
    border:none;
}

/*-------------> BAROUSEL */
.barousel
{
    position:relative;
    margin-bottom:0px;
    width:659px;
    height:540px;
}


.barousel_image
{
position: absolute;
z-index: 10;
width: 624px;
height: 403px;
margin-left: 15px;
margin-right: 15px;
}

.barousel_image img
{
    position:absolute;
    display:none;
}

.barousel_image img.default
{    
    display:block;
}

.barousel_image img.current
{
    z-index:10;
}

.barousel_image img.previous
{
    z-index:5;
}

.barousel_content
{
}

.barousel_content div
{
    display:none;    
}

.barousel_content div.default
{
    display:block;    
}

.barousel_content p
{
    font-size:13px;
    font-weight:normal; 
    line-height:17px;   
}

.barousel_content p.header
{
    font-size:28px;
    font-weight:normal;
    line-height:28px;
    color:#fff55b;
}

.barousel_content a,
.barousel_content a:hover
{
    color:#fff55b;
    background-color:transparent !important;
}

.barousel_nav
{
    position:absolute;
    padding:3px 3px 0px 0;
    height:23px;    
    bottom:0;
    z-index:20;
    width:497px;
}


.barousel_nav ul
{
    float:right;
    padding:0;
    margin:0;
}

.barousel_nav li
{
    float:left;
    padding-left:3px;
    font-size:0;
    line-height:0;
    list-style:none;
}

.barousel_nav li a
{
    display:block;
    width:25px;
    height:20px;
    background-color:#4d4d4d;
    font-size:0;
    line-height:0;
    text-decoration:none;
}

.barousel_nav li a:hover
{
    background-color:#6e6e6e;
}

.barousel_nav li a.current
{
    background-color:#fff55b;
}

.barousel_nav li.prev a
{
    background:url(/images/template/slider_arrow_left.png);
    background-repeat:no-repeat;
    background-position:0 0;
}

.barousel_nav li.next a
{
    background-image:url(/images/template/slider_arrow_right.png);
    background-repeat:no-repeat;
    background-position:0 0;
}

.barousel img.ajax_loader
{
    display:none;
    position:absolute;
    z-index:99;
    top:70px;
    left:135px;
}

/*-------------> THSLIDE */
.thslide
{    
    width:646px;
    height118px;

}

.thslide_nav_previous
{
    float:left;
    margin-top: 36px;
	margin-right: 8px;
}

.thslide_nav_next
{
    float:right;
    margin-top: 36px;
	margin-left: 8px;    
}

.thslide_nav_previous a,
.thslide_nav_next a
{
    display:block;
    width:13px;
    height:37px;     
    text-decoration:none;  
    background-repeat:no-repeat;    
}

.thslide_nav_previous a
{
    background-image:url(/images/template/services_arrow_left.png);    
    background-position:0 0;
}

.thslide_nav_next a
{
    background-image:url(/images/template/services_arrow_right.png);    
    background-position:100% 0;
}

.thslide_nav_previous a:hover,
.thslide_nav_next a:hover
{

}

.thslide_list
{
    float:left;
    overflow:hidden;   
    position:relative; 
    width:604px;
    height:124px;    
}

.thslide_list ul
{
    float:left;
    width:9000px;
    padding:0;
    margin:0;
    list-style:none;
}

.thslide_list li
{
    float:left;
    margin-right:5px;
}

.thslide_list li a
{
    display:block;
    position:relative;
    width:118px;
    height:120px;    
    text-decoration:none;
}

.thslide_list li a img
{
    position:absolute;
}

.thslide_list li a span
{
    position:absolute;
    display:block;
width: 114px;
height: 116px;   
}

.thslide_list li a:hover span,
.thslide_list li a.current span
{    
    border:2px solid #fff55b;
}

/* Specific implementation */
#barousel_thslide
{

}

#barousel_thslide .barousel_content
{
    bottom:81px;
}

#thslide_barousel_nav
{
    position:absolute;
    bottom:0;
}


#hideme {
	display:none;}
	
 #gallery1 {
    background: #fff;
    width:655px;
    height:570px;
    margin-top: -4px;
  }

.ad-gallery {
  width: 756px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 678px;
    height: 440px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }

    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 16px !Important;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      
      
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 10px;
	left: 0px;
	padding: 14px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(/images/opa75.png);
	color: #000;
	left: -20px;
	bottom: 0px;
	width: 585px !important;
	padding-left: 25px;
	padding-top: 22px;
	padding-bottom: 9px;
	min-height: 90px;
	max-height: 90px;
}

      
      
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  } 
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
.ad-gallery .ad-nav {
    width: 612px;
    position: relative;
    height:120px;
    margin: 0 auto;
  }

    
    
    
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
cursor: pointer;
position:absolute;
left: -20px;
top: 40px;
width: 13px;
height: 37px;
display: block;
background: url(/images/template/services_arrow_left.jpg) no-repeat;
z-index: 100;
 }
    
    .ad-gallery .ad-forward {
      cursor: pointer;
      right:-20px;
      top: 40px;
      width: 13px;
      height:37px;
      display: block;
      background: url(/images/template/services_arrow_right.jpg)  no-repeat;
      opacity: 1 !Important;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
      height: 120px;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        list-style: none;
        overflow: hidden;
        width: 1586px !Important;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 2px;
          padding-left: 2px;
        }

.ad-gallery .ad-thumbs li.press-thumbs {
	padding-right: 20px;
}

          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.ad-gallery .ad-image-wrapper .ad-next {
position: absolute;
background: url(/images/template/slider_arrow_right.png) no-repeat;
right: 23px;
top: 160px;
width: 13px;
height:63px !important;
cursor: pointer;
display: block;
z-index: 100;
}


.ad-gallery .ad-image-wrapper .ad-prev {
position: absolute;
background: url(/images/template/slider_arrow_left.png) no-repeat;
left: 0;
top: 160px;
width: 13px;
height:63px !important;
cursor: pointer;
display: block;
z-index: 100;
}

.ad-thumbs ul { margin-left: 0px !Important; }


.iframe_body {
	background:none;
	text-align: 
	left; color: #fff; 
	padding:0 20px ;
	overflow-x:hidden;
}

#pop_doctor, #pop_careers {padding: 0 20px;}

.iframe_body .formfield {margin-bottom: 20px;}

#pop_doctor h1 {
	font-size: 14px;
	margin: 14px 0;
}

#physician_results {
	font-size:12px;
	margin-bottom:30px;
	color: #ccc;
}
	
#physician_results a {
	font-weight: bold;
	margin-bottom: 5px;
	color:#fff;
	text-decoration: none;

}

#physician_specialty {
margin-top:5px;


}

.iframe_body input, .iframe_body select {
padding: 0;
margin: 4px 0 0 0;


}

.iframe_body .formfield {
	margin:0 !Important;
	padding-bottom:14px;
	
}

#field_zip .textfield{
	width:80px
}


#field_lastName {float:left;padding-right: 20px;}

#field_zip { padding-right: 20px;float: left;
height: 30px;}

#field_specialty select{width:225px !Important;}

#field_proximity {float: left;
padding-right: 20px;}

/*
#field_firstName .label {padding-left:30px;}
*/

#pop_message {padding-top: 10px;}

#searchagain {
	color: white;
	float: right;
	font-size: 12px;
	position:fixed;
	right:20px;
	bottom:4px;
	_font-size:5px;
}

.iframe_body .formfield br {
display: none !Important;
height: 0;

}

#hidden {}

#pop_careers form { margin-top:20px;}

#pop_doctor .stack {
	margin-top: 20px;
}

#pop_doctor .button {margin-top: 6px;}

#pop_doctor h2 {font-size: 18px; margin:0;}

#pop_doctor p {font-size: 12px;
margin: 10px 0 10px 0;
width: 600px;
line-height: 18px;}

#pop_careers h2 {font-size: 18px; margin: 0;}

#pop_careers p {font-size: 14px; line-height: 18px; margin: 10px 0  14px 0;}

#pop_careers li {font-size: 14px;  margin-bottom: 14px;}

#pop_careers a {color:#fff;}

#pop_doctor .button, #pop_doctor select {margin-left: -1px;}

.ad-description-title {
	color:#005d99;
	font-size: 28px;
	margin-bottom: 15px;
	margin-top: -10px;
 	line-height:28px;
	}
	
.ad-image-description {
	margin-left:20px;
	width:590px !Important;
	color: 4c4c4c !Important;
	font-size: 14px !Important;
}

#container.physicianDetail h1{
	display:block;
}

 #gallery2 {
    background: #fff;
    width:655px;
    height:570px;
    margin-top: -4px; 
}

#gallery1 .ad-nav, #gallery2 .ad-image-wrapper{
	display:none;
}

#gallery1{
	height:450px;
}

#gallery2{
	height:120px;
}

.ad-thumb-list span{
	display:block;
	margin-top:-120px;
	width:118px;
	height:40px;
	padding-top:80px;
	z-index:100;
}

.plInfo{
	display:none;
	margin-left:30px;
}

div#container.physicianDetail #main h2 {
display: block;
padding: 10px 0 10px 28px;
background-color:#D6D6D6;
cursor: pointer;
cursor: hand;
background-image: url(/images/physLocator_arrow.png);
background-repeat: no-repeat;
background-position: 0 7px;
clear:both;
}

.heavy {
	font-weight:bold;
}

a.searchreturn{
	font-size:12px;
}	

#container.find_a_physician .formfield{
	width:480px;	
}

.physLocator_specialties{
	margin-left:24px;
}

.physLocator_certification{
	margin-left:24px;
}


.home #callouts p { 
	margin-left:0px !Important;
}

#main .ad-thumb-list li{
	margin-bottom:0px;
}

.home #main h1{
	display:none;
}

.donate_now {
position: relative;
z-index: 100;
margin-top: -19px;
*margin: 15px 0 0 -20px;  // IE7
display: block;
padding-left: 15px;
float: left;
}

body.site_hrbs .social_links .links{
	margin-left:-3px;
}

#locator #field_lastName,#locator #field_firstName{
	clear:both;
}

#print_on_demand{
	display:none
}

/* BEGIN FONT RESIZER STYLES */

#resizer .small{
	margin-left:0px;
	font-size:12px;
}

#resizer .medium{
	font-size:14px;
}

#resizer .large{
	font-size:16px;
}

#resizer{
	display:inline;
	margin-left:0px;
}

/* END FONT RESIZER STYLES */


#container.home.youtube-cb {
position: static;
}


body.events #main {
	position:relative;
	overflow:visible;
}

#twitter_feed iframe{
	padding-left:10px;
	padding-right:10px;
}




