/*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
----------------------------------------------------------------------------- */

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


/* used below for pink
#header {
	background: #D1D7E2 url(/images/bg/header.jpg) no-repeat 0 0;
	height: 127px;
	padding: 20px;
	position: relative;
z-index: 1000;
} */
#header h1 {
	height: 85px;
	width: 254px;
	text-indent: -13000em;
}
#header h1 a:link,  
#header h1 a:visited {
	display: block;
	height: 80px;
}
#header form {
	right: 10px;
	position: absolute;
	top: 50px;
}
#header ul li {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#header ul#secondary-nav {
	background: url(/images/bg/home-secondary-nav-bkgd.jpg) no-repeat;
	list-style: none;
	position: absolute;
	right: 33px;
	top: 6px;
	width: 482px;
height: 20px;
padding: 5px 9px;

}
#header ul#secondary-nav li {
float:left;
margin-right: 10px;
}



#header ul#secondary-nav li a:link,  
#header ul#secondary-nav li a:active,
#header ul#secondary-nav li a:visited {
	color: #062B5F;
	display: block;
	padding: 3px 8px 5px 25px;
	text-decoration: none;
}
#header ul#secondary-nav li a:hover {color:#33B2E5;}
#header ul#secondary-nav li.appointment a:link,  
#header ul#secondary-nav li.appointment a:active,
#header ul#secondary-nav li.appointment a:visited,
#header ul#secondary-nav li.appointment a:hover {padding-right:0px;}


#header ul#secondary-nav li.appointment {
	background: url(/images/ico/secnav-appointments-icon.jpg) left no-repeat;
margin-right: 0px;
}
#header ul#secondary-nav li.login {
	background: url(/images/ico/secnav-myochsner-icon.jpg) left no-repeat;
}

#header ul#secondary-nav li.emergency {
	background: url(/images/ico/secnav-emergency-icon.jpg) left no-repeat;
}
#header ul#secondary-nav li.academics {
 	background: url(/images/ico/secnav-academics-icon.jpg) left no-repeat;
}


#header p{ 
			font-size: 10px;
			padding: 5px 0 0;
			text-align: right; 
			text-transform: uppercase;
	right: 83px;
	top: 96px;
position: absolute;
		}
		
			#header p a:link,
			#header p a:visited{
				background: transparent url(/images/ico/ql_arrow.gif) no-repeat 100% 3px;
				color: #FFFFFF;
				padding-right: 15px;
				text-decoration: none;
			}
		
				#header p a:link.arrow-up,
				#header p a:visited.arrow-up{ background-image: url(/images/ico/ql_arrow_up.gif); }

			#header p a:hover,
			#header p a:active{ color: #EBAA00; }



#header ul#quick-links {
	background: #E6EDFC none;
	border: 1px solid #072B61;
	list-style: none;
	position: absolute;
	right: 83px;
	top: 115px;
	z-index: 1000;
}

#header ul#quick-links li {
	font-size: 10px;
padding: 4px;
}
#header ul#quick-links li.alt {
	background: #D9E2F4;
}

#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#quick-links li a:hover,  
#header ul#quick-links li a:active {
	color: #666666;
}

#print-header {
display: none;
}

/* 2b. MENU
----------------------------------------------------------------------------- */
#navigation {		
background: url(/images/navigation/nav-bkgd.jpg) left no-repeat;	
height:44px;
padding:12px 6px 0px 6px;
}
#menu{ 
	list-style: none; 
height: 44px;
}

#menu li { 
float: left;
color: #fff;
line-height: 44px;
	}

#menu li.nav-divider {
background: url(/images/navigation/nav-divider.jpg) no-repeat;
width: 2px;
}


#menu li a:link,
#menu li a:visited,
#menu li a:active {
   display: block;
    color: #fff;
   text-decoration: none;
   padding: 0 9px;
	
}
#menu li a:hover,
#menu li a.dropdown,
#menu li a.current  {
   color: #EBAC20;
 display: block;
}

#menu li.nav-drop a:link,
#menu li.nav-drop a:visited,
#menu li.nav-drop a:active {
background: url(/images/navigation/arrow-straight.gif) 100% 50% no-repeat;
padding: 0px 20px 0px 9px;
}

#menu li.nav-drop a:hover, #menu li.nav-drop a.dropdown, #menu li.nav-drop a.current:hover {
background: url(/images/navigation/arrow-down.gif) 100% 50% no-repeat;
padding: 0px 20px 0px 9px;
}

#menu li.nav-drop a.current {
background: url(/images/navigation/arrow-straight-yellow.gif) 100% 50% no-repeat;
padding: 0px 20px 0px 9px;
}




		#menu li.home a:link,
		#menu li.home a:visited,
	        #menu li.home a:active {
			background: url(/images/navigation/nav-home.jpg) no-repeat top right;
			display: block;
        width: 56px;
padding: 0px;
		}

		#menu li.home a:hover,
		#menu li.home a.dropdown, #menu li.home a.current { 
background: url(/images/navigation/nav-home-hover-current.jpg) no-repeat top right;
			display: block;
        width: 56px;
padding: 0px;
 }


#menu li ul {
background-color: #D0D6E1;
border-left: solid 1px #DFDFDF;
border-right: solid 1px #DFDFDF;
border-bottom: solid 1px #DFDFDF;
	display: none;
	font-size: 12px;
	list-style-type: none;
	padding: 0;
	position: absolute;
	z-index: 2000;
height: auto;
}

#menu li:hover ul {
	display: block;
}

#menu li.nav-drop ul li {	
	border-top: 1px solid #DFDFDF;
	float: none;
	margin: 0;
	padding: 0 !important;
	text-transform: none;
background-image: none;
width: auto;
line-height: normal;
}

#menu li.nav-drop ul li a:link,
#menu li.nav-drop ul li a:visited,
#menu li.nav-drop ul li a:active {
	display: block;
	line-height: normal;
	padding: 5px 9px;
color: #062B60;
float: none;
background-image: none !important;
}

#menu li.nav-drop ul li a:hover {
background-image: none !important;
	background-color: #F0F2FE;
	color: #33B2E5;
	text-decoration: none;
float: none;
padding: 5px 9px;
display: block;
}


				
/* 3. MASTHEAD
----------------------------------------------------------------------------- */

#masthead{
	margin: 0 0 10px;
	padding: 10px 0 10px 0;
}


#coda-slider-wrapper {
width: 914px;
height: 182px;
margin-left: 32px;
position: relative;
z-index:1;
}

#philanthropy-top-banner #coda-slider-wrapper {margin-left:0;}


#coda-slider-wrapper img.wrapper-image {
position: absolute;
top: 0;
left: 0;
z-index:110;
}

.panel, .panel-title, .panel-link {
width: 914px;
height: 182px;
z-index:10;
overflow:hidden;
position:absolute;
top:0;
left:0;
}

.panel .carousel{width:941px;}

.carousel ul li{
position: relative;
}

.carousel ul li img{
z-index: 140;
}


.panel-title {
z-index: 4000;
height: 35px;
}

.coda-title {
z-index: 4001;
width: 941px;
height: 20px;
color: #fff;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: right;
padding-top: 15px;
padding-right: 60px;
margin-left: -60px;
}

#philanthropy-top-banner .panel-title li {
width: 941px;
}

#philanthropy-top-banner .coda-title {
margin-left: 0;
float: right;
width: 220px;
}

.panel-link {
z-index: 4500;
height: 182px;
width: 872px;
left: 20px;
}

.coda-link a{
z-index: 4501;
width:872px;
height: 177px;
margin-top: 4px;
display: block;
background: transparent;
}

/**** OLD
.carousel ul li a{
position: absolute;
background:transparent;
top: 30px;
left: 20px;
width: 400px;
height: 100px;
display: block;
z-index: 150;
}
*/
a.arrow-lt:link,
a.arrow-lt:visited,
a.arrow-lt:active {
	width: 23px;
	height: 47px;
	position: absolute;
	top: 64px;
z-index: 300;
	cursor: pointer !important;
}

a.arrow-rt:link,
a.arrow-rt:visited,
a.arrow-rt:active {
	width: 23px;
	height: 47px;
	position: absolute;
	top: 64px;
	left: 891px;
z-index: 300;
	cursor: pointer !important;
}

a.arrow-lt:hover,
a.arrow-rt:hover {
text-decoration: none;
}

ul.coda-pagination {
width: 140px;
color: #fff;
list-style-type: none;
font-weight: bold;
font-size: 14px;
position: absolute;
top: 144px;
left: 758px;
text-align: center;
z-index: 6000;
}

ul.coda-pagination li {
padding: 3px;
margin-right: 8px;
float: left;
width: 14px;
height: 14px;
display: block;
}
ul.coda-pagination li a:link,
ul.coda-pagination li a:visited,
ul.coda-pagination li a:active {
	 background-color: #FBBA0A;/* normal color */
      	  /*   background-color: #EE4699; /* ---pink take-over */
	opacity: .80;
 	filter: alpha(opacity=80);  /* IE-only */
 	-moz-opacity: .80;  /* older Mozilla browsers */
	padding: 3px 3px 2px 3px;
	color:#FFF;
	text-decoration: none;
	display: block;
	width: 14px;
height: 15px;
}

ul.coda-pagination li a:hover,
ul.coda-pagination li a.current-button {
	   background-color: #FBBA0A; /* normal color */
        /* background-color: #EE4699; /* ---pink take-over */
	opacity: 1.00;
 	filter: alpha(opacity=100);  /* IE-only */
 	-moz-opacity: 1.00;  /* older Mozilla browsers */
	text-decoration: none;
}
/* HOMEPAGE
----------------------------------------------------------------------------- */
#tier-one-button-container {
position: relative;
width: 941px;
height: 75px;
margin-left: 15px;
margin-top: 14px;
color: #062B60;
padding: 0px;
margin-bottom: 21px;
}


a.tier-one-fad-link, a.tier-one-fal-link, a.tier-one-services-link{
margin-left: -33px;
padding-left: 33px;
}

a.tier-one-fad-link:link,
a.tier-one-fad-link:active,
a.tier-one-fad-link:visited,
a.tier-one-fal-link:link,
a.tier-one-fal-link:active,
a.tier-one-fal-link:visited,
a.tier-one-services-link:link,
a.tier-one-services-link:active,
a.tier-one-services-link:visited {
width: 300px;
height: 65px;
display: block;
font-weight: normal;
color: #062B60;
position: absolute;
z-index: 1;
padding-top: 10px;
text-align: center;
}

a.tier-one-fad-link:hover, 
a.tier-one-fal-link:hover,
a.tier-one-services-link:hover {
background: url(/images/tier-one/tier-one-btn-hover.jpg) no-repeat;
text-decoration: none;
cursor: pointer !important;
z-index: 1;
}

.tier-one-fad-container,
.tier-one-fal-container,
.tier-one-services-container {
padding-left:34px;
width: 266px;
height: 75px;
position: absolute;
}

.tier-one-fad-container {
top: 0;
left: 0;
}
.tier-one-fal-container {
top: 0;
left: 321px;
}
.tier-one-services-container {
top: 0;
left: 642px;
}

.tier-one-divider {
width: 21px;
height: 75px;
background: url(/images/tier-one/tier-one-divider.jpg) no-repeat;
position: absolute;
}
.div-one{
left: 301px;
}
.div-two {left:622px;}
.tier-one-fad-container img,
.tier-one-fal-container img,
.tier-one-services-container img {
float:left;
margin: 0 -75px 0 0;
}


span.tier-one-button-title {
font-size: 16px;
font-family: GillSansStd, Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin-bottom: 7px;
margin-top: 9px;
width: 230px;
line-height:17px;
font-weight: bold;
z-index: 10;
}

span.tier-one-description {
font-family: Helvetica, Arial, sans-serif;
margin:0;
font-size: 12px;
text-align: center;
width: 230px;
text-transform:none;
font-weight:normal;
}


#news-events-container {
background: url(/images/news-events/news-events-bkgd.jpg) no-repeat;
width: 270px;
height:512px;
float: right;
margin-left: 21px;
margin-right: 14px;
padding: 15px;
}
p.news-events-divider {
height: 10px;
}

#news-events-container h2 {
color: #062B60;
font-family: GillSansStd, Helvetica, Arial, sans-serif;
font-size: 26px;
margin-top: 0px;
margin-bottom: 10px;
text-align: center;
font-weight: normal;
}
#news-events-container h3 {
color: #062B60;
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 16px;
margin-top: 0px;
margin-bottom: 8px;
font-weight: bold;
}

ul.news-listing,
ul.events-listing {
width: 265px;
list-style-type: none;
}

ul.news-listing li,
ul.events-listing li {
margin-bottom: 10px;
width:265px;
}

ul.events-listing li {
min-height: 32px;
}

ul.news-listing li a:link,
ul.news-listing li a:active,
ul.news-listing li a:visited {
border-left: solid 1px #CCCCCC;
padding-left: 12px;
display: block;
}

ul.news-listing li a:hover {
border-left: solid 1px #F0AD00;
color: #F0AD00;
text-decoration: none;
display: block;
padding-left: 12px;
}


ul.events-listing li a:link,
ul.events-listing li a:active,
ul.events-listing li a:visited {
background: url(/images/news-events/news-event-date-bkgd.png) no-repeat;
display: block;
min-height:32px;
}

ul.events-listing li a:hover {
background: url(/images/news-events/news-event-date-hover-bkgd.png) no-repeat;
color: #F0AD00;
text-decoration: none;
display: block;
}
.events-date {
color: #062B60;
font-size: 17px;
font-weight: bold;
margin-right: 10px;
text-align: center;
width: 31px;
height: 27px;
padding-left: 2px;
float: left;
padding-top: 5px;
}

li a:hover p.events-date {
color: #FFF;
}

#home-featured-content {
width: 600px;
height: 212px;
margin-left:-4px;
position: relative;
padding: 20px 20px 139px 20px;
font-family: GillSansStd, Helvetica, Arial, sans-serif;
}

#home-featured-content h2,
#home-featured-content h3 {
color: #062B5F;
margin-top: 0px;
font-weight:normal;
margin-bottom:10px;
}


#home-featured-content h2 {
font-size: 38px;
line-height:38px;
}
#home-featured-content h3 {
font-size: 30px;
}
#home-featured-content p {
color: #000;
font-size:14px;
line-height: 17px;
margin-bottom:12px;
}
#home-featured-content table td {
padding: 0;
}
.shadow {
text-shadow: #072B61 3px 0px 0px;
}

.featured-default {
background: url(/images/featured-content/featured-content-bkgd-default.jpg) no-repeat;
}

.featured-vitamins {
background: url(/images/vitamins/featured-content-vitamins.jpg) no-repeat;
}

.featured-quinlan {
background: url(/images/visionary/featured-content-warner-quinlin.jpg) no-repeat;
}

.featured-legacy {
background: url(/images/legacy/featured-content-legacy.jpg) no-repeat;
}

.featured-usnews {
background: url(/images/featured-content/featured-content-usnews.jpg) no-repeat;
}

.featured-savenine {
background: url(/images/featured-content/featured-content-savenine.jpg) no-repeat;
}


.featured-pink {
background: url(/images/pink/featured-content-pink2.jpg) no-repeat;
}


#home-featured-content.featured-pink  a:hover {
text-decoration: none;
color: #FAD2E5;
}
#home-featured-content.featured-pink  .did-you-know a:hover {
text-decoration: none;
color: #33B2E5 !important;
}



.did-you-know {
background: url(/images/featured-content/did-you-know-bkgd.png) no-repeat;
height:34px;
position: absolute;
left: 0;
top:252px;
padding: 44px 0px 10px 120px;
color: #062B5F;
font-family: "GillSansStd", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 16px;
font-weight:normal;
width: 494px;
}
#home-featured-content a:link,
#home-featured-content a:active,
#home-featured-content a:visited,
.did-you-know a:link,
.did-you-know a:active,
.did-you-know a:visited {
color: #062B5F;
}

.did-you-know a:link,
.did-you-know a:active,
.did-you-know a:visited {
font-weight:normal !important;
}

#home-featured-content a:link,
#home-featured-content a:active,
#home-featured-content a:visited {font-weight:bold;}

#home-featured-content a:hover,
.did-you-know a:hover {
text-decoration: none;
color: #33B2E5;
}
#tier-three-button-container {
width: 620px;
height: 170px;
position: relative;
margin-left:16px;
}

.tier-three-btn-one,
.tier-three-btn-two,
.tier-three-btn-three,
.tier-three-btn-four {
position: absolute;
}

.tier-three-btn-one {
top: 0;
left: 0;
}

.tier-three-btn-two {
top: 0;
left: 320px;
}
.tier-three-btn-three {
top: 95px;
left: 0;
}
.tier-three-btn-four {
top: 95px;
left: 320px;
}




/* FONT REPLACEMENT
----------------------------------------------------------------------------- */
@font-face {
	font-family: 'GillSansStd';
	src: url('/fonts/gillsansstd-italic-webfont.eot');
	src: local('☺'), url('/fonts/gillsansstd-italic-webfont.woff') format('woff'), url('/fonts/gillsansstd-italic-webfont.otf') format('opentype'), url('/fonts/gillsansstd-italic-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'GillSansStd';
	src: url('/fonts/gillsansstd-webfont.eot');
	src: local('☺'), url('/fonts/gillsansstd-webfont.woff') format('woff'), url('/fonts/gillsansstd-webfont.otf') format('opentype'), url('/fonts/gillsansstd-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GillSansStd';
	src: url('/fonts/gillsansstd-bolditalic-webfont.eot');
	src: local('☺'), url('/fonts/gillsansstd-bolditalic-webfont.woff') format('woff'), url('/fonts/gillsansstd-bolditalic-webfont.otf') format('opentype'), url('/fonts/gillsansstd-bolditalic-webfont.svg#webfont') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'GillSansStd';
	src: url('/fonts/gillsansstd-bold-webfont.eot');
	src: local('☺'), url('/fonts/gillsansstd-bold-webfont.woff') format('woff'), url('/fonts/gillsansstd-bold-webfont.otf') format('opentype'), url('/fonts/gillsansstd-bold-webfont.svg#webfont') format('svg');
	font-weight: bold;
	font-style: normal;
}

		

		
/* 3a. LARGE-AREA
----------------------------------------------------------------------------- */
/*********************
***** Maternity
*********************/
#inner-content ul#maternity_services{
	list-style:none;
	width: 625px;
margin-left: 0px;
font-family: Helvetica, Arial, sans-serif;
	}

#inner-content ul#maternity_services li h1{
	background: #FFFFFF url(/images/divH1Bg.jpg) no-repeat left top;
	font: bold 14px/14px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	padding-left: 35px;
	padding-top: 7px;
	color: #0F2C70;
	padding-bottom: 6px;
	}

#inner-content ul#maternity_services li h1.active{
	background: url(/images/divH1BgOpen.jpg) no-repeat left top;
	}

#inner-content ul#maternity_services li p{
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #555555;
	margin: 0px auto;
	width: 555px;
	padding-top: 8px;
	padding-bottom: 8px;
line-height: 1.25;
	}

#inner-content ul#maternity_services p a.learnMore{
	padding-left: 350px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #102C6D;
	}

#inner-content ul#maternity_services p a.learnMore:hover{
	color: #444444;
	}


/*********************
***** End Maternity
*********************/		
#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; 
	}

	/* Images */
	
	.img-caption {
		background-color: #FFEFC6;
		border: 1px solid #fddc83;
		margin: 0px 10px;
		padding: 2px;
	}
	
	.img-caption img.left, 
	.img-caption img.right {
		background: none;
		border: 2px solid #fef4d7;
		margin: 0;
		padding: 0;
	}
	
	#main-content .img-caption p {
		clear: both;
		margin: 0;
		padding: 1px 4px 0 4px;
		font-weight: bold;
		color: #637BA1;

	}



/* 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
----------------------------------------------------------------------------- */

#featured-video{ 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; }

	/* Video Search Bar */
	
	.video-search {
		width: 100%;
		margin-top: 20px;
		background-color: #F2F4F7;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: inset 0px -4px 0px 0px #DCE1EA;
		-moz-box-shadow: 	inset 0px -4px 0px 0px #DCE1EA;
		box-shadow: 		inset 0px -4px 0px 0px #DCE1EA;
	}
	
	.ie7 .video-search,
	.ie8 .video-search {
		border: 1px solid #DCE1EA;
	}
	
	#main-content .video-search p {
		margin: 0; padding: 10px 0;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
	}
	
	.ie7 #main-content .video-search p {
		padding: 6px 0 20px 0;
	}
	
	.video-search select {
		width: 270px;
		margin: 0 2px;
		font-weight: normal;
		font-size: 12px;
		position: relative;
		top: -1px;	
	}
	
	.ie7 .video-search select {
		top: 1px;
	}
	
	.video-search select:focus{
		outline: none;
	}
	
	.video-search .new-blue-button {
		margin-left: 10px;
		position: relative;
		top: -2px;
	}
	
	.ie7 .video-search .new-blue-button {
		overflow: visible; /* Removes IE7 proportional-to-text padding */
		padding: 4px 9px;
		font-weight: bold;
		top: 8px;
	}
	
	#video-browse-options{
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
				
/* 4a-a-g. VIDEO-GRID
----------------------------------------------------------------------------- */

#inner-content .video-grid {	
	list-style: none;
	margin: 0;
	display: inline-block;
}

.video-grid li {
	width: 208px; height: 265px;
	float: left;
	position: relative;
	margin-left: 29px;
	margin-top: 20px;
}

.video-grid li:nth-child(4n+1) { /* Removes left margin from the first item in each row */
	margin-left: 0;
}

.video-grid li:nth-child(-n+4) { /* Removes top margin from the first row */
	margin-top: 0;
}

#inner-content .video-grid h4 {
	margin: 0 0 5px 0;	padding: 0;
	font: 14px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #D1D7E1;
	height: 35px;
	position: relative;
}

.video-grid h4 span {
	position: absolute;
	bottom: 0;
}

.video-grid img {
	padding: 5px 4px;
	background-color: #FDEFCC;
	border: 1px solid #E8DCBC;
	margin-bottom: 6px;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	
	-webkit-transform-style: preserve-3d;
}

.video-grid img:hover {
	opacity: 0.60;
	filter: alpha(opacity = 75);
	
	-webkit-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);	
}

.video-grid a:hover,
.video-grid a:active {
	text-decoration: none;
}

.video-grid a h5 {
	font: normal 12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #666666;
	padding: 0 4px;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

#inner-content .video-grid a:hover h5 { /* Styles the a that wraps the image and video title */
	color: #333;
}

.more-videos:link,
.more-videos:visited {
	position: absolute;
	bottom: 0px;
	width: 99%;
	background-color: #F2F4F7;
	border-top: 1px solid #D1D7E2;	border-bottom: 1px solid #D1D7E2;
	color: #666666;
	font: normal 11px Arial, "Helvetica Neue", Helvetica, sans-serif;
	padding: 6px 0;
	text-indent: 4px;
	
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 2px;
}

.more-videos:hover {
	color: #637BA1;
}

.video-grid + .float-clear {
	margin-bottom: 50px;
} 

		
#category-videos li {
	margin-top: 10px;
	height: 200px;
}

		
/* 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
----------------------------------------------------------------------------- */
.social-media-footer {
float: right;
width: 210px;
margin-left: 10px;
}

.social-media-footer img {
float:right;
margin-left: 9px;
}
.social-media-footer img a {
cursor: pointer;
}

#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;
line-height: 20px;
vertical-align: middle;
	}

	#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 a,
ul.pagination-wrap li span,
#wrap .pagination-wrap div,
#wrap .pagination-wrap strong {
        float: left;
        margin-right: 5px;
}

#wrap .pagination-wrap strong,
ul.pagination-wrap li span,
#wrap .pagination-wrap a:link,
#wrap .pagination-wrap a:visited{
        display: block;
        padding: 2px 5px;
}

#wrap .pagination-wrap strong {
        background: transparent;
}

#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;
}


#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 9px 0!important;
	line-height: 15px!important;
	font-size: 14px;
	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;
text-transform: uppercase;
		padding: 6px 0 8px;
		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;}
.quality-flex-button.quality-litefb .quality-middle-campaign {
		background: url(/images/quality/quality_fbl_fill.gif) repeat-x;
		border: 0;
		color: #FFFFFF; 
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		padding: 6px 0 8px;
		width: auto;
	}
	.quality-flex-button.quality-litefb .quality-middle-campaign a:link,
	.quality-flex-button.quality-litefb .quality-middle-campaign a:active,
	.quality-flex-button.quality-litefb .quality-middle-campaign a:visited  {
		color:#FFF;
		font-weight: normal;
	}
	.quality-flex-button.quality-litefb .quality-middle-campaign a:hover {
		color: #EBAA00;
		text-decoration: none;
	}
	
/***************************************
End of Men's Health Campaign
****************************************/

/*************************
*** Health Check Styles **
*************************/

#screening-tool-wrapper {
	background:url(/images/screening-tool/health_screening_form_bkgd.jpg) no-repeat;
	width: 625px;
	height: 300px;
	margin:auto;
	padding: 94px 0px 0px 17px;
}
#screening-tool-wrapper td {
	padding: 0;
}
#screening-tool-wrapper td.question-number {
	padding-bottom: 30px;
	vertical-align:top;
}
.screening-tool-question {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 23px;
	color:#062B5F;
	font-weight: bold;
}
.screening-tool-anwser {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#404B5C;
}
.screening-tool-anwserleft {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#404B5C;
	margin-left: 20px;
}
.screening-tool-anwserrow {vertical-align:top;}
#screening-tool-wrapper td.question-number-three {
	padding-top: 3px;
}
.screeningtool-radio {
	width: 20px;
	border:none;
	background: none;
}
.screeningtool-radioleft {
	width: 20px;
	margin-left: 50px;
	border:none;
	background: none;
}
.screeningtool-list {
	margin-left: 10px;
}

.screening-tool-submit {
	background: url(/images/screening-tool/screeningtool-submit.png) no-repeat;
	text-transform:uppercase;
	border: none;
	width: 85px;
	height: 33px;
	color:#FFF;
	font-size: 16px;
	margin-right: 17px;
}
.screening-tool-submit a {
	font-weight: normal;
}
.screening-tool-submit:hover {
	color: #F0AD00;
        cursor: pointer;
	text-decoration: none;
	font-weight: normal;
}






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

.screening-tool-results {
	border-top: solid #CCCCCC;
	border-width: 1px 0;
	padding:  0 10px 10px 10px !important;
	margin: 0 !important;
	position: relative;

}

.screening-tool-alternate {background:#F2F4F7;}

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

.screening-tool-results h2 {
	color:#0A2D63;
	text-transform:uppercase;
	font-size: 16px;
	font-weight:bold;
	margin: 0;
	line-height:36px;
	margin: 0 -10px !important;
	padding: 0 10px !important;
}


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

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

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

.screening-tool-results p {
	color:#000;
	font-size: 12px;
	font-weight:normal;
	padding: 0;
	margin:0 !important;
width: 500px;
}

.screening-tool-search-text a:link,
.screening-tool-search-text a:visited,
.screening-tool-search-text a:active {
	background:url(/images/screening-tool/tool-results-cadaceus.jpg) left no-repeat;
	font-size: 12px;
	text-transform:capitalize;
	margin-bottom: 0;
	float:right;
	height:31px;
	padding-left: 35px;
}

.screening-tool-search-text a:hover {
	background:url(/images/screening-tool/tool-results-cadaceus.jpg) left no-repeat;
	text-decoration:underline;
	}


.screening-tool-alternate .screening-tool-search-text a:link,
.screening-tool-alternate .screening-tool-search-text a:visited,
.screening-tool-alternate .screening-tool-search-text a:active {
	background:url(/images/screening-tool/tool-results-cadaceus-alternate.jpg) left no-repeat;
	font-size: 12px;
	text-transform:capitalize;
	margin-bottom: 0;
	float:right;
	height:31px;
	padding-left: 35px;
}

.screening-tool-alternate .screening-tool-search-text a:hover {
	background:url(/images/screening-tool/tool-results-cadaceus-alternate.jpg) left no-repeat;
	text-decoration:underline;
	}
	
	
.tool-results-lrg-title {font-size:14px!important;}

.fad-results-callout {
     font-size:16px !important;
     padding: 0 5px;
     color: #F0AD00 !important;
}
a.remind-link:link,
a.remind-link:visited,
a.remind-link:active {
	background:url(/images/health_check/remind-me-envelope.jpg) top left no-repeat;
	display:block;
	position:absolute;
	width: 65px;
	height: 20px;
	top: 37px;
	left: 545px;
	padding-left: 30px;
}
	
/*************************
*END Health Check Styles *
*************************/

/***************************************
Start of Saints Auction
****************************************/

#auction_image_container {
	background-image:url(/images/auction/auctioncollage-thanks.jpg);
	width: 614px;
	height: 466px;
	margin: auto;
	position: relative;
}

h3.auction {color:#0A2D63;}

/*------TEXT--------*/
p.auction_items_header {
	text-transform:uppercase;
	color:#fff;
	line-height: 15px!important;
	font-size: 12px !important;
}
.auction_items_header_big {
	text-transform:uppercase;
	font-size: 14px !important;
        font-weight: bold;
	padding-bottom: 50px!important;
        color:#fff!important;
}
.item_detail {
        text-transform: uppercase;
        font-size: 10px;
        color: #fff;
}
.description{
	color: #fff;
	font-size: 11px;
        line-height: 13px!important;
}

/*-------------AUCTION BOXES--------------*/

#left_top p,
#left_two p,
#left_three p,
#left_four p,
#left_bottom p,
#right_top p,
#right_two p,
#right_three p,
#right_four p,
#right_bottom p {margin:0;}
#right_top a,
#right_two a,
#right_three a,
#right_four a,
#right_bottom a, 
#left_top a,
#left_two a,
#left_three a,
#left_four a,
#left_bottom a {
	background:url(../images/auction/transparent.gif) repeat;
	text-decoration: none;
	font-weight:normal;
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:2;
	zoom: 1;
}
.left_box,
.right_box {
        position: absolute;
        height: 58px;
	width: 290px;
	padding: 7px 5px 5px 5px;
	text-align:center;
}
.left_box {
      left: 5px;
}
.right_box {
        right: 5px;
}
#left_top,
#right_top {
	top: 450px;
        padding-top: 20px;
        height: 45px;
        width: 290px !important;
}
#left_two,
#right_two {
	top: 525px;
}
#left_three,
#right_three {
	top: 602px;
        padding-top: 11px;
        height: 54px;
}
#left_four,
#right_four {
	top: 678px;
}

#left_bottom,
#right_bottom {
	top: 755px;
        padding-top: 11px;
        height: 54px;
        width: 290px !important;
}

/*** Images ***/

.imagespacert {
	float: right;
	margin: 0 0 10px 10px;
}

.imagespacelt {
	float: left;
	margin: 0 10px 10px 0; 
}
/*** Bid / Donate ***/
#saints-bid-donate {
        background:url(/images/auction/not_too_late.jpg) no-repeat;
        width: 630px;
        height:258px;
}
#saints-donate {
         height: 243px;
        padding: 15px 32px 0 35px;
        float:right;
        margin-left: 0px!important;
}
#saints-bid-donate a.ebaylink {
	width: 278px;
	height: 193px;
        margin: 15px 0px 0px 12px !important;
	float:left;
   	display:block;
	text-decoration:none;
}
p.donation-callout {
       color: #002B53;
              font-size: 13px;
       font-weight: bold;
       line-height: 17px !important;
      padding-bottom: 15px;
     margin-left: 80px !important;
}
.donation-callout-header {
       color: #fff;
       font-size: 20px;
       font-weight: bold;
       text-transform: uppercase;
}
p.donation-info {
          font-size: 13px;
       line-height: 16px !important;
      margin-top: 0px !important;
margin-bottom: 7px !important;
}

/*** Sidebar Item list ***/
#side-item-list {
       background:url(/images/auction/saints-auction-sideitemlist.jpg) no-repeat;
       width: 305px;
       height: 400px;
       color: #062B5F;
       font-weight: bold;
       padding-top: 60px;
}
#side-item-list ul {
       list-style-image: none;
       list-style-type: none;
margin-left: 20px;
}
#side-item-list ul li {
       line-height: 24px !important;
       height: 24px !important;
       margin-bottom: 4px !important;
}
#side-item-list li a {
       color: #062B5F;
       font-weight: bold;
       display: block;
}

img.sidebar {
	padding-top: 18px;
}
img.sidebar2 {
	padding-top: 12px;
}

#sauction2010 {
	height: 730px;
	width: 614px;
	background-image: url(http://www.ochsner.org/images/auction2010/saintsauction2010.jpg);
	background-repeat: no-repeat;
                font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF

}

#innersauction2010{
        position: relative;        
        height: 370px;
        width: 614px;
   
}

#nobid {
	background-image: url(http://www.ochsner.org/images/auction/saints-auction-bid-donate-bkgd.jpg);
	background-repeat: no-repeat;
	height: 310px;
	width: 632px;
        padding-top: 35px;
}

#nobidcallout {
	margin-left: 390px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
}
#nobidtext {
        position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #072B61;
	margin-left: 390px;
	padding-right: 15px;
}
#nobidlink {
        position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #072B61;
	margin-left: 305px;
	margin-top: 35px;
	text-align: center;
}
/***************************************
End of Saints Auction
****************************************/

/*********************
***** Elmwood Fitness *****
*********************/
#sidebar.efc-side {
margin-left: 13px;
width: 265px;
}
#sidebar.efc-side strong {
    color: #0A2D63;  
    font-weight: bold;
}
h3.efc-main-title,
h3.efc-sidebar-title {
     color: #0A2D63;   
     font-size: 15px;
     margin-bottom: 10px;
     margin-top: 13px;
}

p.efc-sidebar-p {
line-height: 17px;
margin-bottom: 14px;
}

.imagespacert {
	float: right;
	margin: 0 0 10px 10px;
}

.imagespacelt {
	float: left;
	margin: 0 10px 10px 0; 
}

.left.spacebottom {
margin-bottom: 15px;
}

/*********************
***** END Elmwood Fitness *****
*********************/
/*********************
*****Gift Shop*****
*********************/
.gift-shop-mainpg-location {
padding-left: 15px;
}

/*********************
***** END Giftshop *****
*********************/
/*********************
*****Webbys*****
*********************/
#webby_header {
	background: #D1D7E2 url(/images/webby/webby-banner.jpg) no-repeat 0 0;
	height: 154px;
	padding: 20px;
	position: relative;
}
/*********************
***** END webbys *****
*********************/


/*********************
*****FAD Dropdown*****
*********************/
#fad-schedule-drop-button {
	width: 98px;
}
.fad-schedule-drop-down-container {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #0B255B;
	width: 98px;
	padding: 0;
	margin: 0;
}
ul.fad-schedule-drop-down-list {
        text-align: center !important;
	list-style-type: none!important;
	list-style-image:none!important;
	background-color:#DEE2EA;
	border: solid 1px #0B255B;
	padding: 5px;
	margin: 0!important;
        font-size: 11px !important;
}
ul.fad-schedule-drop-down-list strong {
        font-size: 11px !important;
}
ul.fad-schedule-drop-down-list li {
	border: solid 1px #AAB0BE;
	background-color:#CAD0DC;
	margin-bottom: 5px;
}
ul.fad-schedule-drop-down-list li.myochsner {
	background:url(/images/fad/find-a-doc-schedule-myochsner-icon.jpg) 5px 5px no-repeat #CAD0DC;
	padding-left: 15px;
}
ul.fad-schedule-drop-down-list li.last-item {
	margin-bottom: 0;
}
ul.fad-schedule-drop-down-list li.myochsner a {
	background:url(/images/fad/find-a-doc-schedule-myochsner-icon.jpg) 5px 5px no-repeat #CAD0DC;
	margin-left: -15px;
	padding-left: 17px;
	
}
ul.fad-schedule-drop-down-list li a,
ul.fad-schedule-drop-down-list li span {
	display: block;
	color: #0B255B !important;
	padding:5px;
	text-decoration: none !important;
}
ul.fad-schedule-drop-down-list li a:hover {
background-color:#FFF !important;
}
/*********************
**** End FAD Dropdown *****
*********************/

/*********************
***** Choose Ochsner *****
*********************/
#campaign_header_choose {
	background: #D1D7E2 url(/images/choose/banner_2.jpg) no-repeat 0 0;
	height: 154px;
	padding: 20px;
	position: relative;
}
#campaign_header_choose form{
        float: right;
        width: 345px;
        margin-top: 15px;
	}
#campaign_header_choose h1 {
	height: 85px;
	width: 254px;
	text-indent: -13000em;
	margin-top: 17px;
margin-left: 10px;
}

#campaign_header_choose h1 a:link,  #campaign_header_choose h1 a:visited {
	display: block;
	height: 143px;
}

#choose-stat-container {
background: url(/images/choose/main-page-stat-image.jpg) no-repeat 0 0;
width: 916px;
height: 348px;
margin-left: 31px !important;
margin-bottom: 15px !important;
position: relative;
}


a:link.stat-one, a:visited.stat-one  {
display:block;
height:90px;
left:140px;
position:absolute;
top:105px;
width:590px;
}

a:link.stat-two, a:visited.stat-two  {
display:block;
width: 165px;
height:60px;
top: 272px;
left: 46px;
position: absolute;
}

a:link.stat-three, a:visited.stat-three  {
display:block;
width: 166px;
height: 81px;
top: 256px;
left: 346px;
position: absolute;
}
a:link.stat-four, a:visited.stat-four  {
display:block;
width: 112px;
height: 60px;
top: 277px;
left: 684px;
position: absolute;
}
a:hover.stat-one,
a:hover.stat-two,
a:hover.stat-three,
a:hover.stat-four,
a:hover.sidebar-enews,
a:hover.survey-submit    {
text-decoration: none;
}

div.fact-box {
padding: 7px;
}

div.fact-box p {
font-size: 11px;
color: #062B5F;
padding-bottom: 5px;
width: 135px;
}

p.fact1 {
border-bottom: solid 1px #062B5F;
margin-bottom: 5px;
}
p.fact3 {
border-top: solid 1px #062B5F;
}

.fact-box-link {
color:  #062B5F;
font-weight: bold;
font-size: 11px;
text-align: center;
border-top: solid 3px #FBBA0A;
padding-top: 8px;
margin-top: 10px;
}

#campaign_sidebar_choose {
	float:right;
	width: 278px;
	margin-left: 0;
	margin-right: 28px;
        margin-bottom:10px;
        padding-left: 12px;
        border-left: 4px double #A5A6A5 !important;
 }

#choose-sidebar-news-box {
background: url(/images/choose/right_nav_headline.jpg) no-repeat 0 0;
width: 158px;
height: 48px;
padding: 25px 102px 17px 18px;
margin-top: 7px;
font-weight: bold !important;
position: relative;
}


a:link.sidebar-enews, a:visited.sidebar-enews {
display:block;
width: 272px;
height: 85px;
top: 5px;
left: 6px;
position: absolute;
}


#choose-sidebar-boxlist {
background-color: #FDE6B6;
width: 268px;
padding: 0;
margin-top: 15px;
margin-left: 6px;
}

h2.choose-sidebar-boxlist-title {
        background: url(/images/choose/right-nav-box-header.jpg) no-repeat 0 0;
	color:#FFF;
	height: 32px;
	width: 258px;
        line-height: 34px;
        padding-left: 10px;
        font-family: Helvetica, Arial,  sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	font-weight: bold;
}
#choose-sidebar-boxlist ul {
	list-style-type:none;
	list-style-image: none;
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 248px;
        font-size: 14px;
        font-weight: bold;
}

#choose-sidebar-boxlist ul li {
border-bottom: solid 3px #F6D38C;
line-height: 26px;
height: 26px;
}

#choose-sidebar-boxlist ul li.last-item {
border-bottom: none;
}
#choose-sidebar-boxlist ul li a:link,
#choose-sidebar-boxlist ul li a:active,
#choose-sidebar-boxlist ul li a:visited {
color: #000;
display:block;
width: 258px;
margin-left: -10px;
padding-left: 10px;
}

#choose-sidebar-boxlist ul li a:hover {
width: 258px;
margin-left: -10px;
display:block;
color: #4D81BD;
text-decoration: none;
padding-left: 10px;
}

#choose-survey-container {
        width: 267px;
        margin-top: 15px;
        margin-left: 6px;
}
#choose-survey-top-area {
background-image: url(/images/choose/survey_border_top.jpg);
height: 16px;
}
#choose-survey-title-area {
background-image: url(/images/choose/survey_top_bkgd.jpg);
border-bottom: solid 2px #FBBA0A;
color: #062B5F;
font-weight: bold;
font-size: 22px;
padding: 3px 18px 12px 18px;
}

#choose-survey-content-area {
background-color: #DADFE7;
padding: 15px;
line-height: 22px;
}

#choose-survey-content-area form {
margin: 0 !important;
width: 100%;
text-align: left;
font-size: 16px;
font-weight: bold;
line-height: 22px;
}
.choose-survey-radio {
	width: 20px;
	border:none;
	background: none;
}


.survey-submit {
background: url(/images/choose/survey_submit_button_bkgd.jpg) no-repeat;
padding: 12px 13px 17px 13px;
font-weight: bold;
font-size: 18px;
color: #FFF;
position: relative;
height: 44px !important;
border: none !important;
width: 267px !important;
display: block;
text-align: left;
cursor: pointer;
}
.survey-submit:focus {outline:none;}
#choose-survey-results-bottom-area {
 	background: url(/images/choose/survey_results_button_bkgd.jpg) no-repeat;
	position: relative;
        height: 44px;
}

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

#campaign-main-content.full-body {
	background: transparent;
	float: left;
	margin: 0px 50px 0px 75px;
	width: 800px !important;
}

h1.choose-h1 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 20px;
	text-transform:uppercase;
	font-weight: bold;
}

.choose-main-headline {
	background-image: url(/images/choose/main_text_headline.jpg);
	color:#FFF;
	height: 41px;
	width: 591px;
        line-height: 44px;
        padding-left: 10px;
}
.large-body-text {
        font-family: Helvetica, Arial,  sans-serif;
        font-size: 16px;
     
}
#choose-content-feature-box {
        background: url(/images/choose/main_text_buttons_bkgd.jpg) no-repeat 0 0;
        height: 204px;
        width: 226px;
        padding: 33px 28px;
        margin-top: 20px;
        margin-bottom: 20px;
        color: #062B5F;
        font-size: 12px;
        font-weight: bold;
        line-height: 13px;
}
#choose-content-feature-box a:link,
#choose-content-feature-box a:active,
#choose-content-feature-box a:visited,
#choose-content-feature-box a:hover,
#choose-sidebar-news-box a:link,
#choose-sidebar-news-box a:active,
#choose-sidebar-news-box a:visited,
#choose-sidebar-news-box a:hover {
       text-decoration: none !important;
       cursor: pointer;
}

#choose-sidebar-news-box h2,
#choose-content-feature-box h2 {
       color: #062B5F;
        font-weight: bold;
        font-family: Helvetica, Arial,  sans-serif;
       font-size: 17px;
       line-height: 17px;
       padding-bottom: 5px;
       border-bottom: solid 1px #FBBA0A;
       margin-bottom: 5px;
       margin-left: 0;
}

#choose-sidebar-news-box h2 {
background: url(/images/choose/arrow_sml_lgt_yellow.jpg) right bottom no-repeat;
}

#choose-content-feature-box h2 {
background: url(/images/choose/arrow_sml.jpg) right bottom no-repeat;
float: right;
width: 132px;
}

#choose-sidebar-news-box p,
#choose-content-feature-box p {
color: #062B5F !important;
margin-top: 0px;
line-height: 13px;
font-weight: bold;
}

#choose-content-feature-box p {
width: 132px;
float: right;
}

#choose-content-feature-box img {
float: left;
margin-right: 10px;
}
.choose-feature-box1 img {
border: solid 1px #666666;
float: left;
margin-right: 10px;
}

.choose-feature-box1,
.choose-feature-box2 {
height: 82px;
}

.choose-feature-box1 {
margin-bottom: 30px;
}

#campaign-main-content.narrow-body hr {
    background-color: #FFF;
    border-top: 1px dashed #CCCCCC;
    border-bottom: none;
    border-width: 1px 0;
    color: #CCCCCC; /* Older versions of IE use the `color` attribute to style <hr> */
    height: 1px;
    line-height: 1px;
    margin-top: 10px;
    width: 100%;
}


#choose-testimonial-container {
background: url(/images/choose/testimonial_bkgd.jpg) no-repeat 0 0;
       width: 339px;
       height: 190px;
       padding: 82px 221px 30px 40px;
       color: #fff;
       font-weight: bold;
       font-family: Helvetica, Arial,  sans-serif;
       font-size: 13px;
       line-height: 18px !important;
position:relative;
margin-top: 24px;
}
#choose-testimonial-container p {
        margin-top: 0;
         font-size: 13px;
       line-height: 18px !important;
}
     
a:link.share-story, a:visited.share-story  {
display:block;
width: 161px;
height: 302px;
top: 0px;
left: 437px;
position: absolute;
}

a:hover.share-story {
text-decoration: none;
}
  
#copyright_choose {
        color: #FFF !important;
	background: #EBAA00 url(/images/bg/footer_fill.gif) repeat-y 0 0;
	margin: 0 0 50px;
}
#copyright_choose a:link,
#copyright_choose a:active,
#copyright_choose a:visited {
color: #FFF !important;
text-decoration: none !important;
}
#copyright_choose a:hover {
color: #4D81BD !important;
}

#copyright_choose p.copyright-right {
        background: none;
        float: right;
        width: 200px;
        text-align: right;
        margin-top: -55px;
}

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

#share-pop-up-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/choose/share_pop_up_top.gif) no-repeat scroll 0 0;
}

#share-pop-up-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/choose/share_pop_up_bottom.gif) no-repeat scroll 0 0;
clear:both;
}

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

#share-pop-up-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/choose/share_pop_up_middle.gif) repeat-y scroll 0 0;
margin:0;
min-height:100px;
padding:8px 25px 50px;
width:541px;
}

.pop-up-form input.screening-tool-submit	{
	width: 85px !important;
	color: #FFF !important;
        font-size: 16px !important;
}
.pop-up-form input.screening-tool-submit:hover {
color:#F0AD00 !important;
cursor:pointer;
font-weight:normal;
text-decoration:none;
}

.share-popup-textarea {
width: 500px;
margin-left: 6px;
height: 130px !important;
}

.pop-up-disclaimer-text {
font-size: 10px;
margin-bottom: 8px !important;
}

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

h3#pop-up-title-alt-choose {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/choose/pop-up-main-title-choose.jpg) no-repeat scroll 0 0;
font-size:14px;
height:40px;
margin:0 0 0 -10px;
padding:15px 0 10px 25px;
width:551px;
}
#choose-share-this-page {
background:  url(/images/choose/sharethis-envelope.jpg) no-repeat top left;
font-size: 12px;
height: 32px !important;
padding-left: 45px;
line-height: 13px;
cursor: pointer;
margin-top: 20px;
margin-left: 15px;
position: relative;
border: none;
color: #072B61;
}


#choose-share-this-page-2 a.email_friend {
background:url("/images/choose/sharethis-envelope.jpg") no-repeat scroll left top transparent;
border:medium none;
color:#072B61;
cursor:pointer;
font-size:12px;
height:32px !important;
line-height:13px;
margin-left:15px;
margin-top:20px;
padding-left:45px;
position:relative;
}


#choose-share-this-page a.email_friend {
text-decoration: none !important;
border: none;
}

a.email_friend:hover {
text-decoration: none !important;
}
 

#choose-doctor-location-wellness {
background: url(/images/choose/choose-box.jpg) no-repeat 0 0;
height: 299px;
width: 594px;
margin-top: 20px;
margin-bottom: 8px;
position: relative;
color: #000;
font-size: 12px;
font-weight: normal;
line-height: 14px;
}

#choose-share-your-story {
        border-top:1px dashed #CCCCCC;
        padding-top: 15px;
        width: 266px;
        margin-top: 15px;
        margin-left: 6px;
}

#choose-er {
        border-top:1px dashed #CCCCCC;
        padding-top: 15px;
        width: 266px;
        margin-top: 15px;
        margin-left: 6px;
}

#choose-social-media-buttons {
        float: left;
        padding-top: 35px;
        padding-right: 5px;
}

#choose-social-media-buttons img a {
border: none;
text-decoration: none;
}

#choose-a-doctor {
position: absolute;
left: 71px;
top: 55px;
width: 198px;
}

#choose-a-location {
position: absolute;
left: 369px;
top: 55px;
width: 198px;
}

#choose-wellness {
position: absolute;
left: 71px;
top: 210px;
width: 508px;
}

#choose-wrapper-left {
float: left;
}

#choose-wrapper-right {
float: right;
}

#choose-knowledge-box {
background: url(/images/choose/choose-knowledge-box.jpg) no-repeat 0 0;
line-height: 15px;
height: 385px;
width: 229px;
margin-top: 18px;
margin-right: 8px;
padding: 95px 20px 0 20px;
}

#choose-knowledge-item {
padding: 0 0 17px 0;
margin-bottom: 15px;
border-bottom: 2px solid #999;
}

#choose-knowledge-item img {
border: none;
float: left;
margin: 0 30px 30px 0;
}

#choose-knowledge-item img a {
border: none;
text-decoration: none;
}

.choose-knowledge-last {
border-bottom: none !important;
}


/*********************
*****End Choose Ochsner *****
*********************/

/*********************
***** Philanthropy Styles
*********************/
#recent_events_box {
background-image: url(/images/philanthropy/recent-events-box.jpg);
background-repeat: no-repeat;
height: 378px;
width: 232px;
padding: 7px 20px 20px 20px;
margin-left: 6px;
margin-top: 10px;
}

#recent_events_box h1 {
color: #fff;
font-size: 18px;
font-family: Helvetica, Arial, sans-serif; 
padding-bottom: 10px;
line-height: 33px;
margin-top: 0;
height: 31px;
}

#recent_events_box .philanthropy_date_location {
color: #0A2C63;
font-size: 10px;
font-weight: bold;
margin-top: 0px;
}

#recent_events_box h2 {
color: #0A2C63;
font-size: 14px;
margin-top: 5px;
}

#recent_events_box p {
margin-top: 2px;
}

#recent_events_box p a:link,
#recent_events_box p a:visited,
#recent_events_box p a:hover {
font-size: 10px;
color: #0A2C63;
}

#ways_to_give {
background-image: url(/images/philanthropy/ways-you-can-give-box.jpg);
background-repeat: no-repeat;
height: 471px;
width: 251px;
float: left;
margin-top: 15px;
margin-bottom: 15px;
margin-right: 7px;
padding: 45px 30px 15px 25px;
}

#ways_to_give p {
font-size: 12px;
font-weight: bold;
line-height: 14px;
color: #0A2C63;
}

#ways_to_give .philanthropy_give {
color: #0A2C63;
text-transform: uppercase;
}

#ways_to_give .philanthropy_give_white {
color: #fff;
}

#give_interior {
padding: 2px 20px 15px 50px;
position: relative;
}

.give-online {
position: absolute;
top: 0;
left: 50px;
}

.give-call {
position: absolute;
top: 62px;
left: 50px;
}

.give-mail {
position: absolute;
top: 169px;
left: 50px;
}

#mark_your_calendar {
background-image: url(/images/philanthropy/mark-calendar-box.jpg);
background-repeat: no-repeat;
float: left;
margin-top: 15px;
margin-bottom: 15px;
height: 436px;
width: 236px;
padding: 65px 20px 30px 31px;
}

#mark_your_calendar h1 {
margin-top: 20px;
color: #0A2C63;
font-size: 14px;
} 

#mark_your_calendar h1.first {
margin-top: 0px;
}

#mark_your_calendar p {
}

#mark_your_calendar .philanthropy_date_location {
font-size: 10px;
color: #0A2C63;
margin-top: -1px;
font-weight: bold;
}

h3.recent-events {
color: #FFF;
background-color: #FBBA0A;
padding-left:10px !important;
}

/*********************
***** End Philanthropy Styles
*********************/
*********************
***** Haiti Relief *****
*********************/

#haiti-main-container {
		width: 649px;
}

#haiti-header {
	background:url(/images/haitirelief/haiti-main-content-header.jpg);
	height: 41px;
	width: 649px;
}

#haiti-content-area {
	background:url(/images/haitirelief/haiti-main-content-area.jpg) repeat-y;
	padding: 19px 17px 12px 17px;
	width: 615px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
}
#haiti-content-area p {
	margin-top: 0;
}

#haiti-footer {
	background:url(/images/haitirelief/haiti-main-content-footer.jpg) no-repeat;
	height: 121px;
	position:relative;
	color:#FFF;
	padding-bottom: 10px;
}
p.haiti-footer-title {
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px !important;
	margin-bottom: 5px!important;
}

#haiti-footer-donate-area {
	position:absolute;
	top: 23px;
	left: 63px;
	width: 291px;
}
p.haiti-donate-info {
	font-size:12px;
	line-height: 15px!important;
	color:#CCCCCC;
	margin-top: 0px !important;
}
a:link.haiti-footer-donate-link, 
a:visited.haiti-footer-donate-link,
a:hover.haiti-footer-donate-link {
	display:block;
	position: absolute;
	top: 14px;
	left: 394px;
	height: 57px;
	width: 232px;
	cursor:pointer;
}
#haiti-footer-donate-link-area {
	top: 23px;
	left: 439px;
	position:absolute;
}
#haiti-footer-donate-link-area p.haiti-footer-title {
	line-height: 17px !important;
}
p.haiti-donate-question {
	top: 69px;
	left: 394px;
	position:absolute;
	line-height: 15px!important;
	border-top: solid 1px #87B8FF;
	margin-top: 0!important;
	padding-top: 8px;
	font-weight: bold;
	
}
#haiti-sidebar-dispatch-container {
	margin-left: 2px;
}
#haiti-sidebar-dispatch-header {
	background:url(/images/haitirelief/haiti-sidebar-dispatch-header.jpg) no-repeat;
	height: 69px;
}
#haiti-sidebar-dispatch-content-area {
	background:url(/images/haitirelief/haiti-sidebar-dispatch-content.jpg) repeat-y;
	padding: 15px 15px 8px 15px;
	width: 243px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#haiti-sidebar-dispatch-content-area p {
	margin-top: 5px;
	margin-bottom: 10px;
}
p.haiti-article-date {
	font-size: 10px;
	line-height: 12px;
}
#haiti-sidebar-dispatch-content-area hr {
   border: none;
    background-color: #999999;
    color: #999999; /* Older versions of IE use the `color` attribute to style <hr> */
    height: 1px;
    line-height: 1px;
    margin-top: 10px;
	margin-bottom: 10px;
    width: 100%;
}


#haiti-sidebar-dispatch-content-area strong{color:#062B5F;}

#haiti-sidebar-dispatch-footer {
	background:url(/images/haitirelief/haiti-sidebar-dispatch-footer.jpg) no-repeat;
	height: 31px;
	color: #062B60;
	font-size: 11px;
	font-weight: bold;
	line-height: 26px;
	padding-left: 15px;
}
#haiti-sidebar-dispatch-content-area a:hover,
#haiti-sidebar-dispatch-footer a:hover {
	text-decoration: none;
}


/*********************
***** End Haiti Relief *****
*********************/

/*********************
***** Healthgrades *****
*********************/
.content-top-spacer {
padding-top: 10px !important;
}

.med-body-text {
font-family: Helvetica, Arial,sans-serif;
font-size:14px;
}

.healthgrades-main-headline {
background:url(/images/healthgrades/main-blue-header-bkgd.jpg) no-repeat;
color:#FFFFFF;
height:41px;
line-height:44px;
padding-left:10px;
width:633px;
}
#healthgrades-awards-box {
width: 647px;
position: relative;
}
#healthgrades-awards-box-header {
background: url(/images/healthgrades/healthgrades-award-box-header.jpg) no-repeat 0 0;
height: 105px;
color: #CCCCCC;
font-size: 13px;
position: relative;
}
#healthgrades-awards-box-header p {
margin:0;
line-height: 16px;
width: 380px;
position: absolute;
left: 260px;
top: 40px;
}
#healthgrades-awards-box-header strong {
color: #ffffff;
}

#healthgrades-awards-box-content {
background-image:url(/images/healthgrades/healthgrades-award-box-content-bkgd.jpg);
padding: 0px 25px;
}
#healthgrades-awards-box-content p {
margin-bottom: 5px;
margin-top: 5px;
}

#healthgrades-awards-box-content strong {
color: #062B5F;
font-size: 14px;
}

#healthgrades-awards-box-footer {
background: url(/images/healthgrades/healthgrades-award-box-footer.jpg) no-repeat;
height: 13px;
}

/*********************
***** End Healthgrades ***
*********************/

/*********************
***** Podcasting *****
*********************/

/*** LANDING PAGE ***/

.podcast-episode {
	height:inherit;
	border-width: 1px 0;
	padding:0 !important;
	margin: 0 15px !important;
}

.podcast-episode-right{float:right;}

.podcast-episode ul {
	border-top: solid #CCCCCC;
	border-bottom: solid #CCCCCC;
	border-width: 1px 0;
	background:#F2F4F7;
	margin: 0 0 10px 0 !important;
	padding: 0 10px !important;
}

.podcast-episode ul li {
	list-style:none;
	display:inline;
	color:#5D7599;
	font-size: 12px;
	font-weight:normal;
	line-height: 30px;
	
}

p.author {
	font-size: 14px;
}

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

.podcast-episode ul li a:link,
.podcast-episode ul li a:visited,
.podcast-episode ul li a:active {
	font-weight: normal;
}

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


.podcast-img-left {
	float:left;
	margin-right:10px;
}

.podcast-img-right {
	float:right;
	margin-right:10px;
}


.podcast-img-text {
	margin-top: 25px !important;
	margin-bottom:0;
}

h3.podcast {color:#0A2D63;}

/*Scroll*/
#scroll-container-header {
	background:#0A2D63;
	height:20px;
	width:614px;
	border-left:#E6EDFC solid 1px;
	border-right:#E6EDFC solid 1px;
	margin-left: 12px;
	padding: 4px 0 0 10px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

#scroll-container {
	background:#F3F4F8;
	height:140px;
	width:602px;
	border-left:#E6EDFC solid 1px;
	border-right:#E6EDFC solid 1px;
	border-bottom:#E6EDFC solid 1px;
	padding: 10px;
	margin-left: 13px;
}

ul#scroll-pictures {
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}

ul#scroll-pictures li.scroll-first {
	margin: 10px 0 0 20px;
	
}

ul#scroll-pictures li {
	float: left;
	list-style:none;
	padding: 0 22px 0 0;
	margin: 10px 0 0 0;
	text-align:center;
	color:#0A2D63;
	font-weight:bold;
}

ul#scroll-pictures li a:link,
ul#scroll-pictures li a:visited,
ul#scroll-pictures li a:active {font-weight:normal;}

ul#scroll-picutres li a:hover {
	color:#0A2D63;
	font-weight: normal;
}


img.scroll-images {
	background: #FFF;
	border: 1px solid #072B61;
	padding: 4px;
	
}

.scroll-arrow-left {
	float:left;
	margin-top: 60px;
}

.scroll-arrow-right {
	float:right;
	margin-top:60px;
}

/*** CATEGORY PAGE ***/
/*Category Top Area*/

#category-banner {
	background:url(/images/podcasting/category_top_banner2.png) no-repeat;
	width:942px;
	height:212px;
	margin: 15px 0 0 15px;
}

#category-banner.medical_technology {
	background:url(/images/podcasting/banners/podcasting-medtech-category.jpg) no-repeat;
}

#category-banner.cancer {
	background:url(/images/podcasting/banners/podcasting-cancer-category.jpg) no-repeat;
}

#category-banner.digestive_health {
	background:url(/images/podcasting/banners/podcasting-digestive-category.jpg) no-repeat;
}

#category-banner.eye_health {
	background:url(/images/podcasting/banners/podcasting-eyehealth-category.jpg) no-repeat;
}

#category-banner.womens_health {
	background:url(/images/podcasting/banners/podcasting-womens-category.jpg) no-repeat;
}

#category-banner.heart_and_vascular {
	background:url(/images/podcasting/banners/podcasting-hv-category.jpg) no-repeat;
}

#category-banner.joint_health {
	background:url(/images/podcasting/banners/podcasting-joint-category.jpg) no-repeat;
}

#category-banner.pediatrics {
	background:url(/images/podcasting/banners/podcasting-peds-category.jpg) no-repeat;
}

#category-banner.pregnancy {
	background:url(/images/podcasting/banners/podcasting-pregnancy-category.jpg) no-repeat;
}

#category-banner.health_and_wellness {
	background:url(/images/podcasting/banners/podcasting-healthwellness-category.jpg) no-repeat;
}

#category-top-area-leftcolunm {
	padding: 25px 0 0 0px;
	margin-left: 400px;
	display:inline;
	width: 220px;
	float:left;
}

h2.category-top-area {
	color:#FBBA0A;
	border-style:none;
	margin-bottom:5px;
	font-size:20px;
}

p.category-top-area {
	color:#FFF;
	line-height:16px;
}

.category-top-area a:link,
.category-top-area a:visited,
.category-top-area a:active {
	color:#FBBA0A;
	font-weight:normal;
	font-style:italic;
}

.category-top-area a:hover {
	color:#FBBA0A;
	text-decoration:underline;
	font-weight:normal;
	font-style:italic;
}

p.category-top-area-bold {
	font-size: 14px;
	font-weight:bold;
	margin-top: 10px;

}

p.category-top-area-bold a:link,
p.category-top-area-bold a:visited,
p.category-top-area-bold a:active {
	color:#FFF;
	font-style: normal;
}

p.category-top-area-bold a:hover {
	color:#FFF;
	font-style: normal;
	text-decoration:underline;
}

#category-top-area-rightcolunm {
	display:inline;
	float:right;
	width: 240px;
	padding-top: 25px;
	margin-right: 20px;
}
.category-rss-itunes {
	padding-right: 10px;
	display:inline;
	float:left;
}


/****EPISODE******/

/* Previous / Next: EPISODE Navigation */

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

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

ul#podcast_episode_prev_next li.episode_previous {
	margin-right: 15px;
}

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

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

ul#podcast_episode_prev_next li.episode_previous a:hover {
	background: url(/images/podcasting/previous_hover.jpg) no-repeat;
	text-decoration: none;	
}

ul#podcast_episode_prev_next li.episode_next {
	float: right;	
}

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

ul#podcast_episode_prev_next li.episode_next a:hover {
	background: url(/images/podcasting/next_hover.jpg) no-repeat;
	text-decoration: none;
}

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

#podcast_episode_prev_next .episode_previous span {
	font-size: 11px;
	color: #63799F;
	text-transform: none;
	line-height: 20px;
}

#podcast_episode_prev_next .episode_next span {
	font-size: 11px;
	color: #63799F;
	text-transform: none;
	line-height: 20px;
}

#podcast_shell {
	background:url(/images/podcasting/podcast_shell.png) no-repeat;
	width: 640px;
	height: 92px;
}

#podcast_shell_left {
	float:left;
	margin: 23px 5px 0 2px;
}

#podcast_shell_right {
	float:right;
	margin: 0px 20px 0 0px;
}

/* Images */

img.podcasting-left {
	background: #FFF;
	border: 1px solid #072B61;
	margin: 4px 10px 0 0;
	padding: 4px;
	float: left;
}

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

h2.podcasting-showing-results {
	color:#0A2D63;
	font-size: 14px;
	font-weight:normal;
	line-height:18px;
	margin: 10px 10px 10px 25px;
	padding-bottom:5px;
}


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

.podcasting-alternate {background:#F2F4F7;}

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

.podcasting-results h2 {
	color:#0A2D63;
	text-transform:uppercase;
	font-size: 16px;
	font-weight:bold;
	margin: 0;
	line-height:36px;
}


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

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

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

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

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

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

.podcast-search-text a:link,
.podcast-search-text a:visited,
.podcast-search-text a:active {
	background:url(/images/podcasting/podcast.gif) left no-repeat;
	font-size: 12px;
	text-transform:capitalize;
	margin-bottom: 0;
	float:right;
	height:31px;
	padding-left: 35px;
}

.podcast-search-text a:hover {
	background:url(/images/podcasting/podcast.gif) left no-repeat;
	text-decoration:underline;
	}

/*ADD THIS*/
.add_this {
	padding: 10px 5px 0 0;
	color:#C30;
	font-weight:bold;
	font-size:16px;
}
	
.add_this a:link,
.add_this a:visited,
.add_this a:active {color:#ff00ff;}

.add_this a:hover {
	color:#ff00ff;
	text-decoration:underline;
	
}

/*** Add This Button styles ***/

.addthis_toolbox{
float: left;
height: 23px;
margin-top:5px;
}

.addthis_toolbox a{
	color: white;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
}

.addthis_toolbox_episodepg{
float: left;
height: 23px;
margin-top:-13px;
}

.addthis_toolbox_episodepg a{
	color: #0A2D63;
	font-weight:bold;
	font-size:12px;
	margin-top:-13px;
}

/*********************
** END Podcasting ****
*********************/



ul.signup-list {
list-style-position:outside;
list-style-type:square !important;
font-size: 11px;
font-weight: normal !important;
}


/*********************
***** Article Comments ***
*********************/
#comment-entry-area {
width:650px; 
margin-bottom:15px; 
margin-top:20px;
clear: both;
}

#comment-entry-area p {
color:#072B61;
font-size:14px;
font-weight:bold;
}

#comment_form {clear:both;}

#comment-entry-area textarea {
clear:both;
height:100px;
width:640px !important;
}

table.comment-info-container,
table.comment-info-container th,
table.comment-info-container td {
padding: 0 !important;
}


#comment-entry-area input.comment-info {width:200px;}
p.input-top-align {
margin-top: 0px !important;
}
p.input-aligner {
margin-bottom: 0px !important;
}

#comment-entry-area input,
#comment-entry-area textarea {
font-size:12px;
font-weight:normal;
}

#comment-entry-area input.subprev {
background-color:#F2F4F7;
border:1px solid #072B61;
color:#072B61;
width:auto;
margin-left:8px;
cursor: pointer;
font-size:12px;
}
#comment-entry-area input.subprev:hover {
background-color:#072B61;
border:1px solid #072B61;
color:#ffffff;
}


#comment-entry-area p.comment-button-placer {
text-align: right;
font-weight:normal;
margin-bottom: 0px !important;
margin-top: 0px !important;
}

#comments-container {
width:650px;
margin-top:20px;

}

div.comment {
background-color: #FCF5EA;
border-top: solid 1px #FFEDCC;
border-bottom: solid 1px #FFEDCC;
color: #727272;
margin-bottom:10px;
padding:1px 15px;
width:620px;
}
p.comment-author {
margin-top:0px !important;
margin-bottom:5px !important;
color:#C08C02;
}

/*********************
***** End Article Comments ***
*********************/

/*********************
***** HC Email Reminders***
*********************/

table.pop-up-form tr.hc_list_row td {
padding-bottom: 20px !important;
}

table.pop-up-form tr.hc_list_row td label {
font-weight:normal !important;
}
/*********************
***** End HC Email Reminders***
*********************/
/*********************
***** Online Community ***
*********************/
.onlinecomm-main-headline {
background:url(/images/onlinecomm/onlinecomm-main-headline.jpg) no-repeat;
color:#FFFFFF;
height:41px;
line-height:44px;
padding-left:10px;
width:633px;
margin-top: 5px;
}
.onlinecomm-table {
font-family:Helvetica, Arial, sans-serif;
line-height: 16px !important;
}

table.onlinecomm-table p.td-divider {
width: 185px;
line-height: 16px !important;
}
table.onlinecomm-table p.td-divider strong {
font-size: 14px;
line-height: 19px;
}

table.onlinecomm-table p.tr-divider {
border-top:1px solid #CCCCCC; 
width:185px;
}


table.onlinecomm-table strong {
color: #062B5F;
}

.feed-feature-container {
width: 270px;
margin-bottom: 12px;
}

.feed-feature-header {
height: 18px;
color: #CCCCCC;
text-transform: uppercase;
padding-left: 10px;
font-weight: bold;
padding-top: 10px;
}

.twitter-header {
background:url(/images/onlinecomm/twitter-feed-header.jpg) no-repeat;
}
.flickr-header {
background:url(/images/onlinecomm/flickr-feed-header.jpg) no-repeat;
}
.facebook-header {
background:url(/images/onlinecomm/facebook-feed-header.jpg) no-repeat;
}

.feed-feature-content {
color: #333333;
font-size: 12px;
line-height: 16px;
border-left: solid 2px #BDE0FF;
border-right: solid 2px #BDE0FF;
padding: 10px !important;
}

.feed-feature-content-fb {
color: #333333;
font-size: 12px;
line-height: 16px;
border-left: solid 2px #BDE0FF;
border-right: solid 2px #BDE0FF;
padding: 0px !important;
}

.feed-feature-content hr {
   border: none;
    background-color: #CCCCCC;
    color: #999999; /* Older versions of IE use the `color` attribute to style <hr> */
    height: 1px;
    line-height: 1px;
    margin-top: 10px;
margin-bottom: 10px;
    width: 100%;
}

.feed-feature-footer {
background:url(/images/onlinecomm/onlinecomm-feed-footer.jpg) no-repeat;
color: #062B60;
text-transform: uppercase;
font-size: 11px;
height: 23px;
padding-left: 10px;
line-height: 23px;
font-weight: bold;
width: 270px;
}

div#twitter_div ul#twitter_update_list {
list-style-type:none !important;
list-style-image: none !important;
margin-top: -10px;
}
div#twitter_div ul#twitter_update_list li {
border-bottom: solid 1px #999999;
padding-bottom: 10px;
padding-top: 10px;
}

/*********************
***** End Online Community ***
*********************/

/*********************
***** Save Nine
*********************/
div#orgdon-pattest {
background: url(/images/savenine/organdon-pat-test-back.jpg) no-repeat;
width: 613px;
height:151px;
color: #fff !important;
padding: 40px 20px 20px 20px !important;
margin-top: 25px;
}
div#orgdon-pattest a:link,
div#orgdon-pattest a:visited,
div#orgdon-pattest a:active {
color: #FBBA0A !important;
}
div#orgdon-pattest a:hover {
color: #FFF !important;
text-decoration: none;
}
/*********************
***** End Save Nine
*********************/

/*********************
***** DM Primary Care Pages
*********************/
#dm-choose-stat-container {
width: 916px;
height: 348px;
margin-left: 31px !important;
margin-bottom: 15px !important;
position: relative;
}

#dm-ipadwin {
width: 915px;
height: 200px;
margin-left: 20px !important;
margin-bottom: 15px !important;
margin-top: 15px !important;
position: relative;
}

#stannedocs {
	background-image: url(http://www.ochsner.org/images/stannewomen/stannedocs.jpg);
	width: 600px;
	height: 200px;
	position: relative;
	padding-top: 25px;
	background-repeat: no-repeat;
}
#stannetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #072B61;
	margin-left: 22px;
	margin-top: 5px;
	width: 500px;
	float: left;
	font-weight: bold;
}
#drapoint {
	float: right;
	margin-right: 30px;
	margin-top: 2px;
}

#dm-choose-stat-container.kennersweep {
background: url(/images/kenner-sweep/dm-main-banner-image-kennersweep.jpg) no-repeat 0 0;
}

#dm-choose-stat-container.gno {
background: url(/images/dm-primary-care/dm-main-banner-image.jpg) no-repeat 0 0;
}

#dm-choose-stat-container.non-gno {
background: url(/images/dm-primary-care/dm-main-banner-image-non-gno.jpg) no-repeat 0 0;
}

#dm-choose-stat-container.stanne {
background: url(/images/dm-primary-care/dm-main-banner-image-stanne.jpg) no-repeat 0 0;
}

#dm-choose-stat-container.dm-sept {
background: url(/images/dm-primary-care/dm-main-banner-image-sept2010.jpg) no-repeat 0 0;
}

#dm-choose-stat-container.ns-jan {
background: url(/images/northshore/northshore-banner-jan2011.jpg) no-repeat 0 0;
}


h1.dm-h1 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 20px;
	font-weight: bold;
        color: #004282;
      height: 42px;

        line-height: 45px;

}
h1.dm-h1-alt {
	color:#004282;
	font-family:Helvetica,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	height:42px;
	line-height:19px;
	padding-top:3px;
margin-bottom: 30px;
}

.no1 {
background: url(/images/dm-primary-care/no1.jpg) no-repeat;
       padding-left: 50px;
}
.no2 {
background: url(/images/dm-primary-care/no2.jpg) no-repeat;
       padding-left: 50px;
}
.no3 {
background: url(/images/dm-primary-care/no3.jpg) no-repeat;
       padding-left: 50px;
}

span.dm-h1-byline {
font-size: 15px;
font-weight: normal;
color: #000;
}

p.dm-link-callout {
font-size:20px;
text-align: center;
padding-top: 10px;
}

table.dm-table td {
   padding: 0px !important;
}

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

#dm_campaign_sidebar_box_content strong {color:#000;}

#dm_campaign_sidebar_box_content p{
margin: 15px 0;
  }
/*********************
***** End Primary Care Pages
*********************/

/*********************
***** ADAM Container
*********************/

#serviceline-adam-container {
background-image: url(/images/related-new/ADAM_box.jpg);
width: 270px;
height: 480px;
position: relative;
}

#serviceline-adam-container h3.serviceline-adam-header {
text-transform: uppercase;
padding-left: 10px;
font-size: 13px;
font-weight: bold;
color: #FFF;
margin: 0 !important;
border: none !important;
}

a:link.adam-logo-link, 
a:visited.adam-logo-link  {
display:block;
width: 233px;
height: 80px;
top: 50px;
left: 18px;
position: absolute;
}

a:link.adam-link-1, 
a:visited.adam-link-1, 
a:link.adam-link-2, 
a:visited.adam-link-2,
a:link.adam-link-3, 
a:visited.adam-link-3,
a:link.adam-link-4, 
a:visited.adam-link-4,
a:link.adam-link-5, 
a:visited.adam-link-5,
a:link.adam-link-6, 
a:visited.adam-link-6 {
display:block;
width: 173px;
height: 27px;
left: 18px;
position: absolute;
padding: 13px 10px 10px 50px;
}

a:link.adam-link-1, 
a:visited.adam-link-1  {
top: 139px;
}

a:link.adam-link-2, 
a:visited.adam-link-2  {
top: 189px;
}

a:link.adam-link-3, 
a:visited.adam-link-3  {
top: 239px;
}
a:link.adam-link-4, 
a:visited.adam-link-4  {
top: 289px;
}
a:link.adam-link-5, 
a:visited.adam-link-5  {
top: 339px;
}
a:link.adam-link-6, 
a:visited.adam-link-6  {
top: 389px;
}



a:hover.adam-link-1,
a:hover.adam-link-2,
a:hover.adam-link-3,
a:hover.adam-link-4,
a:hover.adam-link-5,
a:hover.adam-link-6,
a:hover.adam-logo-link {
text-decoration: none;
}
/*********************
***** ADAM Container
*********************/

/*********************
***** Goes Pink
*********************/
#campaign_header_pink {
	background: #D1D7E2 url(/images/pink/pink-page-header.jpg) no-repeat 0 0;
	height: 154px;
	padding: 20px;
	position: relative;
}

#campaign_header_pink h1 {
	height: 85px;
	width: 254px;
	text-indent: -13000em;
	margin-top: 17px;
margin-left: 10px;
}

#campaign_header_pink h1 a:link,  #campaign_header_pink h1 a:visited {
	display: block;
	height: 143px;
}

a:link.buy-pink-ribbon,
a:active.buy-pink-ribbon,
a:visited.buy-pink-ribbon {
	background: url(/images/pink/pink-ribbon.png) no-repeat 0 0;
	width: 181px;
	height: 44px;
       line-height: 40px;
font-family: GillSansStd, Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
font-size: 17px;
position: absolute;
top: 61px;
right: 6px;
text-align: right;
padding-right: 17px;
display:block;
}

a:hover.buy-pink-ribbon {
text-decoration: none;
color: #062B60;
}

#pink-main-content {
	background: transparent;
	float: left;
	margin: 8px 2px 0 21px;
	width: 930px !important;
        font-size: 14px;
}
#pink-main-content p {
margin-bottom: 12px;
}

#pink-main-content a {
text-decoration: none;
}

#pink-main-content a:hover {
color:#EE4699;
text-decoration: none;
}

#pink-main-content h2.pink-h2 {
font-family: GillSansStd, Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
color: #fff;
padding-left: 15px;
line-height: 26px;
height: 26px;
margin-bottom:3px;
letter-spacing: 2px;
}

h2.pink-h2.pink-header-full {
	background: url(/images/pink/pink-h2-bkgd-full.jpg) repeat-x 0 0;
        width: 915px;
       
}

h2.pink-h2.pink-header-full2 {
	background: url(/images/pink/pink-h2-bkgd-full.jpg) repeat-x 0 0;
        width: 915px;
        float: left;
       
}

h2.pink-h2.pink-header-half {
	background: url(/images/pink/pink-h2-bkgd-half.jpg) repeat-x 0 0;
        width: 233px;
       float: left;
       margin-right: 6px;
}


h2.pink-h2.pink-header-thirds {
background: url(/images/pink/pink-h2-bkgd-thirds.jpg) repeat-x 0 0;
width: 660px;
margin-right: 0px !important;
float: left;
}


#pink-main-content h3 {
font-family: GillSansStd, Helvetica, Arial, sans-serif;
font-size: 20px;
font-weight: normal;
color: #062B60;
line-height: 20px;
margin-bottom: 10px;
}

#pink-main-content h3.helpful-links-title {
font-size: 22px;
text-align: center;
line-height:24px;
padding-bottom:8px;
border-bottom: solid 1px #FBD8E9;
width: 210px;
margin-bottom: 10px;
}

#pink-involve,
#pink-mammo,
#pink-cancer,
#pink-learn,
#pink-give,
#pink-share,
#pink-support {
background-color: #FBD8E9;
padding: 10px;
margin-bottom: 10px;
}

#pink-learn {
width: 910px;
height: 375px;
}

#pink-give {
height: 300px;
width: 910px;
}

#pink-cancer {
margin-right: 6px;
height: 300px;
width: 229px;
float:left;
}

#pink-mammo {
height: 300px;
width: 655px;
float:left;
}

#pink-share {
margin-right: 6px;
height: 200px;
width: 229px;
float:left;
}

#pink-involve {
height: 200px;
width: 655px;
float:left;
}

#pink-support {
height: 220px;
width: 910px;
float:left;
}

#pink-support img {
float: left;
border: solid 5px #fff;
margin-right: 30px;
}
#pink-support img.pink-support-first-item {
margin-left: 10px;
}

#pink-support h3 a {
font-weight: normal;
}


#pink-youtube-container {
width: 620px !important;
float:left;
margin-right: 5px;
height: 345px;
}

#pink-podcast-container {
width: 400 !important;
margin-top: 10px;
float: left;
height: 200px;
padding: 10px;
}

#pink-helpful-links {
background: transparent url(/images/pink/pink-helpful-links-main-bkgd.jpg) no-repeat 0 0;
margin-right: 30px;
width: 211px;
height: 340px;
float: right;
padding: 22px;
}
#pink-helpful-links a:link,
#pink-helpful-links a:active,
#pink-helpful-links a:visited {
background: transparent url(/images/pink/pink-helpful-link-bkgd.jpg) no-repeat 0 0;
font-family: GillSansStd, Helvetica, Arial, sans-serif;
color: #062B5F;
display: block;
line-height: 50px;
text-align:center;
font-size:14px;
font-weight:normal;
margin-bottom: 6px;
}
#pink-helpful-links a:hover {
background: transparent url(/images/pink/pink-helpful-link-bkgd-hover.jpg) no-repeat 0 0;
text-decoration: none;
color: #072B61 !important;
}


.give-center-info h3 a:link,
.give-center-info h3 a:active,
.give-center-info h3 a:visited,
.give-center-info h3 a:hover {
font-weight: normal;
}

.give-center-info {
width: 222px;
float: left;
margin-top: 5px;
margin-right: 22px;
}
.give-center-info.first-info-item {
border-right: solid 2px #FCE4F0;
padding-right: 20px;
margin-right: 20px;
}
.give-center-info img {
margin-bottom: 8px;
}

span.give-learn-more {line-height:40px;}

.give-donate-container {
background: transparent url(/images/pink/pink-give-donate-bkgd.jpg) no-repeat 0 0;
height: 230px;
width: 340px;
padding: 30px;
float: left;
}

p.donate-highlight {
color: #EE4699;
font-size:17px;
padding-top:10px;
}

.pink-mammo-loc-btn {
float: right;
margin-top: 15px;
}

.pink-mammo-loc-btn a:link,
.pink-mammo-loc-btn a:active,
.pink-mammo-loc-btn a:visited {
background: transparent url(/images/pink/pink-mammo-loc-btn.png) no-repeat 0 0;
font-family: GillSansStd, Helvetica, Arial, sans-serif;
color: #062B5F;
display: block;
line-height: 70px;
text-align:center;
font-size:18px;
font-weight:normal;
width: 350px;
margin-right: 20px;
}
.pink-pink-mammo-loc-btn a:hover {
color: #072B61 !important;
background: transparent url(/images/pink/pink-mammo-loc-btn-hover.png) no-repeat 0 0;
text-decoration: none;
}

.pink-donate-btn {
float: right;
margin-top: 15px;
}

.pink-donate-btn a:link,
.pink-donate-btn a:active,
.pink-donate-btn a:visited {
background: transparent url(/images/pink/pink-donate-btn.png) no-repeat 0 0;
font-family: GillSansStd, Helvetica, Arial, sans-serif;
color: #062B5F;
display: block;
line-height: 30px;
text-align:center;
font-size:18px;
font-weight:normal;
width: 150px;
}
.pink-donate-btn a:hover {
color: #072B61 !important;
background: transparent url(/images/pink/pink-donate-btn-hover.png) no-repeat 0 0;
text-decoration: none;
}


.pink-share-info {
width: 225px;
float: left;
}

.pink-share-events {
width: 200px;
float: left;
height: 200px;
}

.pink-share-events.first-info-item {
border-right: solid 2px #FCE4F0;
padding-right: 15px;
margin-right: 10px;

}
.pink-share-events.first-info-item {
padding-right: 15px;
margin-right: 10px;

}


.pink-share-info.first-info-item {
border-right: solid 2px #FCE4F0;
padding-right: 15px;
margin-right: 20px;

}
.pink-share-info.first-info-item {
padding-right: 15px;
margin-right: 20px;

}



.pink-share-info h3 {
text-align: left;
}
.pink-share-info h3 a:link,
.pink-share-info h3 a:active,
.pink-share-info h3 a:visited,
.pink-share-info h3 a:hover {
font-weight: normal;
}

.pink-share-info h3 img {
float: left;
margin-right: 15px;
}

.pink-share-follow {
background: transparent url(/images/pink/pink-share-follow-bkgd.jpg) no-repeat 0 0;
height: 95px;
width: 113px;
margin-top: 20px;
padding:15px;
}

.pink-share-follow h4 {
font-family: GillSansStd, Helvetica, Arial, sans-serif;
color: #062B5F;
font-size: 16px;
border-bottom: solid 1px #B4BFCF;
padding-bottom: 3px;
font-weight: normal;
line-height: 15px;
}
.pink-share-follow ul {
list-style: none;
width: 115px;
}
.pink-share-follow ul li {
margin-right: 8px;
margin-top:8px;
float: left;
}
.pink-share-follow ul li.follow-last-item {
margin-right: 0px;
}


.pink-share-info ul.pink-podcast {
background:none repeat scroll 0 0 #F2F4F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-width:1px 0;
margin:0 0 10px !important;
padding:0 10px !important;
}

.pink-share-info ul.pink-podcast li {
color:#5D7599;
display:inline;
font-size:12px;
font-weight:normal;
line-height:30px;
list-style:none outside none;
}


.pink-share-info ul.pink-podcast li.divider {
background:url("/images/podcasting/search-results-li-divider.png") no-repeat scroll 0 0 transparent;
margin-left:10px;
padding-right:10px;
width:1px;
}

#pink-involve img {
float: right;
margin-right: 6px;
}


#pink-involve h3 a {
font-weight: normal;
}




#footer-top-pink{ background: transparent url(/images/pink/footer_top_pink.jpg) no-repeat 0 0; }

#copyright_pink {
        color: #FFF !important;
	background: #EBAA00 url(/images/pink/footer_fill_pink.jpg) repeat-y 0 0;
	margin: 0 0 50px;
}
#copyright_pink a:link,
#copyright_pink a:active,
#copyright_pink a:visited {
color: #FFF !important;
text-decoration: none !important;
}
#copyright_pink a:hover {
color: #4D81BD !important;
}

#copyright_pink p.copyright-right {
        background: none;
        float: right;
        width: 200px;
        text-align: right;
        margin-top: -55px;
}

#copyright_pink p{
		background: transparent url(/images/pink/copyright_bottom_pink.jpg) no-repeat 100% 100%;
		padding: 15px 20px 25px;
	}

/*********************
***** End Goes Pink
*********************/


/*********************
***** St. Anne Giveaway
*********************/
.ipad-form-overlay {
position: relative;
height: 123px;
}

.ipad-form-overlay img.banner{
position: absolute;
top: 0px;
left: 165px;
}
.ipad-form-overlay img.ipad-float{
position: absolute;
top: 25px;
left: 615px;
}
/*********************
***** End St. Anne Giveaway
*********************/

/*********************
***** Elmwood Kenner Membership Sweepstakes
*********************/
#kennersweep {
	width: 600px;
	height: 250px;
}
/*********************
***** End Elmwood Kenner Membership Sweepstakes
*********************/

/*********************
***** Living the Legacy
*********************/
#quitting-tips-box {
background: url(/images/legacy/quitting-tips-box.png) no-repeat 0 0;
line-height: 15px;
height: 250px;
width: 229px;
margin-top: 18px;
margin-right: 8px;
padding: 20px 20px 0 20px;
}

.legacy-podcasts {
        width: 266px;
        margin-top: 25px;
        margin-left: 6px;
}

#legacy-news-box {
background: url(/images/legacy/legacy-news-box.png) no-repeat 0 0;
height: 250px;
width: 594px;
margin-top: 20px;
margin-bottom: 8px;
position: relative;
padding-left: 20px;
padding-top: 10px;
}

#legacy-headline-box {
background: url(/images/legacy/legacy-headline-box.png) no-repeat 0 0;
height: 250px;
width: 594px;
margin-top: 20px;
margin-bottom: 8px;
position: relative;
padding-left: 20px;
padding-top: 10px;
}

.legacy-news-title{
height: 50px;
width: 594px;
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
padding-top: 8px;
}

.legacy-headline-title{
height: 50px;
width: 594px;
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
padding-top: 8px;
}

#legacy-copy{
width: 594px;
clear:both;
padding-top: 20px;
}


#campaign_header_legacy {
	background: #D1D7E2 url(/images/legacy/legacy_banner.jpg) no-repeat 0 0;
	height: 154px;
	padding: 20px;
	position: relative;
}
#campaign_header_legacy form{
        float: right;
        width: 345px;
        margin-top: 15px;
	}
#campaign_header_legacy h1 {
	height: 85px;
	width: 254px;
	text-indent: -13000em;
	margin-top: 17px;
margin-left: 10px;
}

#campaign_header_legacy h1 a:link,  #campaign_header_legacy h1 a:visited {
	display: block;
	height: 143px;
}

#legacy-serviceline-adam-container {
background-image: url(/images/legacy/ADAM_legacy-box.jpg);
width: 270px;
height: 480px;
position: relative;
}

#legacy-serviceline-adam-container h3.serviceline-adam-header {
text-transform: uppercase;
padding-left: 10px;
font-size: 13px;
font-weight: bold;
color: #FFF;
margin: 0 !important;
border: none !important;
}

#legacy-serviceline-HL-container h3.serviceline-HL-header {
text-transform: uppercase;
padding-left: 10px;
font-size: 13px;
font-weight: bold;
color: #FFF;
margin: 0 !important;
border: none !important;
}

#legacy-serviceline-HL-container {
background-image: url(/images/health-library/HL_box.png);
width: 270px;
height: 480px;
position: relative;
}

/*********************
***** End Living the Legacy
*********************/

/*********************
***** Baptist Health
*********************/
#baptist-health-lp-banner{
width: 600 px;
height: 250px;
margin-bottom: 15px !important;
position: relative;
}

#baptist-health-elmwood-promo{
width: 275px;
height: 250px;
margin-bottom: 15px !important;
position: relative;

}

/*********************
***** End Baptist Health
*********************/

/*********************
***** 2011 Zurich Classic
*********************/

#zurich_classic_video {
margin-left: 20px; 
width: 450px; 
float: right;
}

#prostate-psa {
width: 800px;
height: 200px;
margin-left: 80px !important;
margin-bottom: 15px !important;
position: relative;
}

h1.protate-h1 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 20px;
	text-transform:uppercase;
	font-weight: bold;
}
.prostate-psa-headline {
	background-image: url(/images/zurich2011/main_prostate_headline.jpg);
	color:#FFF;
	height: 41px;
	width: 591px;
        line-height: 44px;
        padding-left: 10px;
}

#zurich-main-headline {
	background: url(/images/zurich/zurich-2012-header.jpg) no-repeat;
	height: 225px;
	width: 600px;
        }
/*********************
***** End 2011 Zurich Classic
*********************/

/*********************
***** 2011 Endoscopy Update
*********************/

#endoscopy-update {
background: url(/images/news-events/news-events-bkgd.jpg) no-repeat;
width: 270px;
height:412px;
float: right;
margin-left: 21px;
margin-right: 14px;
padding: 15px;
}


/*********************
***** End 2011 Endoscopy Update
*********************/

/*********************
***** "Share This" button
*********************/

.share-button {
	width: 258px;
	padding: 10px;
  	color: #072B61;
    	font-weight: bold;
	font-size: 14px;
   	 height: 55px;
}
.share-button div {
	width: 184px;
}


/*********************
***** End "Share This" button
*********************/

/*********************
***** 2011 Annual Report
*********************/

#annual-report-container {
background: url(/images/annual/annul-report-header.jpg) no-repeat 0 0;
width: 916px;
height: 550px;
margin-left: 31px !important;
margin-bottom: 15px !important;
position: relative;
}

#report-main-content {
width: 916px;
margin-left: 31px !important;
margin-bottom: 15px !important;
position: relative;
}

#report_pdf {
height: 450px;
width: 251px;
float: left;
margin-top: 15px;
margin-bottom: 15px;
margin-right: 15px;
}

#sidebar-annual{ 
	float:right;
	width: 278px;
	margin-left: 0;
	margin-right: 28px;
        margin-bottom:10px;
        padding-left: 12px;
        border-left: 4px double #A5A6A5 !important;
 }

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

/*********************
***** End 2011 Annual Report
*********************/

/*********************
***** Ochsner Community Calendar
*********************/
.calendar-main-headline {
	background-image: url(/images/calendar/calendar_text_headline.jpg);
	color:#FFF;
	height: 41px;
	width: 905px;
        line-height: 44px;
        padding-left: 10px;
}

/*********************
***** Ochsner Community Calendar
*********************/

/*********************
***** Ochsner Careers
*********************/
.careers-main-headline {
	background-image: url(/images/careers/careers_text_headline.jpg);
	color:#FFF;
	height: 41px;
	width: 390px;
        line-height: 44px;
        padding-left: 10px;
        margin-bottom:10px;
}

#careers_sidebar_left {
	float:left;
	width: 175px;
	margin-right: 0;
	margin-left: 28px;
        margin-bottom:10px;
        padding-right: 10px;
        }

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



#careers_sidebar_right {
	float: right;
	width: 275px;
	margin-left: 0;
	margin-right: 28px;
        margin-bottom:10px;
        padding-left: 12px;
        border-left: 4px double #A5A6A5 !important;
 }


#careers-mission {
width: 400px;
float: left;
margin-top:20px;
}

.careers-btns {
        width: 280px;
        margin-top: 10px;
        margin-left: 8px;
}


/*********************
***** Ochsner Careers
*********************/


/*** First Aid Kit Giveaway ****/

.firstaid-form-overlay {
position: relative;
height: 123px;
}

.firstaid-form-overlay img.banner{
position: absolute;
top: 0px;
left: 185px;
}

/*** End First Aid Kit Giveaway ****/



/*********************
***** Health Library
*********************/


#serviceline-HL-container {
background-image: url(/images/health-library/HL_box.png);
width: 270px;
height: 480px;
position: relative;
}

#serviceline-HL-container h3.serviceline-HL-header {
text-transform: uppercase;
padding-left: 10px;
font-size: 13px;
font-weight: bold;
color: #FFF;
margin: 0 !important;
border: none !important;
}

/*** End Health Library ****/

/*********************
***** Calendar Plugin
*********************/
p.full-cal-link {
margin-bottom: 8px;
text-align: center;
font-size: 11px;
}

p.full-cal-link a:hover {
color: #F0AD00;
text-decoration: none;
}

.calendar-search {
margin-top: 20px;
}

.calendar-search select {
margin-right: 10px;
width: 47%;
padding: 5px 2px 7px;
font-size: 13px;
}

.calendar-search select:first-child {
width: 96%;
margin-bottom: 10px;
}

.calendar-search select option {
padding 3px 0;
}

table#fc_outer {
margin-top: 20px;
padding: 0;
border-spacing: 0;
}

table#fc_outer tr#month_year th {
background: #0A2D63;
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
text-align: center;
padding: 10px 10px 11px 10px;
}

table#fc_outer tr#month_year th:first-child,
table#fc_outer tr#month_year th.next-month  {
text-align: left;
}

table#fc_outer tr#month_year th:last-child,
table#fc_outer tr#month_year th.previous-month{
text-align: right;
}

table#fc_outer tr#month_year th a:link,
table#fc_outer tr#month_year th a:active,
table#fc_outer tr#month_year th a:visited {
color: #E6EDFC;
font-weight: normal;
font-size: 11px;
}


table#fc_outer tr#month_year th:first-child a,
table#fc_outer tr#month_year th:last-child a {
font-size: 10px;
color:#FBBA0A;
}
table#fc_outer tr#month_year th a:hover,
table#fc_outer tr#month_year th:first-child a:hover,
table#fc_outer tr#month_year th:last-child a:hover  {
text-decoration: none;
color: #ccc;
}

table#fc_outer td {
padding: 0px;
border: 1px solid #D1D7E2;
}

table#fc_inner {
border-spacing: 0;
}

table#fc_inner th,
table#fc_inner td {
width: 14.29%;
border-top: 1px solid #D1D7E2;
border-right: 1px solid #D1D7E2;
border-bottom: none;
border-left: none;
}

table#fc_inner th:last-child,
table#fc_inner td:last-child {
border-right: none;
}

table#fc_inner th {
background: #E6EDFC;
text-align: center;
text-transform: uppercase;
color: #0A2D63;
border-top: none;
padding: 8px 0;
}

table#fc_inner td.day_cell {
height: 90px;
vertical-align: top;
padding: 7px;
}

table#fc_inner td.day_cell.out_of_range {
background: #FBFBFB;
color: #DADADA;
}

table#fc_inner td.day_cell a.num:link,
table#fc_inner td.day_cell a.num:active,
table#fc_inner td.day_cell a.num:visited {
margin: 0;
font-weight: bold;
}

table#fc_inner td.day_cell a:link,
table#fc_inner td.day_cell a:active,
table#fc_inner td.day_cell a:visited {
font-weight: normal;
margin: 7px 0;
display: block;
}

#inner-content h3.event-date {
background: #093774;
background: -moz-linear-gradient(top, #093774 8%, #0b428d 8%, #0b428d 16%, #093170 16%, #03224e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#093774), color-stop(8%,#0b428d), color-stop(16%,#0b428d), color-stop(16%,#093170), color-stop(100%,#03224e));
background: -webkit-linear-gradient(top, #093774 8%,#0b428d 8%,#0b428d 16%,#093170 16%,#03224e 100%);
background: -o-linear-gradient(top, #093774 8%,#0b428d 8%,#0b428d 16%,#093170 16%,#03224e 100%);
background: -ms-linear-gradient(top, #093774 8%,#0b428d 8%,#0b428d 16%,#093170 16%,#03224e 100%);
background: linear-gradient(top, #093774 8%,#0b428d 8%,#0b428d 16%,#093170 16%,#03224e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093774', endColorstr='#03224e',GradientType=0 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #dadada;
border: none;
padding: 7px 10px;
font-weight: normal;
font-size: 14px;
}
#inner-content h3.event-date strong {
color: #ffffff;
}

.event-location {
background: #F2F4F7;
float: right;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 5px 20px;
border: 1px solid #dde2ea;
margin-left: 30px;
margin-bottom: 15px;
width: 200px;
}

.event-location a:link,
.event-location a:active,
.event-location a:visited {
color: #336699;
}

.event-location a:hover {
color:#072B61;
text-decoration: none;
}


.event-contact {
border-top: 1px solid #dde2ea;
}

.event-location .location-header,
.event-contact .contact-header {
color: #072B61;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
display: block;
padding-bottom: 3px;
}

#inner-content .event-location p,
#inner-content .event-contact p {
line-height: 16px;
}

/*** End Calendar plugin ****/






/*********************
***** Vitamins
*********************/
#vitamin-main-headline {
	background-image: url(/images/vitamins/vitamin-lp_header.jpg);
	height: 225px;
	width: 650px;
        }

#vitamin-new-header {
	background-image: url(/images/vitamins/vitamin-new_header.jpg);
	height: 100px;
	width: 650px;
        }

#vitamin-chart {
	background-image: url(/images/vitamins/vitamin-chart.jpg);
	height: 460px;
	width: 500px;
        float: left;
        margin-right: 200px
        }

#vitamin-sidecopy {
	padding-left: 20px;
        }

.vitamin-btn {
        padding-top: 20px;
	padding-left: 20px;
        }


/*********************
***** End Vitamins
*********************/

/*********************
***** vitamins feature
*********************/
.vitamin-you-know {
background: url(/images/vitamins/vitamins-know-bkgd.png) no-repeat;
height:34px;
position: absolute;
left: 0;
top:252px;
padding: 44px 0px 10px 120px;
color: #062B5F;
font-family: "GillSansStd", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 16px;
font-weight:normal;
width: 494px;
}
/*********************
***** End vitamins feature
*********************/


/********************* 
New Quote Section on the Locations Pages - December 16, 2011
*********************/

/* -------quote box shared styles------ */
#location-quote1, #location-quote2, #location-quote3 {
	height: auto;
	color: #062B5F;
	background-color: #DADADA;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	font-family: "GillSansStd",Helvetica,Arial,sans-serif;
    font-weight: normal;
	position: relative;
		
}

/* -------quote box sizes------ */

#location-quote1, #location-quote2 {
	width: 615px;
	padding: 10px 20px 10px 10px;
	margin-bottom: 30px;
}

#location-quote3 {
	width: 238px;
	padding: 15px;
	margin-left: 10px;
}

/* -------quote box fonts------ */
#location-quote1 p {
	font-size: 16px;
	line-height: 20px;
	margin-top: 5px;
	
}

#location-quote2 p, #location-quote3 p {
	font-size: 15px;
	line-height: 20px;

}

#location-quote2 p {
	margin-top: 5px;	
}

#location-quote3 p {
	margin-top: 0px;
}

/* -------author font sizes------ */
#location-quote1 .quote-author1 {
	font-size: 14px;
	text-align: right;
	margin-bottom: 5px;
}

#location-quote2 .quote-author2,
#location-quote3 .quote-author3 {
	font-size: 13px;
	text-align: right;
	margin-bottom: 5px;
	line-height:17px;	
}

/* ------image------- */
#location-quote1 img,
#location-quote2 img,
#location-quote3 img {
	padding: 5px;
	
	background-color: #EEEEEE;
	
	border: 1px #BBBBBB  solid;
	-moz-box-shadow: 3px 3px 3px #b3b3b3;
  	-webkit-box-shadow: 3px 3px 3px #b3b3b3;
 	 box-shadow: 3px 3px 3px #b3b3b3;

}

#location-quote1 img,
#location-quote2 img {
	float: left;
	margin: 5px 30px 10px 5px;
}

#location-quote3 img {
	float: right;
	margin-left: 5px;
	margin-bottom: 0px;
}

/* ------quotation mark------- */
.quote-text .quotation-mark {
	color: #fff;
	font-size: 44px;
	font-weight: normal;
	line-height: 0px;
	position: relative;
	top: 20px;
}

.quote-text .quotation-mark:first-child { padding-right: 5px; }

.quote-text .quotation-mark:last-child {  padding-left: 3px;}

/********************* 
END of New Quote Section on the Locations Pages - December 16, 2011
*********************/

/*********************
***** healthy menus page
*********************/

#menu-headline-box {
background: url(/images/legacy/menu-headline-box.jpg) no-repeat 0 0;
height: 450px;
width: 625px;
margin-top: 10px;
margin-bottom: 8px;
position: relative;
padding-left: 20px;
padding-top: 10px;
padding-right: 10px;
}

/*********************
***** end healthy menus page
*********************/

/*********************
***** Ochsner History Book *****
*********************/
#campaign_header_historybook {
	background: #D1D7E2 url(/images/historybook/historybook_banner.jpg) no-repeat 0 0;
	height: 154px;
	padding: 20px;
	position: relative;
}
#campaign_header_historybook form{
        float: right;
        width: 345px;
        margin-top: 15px;
	}
#campaign_header_historybook h1 {
	height: 85px;
	width: 254px;
	text-indent: -13000em;
	margin-top: 17px;
        margin-left: 10px;
}

#campaign_header_historybook h1 a:link,  #campaign_header_historybook h1 a:visited {
	display: block;
	height: 143px;
}

h1.historybook-h1 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 20px;
	text-transform:uppercase;
	font-weight: bold;
}

.main-historybook-headline {
	background-image: url(/images/historybook/main_historybook_headline.jpg);
	color:#FFF;
	height: 41px;
	width: 790px;
        line-height: 44px;
        padding-left: 10px;
}

#historybook-video-section {
	float: left;
        width: 800px !important;
        margin-top: 20px;
        margin-bottom: 20px;
}


.historybook-video-first {
        float: left;
        width: 375px; 
        margin-top: 10px;
        margin-right: 40px;
        
       
}

.historybook-video-second {
        float: left;
        width: 375px;
        margin-top: 10px; 
        
      
}
#historybook-quotes {
        float: left;
        width: 800px !important;
        margin-top: 20px;
        margin-bottom: 20px;
}

.historybook-quote-first {
        float: left;
        width: 380px; 
        margin-top: 10px;
        margin-right: 10px;
        
       
}

.historybook-quote-second {
        float: left;
        width: 380px;
        margin-top: 10px;
        margin-left: 10px; 
        
      
}

#historybook-story-share {
        float: left;
        width: 800px !important;
        margin-top: 20px;
        margin-bottom: 20px;

}
  
#historybook-intro {
        float: left;
        width: 800px !important;
        margin-top: 20px;
        margin-bottom: 20px;

}      

  
#historybook-morestories {
        float: left;
        width: 800px !important;
        margin-top: 10px;
        margin-bottom: 10px;

}   

#historybook-philan  {
        float: left;
        width: 800px !important;
        margin-top: 10px;
        margin-bottom: 10px;

}   

/*********************
*****End Ochsner History Book *****
*********************/

/*********************
***** Ochsner Gift Shop Flowers *****
*********************/

#gsflowers-main-headline {
        background-image: url(/images/gift-shop/giftshop_promotion3_slider.jpg);
	height: 182px;
	width: 914px;
        }

#gsflowers-logo-header {
        background-image: url(/images/gift-shop/gs-flowers-header.jpg);
	height: 100px;
	width: 650px;
        }


#gsflowers-sidecopy {
	padding-left: 20px;
        }

.gsflowers-btn {
        padding-top: 20px;
	padding-left: 20px;
        }

#gsflowers-gspage-banner {
        background-image: url(/images/gift-shop/giftshop_flowers_slider2.jpg);
	height: 182px;
	width: 914px;
        }
/*********************
*****End Ochsner Gift Shop Flowers *****
*********************/

/*********************
***** National Doctor's Day
*********************/
#ndd-main-headline {
	background-image: url(/images/national-doctors-day/National_DD_header.jpg);
	height: 150px;
	width: 650px;
        }

#ndd-new-header {
	background-image: url(/images/vitamins/vitamin-new_header.jpg);
	height: 100px;
	width: 650px;
        }

#ndd-sidecopy {
	padding-left: 20px;
        }

.ndd-btn {
        padding-top: 20px;
	padding-left: 20px;
        }


/*********************
***** End National Doctor's Day
*********************/

/*********************
***** MAP
*********************/

#map-sidecopy {
	padding-left: 20px;
        }

.map-btn {
        padding-top: 20px;
	padding-left: 20px;
        }

#map-stat-container {
background: url(/images/map/map_header2.jpg) no-repeat 0 0;
width: 916px;
height: 350px;
margin-left: 31px !important;
margin-bottom: 15px !important;
position: relative;
}

h1.map-h1 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 20px;
	text-transform:uppercase;
	font-weight: bold;
}

.map-main-headline {
	background-image: url(/images/map/map-main_text_headline.jpg);
	color:#FFF;
	height: 41px;
	width: 591px;
        line-height: 44px;
        padding-left: 10px;
}

#map-info-box {
background: url(/images/map/map-box.jpg) no-repeat 0 0;
height: 350px;
width: 594px;
margin-top: 20px;
margin-bottom: 8px;
position: relative;
color: #000;
font-size: 12px;
font-weight: normal;
line-height: 14px;
}

#map-left {
position: absolute;
left: 65px;
top: 70px;
width: 198px;
}

#map-right {
position: absolute;
left: 365px;
top: 70px;
width: 198px;
}

#map-lower-left {
position: absolute;
left: 65px;
top: 230px;
width: 198px;
}

#map-lower-right {
position: absolute;
left: 365px;
top: 230px;
width: 198px;
}

#map-education-events {
background: url(/images/map/educational-events-box.jpg) no-repeat 0 0;
line-height: 15px;
height: 385px;
width: 229px;
margin-top: 18px;
margin-right: 8px;
padding: 95px 20px 0 20px;
}

#map-patient-test {
background: url(/images/map/patient-test-box.jpg) no-repeat 0 0;
line-height: 15px;
height: 385px;
width: 229px;
margin-top: 18px;
margin-right: 8px;
padding: 95px 20px 0 20px;
}

h2.map-sidebar-boxlist-title {
        background: url(/images/map/right-nav-map-box-header.jpg) no-repeat 0 0;
	color:#FFF;
	height: 32px;
	width: 258px;
        line-height: 34px;
        padding-left: 10px;
        font-family: Helvetica, Arial,  sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	font-weight: bold;
}

#map-sidebar-boxlist {
background-color: #f4f3ef;
width: 268px;
padding: 0;
margin-top: 15px;
margin-left: 6px;
}

#map-sidebar-boxlist ul {
	list-style-type:none;
	list-style-image: none;
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 248px;
        font-size: 14px;
        font-weight: bold;
}

#map-sidebar-boxlist ul li {
border-bottom: solid 2px #aec7e5;
line-height: 26px;
height: 26px;
}

#map-sidebar-boxlist ul li.last-item {
border-bottom: none;
}
#map-sidebar-boxlist ul li a:link,
#map-sidebar-boxlist ul li a:active,
#map-sidebar-boxlist ul li a:visited {
color: #000;
display:block;
width: 258px;
margin-left: -10px;
padding-left: 10px;
}

#map-sidebar-boxlist ul li a:hover {
width: 258px;
margin-left: -10px;
display:block;
color: #4D81BD;
text-decoration: none;
padding-left: 10px;
}

#map-knowledge-item {
padding: 0 0 17px 0;
margin-bottom: 15px;
border-bottom: 2px solid #999;
}

#map-knowledge-item img {
border: none;
float: right;
margin: 0px 0px 10px 25px;
}

#map-knowledge-item img a {
border: none;
text-decoration: none;
}

.map-knowledge-last {
border-bottom: none !important;
}

#map_events_box {
background-image: url(/images/map/map-events-box.jpg);
background-repeat: no-repeat;
height: 378px;
width: 232px;
padding: 10px 20px 20px 20px;
margin-left: 6px;
margin-top: 10px;
}

#map_events_box h1 {
color: #fff;
font-size: 18px;
font-family: Helvetica, Arial, sans-serif; 
padding-bottom: 10px;
line-height: 25px;
margin-top: 0;
height: 31px;
}

#map_events_box .philanthropy_date_location {
color: #0A2C63;
font-size: 10px;
font-weight: bold;
margin-top: 0px;
}

#map_events_box h2 {
color: #0A2C63;
font-size: 14px;
margin-top: 5px;
}

#map_events_box p {
margin-top: 2px;
}
/*********************
***** End MAP
*********************/

/*********************
***** visionary leadership page
*********************/

#visionary-headline-box {
background: url(/images/visionary/visionary-headline-box.jpg) no-repeat 0 0;
height: 250px;
width: 625px;
margin-top: 10px;
margin-bottom: 8px;
position: relative;
padding-left: 20px;
padding-top: 10px;
padding-right: 10px;
}

.legacy-headline-title{
height: 50px;
width: 594px;
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
padding-top: 8px;
}

.quinlan-you-know {
background: url(/images/visionary/quinlan-you-know-bkgd.png) no-repeat;
height:34px;
position: absolute;
left: 0;
top:260px;
padding: 44px 0px 10px 120px;
color: #062B5F;
font-family: "GillSansStd", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 16px;
font-weight:normal;
width: 494px;
}

/*********************
***** visionary leadership page
*********************/
