/*Last Update 6/19/2009 - jsteidl (homepage revised)*/

/*
	extends core.css
	contains all design specific styles
	
	All attributes in alpha-numeric order starting from 0-9 A-Z
	x = horizontal, y = vertical
	property: trbl, tb rl, t rl b, t r b l;
*/

/* don't forget to update this file name accordingly */
@import url("http://www.ochsner.org/includes/core_css/");

/* COLORS
----------------------------------------------------------------------------------

FROM CORE
	#DADADA - grey			(page background)
	#E6EDFC - light blue 	(img bg, columns h2 bg, featured column bg, breadcrumb bg)
	#F7F8FA - light blue	(alternate rows on tables)
	#D1D7E2 - medium blue 	(img border, header bg, form bg, borders, breadcrumb borders)
	#0A2D63 - dark blue 	(base hyperlinks, footer bg)
	#FBBA0A - yellow 		(base hyperlinks hover)
	-----------------------------------------------------
FROM DESIGN
	#BBC0CD - light grey 	(input border light)
	#8D929B - medium grey 	(input border dark, input text)
	#848895 - dark grey 	(flex_button text)
	#F2F4F7 - lightest blue (alternating news bg)
	#2E9605 - bright green	(location text)
	#D30C15 - bright red	(emergency text)
	#1A558D - dark blue		(login text)
	#5D7599 - muted blue	(breadcrumb link)
	#637BA1 - muted blue	(dated-list em color)
	#EBAA00 - OCH Yellow	(copyright bg, breadcrumb bg)
	#5D4002 - Dark Yellow	(breadcrumb hovers)
	#072B61 - OCH Blue		(borders, bg)
	
*/

/* TABLE OF CONTENTS (highlight number and name cmd + e, cmd + f, hit enter)
-----------------------------------------------------------------------------

	1. WRAP
	2. HEADER
		2b. MENU
	3. MASTHEAD
		3a. LARGE-AREA
		3b. SMALL-AREA
		3c. FIND-DOCTOR
			3c-a. DOC-PHOTO-WRAP
		3d. LOCATION-FINDER
		3e. BOX
		3f. MAPS
			3f-a. INFO WINDOW
	4. CONTENT
		4a. MAIN-CONTENT
			4a-a. INNER-CONTENT
				4a-a-a. BLOCKS
				4a-a-b. ICONS
				4a-a-c. DATED-LIST
				4a-a-d. LOCATION-META
				4a-a-e. NEWS
				4a-a-f. VIDEO
				4a-a-g. VIDEO-THUMBS
				4a-a-h. TABS
				4a-a-i. RESULTS-LIST
				4a-a-j. POLLEN MOLD TABLE
			4a-b. SEARCH-WRAP
			4a-c. MINI-ADS
		4b. SIDEBAR
			4b-a. SIDEBOX-WRAP
			4b-b. SUBNAV
			4b-c. ALPHANAV
			4b-d. CAREERS-MATCH
		4c. COLUMNS
	5. BREADCRUMBS
	6. FOOTER
	7. COPYRIGHT
	8. OVERRIDES & MISC
		8a. ACCORDION
		
*/

/* 1. WRAP
----------------------------------------------------------------------------- */

#outer-wrap{
	background: transparent url(/images/bg/outer-wrap.jpg) no-repeat 50% 0;
}

#wrap{
	margin: 0 auto;
	padding-top: 19px;
	width: 972px;
}

/* 2. HEADER
----------------------------------------------------------------------------- */

#header{
	background: #D1D7E2 url(/images/bg/header.gif) no-repeat 0 0;
	height: 127px;
	padding: 20px;
	position: relative;
}

	#header h1{
		height: 85px;
		width: 254px;
		text-indent: -13000em;
	}
	
		#header h1 a:link,
		#header h1 a:visited{
			display: block;
			height: 80px;
		}
	
	#header form{
		right: 177px;
		position: absolute;
		top: 20px;
	}
				
		#header ul{
			background: transparent url(/images/bg/qm_fill.gif) no-repeat 0 10px;
			list-style: none;
			position: absolute;
			right: 26px;
			top: 26px;
			width: 141px;
		}
		
			#header ul#quick-links{
				background: #E6EDFC none;
				border: 1px solid #072B61;
				right: 78px;
				top: 70px;
				z-index: 1000;
			}
		
			#header ul li{ 
				font-size: 11px; 
				font-weight: bold; 
				text-transform: uppercase;
			}
			
				#header ul#quick-links li{ font-size: 10px; }
			
					#header ul#quick-links li.alt{ background: #D9E2F4; }
		
				#header ul li.appointment{ 
					background: transparent url(/images/bg/qm_top.gif) no-repeat 0 0; 
					padding: 8px 0 0; 
				}
			
				#header ul li.login{ 
					background: transparent url(/images/bg/qm_bottom.gif) no-repeat 0 100%; 
					padding: 0 0 21px; 
				}
				
				#header ul li a:link,
				#header ul li a:visited{
					background: transparent url(/images/ico/login.gif) no-repeat 17px 0;
					color: #FFFFFF;
					display: block;
					padding: 3px 8px 5px 45px;
					text-decoration: none;
				}

				#header ul li.login a:link,
				#header ul li.login a:visited{
					padding-bottom: 2px;
				}
				
					#header ul#quick-links li a:link,
					#header ul#quick-links li a:visited{
						background-image: none;
						color: #072B61;
						padding: 3px 8px 5px;
					}
					
					#header ul li.appointment a:link,
					#header ul li.appointment a:visited{ 
						background-image: url(/images/ico/appointments.gif);
						margin-bottom: 1px;
					}
				
					#header ul li.emergency a:link,
					#header ul li.emergency a:visited{ 
						background-image: url(/images/ico/emergency.gif);
						margin-bottom: 1px;
					}
				
					#header ul li.location a:link,
					#header ul li.location a:visited{ 
						background-image: url(/images/ico/location.gif);
						margin-bottom: 1px;
					}
					
					#header ul#quick-links li a:hover,
					#header ul#quick-links li a:active{ color: #666666; }
	
/* 2b. MENU
----------------------------------------------------------------------------- */
				
#menu{ 
	list-style: none; 
	height: 56px; 
	margin: 0; 
}

	#menu li{ 
		float: left;
		text-indent: -13000em;
	}
	
		#menu li a:link,
		#menu li a:visited{
			background: transparent url(/images/menu/menu_home.gif) no-repeat 0 0;
			display: block;
			height: 56px;
			width: 64px;
		}
		
			#menu li.fad a:link,
			#menu li.fad a:visited{
				background-image: url(/images/menu/menu_fad.gif); 
				width: 89px;
			}
		
			#menu li.az a:link,
			#menu li.az a:visited{
				background-image: url(/images/menu/menu_az.gif); 
				width: 88px;
			}
		
			#menu li.pav a:link,
			#menu li.pav a:visited{
				background-image: url(/images/menu/menu_pav.gif); 
				width: 118px;
			}
		
			#menu li.dv a:link,
			#menu li.dv a:visited{
				background-image: url(/images/menu/menu_dv.gif); 
				width: 124px;
			}
		
			#menu li.news a:link,
			#menu li.news a:visited{
				background-image: url(/images/menu/menu_news.gif); 
				width: 49px;
			}
		
			#menu li.video a:link,
			#menu li.video a:visited{
				background-image: url(/images/menu/menu_video.gif); 
				width: 49px;
			}
		
			#menu li.careers a:link,
			#menu li.careers a:visited{
				background-image: url(/images/menu/menu_careers.gif); 
				width: 61px;
			}
		
			#menu li.about a:link,
			#menu li.about a:visited{
				background-image: url(/images/menu/menu_about.gif); 
				width: 69px;
			}
			
			#menu li.healthinfo a:link,
			#menu li.healthinfo a:visited{
				background-image: url(/images/menu/menu_healthinfo.gif);
				width: 118px;
			}
			
			#menu li.medical a:link,
			#menu li.medical a:visited{
				background-image: url(/images/menu/menu_medical.gif); 
				width: 143px;
			}

		#menu li a:hover,
		#menu li a:active,
		#menu li.home a:link.act,
		#menu li.home a:visited.act{ background-position: 0 -56px; }
		
			#menu li.home a:link.fad-home,
			#menu li.home a:visited.fad-home{ background: transparent url(/images/menu/menu_home.gif) no-repeat 0 -112px; }
		
			#menu li.home a:hover.fad-home,
			#menu li.home a:active.fad-home{ background: transparent url(/images/menu/menu_home.gif) no-repeat 0 -168px; }

			#menu li a:link.act,
			#menu li a:visited.act{ background-position: 0 -112px; }
				
/* 3. MASTHEAD
----------------------------------------------------------------------------- */

#masthead{
	margin: 0 0 10px;
	padding: 10px 0 10px 0;
}
		
/* 3a. LARGE-AREA
----------------------------------------------------------------------------- */
	
#large-area,
#small-area{ float: left; }

	#search-tools{
		margin: 0 auto;
		width: 940px;
	}
	
	#home-fad{
		float: left;
		width: 652px;
	}

	#large-area{
		margin: 5px 2px 0 16px;
		position: relative; 
	}
	
	#wide-feature{
		margin: 0 auto;
		width: 940px;
	}
	
		#large-area address{
			background: #FFFFFF;
			border: 2px solid #072B61;
			border-left: 0;
			font-size: 11px;
			left: 0;
			position: absolute;
			top: 30px;
			width: 293px;
			z-index: 4;
		}
		
			#large-area address br{ display: none; }
			
			#large-area address strong.fn,
			#large-area address span.adr,
			#large-area address span.tel{ 
				display: block;
				padding: 10px 0 10px 10px; 
			}
			
				#large-area address span.street-address{ display: inline; }
			
				#large-area address span.adr{ 
					padding-bottom: 0; 
					padding-top: 0; 
				}
			
				#large-area address strong.fn{ padding: 10px 10px 0; }
			
				#large-area address span.tel{ padding: 0 10px 10px; }
				
				
		#large-area div#masthead-photo-overlay{
			background: transparent url(/images/masthead_photo_overlay.gif) no-repeat 0 0;
			height: 270px;
			left: 0;
			position: absolute;
			top: 0;
			width: 660px;
			z-index: 3;
		}
		
/* 3b. SMALL-AREA
----------------------------------------------------------------------------- */
		
#small-area{ margin-left: 4px; width: 278px; }

	#small-area input{ width: 100px; }
	
	#small-area h2{
		background: transparent url(/images/bg/sbb_top.gif) no-repeat 0 0;
		color: #FFFFFF;
		font-size: 12px;
		padding: 20px 10px 15px;
		text-align: center;
		text-transform: uppercase;
	}

#small-area-home{
	float: right;
	width: 278px;
	}

	#small-area-home input{ width: 100px; }
	
	#small-area-home h2{
		background: transparent url(/images/bg/sbb_top.gif) no-repeat 0 0;
		color: #FFFFFF;
		font-size: 12px;
		padding: 20px 10px 15px;
		text-align: center;
		text-transform: uppercase;
	}

		
/* 3c. FIND-DOCTOR
----------------------------------------------------------------------------- */
			
#find-doctor{ margin-bottom: 10px; }

	#find-doctor a:link,
	#find-doctor a:visited{
		background: transparent url(/images/bg/find_doctor_start.gif) no-repeat 0 0;
		display: block;
		height: 90px;
		text-indent: -13000em;
		width: 278px;
	}

/** styling for autocomplete **/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
		
/* 3c-a. DOC-PHOTO-WRAP
----------------------------------------------------------------------------- */
	
#doc-photo-wrap{ 
	float: left; 
	margin: 15px 10px 15px 0;
}

	#wrap #doc-photo-wrap p{ 
		font-size: 11px;
		font-weight: bold;
		margin: 5px 0 0;
		text-align: center; 
	}
		
/* 3d. LOCATION-FINDER
----------------------------------------------------------------------------- */

#location-finder{ margin-top: -9px; }
					
#location-finder form{
	background: transparent url(/images/bg/location_finder_bottom.gif) no-repeat 100% 100%;
	margin-top: -1px;
	padding: 18px 25px 29px;
	text-align: center;
}

	#location-finder form input{
		border: 1px solid #0C387C;
		border-right: 0;
		color: #CCCCCC;
		float: left;
		font-size: 18px;
		padding: 10px 0 9px 10px;
		width: 115px;
	}
	
		#location-finder form input.button{
			background: transparent url(/images/btn/zip_search.gif) no-repeat 0 0;
			border: 0;
			height: 42px;
			float: left;
			width: 98px;
		}


#location-finder-home{ margin-top: 9px; }
					
#location-finder-home form{
	background: transparent url(/images/bg/location_finder_bottom2.gif) no-repeat 100% 100%;
        margin-top: -1px;
	padding: 24px 25px 28px;
	text-align: center;
}

	#location-finder-home form input{
		border: 1px solid #0C387C;
		border-right: 0;
		color: #CCCCCC;
		float: left;
		font-size: 18px;
		padding: 10px 0 9px 9px;
		width: 115px;
	}
	
		#location-finder-home form input.button{
			background: transparent url(/images/btn/zip_search.gif) no-repeat 0 0;
			border: 0;
			height: 42px;
			float: left;
			width: 98px;
		}



		
/* 3e. BOX
----------------------------------------------------------------------------- */
	
#box{
	background: transparent url(/images/bg/sbb_fill.gif) repeat-y 0 0;
	width: 278px;
}

	#box ul{
		background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%;
		height: 230px;
		padding: 0 6px;
		list-style: none;
	}
	
		#box ul li,
		.related li{
			background: transparent url(/images/ico/large_arrow.gif) no-repeat 20px 8px;
			border-bottom: 1px solid #0A2D63;
			font-weight: bold;
			padding: 10px 10px 10px 45px;
		}
		
			.related li{
				background-position: 10px 5px;
				margin: 0 6px;
				padding: 5px 10px 5px 17px;
			}
			
				.related li.last{ border: 0; }
		
			#box ul li a{ text-decoration: none; }
		
/* 3f. MAPS
----------------------------------------------------------------------------- */
							
#map-wrap{
	background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%;
	padding: 4px 18px 17px;
}

#map{ 
	border: 1px solid #072B61;
	height: 208px;
	overflow: hidden;
	width: 238px; 
}

#large-map{
	border: 1px solid #072B61;
	height: 400px;
	margin: 10px 0 0;
	width: 648px;
}

	#wrap #large-map p{ margin: 0; }
	
/* 3f-a. INFO WINDOW
----------------------------------------------------------------------------- */

#large-map .bubble input{
	border: solid 1px #D1D7E2;
	width: 225px;
}

	#large-map .bubble input.map-directions{
		background-color: #FFF;
		border: solid 3px #072B61;
		color: #072B61;
		font-weight: bold;
		width: 130px;
	}
	
#large-map .bubble fieldset{ padding-bottom: 5px; }

#large-map .bubble label{
	display: block;
	padding-bottom: 4px;
}

#map .bubble input{
	border: solid 1px #D1D7E2;
	width: 125px;
}

	#map .bubble input.map-directions{
		background-color: #FFF;
		border: solid 3px #072B61;
		color: #072B61;
		font-weight: bold;
		width: 130px;
	}
	
#map .bubble fieldset{ padding-bottom: 5px; }

#map .bubble label{
	padding-bottom: 4px;
}
	
/* 4. CONTENT
----------------------------------------------------------------------------- */

#content-wrap{ background: transparent url(/images/bg/content_wrap.gif) repeat-y 0 0; }

	#content-wrap-top{ 
		background: transparent url(/images/bg/content_wrap_top.gif) no-repeat 0 0; 
		padding-top: 1px; 
	}

/* 4a. MAIN-CONTENT
----------------------------------------------------------------------------- */

#main-content{
	background: transparent;
	float: left;
	margin: 0 2px 0 26px;
	width: 650px;
}

	#full #main-content{  
		float: none;
		margin: 0 26px;
		width: auto; 
	}
	
	h2#main-title{
		background: transparent url(/images/bg/h2_maincontent.gif) no-repeat 0 0;
		color: #0A2D63;
		font-size: 18px;
		margin: 0 6px 5px 20px;
		padding: 18px 0 7px 30px;
	}
		
	#main-content p{
		line-height: 1.5;
		margin: 15px 0; 
	}


/* 4a. BOARD OF DIRECTORS-CONTENT
----------------------------------------------------------------------------- */
#bod-content{
	background: transparent;
	float: left;
	margin: 0 2px 0 26px;
	width: 900px;
}

	#full #bod-content{  
		float: none;
		margin: 0 26px;
		width: auto; 
	}
	
	h2#bod-title{
		background: transparent url(/images/bg/h2_maincontent.gif) no-repeat 0 0;
		color: #0A2D63;
		font-size: 18px;
		margin: 0 6px 5px 20px;
		padding: 18px 0 7px 30px;
	}
		
	#bod-content p{
		line-height: 1.5;
		margin: 15px 0; 
	}



/* 4a-a. INNER-CONTENT
----------------------------------------------------------------------------- */

#inner-content{ padding: 0 0 15px; }

	#inner-content ul,
	#inner-content ol{ margin: 15px 0 15px 35px; }
	
		#inner-content ul{ list-style: circle; }
		
		#inner-content h3,
		#inner-content h4{
			border: solid #CCCCCC;
			border-width: 1px 0;
			font-size: 16px;
			margin: 15px 0;
			padding: 5px 0;
		}
		
			#inner-content h3 a{ text-decoration: none; }
			
			#inner-content h4{ 
				border-width: 0 0 1px;
				color: #666666;
				font-size: 12px; 
			}

/* 4a-a-a. BLOCKS
----------------------------------------------------------------------------- */

.blocks-wrap{ margin: 30px 0; }

	#tab-wrap .blocks-wrap{ margin: 15px 0 30px; }

	.block{
		float: left;
		width: 315px;
	}
	
		.block.first{ margin-right: 18px; }
		
		.block.wide{ width: 650px; }
		
		#full .block.wide{ width: 100%; }
		
		#inner-content .block h3{
			background: transparent url(/images/bg/h3_fill.gif) repeat-x 0 0;
			border: 0;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: normal;
			margin: 0;
			position: relative;
			padding: 0;
			text-transform: uppercase;
		}
		
			.block h3 span.in-left{
				background: transparent url(/images/bg/h3_left.gif) no-repeat 0 0;
				display: block;
			}
		
			.block h3 span.in-right{
				background: transparent url(/images/bg/h3_right.gif) no-repeat 100% 0;
				display: block;
				padding: 8px 10px 6px;
				position: relative;
			}
			
			.block h3 span.push-right{
				position: absolute;
				right: 5px;
				top: 8px;
			}
			
				.block h3 span.push-right a:link,
				.block h3 span.push-right a:visited{
					background: transparent url(/images/ico/nav_arrow_right.gif) no-repeat 100% 0;
					color: #FFFFFF;
					padding-right: 20px;
					text-decoration: none;
				}
			
				.block h3 span.push-right a:link.back,
				.block h3 span.push-right a:visited.back{ 
					background-image: url(/images/ico/nav_arrow_left.gif); 
					background-position: 0 0;
					margin: 0 10px;
					padding-left: 20px;
					padding-right: 0;
				}
				
			#wrap .block ul.arrow-list{
				list-style: none;
				margin: 15px 0 15px 20px;
			}
			
				.block ul.arrow-list li{ 
					font-size: 13px; 
					padding: 3px 0; 
				}
		
			.block.wide ul.left{
				list-style: none;
				margin: 10px 0;
				width: 128px;
			}
			
				.block.wide ul.left li{ 
					font-weight: bold; 
					padding: 5px; 
				}
				
					.block.wide ul.left li a{ text-decoration: none; }

/* 4a-a-b. ICONS
----------------------------------------------------------------------------- */
		
#inner-content .icons{ 
	list-style: none; 
	margin: 10px auto; 
	width: 267px; 
}

	.icons li{ 
		float: left; 
		margin: 0 10px; 
	}
	
		.icons li a:link,
		.icons li a:visited{
			background: transparent url(/images/ico/online.gif) no-repeat 0 0;
			display: block;
			height: 71px;
			text-indent: -13000em;
			width: 68px;
		}
	
			.icons li.phone a:link,
			.icons li.phone a:visited{ background-image: url(/images/ico/phone.gif); }
	
			.icons li.postal a:link,
			.icons li.postal a:visited{ background-image: url(/images/ico/postal.gif); }

/* 4a-a-c. DATED-LIST
----------------------------------------------------------------------------- */
		
#inner-content .dated-list{ 
	list-style: none; 
	margin: 0; 
}

	#wrap .sidebox-wrap .dated-list{ 
		background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%;
		list-style: none; 
		margin: 0; 
		padding: 0 6px 8px; 
	}

	.dated-list li{
		border-bottom: 1px solid #D1D7E2;
		padding: 5px;
	}
	
		.sidebox-wrap .dated-list li{ padding: 10px; }
	
		.dated-list li em{
			color: #637BA1;
			font-style: normal;
		}
		
		.dated-list strong{ 
			font-size: 11px; 
			text-transform: uppercase; 
		}

/* 4a-a-d. LOCATION-META
----------------------------------------------------------------------------- */

#inner-content .location-cycle-block{
	height: 250px;
	list-style: none;
	margin: 0;
	width: 640px;
}

	#inner-content .location-cycle-block li{
		height: 250px;
		padding: 0;
		width: 640px;
	}
	
.location-meta,
.location-desc{ 
	margin-top: 10px; 
	float: left; 
}

	.location-meta{
		border-right: 1px solid #D1D7E2;
		padding: 0 0 10px;
		width: 230px;
	}
	
		#locations-services .location-meta{
			border: 0;
			margin-top: 0;
			width: auto;
		}
	
		.location-meta img{
			border: 2px solid #0A2D63;
			margin: 5px 0;
		}
		
		.location-meta address.primary{ margin-top: 10px; font-size: 16px; }
		
		.location-meta address.mrg-bottom{ margin-bottom: 15px; }
		
		.location-meta address.mrg-bottom-right{ 
			color: #666666; 
			margin: 0 30px 15px 0; 
			width: 200px;
		}
		
		.location-meta address br{ display: none; }
		
			.location-meta address span.adr{
				background: transparent url(/images/ico/flag_medical.gif) no-repeat 0 0;
				margin-top: 10px;
				padding-left: 25px;
			}
						
				.location-meta address span.adr.health_center{ background-image: url(/images/ico/flag_health.gif); }
			
				.location-meta address span.adr.specialized_center{ background-image: url(/images/ico/flag_special.gif); }
			
				.location-meta address span.adr.community-office{ background-image: none; }
			
			.location-meta address span.tel{ padding-left: 25px; }
	
	.location-desc{
		padding-left: 20px;
		width: 360px;
	}

/* 4a-a-e. NEWS
----------------------------------------------------------------------------- */

#news-hero{
	background: #F2F4F7;
	border: solid #D1D7E2;
	border-width: 1px 1px 1px 0;
	margin-left: -20px;
	padding: 20px;
	position: relative;
	width: 629px;
}

	#news-hero h3{ font-size: 18px; }

.img-wrap{
	background: #FFFFFF;
	border: 1px solid #D1D7E2;
	float: left;
	margin: 10px 10px 0 0;
	padding: 10px;
}

	#wrap .img-wrap p{
		margin: 0;
		padding: 10px 0 0;
	}
	
	#wrap .news-meta{
		background: #F2F4F7;
		border: solid #D1D7E2;
		border-width: 1px 0;
		color: #637BA1;
		margin: 5px 0;
		padding: 5px 8px;
	}
	
		#news-hero .news-meta{ background: #FFFFFF; }
		
#inner-content .news-wrap{ 
	border-bottom: 0; 
	margin: 15px 0; 
	padding: 0; 
}
		
	#inner-content .news-wrap h3{ 
		font-size: 14px; 
		margin: 10px 0 0; 
	}

/* 4a-a-f. VIDEO
----------------------------------------------------------------------------- */

#video-wrap{ margin: 15px 0 0; }

#video-player,
#video-meta-wrap{ float: left; }

	#video-player{ 
		margin-right: 20px; 
		width: 450px; 
	}

	#video-meta-wrap{ width: 450px; }
	
		#wrap #video-meta-wrap p.video-meta{
			background: #F2F4F7;
			border: solid #D1D7E2;
			border-width: 1px 0;
			color: #637BA1;
			margin: 0 0 15px;
			padding: 5px 8px;
			position: relative;
		}
		
			#wrap #video-meta-wrap p.video-meta span{
				position: absolute;
				top: 5px;
				right: 8px;
			}
			
		.tags-list{ 
			border-top: 1px solid #D1D7E2;
			list-style: none;
			width: 200px;
		}
		
			.tags-list li{
				border-bottom: 1px solid #D1D7E2;
				padding: 5px;
			}
			
				.tags-list li a:link,
				.tags-list li a:visited{ text-decoration: none; }
				
				.tags-list li span{ color: #637BA1; } 
				
#related-video-player.left{ margin-right: 15px; }
#related-video-player.right{ margin-left: 15px; }
				
/* 4a-a-g. VIDEO-THUMBS
----------------------------------------------------------------------------- */

#inner-content #video-thumbs{
	margin: 15px 0 0;
}

#inner-content #video-thumbs h3.video-cat-heading{
	background: none;
	border-bottom: solid 1px #D1D7E2;
	clear: both;
	color: #666;
	margin-bottom: 10px;
	padding-bottom: 4px;
	font-size: 16px;
}
	#inner-content .video-row a{
		border: solid 1px #E9DCBA;
		background-color: #FEEFC9;
		color: #666;
		display: block;
		float: left;
		margin: 0 10px 10px 0;
		padding: 10px;
		width: 278px;
	}
		#inner-content .video-row a.new-row{ margin-right: 0; }
		.video-row a img{
			border: solid 1px #E9DCBA;
			display: block;
			float: left;
		}
		.video-row a span{
			display: block;
			float: right;
			width: 120px;
		}
			#inner-content .video-row a:hover{
				background-color: #FFF;
				border: solid 1px #072B61;
				color: #072B61;
			}
			.video-row a:hover img{
				border: solid 1px #072B61;	
			}
				
/* 4a-a-h. TABS
----------------------------------------------------------------------------- */

#tab-wrap{ 
	float: left;
	margin: 15px 0;
	width: 765px; 
}

#inner-content #tabs{
	border-bottom: 1px solid #D1D7E2; 
	list-style: none; 
	margin: 0;
	padding: 0 0 0 5px;
}

	#tabs li{
		background: transparent url(/images/bg/tab_us_fill.gif) repeat-x 0 100%;
		float: left;
		margin-right: 1px;
	}
	
		#tabs li.notab{ 
			background-image: none;
			float: right;
			margin: 0;
			text-align: right;
		}
		
		#tabs li a:link,
		#tabs li a:visited{ text-decoration: none; }

		#tabs li a:hover,
		#tabs li a:active,
		#tabs li a:link.act,
		#tabs li a:visited.act{ background: #FFFFFF url(/images/bg/tab_fill.gif) repeat-x 0 100%; }
		
		#tabs li a:link span span,
		#tabs li a:visited span span{ padding: 8px; }
		
		#tabs a,
		#tabs span{ 
			display: block; 
			position: relative; 
		}
		
			#tabs li a:hover span,
			#tabs li a:active span,
			#tabs li a:link.act span,
			#tabs li a:visited.act span{ 
				background: transparent url(/images/bg/tab_left.gif) no-repeat 0 100%; 
				position: relative; 
			}
		
			#tabs li a:hover span span,
			#tabs li a:active span span,
			#tabs li a:link.act span span,
			#tabs li a:visited.act span span{ 
				background: transparent url(/images/bg/tab_right.gif) no-repeat 100% 100%;
				margin-bottom: -1px; 
				padding: 12px 8px 5px; 
				position: relative;
			}
			
#locations-services,
#bio-stats,
#academics{ padding: 0 10px; }
				
/* 4a-a-i. RESULTS-LIST
----------------------------------------------------------------------------- */

#inner-content #results-list{ 
	border: 1px solid #D1D7E2;
	border-bottom: 0;
	list-style: none;
	margin-top: 13px; 
	margin-left: 0;
}

	#results-list li{
		border-bottom: 1px solid #D1D7E2;
		padding: 10px;
	}
	
		#results-list li.alt{ background: #E6EDFC; }
	
		#results-list a{ text-decoration: none; }
	
		#results-list li h3{ 
			border: 0; 
			font-size: 16px;
			margin: 0; 
		}
	
		#results-list li p{ margin: 0; }
		
#inner-content #serv-results-list{
	border-top: solid 1px #D1D7E2;
	border-left: solid 1px #D1D7E2;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}
#inner-content #serv-results-list td{
	border-right: solid 1px #D1D7E2;
	border-bottom: solid 1px #D1D7E2;
	margin: 0;
	padding: 0;
}

	#inner-content #serv-results-list td a{
		display: block;
		padding: 10px 0 10px 10px;
	}
	
	#inner-content #serv-results-list tr.alt{
		background-color: #F2F4F7;
	}

/* 4a-a-j. POLLEN MOLD TABLE
----------------------------------------------------------------------------- */

table.pollen-mold-report{
	border-top: 1px solid #072B61;
	border-right: 1px solid #072B61;
	margin: 0 auto 30px auto;
	width: 396px;
}
	table.pollen-mold-report td{
		border-left: 1px solid #072B61;
		border-bottom: 1px solid #072B61;
		padding: 0;
		text-align: center;
		vertical-align: center;
	}
	
	table.pollen-mold-report tr.highlight{
		background-color: #F2F4F7;
		text-align: left;
	}
	
	table.pollen-mold-report tr.highlight td{
		padding: 5px;
	}
	
	table.pollen-mold-report td.image{
		width: 133px;
	}

table.pollen-gallery img{
	width: 200px;
}		
/* 4a-b. SEARCH-WRAP
----------------------------------------------------------------------------- */

#search-wrap{
	background: transparent url(/images/bg/search_wrap_fill.gif) repeat-y 0 0;
	margin: 15px auto;
	width: 650px;
}

	#search-wrap ul,
	#search-wrap div.top{
		background: transparent url(/images/bg/search_wrap_top.gif) no-repeat 0 0;
		list-style: none;
		margin: 0;
		padding: 10px 15px 10px;
	}
	
		#search-wrap li{
			border-right: 1px solid #c5d0de;
			color: #000000;
			margin: -9px 0 0 10px;
			padding: 9px 10px 0 0;
			float: left;
		}
		
			#search-wrap li.title,
			#search-wrap li.last{ border: 0; }
			
				#search-wrap li.title{ 
					margin: 0; 
					padding: 0; 
				}
		
			#search-wrap li a:link,
			#search-wrap li a:visited{
				color: #0A2D63;
				display: block;
				text-decoration: none;
			}

			#search-wrap li a:hover,
			#search-wrap li a:active{ color: #666666; }
			
			#search-wrap li a:link.act,
			#search-wrap li a:visited.act{
				background: transparent url(/images/ico/checkmark.gif) no-repeat 100% 0;
				font-weight: bold;
				padding-right: 20px;
			}
		
	#search-wrap form{ 
		background: transparent url(/images/bg/search_wrap_bottom.gif) no-repeat 100% 100%;
		width: 650px; 
	}
	
		#search-wrap .flex-field-wrap{ margin: 0 10px; }
		
			#search-wrap .flex-field-wrap .inner-right{ padding: 16px; }
	
			#search-wrap .flex-field-wrap input{ 
				background-image: url(/images/ico/search_glass.gif);
				border-color: #98ADC5;
				margin: 0 6px 0 0;
				width: 493px;
				color: #333333;
			}
			
				#search-wrap .flex-field-wrap .flex-button input{ 
					background-image: url(/images/bg/fbl_fill.gif);
					margin: 0;
					width: auto; 
				}
			
			#search-wrap fieldset.checkbox{ padding: 0 25px 20px; }
			
			.sidebox-wrap fieldset.checkbox{ padding: 5px 0 0; }


/* 4a-b.2 SEARCH-WRAP2
----------------------------------------------------------------------------- */

#search-wrap2{
	background: transparent url(/images/bg/search_wrap_fill.gif) repeat-y 0 0;
	margin: 0 20px 10px;
	padding:  0 0 0 0;
	width: 650px;
}

	#search-wrap2 ul,
	#search-wrap2 div.top{
		background: transparent url(/images/bg/search_wrap_top.gif) no-repeat 0 0;
		list-style: none;
		margin: 0;
		padding: 10px 15px 10px;
	}
	
		#search-wrap2 li{
			border-right: 1px solid #c5d0de;
			color: #000000;
			margin: -9px 0 0 10px;
			padding: 9px 10px 0 0;
			float: left;
		}
		
			#search-wrap2 li.title,
			#search-wrap2 li.last{ border: 0; }
			
				#search-wrap2 li.title{ 
					margin: 0; 
					padding: 0; 
				}
		
			#search-wrap2 li a:link,
			#search-wrap2 li a:visited{
				color: #0A2D63;
				display: block;
				text-decoration: none;
			}

			#search-wrap2 li a:hover,
			#search-wrap2 li a:active{ color: #666666; }
			
			#search-wrap2 li a:link.act,
			#search-wrap2 li a:visited.act{
				background: transparent url(/images/ico/checkmark.gif) no-repeat 100% 0;
				font-weight: bold;
				padding-right: 20px;
			}
		
	#search-wrap2 form{ 
		background: transparent url(/images/bg/search_wrap_bottom.gif) no-repeat 100% 100%;
		width: 650px; 
	}
	
		#search-wrap2 .flex-field-wrap{ margin: 0 10px; }
		
			#search-wrap2 .flex-field-wrap .inner-right{ padding: 16px; }
	
			#search-wrap2 .flex-field-wrap input{ 
				background-image: url(/images/ico/search_glass.gif);
				border-color: #98ADC5;
				margin: 0 6px 0 0;
				width: 493px;
				color: #333333;
			}
			
				#search-wrap2 .flex-field-wrap .flex-button input{ 
					background-image: url(/images/bg/fbl_fill.gif);
					margin: 0;
					width: auto; 
				}
			
			#search-wrap2 fieldset.checkbox{ padding: 0 25px 20px; }
			
			.sidebox-wrap2 fieldset.checkbox{ padding: 5px 0 0; }





/* 4a-c. MINI-ADS
----------------------------------------------------------------------------- */

#inner-content #mini-ads{ 
	list-style: none; 
	margin: 15px auto 15px; 
	width: 650px; 
}

	#mini-ads li{
		float: left;
		margin-bottom: 20px;
		padding-right: 10px;
		width: 310px;
	}
	
		#mini-ads li p{ margin: 0; }
		
		#inner-content #mini-ads h3{
			border: 0;
			font-size: 12px;
			margin: 0;
			padding: 0;
		}

/* 4b. SIDEBAR
----------------------------------------------------------------------------- */

#sidebar{ 
	background: transparent;
	float: left;
	margin: 0 12px 0 4px;
	width: 278px;
}

/* 4b-a. SIDEBOX-WRAP
----------------------------------------------------------------------------- */

.sidebox-wrap{
	background: transparent url(/images/bg/sbb_fill.gif) repeat-y 0 0;
	margin: 10px auto;
	width: 278px;
}

	.sidebox-wrap #nav-hide{ margin: 0; }

	.sidebox-wrap h2{
		background: transparent url(/images/bg/sbb_top.gif) no-repeat 0 0;
		color: #FFFFFF;
		font-size: 12px;
		padding: 20px 10px 15px;
		text-align: center;
		text-transform: uppercase;
	}
	
		.sidebox-wrap h2 a{
			color: #FFFFFF;
			text-decoration: none;
		}
	
	.sidebox-wrap form{
		background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%;
		padding: 10px 20px 30px;
	}
	
		.sidebox-wrap select{
			margin: 5px auto;
			width: 235px;
		}
	
		.sidebox-wrap .sidebox-inner{
				background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%; 
				padding: 0 20px 10px;
			}

				#wrap .sidebox-wrap .sidebox-inner p{ margin: 15px 0; }

/* 4b-b. SUBNAV
----------------------------------------------------------------------------- */

.subnav{ 
	background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%;
	list-style: none;
	padding: 10px 0 20px;  
}

	.subnav li{
		font-size: 13px;
		font-weight: bold;
	}
	
	.subnav a{ text-decoration: none; }
	
		.subnav li a:link,
		.subnav li a:visited{
			display: block;
			padding: 3px 20px 3px 25px;
			width: 200px;
		}
		
		.subnav li a:link.act,
		.subnav li a:visited.act{ background: transparent url(/images/ico/act_arrow.gif) no-repeat 0 0; }
		
		.subnav ul{ 
			border-left: 3px solid #D1D7E2;
			list-style: none;
			margin: 5px 5px 5px 25px;
			padding-left: 10px;
		}
	
			.subnav ul li{ font-weight: normal; }

				.subnav ul li a:link,
				.subnav ul li a:visited{ padding: 0; }

				.subnav ul li a:link.act,
				.subnav ul li a:visited.act{
					background-image: none;
					border-left: 3px solid #072B61;
					color: #072B61;
					margin-left: -13px; 
					padding-left: 10px;
				 }

/* 4b-c. ALPHANAV
----------------------------------------------------------------------------- */

#alphanav{
	background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%;
	list-style: none;
	padding: 20px 20px 20px 30px;
}

	#alphanav li{
		float: left;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-right: 5px;
	}
	
		#alphanav li a:link,
		#alphanav li a:visited,
		#alphanav li span.no-link{
			background: #FFFFFF;
			border: 1px solid #D1D7E2;
			display: block;
			height: 15px;
			padding: 5px 5px;
			text-align: center;
			text-decoration: none;
			width: 15px;
		}
		
			#alphanav li span.no-link{
				background: #E6EDFC;
				border-color: #D1D7E2;
				color: #D1D7E2;
			}

		#alphanav li a:hover,
		#alphanav li a:active,
		#alphanav li a:link.act,
		#alphanav li a:visited.act{
			background: #0A2D63;
			color: #FBBA0A;
		}
		
/* 4b-d. CAREERS-MATCH
----------------------------------------------------------------------------- */
#careers-match{
	background: transparent url(/images/careers_match_logo.jpg) no-repeat center center; 
	height: 200px;
	margin: 0 auto 15px;
	width: 200px;
}
		
/* 4c. COLUMNS
----------------------------------------------------------------------------- */

#columns{ 
	background: transparent url(/images/bg/columns.gif) repeat-y 0 0; 
	margin: -15px 6px 0; 
}

#columns-wrap{ background: transparent url(/images/bg/columns_wrap.gif) repeat-y 0 0; }

	#columns h2{
		background: #06275B url(/images/bg/h2_home.gif) repeat-y 0 0;
		color: #FFFFFF;
		font-size: 12px;
		padding: 10px;
		position: relative;
	}
	
		#columns #video h2,
		#columns #featured h2{ margin-left: -1px; }
	
		#columns #featured h2.enews{
			background: transparent url(/images/bg/sbb_top.gif) no-repeat 0 0;
			color: #FFFFFF;
			font-size: 12px;
			margin: 0;
			padding: 20px 10px 15px;
			text-align: center;
			text-transform: uppercase;
		}

#medical,
#video,
#featured{ float: left; }

	#medical,
	#video{ margin-right: 1px; }

	#featured{  
		padding-bottom: 10px; 
	}

	#medical{ width: 336px; }
	#video{ width: 332px; }
	#featured{ width: 290px; }
	
.service-wrap,
.news-wrap{
	border-bottom: 1px solid #D1D7E2;
	padding: 10px;
}

	.service-wrap{ border-color: #072B61; }

	.news-wrap.alt{ background-color: #F2F4F7; }

.video{ margin: 0 auto 10px; }
	
		.service-wrap p{ margin-right: 15px; }
		
		#video-player-home{
			width: 318px;
			margin: 8px auto 4px;
		}
		
		#related-video-player{ margin: 15px 0; }
		
		#video h3{ padding: 10px; }
		
		#video .news-wrap h3,
		#video .news-wrap p{ 
			margin-left: 45px; 
			padding: 0; 
		}
		
			#video .news-wrap p.date{
				font-size: 10px;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0;
			}
			
	#featured img{ margin: 10px auto; }
	
	#featured form{
		background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%;
		margin: 0;
		padding: 1px 0 20px;
	}
	
		#featured form p,
		#featured fieldset{ 
			margin: 15px 0; 
			padding: 0 15px; 
		}
		
		#featured form input,
		.sidebox-wrap form input{
			color: #8D929B;
			margin: 5px 0;
			padding: 5px;
			width: 235px;
		}
		
			.sidebox-wrap form input{ width: 225px; }
			.sidebox-wrap form fieldset.checkbox input{ margin: -1px 0 0; width: auto; }
		
			#featured form .flex-button,
			.sidebox-wrap form .flex-button{
				float: right;
				margin: 10px 0 0;
			}
			
			#featured .flex-field-wrap.liteffw{ margin: -5px 0 0 85px; }

/* 5. BREADCRUMBS
----------------------------------------------------------------------------- */

#breadcrumb{ 
	background: #EBAA00 url(/images/bg/breadcrumb.gif) no-repeat 0 0;
	list-style: none; 
	padding: 1px 0 0 6px;
}

	#breadcrumb li{
		background: transparent;
		float: left;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
		#breadcrumb li.static{ color: #5D4002; padding: 14px 15px 12px 10px; }
	
		#breadcrumb li a:link,
		#breadcrumb li a:visited{
			background: transparent url(/images/btn/bc_tab.gif) no-repeat 100% 0;
			color: #072B61;
			display: block;
			padding: 14px 15px 12px 10px;
			text-decoration: none;
		}
		
		#breadcrumb li a:hover,
		#breadcrumb li a:active{ color: #5D4002; }
		
			#breadcrumb li.home a:link,
			#breadcrumb li.home a:visited{
				background: transparent url(/images/btn/bc_home.gif) no-repeat 0 -40px;
				height: 40px;
				padding: 0;
				text-indent: -13000em;
				width: 42px;
			}

			#breadcrumb li.home a:hover,
			#breadcrumb li.home a:active{ background-position: 0 0;	}

/* 6. FOOTER
----------------------------------------------------------------------------- */

#footer{ background: #0A2D63 url(/images/bg/footer_fill.gif) repeat-y 0 0; }

	#footer-top{ background: transparent url(/images/bg/footer_top.gif) no-repeat 0 0; }
	
	#footer-bottom{ 
		background: transparent url(/images/bg/footer_bottom.gif) no-repeat 100% 100%;
		padding: 12px 20px 20px;  
	}

	#footer p,
	#footer li,
	#footer a,
	#footer address{ color: #FFFFFF; }
	
		#footer a{ text-decoration: none; }
		
			#footer address a{ text-decoration: underline; }
	
		#footer ul{ list-style: none; }
		
			#footer ul.medical{ width: 200px; }
			#footer ul.visitor{ width: 250px; }
			#footer ul.careers{ width: 225px; }
		
			#footer li{ line-height: 1.5; }
			
				#footer li.title{
					color: #FBBA0A;
					font-size: 14px;
					padding: 0 0 15px;
					text-transform: uppercase;
				}
				
					#footer li.title a:link,
					#footer li.title a:visited{ color: #FBBA0A; }
					
				#footer li.view-more a:link,
				#footer li.view-more a:visited{
					background: transparent url(/images/ico/view_more.gif) no-repeat 0 3px;
					padding-left: 10px;
				}

				#footer li a:hover,
				#footer li a:active{ color: #FBBA0A; }
	
	#footer address{
		background: transparent url(/images/bg/address.gif) no-repeat 50px 75px;
		padding: 0 20px 25px;
		width: 200px;
	}		
	
		#footer address strong{
			background: transparent url(/images/bg/address_logo.gif) no-repeat 0 0;
			display: block;
			height: 67px;
			margin: 0 auto 10px;
			text-indent: -13000em;
			width: 212px;
		}
		
		#footer address span{
			display: block;
			font-size: 14px;
			padding: 12px 5px 3px 45px;
		}
		
			#footer address span.email{ padding-top: 0; }
			
/* 7. COPYRIGHT
----------------------------------------------------------------------------- */

#copyright{
	background: #EBAA00 url(/images/bg/copyright_fill.gif) repeat-y 0 0;
	margin: 0 0 50px;
}

	#copyright p{
		background: transparent url(/images/bg/copyright_bottom.gif) no-repeat 100% 100%;
		padding: 15px 20px 25px;
	}

	#copyright a:hover,
	#copyright a:active{ color: #5D4002; }
			
/* 8. OVERRIDES & MISC
----------------------------------------------------------------------------- */

#inner-content .pagination-wrap{
	background: #E6EDFC;
	border: solid #D1D7E2;
	border-width: 1px 0;
	list-style: none;
	margin: 10px 0;
	padding: 5px 10px;
}

	#wrap .pagination-wrap li{ 
		float: left;
		margin-right: 5px;
	}
	
	#wrap .pagination-wrap b,
	#wrap .pagination-wrap a:link,
	#wrap .pagination-wrap a:visited{
		display: block;
		padding: 2px 5px;
	}
	
		#wrap .pagination-wrap b{
			background: transparent;
			border: 1px solid #0A2D63;
		}	
	
			#wrap .pagination-wrap .start{ 
				border: 0; 
				padding: 3px 5px;
			}
			
	#wrap .pagination-wrap a:link,
	#wrap .pagination-wrap a:visited{
		background: #FFFFFF;
		border: 1px solid #D1D7E2;
	}
	
/*
.pagination-wrap{
	background: #E6EDFC;
	border: solid #D1D7E2;
	border-width: 1px 0;
	margin: 10px 0;
	padding: 5px 10px;
}

	#wrap .pagination-wrap p{ 
		font-size: 13px; 
		margin: 0; 
	}
	
	#wrap .pagination-wrap b,
	#wrap .pagination-wrap a:link,
	#wrap .pagination-wrap a:visited{
		display: block;
		float: left;
		margin-right: 5px;
		padding: 2px 5px;
	}
	
		#wrap .pagination-wrap b{
			background: transparent;
			border: 1px solid #0A2D63;
		}	
	
			#wrap .pagination-wrap b.start{ border: 0; }
			
	#wrap .pagination-wrap a:link,
	#wrap .pagination-wrap a:visited{
		background: #FFFFFF;
		border: 1px solid #D1D7E2;
	}
*/

#wrap .last{ border: 0; }

#wrap p.txt-right{ text-align: right; }

#wrap span.pipe{
	color: #D1D7E2;
	padding: 0 5px;
}

#wrap span.video{
	background: transparent url(/images/ico/video.gif) no-repeat 0 0;
	padding-left: 25px;
}

#wrap .success,
#wrap .errorm{
	background: #E6FFBF;
	border: 2px solid #486120;
	color: #486120;
	margin: 15px 0;
	padding: 8px;
	position: relative;
}

	#wrap .errorm{
		background: #FFE4E7;
		border: 2px solid #851414;
		color: #851414;
		display: none;
	}

	#wrap .success h3,
	#wrap .errorm h3{
		border: 0;
		color: #486120;
		font-size: 16px;
		margin: 0;
	}

		#wrap .errorm h3{ color: #851414; }

	#wrap .success p,
	#wrap .errorm p{ margin: 5px 0; }
	
	#wrap .errorm ul{ margin: 5px 0 5px 25px; }

		#wrap .success p.closebox,
		#wrap .errorm p.closebox{
			margin: 0;
			position: absolute;
			right: 8px;
			top: 8px;
			text-indent: -130000em;
		}

			#wrap .success p.closebox a:link,
			#wrap .success p.closebox a:visited,
			#wrap .errorm p.closebox a:link,
			#wrap .errorm p.closebox a:visited{
				background: transparent url(/images/ico/closebox.gif) no-repeat 0 0;
				display: block;
				height: 21px;
				width: 21px;
			}
		
				#wrap .errorm p.closebox a:link,
				#wrap .errorm p.closebox a:visited{ background-image: url(/images/ico/closebox_e.gif); }
				
#wrap #location-scroll,
#wrap #flash-content{
	background: transparent url(/images/bg/sbb_bottom.gif) no-repeat 100% 100%;
	padding: 10px 0 20px;  
}

	#wrap #flash-content{ padding: 10px 0 20px 30px; }

	#wrap #location-scroll ul{
		height: 250px;
		list-style: none;
		margin: 0 auto;
		overflow: auto;
		width: 239px;
	}
	
		#wrap #location-scroll ul li{
			border-bottom: 1px solid #D1D7E2;
			font-size: 11px;
			padding: 5px;
		}
		
			#wrap #location-scroll ul li.alt{ background-color: #D1D7E2; }
		
			#wrap #location-scroll ul li.group-title{
				font-size: 14px;
				font-weight: bold;
				padding: 5px 0;
			}
			
#wrap .checkboxes label,
#wrap .checkboxes input,
#wrap .checkboxes span{ 
	display: block;
	float: left; 
	margin-right: 10px; 
}

	#wrap .checkboxes input{ width: auto; }

	#wrap .checkboxes label{ 
		background: #EEEEEE;
		margin: 0 10px 0 0; 
		padding: 5px;
		width: 250px;
	}
	
#sub-footer{ 
	margin: -40px 0 50px; 
	padding: 0 26px;
}

	#sub-footer p{
		color: #777777;
		font-size: 11px;
		margin: 2px 0;
	}

.alert{ color: #851414; font-weight: bold; }

.fad-filter-wrap table{
	background: #F2F4F7;
	border: 1px solid #072B61;
	padding: 3px;
}

.fad-filter-wrap table select{ margin-bottom: 5px; }

.fad-filter-wrap table select{ width: 245px; }

.fad-filter-wrap table select.wider{ width: 492px; }

.fad-filter-wrap table fieldset.checkbox{ margin-top: 10px; }

/* 8a. ACCORDION
----------------------------------------------------------------------------- */

.accordian-a,
.accordian-a:visited {
	background-color: #EEF5D3;
	font-weight: bold;
	border: 1px solid black;
	padding: 3px;
	display: block;
	width: auto;
	height: 32px;
	position: relative;
	margin: 0 0 15px 0;
	float: left;
	width: 96%;
}

.accordian-a:hover,
.accordian-a:visited:hover {
	text-decoration: none;
	cursor: pointer;
}

.accordian-a .title {
	width: 80%;
	position: absolute;
	top: 10px;
	left: 10px;
}

.accordian-a .hide-show {
	width: 20%;
	text-align: right;
	position: absolute;
	top: 10px;
	right: 10px;
}

.accordian-d {
	width: 96%;
	float: left;
	clear: left;
	display: none;
}

/*****************************
***** E-Newsletter Styles ****
******************************/

/*** LANDING PAGE ***/	

/* Featured Headline and Video */

.e-news-features-wrap {
	margin: 0 0 25px 0;
	width: 650px;
	float: left;
	border-bottom: #666 solid 1px;
}

.featured-news {
	float: left;
	width: 315px;
}

.featured-news.first {
	margin-right: 18px;
}

#inner-content .featured-news h3 {
	background: none;
	color: #0A2D63;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	border: none;
	padding: 0;
}

/* Images */

img.e-news-left {
	background: #FFF;
	border: 1px solid #072B61;
	margin: 4px 10px 0 0;
	padding: 4px;
	float: left;
}
	
/* Health Info Stories (mini ads) */

#inner-content .e-news-mini-ads {
	list-style: none;
	margin: 0 auto 25px auto;
	width: 650px;
	float: left;
}

.e-news-mini-ads li {
	float: left;
	margin-bottom: 0;
	padding-right: 15px;
	width: 200px;
}

#inner-content .e-news-mini-ads li h3 {
	border: 0;
	font-size: 14px;
	padding: 0;
	margin-top: 0;
	color: #0A2D63;
}

/* Previous / Next: Newsletter Navigation */

ul#e-news_prev_next {
	font-size: 11px;
	width: 650px;
	height: 49px;
	margin: 0;
	padding: 0;
	list-style-type: none; 
	text-transform: uppercase;
}

ul#e-news_prev_next li {
	float: left;
	text-decoration: none;
}

ul#e-news_prev_next li.newsletter_previous {
	margin-right: 15px;
}

ul#e-news_prev_next li a:link,
ul#e-news_prev_next li a:visited,
ul#e-news_prev_next li a:active {
	display: block;
	text-decoration: none;
	font-weight: normal;
	width: 280px;
	height: 23px;
	color: #000;
}

ul#e-news_prev_next li.newsletter_previous a:link,
ul#e-news_prev_next li.newsletter_previous a:visited,
ul#e-news_prev_next li.newsletter_previous a:active {
	background: url(/images/e-news/previous.jpg) no-repeat;
	padding: 12px 10px 12px 25px;
}

ul#e-news_prev_next li.newsletter_previous a:hover {
	background: url(/images/e-news/previous_hover.jpg) no-repeat;
	text-decoration: none;	
}

ul#e-news_prev_next li.newsletter_next {
	float: right;	
}

ul#e-news_prev_next li.newsletter_next a:link,
ul#e-news_prev_next li.newsletter_next a:visited,
ul#e-news_prev_next li.newsletter_next a:active {
	background: url(/images/e-news/next.jpg) no-repeat;
	padding: 12px 25px 12px 10px;
	text-align: right;
}

ul#e-news_prev_next li.newsletter_next a:hover {
	background: url(/images/e-news/next_hover.jpg) no-repeat;
	text-decoration: none;
}

.newsletter_date {
	font-size: 11px;
	color: #63799F;
	text-transform: none;
}

ul#e-news_prev_next li a:hover,
ul#e-news_prev_next li a:visited,
ul#e-news_prev_next li a:active {
	color: #0A2D63;
}

/*** ARTICLE PAGE ***/

/* Article Details and Tags */

#wrap .e-news-article-top-name,
#wrap .e-news-article-bottom-tags {
	background: #F2F4F7;
	border: solid #D1D7E2;
	border-width: 1px 0;
	color: #637BA1;
	margin: 20px 0 0 0;
	padding: 5px 8px;
}

#wrap .e-news-article-bottom-tags {
	border-top: none;
	margin: 0 0 15px 0;
}

#wrap .e-news-article-top-name a:link,
#wrap .e-news-article-top-name a:visited,
#wrap .e-news-article-top-name a:active {
	font-weight: normal;
	color: #637BA1;
	text-decoration:none;
}

#wrap .e-news-article-top-name a:hover {
	color: #0A2D63;
	text-decoration:none;
}

#wrap .e-news-article-bottom-tags a:link,
#wrap .e-news-article-bottom-tags a:visited,
#wrap .e-news-article-bottom-tags a:active {
	font-weight: bold;
	color: #0A2D63;
}

#wrap .e-news-article-bottom-tags a:hover {
	color: #637BA1;
	text-decoration: none;
}

/* Previous / Next: Article Navigation */

ul#e-news_article_prev_next {
	font-size: 11px;
	width: 650px;
	height: 25px;
	margin: 0;
	padding: 0;
	list-style-type: none; 
	text-transform: uppercase;
}

ul#e-news_article_prev_next li {
	float: left;
	text-decoration: none;
}

ul#e-news_article_prev_next li.article_previous {
	margin-right: 15px;
}

ul#e-news_article_prev_next li a:link,
ul#e-news_article_prev_next li a:visited,
ul#e-news_article_prev_next li a:active {
	display: block;
	text-decoration: none;
	font-weight: normal;
	width: 280px;
	height: 12px;
	color: #000;
}

ul#e-news_article_prev_next li.article_previous a:link,
ul#e-news_article_prev_next li.article_previous a:visited,
ul#e-news_article_prev_next li.article_previous a:active {
	background: url(/images/e-news/article_previous.jpg) no-repeat;
	padding: 6px 10px 6px 25px;
}

ul#e-news_article_prev_next li.article_previous a:hover {
	background: url(/images/e-news/article_previous_hover.jpg) no-repeat;
	text-decoration: none;	
}

ul#e-news_article_prev_next li.article_next {
	float: right;	
}

ul#e-news_article_prev_next li.article_next a:link,
ul#e-news_article_prev_next li.article_next a:visited,
ul#e-news_article_prev_next li.article_next a:active {
	background: url(/images/e-news/article_next.jpg) no-repeat;
	padding: 6px 25px 6px 10px;
	text-align: right;
}

ul#e-news_article_prev_next li.article_next a:hover {
	background: url(/images/e-news/article_next_hover.jpg) no-repeat;
	text-decoration: none;
}

ul#e-news_article_prev_next li a:hover,
ul#e-news_article_prev_next li a:visited,
ul#e-news_article_prev_next li a:active {
	color: #0A2D63;
}

/*** POP-UP PAGE ***/

#pop-up-container {
	color: #0A2D63;
	width: 591px;
	margin: 0 auto;
}

#pop-up-container .flex-field-wrap {
	width: 116px;
	height: 49px;
	float: right;
}

#pop-up-container .flex-field-wrap .flex-button {
	margin-top: 10px;
}

#pop-up-top,
#pop-up-bottom {
	width: 591px;
	height: 18px;
}

#pop-up-top {
	background: url(/images/e-news/pop_up_top.gif) no-repeat;
}

#pop-up-bottom {
	background :url(/images/e-news/pop_up_bottom.gif) no-repeat;clear:both;
}

#pop-up-close a:link,
#pop-up-close a:visited,
#pop-up-close a:active {
	background: url(/images/e-news/close.png) no-repeat;
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	margin-top: -10px;
	text-decoration: none;
}

#pop-up-close a:hover {
	background: url(/images/e-news/close-hover.png) no-repeat;
	text-decoration: none;
}

#pop-up-content {
	background: url(/images/e-news/pop_up_middle.gif) repeat-y;
        min-height: 100px;
	width: 541px;
	padding: 8px 25px 50px 25px;
	margin: 0;
}

#pop-up-container h3#pop-up-title,
#pop-up-container h3#pop-up-title-alt {
	background: url(/images/e-news/pop-up-main-title.png) no-repeat 0 0;
	font-size: 14px;
	width: 551px;
	height: 40px;
	margin: 0 0 0 -10px;
	padding: 15px 0 10px 25px;
}

#pop-up-container h3#pop-up-title-alt {
	font-size: 25px;
	padding: 5px 0 20px 35px;
}

#pop-up-container h3 {
	font-size: 14px;
	font-weight: bold;
}

#pop-up-container p.pop-up-large {
	font-size: 14px;
	line-height: 19px;
	margin-top: 20px;
	padding-right: 45px;
}

#pop-up-container .clear {
	clear: both;
}

#pop-up-container #check {
	float: left;
        margin-right: 25px;        
}

#pop-up-container th {
	font-weight: bold;
}

#pop-up-container th .instructions {
	font-weight: normal;
}

#pop-up-content .pop-up-form td,
#pop-up-content .pop-up-form th	{
	padding: 0 0 10px 0;
	margn: 0;
}

.pop-up-form textarea,
.pop-up-form input	{
	width: auto;
	color: #000;
	font: normal 12px "Arial", Sans-Serif;
	margin: 0;
}

.pop-up-form td.checkbox input,
.pop-up-form .checkbox td input { 
	background: transparent;
	border: 0;
	vertical-align: middle; 
}

.pop-up-form td.checkbox-outreach input { 
	background: transparent;
	border: 0;
	vertical-align: top;
	margin-top:12px;
}

.pop-up-form td.checkbox-outreach { 
	padding:0;
	margin:0;
	vertical-align: top;
}

.checkbox-outreach label{ 
	font-weight: normal; 
	margin-left: 0px;
	}

.pop-up-form .radio-alternate {
	margin-left: 10px; 
}
	
#pop-up-container p {
	font: normal 11px/15px "Arial", Sans-Serif;
	margin: 10px 0 0 0;
}

#pop-up-container p.last-p {
	margin: 10px 0 15px 0;
}
	
.pop-up-hr {
    border: none;
    background-color: #0A2D63;
    color: #0A2D63; /* Older versions of IE use the `color` attribute to style <hr> */
    height: 1px;
    line-height: 1px;
	margin: 8px 0 16px 0;
}

/*** SEARCH-RESULTS PAGE ***/

h3.showing-results {
	color: #0A2D63;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 10px 10px 15px 25px;
}

.e-news-results {
	border-top: solid #CCCCCC;
	border-width: 1px 0;
	padding: 10px !important;
	margin: 0 15px !important;
}

.e-news-results-alternate {
	background: #F2F4F7;
}

.e-news-results-last {
	border-bottom: solid #CCCCCC;
	border-width: 1px 0;
}

.e-news-results h3 {
	color: #0A2D63;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
}

.e-news-results ul {
	border-top: solid #CCCCCC;
	border-bottom: solid #CCCCCC;
	border-width: 1px 0;
	margin: 0 -10px !important;
	padding: 0 10px !important;
}

.e-news-results ul li {
	list-style: none;
	display: inline;
	color: #0A2D63;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
}

.e-news-results ul li.divider {
	background: url(/images/e-news/search-results-li-divider.png) no-repeat;
	width: 1px;
	padding-right: 10px;
	margin-left: 10px;
}

.e-news-results ul li a:link,
.e-news-results ul li a:visited,
.e-news-results ul li a:active {
	font-weight: normal;
}

.e-news-results ul li a:hover {
	font-weight: normal;
	color: #0A2D63;
	text-decoration: underline;
}

.e-news-results p {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0 0 0;
	margin:0 !important;
}


#wrap-for-buttons #wrap {
margin: 0px;
padding: 0px;
width: 0px;
width: auto;
}

/*********************************
***** END E-Newsletter Styles ****
**********************************/
/***************************************
Quality and Patient Satisfaction Styles
****************************************/

.quality-table td {
	padding: 0;
	vertical-align: top;

}
.quality-box {
	width: 122px;
	height: 70px;
	padding: 20px 20px 10px 138px;
	font-size: 13px;
	font-weight: bold;
	color:#FFF;
	vertical-align:middle;
}
.quality-box-service {
	width: 122px;
	height: 70px;
	padding: 20px 20px 10px 138px;
	font-size: 15px;
	font-weight: bold;
	color:#FFF;
	vertical-align:middle;
}
.quality-box a,
.quality-box-service a,
.quality-box-text a {color:#FFF;}
.quality-box-text a {
	color:#FFF;
	font-weight: normal;
}
.quality-box a:hover,
.quality-box-service a:hover,
.quality-box-text a:hover {
	color:#bdbfc1;
	text-decoration: none;
}
.quality-box-text {
	width: 151px;
	height: 108px;
	padding: 20px 22px 10px 125px;
	font-size: 12px;
	color:#FFF;
	line-height: 16px;
}
p.quality-box-text-title-text {
	margin: 0 0 10px 0!important;
	line-height: 18px!important;
	font-size: 15px;
	font-weight: bold;
}
.quality-service-transplant {
	background:url(/images/quality/outcome_tr_transplant.jpg) no-repeat;
}
.quality-service-cancer {
	background:url(/images/quality/outcome_tl_cancer.jpg) no-repeat;
}
.quality-service-digestive {
	background:url(/images/quality/outcome_ml_digestive.jpg) no-repeat;
}
.quality-service-primary {
	background:url(/images/quality/outcome_mr_primary.jpg) no-repeat;
}
.quality-service-heart {
	background:url(/images/quality/outcome_bl_heart.jpg) no-repeat;
}
.quality-service-womens {
	background:url(/images/quality/outcome_br_womens.jpg) no-repeat;
}


.quality-baptist {
	background: url(/images/quality/quality-baptist-box.jpg) no-repeat;
}
.quality-kenner {
	background: url(/images/quality/quality-kenner-box.jpg) no-repeat;
}
.quality-omc {
	background: url(/images/quality/quality-omc-box.jpg) no-repeat;
}
.quality-westbank {
	background: url(/images/quality/quality-westbank-box.jpg) no-repeat;
}
.quality-br {
	background: url(/images/quality/quality-br-box.jpg) no-repeat;
}
.quality-stanne {
	background: url(/images/quality/quality-stanne-box.jpg) no-repeat;
}
.quality-baptist-text {
	background: url(/images/quality/quality-baptist-textbox.jpg) no-repeat;
}
.quality-kenner-text {
	background: url(/images/quality/quality-kenner-textbox.jpg) no-repeat;
}
.quality-omc-text {
	background: url(/images/quality/quality-omc-textbox.jpg) no-repeat;
}
.quality-westbank-text {
	background: url(/images/quality/quality-westbank-textbox.jpg) no-repeat;
}
.quality-br-text {
	background: url(/images/quality/quality-br-textbox.jpg) no-repeat;
}
.quality-stanne-text {
	background: url(/images/quality/quality-stanne-textbox.jpg) no-repeat;
}


.quality-flex-wrap {
	width: 100%;
	margin-bottom:50px;
}

	.quality-flex-button.quality-litefb {
		 background: transparent url(/images/quality/quality_fbl_right.gif) no-repeat 100% 0;
		float: left;
}

	.quality-flex-button.quality-litefb .quality-inner{
		background: transparent url(/images/quality/quality_fbl_left.gif) no-repeat 0 0;
		padding: 0 13px;
	}


	.quality-flex-button.quality-litefb .quality-middle {
		background: url(/images/quality/quality_fbl_fill.gif) repeat-x;
		border: 0;
		color: #FFFFFF; 
		font-size: 16px;
		font-weight: normal;
		margin: 0;
		padding: 6px 0 8px;
		text-transform: uppercase;
		width: auto;
	}
	.quality-flex-button.quality-litefb .quality-middle a:link,
	.quality-flex-button.quality-litefb .quality-middle a:active,
	.quality-flex-button.quality-litefb .quality-middle a:visited  {
		color:#FFF;
		font-weight: normal;
	}
	.quality-flex-button.quality-litefb .quality-middle a:hover {
		color: #EBAA00;
		text-decoration: none;
	}
	
/*********************************************
End of Quality and Patient Satisfaction Styles
**********************************************/

/***************************************
Start of Mission and Vision (About Ochsner) Page Styles
****************************************/
.mission-vision th {
	color: #DAA023;
	font-size: 17px;
	font-weight: bold;
	vertical-align:top;
	line-height:18px;
}

.mission-vision td {
	font-size: 13px;
	vertical-align: bottom;
	line-height:18px;
	padding-right: 15px;
}

#mission-banner {
	float: left;
	margin-right: 15px;
}

/***************************************
End of Mission and Vision (About Ochsner) Page Styles
****************************************/



/***************************************
Men's Health Website Landing Page Styles
****************************************/
.mens-services-box-wrapper {
        width: 645px;
}
.mens-services-box-top {
	background:url(/images/mens-health/service-search_wrap_top.gif) top no-repeat;
	height: 11px;
}
.mens-services-box-content {
	background-image:url(/images/mens-health/service-search_wrap_fill.gif) ;

}
.mens-services-box-bottom {
	background:url(/images/mens-health/service-search_wrap_bottom.gif) top repeat-x;
	height: 14px;
}
	
.mens-health-smblueheading {
	background-image:none;
	border: none !important;
	color:#036;
margin-top: 0px;
margin-bottom: 0px;
font-size: 16px;
font-weight: bold;
}

.mens-health-table {
	font-weight: normal;
	vertical-align: top;
color: #062B5F;
font-size: 13px;
}

.mens-health-table th {
color:#036;
margin-top: 0px;
margin-bottom: 0;
padding: 0 0 10px 15px;

}

.mens-health-table td {
line-height: 19px;
	padding: 0 0 15px 15px;
		vertical-align: top;
}
.mens-service-category {
        font-size: 14px;
        font-weight: bold;
}
.mens-health-table a {
	font-weight: normal;
	color: #062B5F;
}
#mens-health-adam {
	width: 650px;
	margin-top: 20px;
}
#mens-health-adam-top {
	background: url(/images/mens-health/mens-adam-top-bkgd.jpg) no-repeat;
	height: 55px;
	width: 640px;
	padding: 12px 0 0 10px;
}
#mens-health-adam-top img{
	float:left;
	margin-right: 50px;
}
#mens-health-adam-content {
	background-color:#E6EDFC;
	border-left: solid 2px #CECECE;
	border-right: solid 2px #CECECE;
	padding: 10px 15px 5px 15px;
}
#mens-health-adam-content ul {
	width: 308px;
	float:left;
	padding: 0;
	list-style-type: none;
	margin: 0;
}
#mens-health-adam-content li {
	padding: 18px 8px 18px 32px;
	color:#062B5F;
	font-weight: bold;
min-height:20px;
valign:center;
}

#mens-health-adam-content li.steth,
#mens-health-adam-content li.firstaid,
#mens-health-adam-content li.doc-icon,
#mens-health-adam-content li.lifeline,
#mens-health-adam-content li.heart,
#mens-health-adam-content li.clipboard {
	padding: 15px 0 0 32px;

}


#mens-health-adam-content li.steth {
	background:url(/images/mens-health/steth.png) left no-repeat;
}
#mens-health-adam-content li.firstaid {
	background:url(/images/mens-health/firstaid.png) left no-repeat;
}
#mens-health-adam-content li.doc-icon {
	background:url(/images/mens-health/doc-icon.png) left no-repeat;
}
#mens-health-adam-content li.lifeline {
	background:url(/images/mens-health/lifeline.png) left no-repeat;
}
#mens-health-adam-content li.heart {
	background:url(/images/mens-health/heart_48.png) left no-repeat;
}
#mens-health-adam-content li.clipboard {
	background:url(/images/mens-health/clipboard.png) left no-repeat;
}
#mens-health-adam-bottom {
	background: url(/images/mens-health/mens-adam-bottom-bkgd.jpg) no-repeat;
	height: 12px;
	width: 650px;
}
/***************************************
End of Men's Health Website Landing Page Styles
****************************************/

/***************************************
Start of Men's Health Campaign
****************************************/
#campaign-wrapper {
	margin-left: 7px;
}

#campaign-main-content {
	background: transparent;
	float: left;
	margin: 0 2px 0 26px;
	width: 615px !important;
}

#full #campaign-main-content {
	float: none;
	margin: 0 26px;
	width: auto;
}

h2#campaign-main-title {
	background: transparent url(../images/bg/h2_maincontent.gif) no-repeat 0 0;
	color: #0A2D63;
	font-size: 18px;
	margin: 0 6px 5px 20px;
	padding: 18px 0 7px 30px;
}

#campaign-main-content p {
	line-height: 1.5;
	margin: 15px 0;
}

#campaign_header {
	background: #D1D7E2 url(/images/campaign/banner_2.jpg) no-repeat 0 0;
	height: 154px;
	padding: 20px;
	position: relative;
}

#campaign_header h1 {
	height: 85px;
	width: 254px;
	text-indent: -13000em;
	margin-top: 48px;
}

#campaign_header h1 a:link,  #campaign_header h1 a:visited {
	display: block;
	height: 80px;
}
#campaign-outer-wrap {
	background: transparent url(/images/bg/outer-wrap.jpg) no-repeat 50% -29px !important;
}

.campaign_facts_container {
	height: 140px;
	margin: 15px 25px 10px 25px;
	width: 915px;
	padding-top: 15px;
}

.campaign_facts_container h2 {
	font-size: 35px;
	color:#062659;
	font-weight:bold;
	margin: 0px 0 0 225px;
	padding-top: 17px;
}

.campaign_facts_container p {
	font-size: 15px;
	color: #6C7F9F;
	font-style:bold;
	margin: 10px 30px 0 300px;
}
.campaign_facts_container a {
       color: #6C7F9F;
	font-style:bold;
}
#campaign_facts_1 {
	background:url(/images/campaign/facts/physical_exam.jpg) no-repeat;
	height: 140px;
}

#campaign_facts_2 {
	background:url(/images/campaign/facts/exercise.jpg) no-repeat;
	height: 140px;
}

#campaign_facts_3 {
	background:url(/images/campaign/facts/fast_food.jpg) no-repeat;
	height: 140px;
}

#campaign_facts_4 {
	background:url(/images/campaign/facts/prostate_cancer.jpg) no-repeat;
	height: 140px;
}

#campaign_facts_5 {
	background:url(/images/campaign/facts/chest_pain.jpg) no-repeat;
	height: 140px;
}

#intro_campaign {
	margin: 20px 25px 10px 25px;
	font-size: 14px;
       	line-height: 19px;
}

img.campaign {
	float: left;
	margin: 0 10px 0 0;
}

#campaign_ad {
	margin-left: 34px;
	background-color:#FFF;
	width:600px;
	height: 200px;
	display:inline;
}

.campaign_form {
	width: 164px;
}

img.campaign_ad_img {
	display:inline;
	margin-right: 17px;
        padding-bottom: 10px;
}

#campaign-screening-tool-wrapper {
	background:url(/images/campaign/screening-tool/health_screening_form_bkgd.jpg) no-repeat;
	width: 605px;
	height: 150px;
	margin:auto;
	padding: 75px 30px 0px 30px;
}

p.screening-tool-header {
	font-size: 17px;
	font-weight: bold;
	color:#0A2D63;
}

p.screening-tool-text {
	font-size: 13px;
	font-weight:bold;
	color:#0A2D63;
	line-height: 15px;
}

img.screening-tool-learn-more {
	margin-top: 10px;
}

ul.campaign_article {
	list-style-type:disc !important;
	margin-left: 0;
	padding-left: 125px;
	line-height: 18px;
} 

.read_campaign {margin-left:145px;}

#campaign_sidebar {
	float:right;
	width: 278px;
	margin-left: 0;
	margin-right: 28px;
    margin-bottom:10px;
}

#campaign_sidebar_box {
	margin: 0;
}

#campaign_sidebar_box_top {
	background:url(/images/bg/sbb_top.gif)  no-repeat top;
	height: 31px;
	font-size: 16px;
	color:#FFF;
	padding: 18px 0 0 0;
	text-align: center;
}

#campaign_sidebar_box_content {
	background: transparent url(/images/bg/sbb_fill.gif) repeat-y 0 0;
	color: #0A2D63;
	padding: 10px 0 6px 26px;
}

#campaign_sidebar_box_bottom {
	background:url(/images/bg/sbb_bottom.gif)  no-repeat;
	height: 15px;
}

#campaign_sidebar_box_content strong {
	color:#000;
        line-height: 20px;
}

.campaign-clear {clear:both;}
/***************************************
End of Men's Health Campaign
****************************************/