#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{ 	
	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;
	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);
	padding-bottom:10px;
	behavior: url(/styles/iepngfix.htc);
	overflow:hidden;
}

 #container.home, #watkinsmicrosite #container{
	background:url(/images/template/container_background.png);
}

#content{
	float:left;
	width:772px;
}

.home #content{
	background:white;
}


#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, #watkinsmicrosite #main{
	width: 400px; /*377px;*/
	padding-right:50px;
}

.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{
	display:block;
	float:right;
	margin-left:10px;
}

.read_more{
	font-style:italic;
	color:#00499e;
}
#links{
	position:relative;
	top:-98px;
	left:640px; /* 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_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;
}

#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;
	
}

#callouts p{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:13px;
	text-align:left;
}

#callouts *{
	text-align:left;
}


#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; 
}

