﻿/*
	This file should contain any CSS that is used to render the layout,
	structure, and style of the page.  eWebEditPro will not see this file,
	so CSS that is specific to the editable content areas should go in the
	appropriate site-specific CSS file.
*/

/*
Colors

Dark Blue: #00254c;
Link/header Blue: #1063a0;
Text Gray: #4d4d4d;
lightest Gray: #F3F3F3;
Yellow: #f0d169;

*/

#doc4 { width: 974px; } /*The reset-font-grids-base was setting it in em measurements that IE6 couldn't handle */
html { overflow-y: scroll; }

/*** Page Grid System setup ***/
.layout_Normal, .layout_NoRight, .layout_NoLeft, .layout_NoNav {
	margin:auto;
	text-align:left;
	width:974px; /** Changed to 974px from 732px because client previewing in IE6 was seeing destroyed layout on 80% of pages **/
	min-width:974px;
}

#layout_InvalidPageID { margin-left: 15px; }
.layout_Normal  #yui-main, .layout_NoRight #yui-main { float: right; margin-left:  -325px; }
.layout_NoLeft  #yui-main                            { float: left;  margin-right: -325px; }
/*.layout_Normal  .yui-b,    .layout_NoRight .yui-b    { float: left;  width:13.8456em;*width:13.512em; }*/
.layout_Normal  .yui-b,    .layout_NoRight .yui-b    { width:225px; }
.layout_Normal  #yui-main .yui-b,
.layout_NoRight #yui-main .yui-b                     { margin-left: 172px;*margin-left:172px; }

.layout_NoLeft  #yui-main, .layout_NoNav   #yui-main { display: block; margin: 0 0 13px 0; }
.yui-g { padding-right:7px; }
yui-u { width:211px; }

div#doc4.layout_NoLeft { width: 974px; } /** Specific width needed to set IE6 correctly **/


.layout_Normal .yui-ge div.first, .layout_Normal .yui-gf .yui-g, .layout_Normal .yui-gf .yui-u { width: 70%; }
.layout_Normal .yui-ge .yui-u, .layout_Normal .yui-ge .yui-g, .layout_Normal .yui-gf div.first { width: 225px; }

.layout_NoLeft .yui-ge .yui-u, .layout_NoLeft .yui-ge .yui-g, .layout_NoLeft .yui-gf div.first { width: 225px; }
.layout_NoLeft .yui-ge div.first, .layout_NoLeft .yui-gf .yui-g, .layout_NoLeft .yui-gf .yui-u { width: 730px; }

.layout_NoRight .yui-g { padding-right: 10px; }
#hd { position: static; z-index:2; }
#bd { position: static; z-index:0; }


/** New grid for hospital-specific pages
  * Max Width:    974px
  * Banner image: 750px (locked to graphic size)
  * Max callouts: 234px
  * Left Nav:     165px (locked to graphic size)
  * Max Body:     575px
  */
.HospPage .yui-b            { width:         225px; float: right; } /** Callouts **/
.HospPage #yui-main         { margin-right: -225px; float: left;  } /** Everything not callouts **/
.HospPage #yui-main .yui-b  { margin-right:  225px; }               /** Everything not callouts **/
.HospPage .yui-gd div.first { width: 160px; margin-left: 0px; }     /** Left Nav     **/
.HospPage .yui-gd .yui-u    { width: 565px; margin-left: 10px; }     /** Main content **/
.HospPage .yui-g { padding-right: 0; } /* Something in Layout set a padding to .yui-g: why??? */

/** Push the callouts up against the banner image */
/*.HospPage .yui-b { margin-right: 9px; } - If you need this margin because you are trying to get the box flush with the banners, come see Caitlin and she
will make banners that are 9px wider rather than using this to mis-align the box from all other layouts in Mainline. This line destroys the site in IE6 */ 
.HospPage #yui-main { margin-right: -234px; }


.layout_NoRight #yui-main .yui-b .yui-g .yui-u { width: 225px; float: right; padding-left: 10px; } /** Callouts in layout_NoRight **/
.layout_NoRight .yui-g { padding-right: 0; } /** Set to 0 to align the right side identical to other layouts**/



/* global */
h2 { padding: 0 }
img {border:none;}
img a{border:none;}
a {	text-decoration:none;}
a:hover {text-decoration:underline;}
#layout_Content { padding-right: 4px; } /** reference page OTH004084 for why this shouldn't be above 4px **/
#layout_Content img{
	padding:0px 8px 8px 8px;
}
em { font-style: italic; }
strong { font-weight: bold; }
ul.nobullets li { list-style: none; }

#layout_Content table { border: 1px solid #C8CACC; padding: 10px; margin: 3px; }
#layout_Content table th { background-color: #B1B2B5; color: #fff; font-family: Arial, Helvetica, sans-serif; margin-bottom: 3px; }
#layout_Content table tr td { color: #4d4d4d; padding: 0 3px 3px 0; } /** please be careful when adjusting these numbers. It will affect about 2 dozen modules **/
#layout_Content table.noborder { border: none; }
#layout_Content table .Col_Date_HD,
#layout_Content table .Col_Time_HD { padding: 5px; color: #fff; font-weight: bold; background-color: #B1B2B5; }

.layout_eWEP table ol, .layout_eWEP table ul, .layout_eWEP table dl { position: static; }
#layout_Content ol, #layout_Content ul, #layout_Content dl { margin-left: 33px;}
#bd.layout_NoLeft div#contentContent { padding-left: 10px; }
#layout_Content ul ul { margin-top: 3px; margin-left: 20px; }


/* ====================================
	Homepage Only - Corporate Site 
==================================== */

.OTH000001 #mystery_container { display: none; }
.OTH000001 div.rounded_border { display: none; }
/*.OTH000001 .callouts .layout_eWEP { margin-left: 0; }*/
.OTH000001 #layout_LeftMenu { display: none; }

/** Menu **/
ul.Menu .Current a { text-decoration: none; }
ul.Menu .Current   { font-weight: bold; }

body { background-color:#F3F3F3; background-image:url('/images/Layout/bg.gif');background-repeat:repeat-x; }
/* This background color is temporary used because Liz says so... */
body.OTHG00008, body.OTHG00009 , body.OTHG00010 , body.OTHG00011 , body.OTHG00012 , body.OTHG00013 , body.OTHG00014 , body.OTHG00015 , body.OTHG00016 , body.OTHG00017 , body.OTHG00025 { background-color:#fff; background-image:url('/images/Layout/brynmawr_bg.gif');background-repeat:repeat-x; }
body.OTHG00180 { background-color:#fff; background-image:url('/images/Layout/whs_bg.gif');background-repeat:repeat-x; }
#bd { background-color:#FFFFFF; width: 974px; }

/*** Header ***/
#hd      { padding: 13px 0 0 0; height: 103px; color:#FFFFFF; width: 974px; }
#hd h1   { float: left; margin: 0 13px 13px 0; }
#hd form { float: right; margin-top: 10px; margin-right:7px;}
#hd .clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; }
.logo {	padding-top: 10px; padding-left: 13px; float: left; }
#topMenu { float: right; padding-bottom: 5px; }
#topMenu ul {margin: 0; padding: 0px; } 
#topMenu li {color: #f0d169; padding: 0px 11px; display: inline; list-style:none; font-size:12px; border-right: 1px solid #004a8d; }
#topMenu li a{color: #ffffff; font-size: 12px; }
#topMenu li a:hover {color: #f0d169;}
#hd #layout_Search input.search_btn { background: #d0e9ee; color: #00529c; }

/*** Top Navigation - T1 and T2 ***/
#yui-main select.hover { visibility: hidden; }
#layout_TopMenu { position: absolute; top: 84px; width: 974px; }
#layout_TopMenu .clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; }
#layout_TopMenu .Menu, .Menu ul { padding: 0; margin: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; }
#layout_TopMenu .Menu, .Menu li { list-style: none;}
#layout_TopMenu .Menu a { display: block; text-decoration: none; padding: 9px 0px 9px 0px; border-right: 1px solid #bcb3ac; font-size: 11px; color: #00529c; 
		  font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; }
#layout_TopMenu .Menu .T1 a:hover, #layout_TopMenu .Menu .T1 a:active { background-image: url('/images/top_navigation_bgroll.gif'); 
	background-repeat: repeat-x; }
#layout_TopMenu .Menu .T2 a:hover, #layout_TopMenu .Menu .T2 a:active { background-image: none; }
#layout_TopMenu .Menu a.T1 { padding: 5px 16px 5px 10px; }
#layout_TopMenu .Menu li { float: left; width: 117px; }
#layout_TopMenu .Menu li.T2 { width: 100%; border-bottom: 1px dotted #4a89b7; }
#layout_TopMenu .Menu li ul, .Menu ul li { width: 156px; }
#layout_TopMenu .Menu ul li a  { color: #fff; border-right: 0; padding: 5px 0px; font-size: 11px; }
#layout_TopMenu .Menu li ul { position: absolute; display: none; background-color: #00528e; 
	background-image: url(/images/tier2_bg.gif); background-repeat: repeat-x; z-index: 10; }
	
#layout_TopMenu .Menu li:hover a, #layout_TopMenu .Menu a:focus, #layout_TopMenu .Menu li.hover a 
{ background-color: transparent; }
/*The fourth selector is assigned to IE6 Windows via the P7_ExpMenu script. Note that IE7 supports hover on elements other
 than links and so behaves like Firefox, Opera, and Safari - making the menu operable even if JavaScript is not enabled.*/
 
#layout_TopMenu .Menu li:hover ul, #layout_TopMenu .Menu li.hover ul { display: block; }
/*Set the Sub-Menu UL to be visible when its associated Root-Level link is moused over. The second selector is assigned to
 IE6 via the P7_ExpMenu script.*/
 
#layout_TopMenu .Menu li:hover ul a, #layout_TopMenu .Menu li.hover ul a { color: #fff; background-color: transparent; }
/*The second selector is assigned to IE6 via the P7_ExpMenu script. The color set should march the normal Sub-Level link color 
 in the rule: .Menu ul li a.*/

#layout_TopMenu .Menu ul a:hover { color: #f0d169!important; text-decoration: none; }
/*The Important directive is required for older browsers.*/
 
#layout_TopMenu .Menu li { width: auto;}
/*#layout_TopMenu .T3 { display: block; }
#layout_TopMenu .T2 ul { display: block; }*/


/*Specific widths for T1 navigation*/
#layout_TopMenu .Menu #tINAV000009 { width: 120px; }
#layout_TopMenu .Menu #tINAV000010 { width: 150px; }
#layout_TopMenu .Menu #tINAV000011 { width: 170px; }
#layout_TopMenu .Menu #tINAV000012 { width: 175px; }
#layout_TopMenu .Menu #tINAV000013 { width: 200px; }
#layout_TopMenu .Menu #tINAV000014 { width: 159px; }
#layout_TopMenu .Menu #tINAV000014 a { border-right: none; }

/*Specific widths for T2 navigation*/
#layout_TopMenu .Menu #tMNAV000009 { width: 120px; }
#layout_TopMenu .Menu #tMNAV000010 { width: 150px; }
#layout_TopMenu .Menu #tMNAV000011 { width: 170px; }
#layout_TopMenu .Menu #tMNAV000012 { width: 175px; }
#layout_TopMenu .Menu #tMNAV000013 { width: 200px; }
#layout_TopMenu .Menu #tMNAV000014 { width: 159px; }


/* ============================
  Left Navigation - T3 and T4
=============================== */

#bd div.rounded_border { height: 7px; width: 161px; margin: 0; padding: 0; font-size: 0; }

#bd #layout_LeftMenu { width: 161px; }
#bd #layout_LeftMenu ul.Menu { width: 160px; border-left:1px solid #c8d4d6; }
#bd #layout_LeftMenu ul { margin: 0; padding: 0; }
#bd #layout_LeftMenu ul li { background-image:url(/images/t3_bg.gif); background-repeat:repeat-y; border-top: 1px solid #A7B2AE; border-right:1px solid #a7b2ae; background-color: #CECDC4; }
#bd #layout_LeftMenu ul li div { padding: 7px 0 7px 7px; }
#bd #layout_LeftMenu ul li:first-child { border-top: none; }
#bd #layout_LeftMenu ul li a { color:#00529C; font-family:Arial,Helvetica,sans-serif; font-size: 11px; font-weight:bold; }

#bd #layout_LeftMenu ul.T4 { display: none; }
#bd #layout_LeftMenu ul.T4Active { display: block; border: none; background-image: url('/images/t4_bg.gif'); background-repeat: repeat-x; background-color: #fff; margin: 0 !important; padding: 0; }
#bd #layout_LeftMenu ul.T4Active li { border: none; background: none; margin-left: 8px; width: 141px;}
#bd #layout_LeftMenu ul.T4Active li div { padding: 4px 0px 4px 7px; }
#bd #layout_LeftMenu li.T3Active { background-image: url('/images/t3_bgshortroll.gif'); background-repeat: repeat-x; background-color: #00528e; border-right: 1px solid #fff; width: 159px; }
#bd #layout_LeftMenu li.T3Active a { color: #fff; }
#bd #layout_LeftMenu ul.T4Active li a { color: #00529C;}
#bd #layout_LeftMenu ul.T4Active ul.T5 { border-left: 1px dotted #c8d4d6; font-weight: normal; line-height: 11px; }
#bd #layout_LeftMenu ul.T4Active li ul.T5 li { margin-left: 0; }
#bd #layout_LeftMenu ul.T4Active ul.T5Active li.T5 { display:block; }
#bd #layout_LeftMenu ul.T4Active li ul.T5 li div { padding: 4px 0px 4px 10px; }
#bd #layout_LeftMenu ul.T5Active li a { font-weight: normal; }
/**#bd #layout_LeftMenu ul.T4Active li.T5 {  padding: 3px 0 3px 13px; width: 132px; }**/
#bd #layout_LeftMenu ul.T4Active ul.T6 { border-left: 1px dotted #c8d4d6; margin-left: 8px; }
/**#bd #layout_LeftMenu ul.T4Active ul.T6 li { width: 119px; }**/
#bd #layout_LeftMenu ul.T4Active ul.T7 { border-left: 1px dotted #c8d4d6; margin-left: 8px; }
#bd #layout_LeftMenu ul.T4Active ul.T7 li { width: 106px; }

/**#bd #layout_LeftMenu li.T3 div { position: relative; height: 100%; padding: 0 16px 7px 10px; }**/
#bd #layout_LeftMenu li.T3 img { float: right; padding-right: 10px; }
/**#bd #layout_LeftMenu li.activeChildren img { margin-top: -6px; }
#bd #layout_LeftMenu li.hasChildren img { margin-top: -9px; }**/

.magnet_icon { margin: 20px; display: none; }
.OTHG00008 .magnet_icon,
.OTHG00010 .magnet_icon,
.OTHG00011 .magnet_icon { display: block;}

/*** Breadcrumbs ***/
#layout_Breadcrumbs { font: 11px Arial, Helvetica, sans-serif; padding: 0;}
#layout_Breadcrumbs a { color: #1063a0; }

/* ====================
        Body
======================= */

#layout_Content table td.hosp_flash img { padding: 0 0 8px 0; }
div#Connect_MLH { width: 200px; margin-top: 8px; }
div.Connect_MLH_bottom { width: 200px; }
#layout_Content div.Connect_MLH_bottom img { padding: 0 0 8px 0; }
#bd #Connect_MLH .connect_content { margin: 0; }
#bd #Connect_MLH .connect_content li.connect_header { background-image: url('/images/connectmlh_top.gif'); background-repeat: no-repeat; height: 33px !important;
	width: 187px; color: #fff; font-weight: bold; line-height: 33px; background-color: #fff; border: none; padding-left: 13px; }
#bd #Connect_MLH .connect_content li { list-style: none; background-color: #fff289; border-top: 2px solid #fff; height: 45px; line-height: 45px; }
#bd #Connect_MLH .connect_content li a { color: #00528e; font-size: 13px; }
#bd #Connect_MLH .connect_content li img { float: left; margin: 4px 0 0 4px; }

#bd table td.directions_box { background-image: url('/images/directions_box.gif'); background-repeat: no-repeat; height: 151px; width: 555px; }
#bd table td.directions_box .column_one { font-size: 12px; width: 200px; margin: 20px 39px 0 10px; }
#bd table td.directions_box .column_two { width: 124px; padding-right: 7px; }
#bd table td.directions_box .column_three { width: 140px; }
#bd table td.directions_box ul { margin-left: 0px; }
#bd table td.directions_box ul li { list-style: none; float: left; }

#Meet_MLH {/* IE6 Min Height hack http://www.dustindiaz.com/min-height-fast-hack/ */ min-height: 200px; height: auto !important;
	height: 200px; width: 200px; /*margin-left: -7px;*/ }
#Meet_MLH .inside_meet { background-image: url('/images/meetmlh_bg.gif'); background-repeat: repeat-x; height: 172px; border-left: 1px solid #d3cfbe; 
	border-right: 1px solid #d3cfbe; }
#Meet_MLH .inside_meet img { position: relative; top: 20px; left: 9px;  }
#Meet_MLH p { background-image: url('/images/meetmlh_top.gif'); background-repeat: no-repeat; height: 35px; line-height: 35px; font-size: 13px;
	color: #fff; font-weight: bold; padding: 0 0 0 13px; margin: 0; }
#Meet_MLH p a { color: #fff; font-size: 8px; font-weight: normal; line-height: 35px; margin-left: 60px; text-decoration: underline; }
.Meet_MLH_bottom { /*margin-left: -7px;*/ width: 200px; }

div#flashlarge div.videoDescription { color: #4d4d4d; font-size: 11px; background-color: #F1F1F2; padding: 10px 10px 0 10px; width: 362px; border-left: 1px solid #e0e0e0; 
	border-right: 1px solid #e0e0e0; }
div#flashsmall div.videoDescription,
div#flashsmallblk div.videoDescription { color: #4d4d4d; font-size: 11px; background-color: #F1F1F2; padding: 10px 10px 0 10px; width: 189px; border-left: 1px solid #e0e0e0; 
	border-right: 1px solid #e0e0e0; }
#layout_Content img.vid_bottom { padding: 0; }

/*client requested all paragraphs and lists in the main body text to be this color*/
#bd #layout_Content ul li,
#bd #layout_Content ol li,
#bd #layout_Content dl li,
#bd #layout_Content p { color: #4d4d4d; }

#bd h1.page_title { margin-top: 0; padding-top: 13px; }
#bd h1.page_title_alert { margin-top: 0; padding-top: 13px; color: #e30b1a !important}
#bd h2.super_title { margin-bottom: 0; }
#bd h2.super_title a { color: #667173; letter-spacing: 2px; text-transform: uppercase; font-weight: normal; font-size: 16px; }

#bd #layout_Content h1 { 
	color:#1063A0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight:bold;
	line-height:20px;
	margin-top: 0; 
	margin-bottom:16px;
	padding: 13px 0 0 0;	
}

div.nursing_banner { margin-bottom: 10px; }
#OTH004535 #bd h1.page_title, /** Client requested no display 1/11/10 **/
#OTH004476 #bd h1.page_title, /** Client requested no display on this through OTH004504 12/17/09 **/
#OTH004502 #bd h1.page_title,
#OTH004503 #bd h1.page_title,
#OTH004504 #bd h1.page_title,
#OTH004023 #bd h1.page_title,  /* Client requested no display 9/21/09 */
#OTH003857 #bd h1.page_title,  /* CME Tracker H1, client requested no display 9/16/09 */
#OTH003426 #bd h1.page_title { display: none; } /* NewsRoom H1, client requested no display 3/23/09 */
.WTN #bd #layout_Content ol { margin-left: 39px; }

#bd #layout_Content ul.newsletters li { list-style: none; }

#bd .Row_Header_Hours { background-color: #ccc; padding: 3px; }
#bd .Note_Hours { font-size: 10px; padding: 3px; color: #666; }
#layout_Content table.directory { border: 1px solid #E0E0E0; padding: 0px; }
#layout_Content table.directory tr.even { background-color:white; }
#layout_Content table.directory tr.odd { background-color:#D1E2EF; }
#layout_Content table.directory td{ padding-top:5px; padding-bottom:5px; padding-left: 5px; }
#layout_Content table.directory td.numbers, table.directory li.numbers { text-align:right; }
#layout_Content table.directory td ul li{ list-style: none; font-family: arial, helvetica, clean, san-serif; color: #000; }
#layout_Content table.directory td ul { margin-right: 0px; }

ul.icon_text li { min-height: 91px; height: auto !important; height: 91px; list-style: none; width: 90%; }
ul.icon_text li img { float: left; }

#layout_Content .promo_box { width: 222px; padding: 0; border: none; }
#layout_Content .promo_box tr.promo_header { background-image: url('/images/promobox_header.gif'); background-repeat: no-repeat; 
	height: 35px; width: 222px; color: #fff; }
#layout_Content .promo_box tr.promo_footer { background-image: url('/images/promobox_footer.gif'); background-repeat: no-repeat; 
	height: 8px; width: 222px; }
#layout_Content .promo_box tr.promo_picture td { width: 220px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 0; }
#layout_Content .promo_box tr.promo_body td { width: 220px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 13px 13px 7px 13px; }
#layout_Content .promo_box tr.promo_header td { width: 222px; padding-left: 13px; font-weight: bold; color: #fff; font-size: 13px; }
#layout_Content .promo_box tr.promo_footer td { width: 222px; }
#layout_Content .promo_box tr.promo_picture td img { padding: 0; }
#layout_Content .promo_box tr.promo_body td ul { margin: 0 0 0 13px; }
#layout_Content .promo_box tr.promo_body td li { color: #00529c; }
#layout_Content .promo_box tr.promo_body td h3 { margin-top: 0; padding: 0; font-size: 13px; }
#layout_Content .promo_box tr.promo_body td p img { padding-bottom: 0; }
#layout_Content .promo_box tr.promo_body td form,
#layout_Content .promo_box tr.promo_body td form select { width: 180px; font-size: 13px; }
#layout_Content .promo_box tr.promo_body td form select { width: 180px; }
#layout_Content .promo_box tr.promo_body td form .layout_searchDoc { width: 150px; }
#layout_Content .promo_box tr.promo_body td form input.last_name { width: 190px; margin-bottom: 3px; font-size: 13px; }
#layout_Content table .promo_box { border-spacing: 0px; }

#bd #layout_Content p.breaking_news_header { width: 505px; overflow: hidden; }
#bd #layout_Content p.breaking_news_header img { margin: 0; padding: 0; }

#layout_Content .promo_box tr.promo_header td a.viewAll { font-weight: bold; color: #fff; font-size:smaller; text-decoration: underline }

#layout_Content h3.news_header { background: url('/images/h3_sectiontitle.gif') no-repeat; height: 34px; line-height: 34px; margin: 13px 0 0; 
	padding: 0 15px; width: 670px; font-size: 15px; }
#layout_Content ul.topNews { background-color: #FFF8C4; margin: 0; padding: 13px 13px 13px 33px; width: 652px; border: 1px solid #EFE395; border-top: none; }
#WhatsNewList ol li, li.WTN { list-style: none; border-bottom: 1px solid #e9e9e9; padding: 5px; }
#WhatsNewList .date, .WTN .date { color: #000000; padding-bottom: 2px; font-size: 11px; }

/* Old Newsroom styles */
#layout_Content .newsroom_box { width: 350px; margin-right: 8px; border: none; padding: 0; }
#layout_Content .newsroom_box tr.newsroom_header { background-image: url('/images/promobox_350.gif'); background-repeat: no-repeat; 
	height: 33px; width: 350px; color: #fff; }
#layout_Content .newsroom_box tr.newsroom_footer { background-image: url('/images/promobox_350footer.gif'); background-repeat: no-repeat; 
	height: 8px; width: 350px; }
#layout_Content .newsroom_box tr.newsroom_body td { width: 348px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 13px 13px 7px 13px; height: 200px; }
#layout_Content .newsroom_box tr.newsroom_body { min-height: 250px; height: auto !important; height: 250px; }
#layout_Content .newsroom_box tr.newsroom_header td { width: 350px; padding-left: 13px; font-weight: bold; color: #fff; }
#layout_Content .newsroom_box tr.newsroom_header td a.view_all { margin-left: 104px; color: #FEF9AC; text-decoration: underline; }
#layout_Content .newsroom_box tr.newsroom_footer td { width: 350px; }
#layout_Content .newsroom_box tr.newsroom_picture td img { padding: 0; }
#layout_Content .newsroom_box tr.newsroom_body td ul { margin: 0 0 0 26px; }
#layout_Content .newsroom_box tr.newsroom_body td li { color: #666666; }
#layout_Content .newsroom_box tr.newsroom_body td h3 { margin-top: 0; padding: 0; }
#layout_Content .newsroom_box tr.newsroom_body td p img { padding-bottom: 0; }
#layout_Content #box_five.newsroom_box { margin: 0 auto 0 auto; }

#bd div.other_container div.layout_Pagination img { padding: 0; }

#layout_Content h2.page_date { font-size: 12px; color: #888; }

/** Beta-Newsroom Search **/
.newssearch_header_small { background-image: url('/images/Newsroom/newssearch_header_small.gif'); width: 200px; height: 33px; color: #fff; 
	line-height: 33px; }
.newssearch_header { background-image: url('/images/Newsroom/newssearch_header.jpg'); width: 300px; height: 33px; color: #fff; 
	line-height: 33px; }
#bd #layout_Content p.newssearch_header,
#bd #layout_Content p.newssearch_header_small { color: #fff; }
#layout_Content .subscribe_news img { padding: 0; position: relative; top: 2px; }
#layout_Content .subscribe_news ul li { list-style: none; }

/** Beta-Newsroom Home OTH003426 **/
.newsroom_home .newsroom_short { background-image: url('/images/Newsroom/newsroom_short.gif'); width: 132px; height: 33px; color: #fff; line-height: 33px; margin: 0 0 4px 0; padding-left: 15px; 
	font-size: 105%; }
.newsroom_home .newsroom_long { background-image: url('/images/Newsroom/newssearch_header.jpg'); width: 285px; height: 33px; color: #fff; line-height: 33px; padding-left: 15px; margin: 0 0 4px 0; 
	font-size: 105%; } 
.newsroom_home .featured_short { background-image: url('/images/Newsroom/featured_short.gif'); width:196px; height: 33px; color: #fff; line-height: 33px; padding-left: 15px; margin: 0 0 4px 0; 
	font-size: 105%; }
#layout_Content .newsroom_home table li img { padding: 0; position: relative; top: 2px; }
#layout_Content .newsroom_home ul li { list-style: none; }
#layout_Content .newsroom_home ul { margin: 8px; }
#layout_Content .newsroom_home a.news_link { margin-left: 15px; font-weight: bold; color: #03305A; }
#layout_Content .newsroom_home small a { font-weight: bold; color: #03305A; }
#layout_Content table.newsroom_home { border: 0; width: 529px; }
#layout_Content .newsroom_home table { margin: 0; padding: 0; border: 0; }
#layout_Content .newsroom_home .Events li, 
#layout_Content .newsroom_home .Events li a { font-size: 90%; }
#layout_Content .newsroom_home .Events li { border-bottom: 1px solid #E9E9E9; padding: 5px 0; }
.newsroom_home div.Events div.date { color: #000; font-size: 11px; padding-bottom: 2px; }

/* ===========================
        Left Callouts
============================== */
#layout_leftRail {
	width: 160px;
}

/* ===========================
        Right Callouts
============================== */

.callouts .resizeBox { margin: 7px 0 7px 0; padding: 5px 0; }
/* .callouts .layout_eWEP { margin-left: 10px; } */
.callouts h3 { background-image: url('/images/callout_h3bg.gif'); background-repeat: no-repeat; width: 211px; height: 33px; line-height: 33px; 
	padding-left: 13px; font-size: 14px; color: #666; padding-top: 2px; }
.callouts h3.callout_promoheader {
	background-image: url(/images/callout_h3contactbg.gif);
	background-repeat: no-repeat;
	color: #00274a;
	font-size: 14px;
	height: auto; 
	width: 196px; 
	background-color: #CCD9E2;
	line-height: 20px; 
}
.callouts .layout_eWEP a, .callouts .layout_eWEP p { margin: 0 auto 13px auto; padding-right: 0px; font-size: 13px; }
.callouts .layout_eWEP p img { margin-left: 0; }
.OTH000001 .callouts .layout_eWEP p img { margin-left: 0; }
.OTH000001 .callouts .layout_eWEP a, .OTH000001 .callouts .layout_eWEP p { width: 210px; }
	
#OTH_metadata, #DIW_metadata, div.layout_Related { padding-left: 13px; font-size: 13px; }
#OTH_metadata ul, #DIW_metadata ul, div.layout_Related ul { margin-left: 7px; color: #002B56; }
#OTH_metadata ul li, #DIW_metadata ul li, div.layout_Related ul li { list-style: url(/images/Layout/arrow.gif); }
#OTH_metadata h2, #DIW_metadata h2, div.layout_Related h2 { background-image: url('/images/callout_h3bg.gif'); background-repeat: no-repeat; width: 197px; 
	margin: 0 0 0 -13px; font-size: 105%; color: #666; padding: 8px 0 8px 13px; background-color: #D8DADA; }
#OTH_metadata span.MoreLink, #DIW_metadata span.MoreLink, div.layout_Related span.MoreLink { font-size: 9px; float: right; margin-right: 15px; height: 13px; }

/* ===========================
         Contact Us
============================== */

.contact_us { width: 197px; }
.contact_us h3 { background-image: url('/images/callout_h3contactbg.gif'); background-repeat: no-repeat; color: #00274A; font-size: 14px; }
.contact_us p { padding-left: 15px; font-size: 13px; }
.contact_us p strong { color: #00274A; }


/* ===========================
  Communication Center App
============================== */

#my_MLH { width: 211px; height: 295px;/* margin-left: 10px; */}
#my_MLH .mlh_top { background-image: url('/images/mymlh_top.gif'); background-repeat: repeat-x; height: 30px; }
#my_MLH .mlh_top ul { margin: 0; }
#my_MLH .mlh_top ul li { list-style: none; display: block; float: left; }
#my_MLH .mlh_top ul li img { margin-top: 5px; }
#my_MLH .mlh_top ul li img.border { border-right: 1px solid #3776a4; padding: 0 5px; }
#my_MLH #text_size_1 { padding-left: 18px; }
#my_MLH .mlh_upper { background-image: url('/images/mymlh_upperbg.gif'); background-repeat: repeat-x; height: 121px; border-bottom: 2px solid #fff; }
#my_MLH .mlh_upper #mymlh_btn { float: left; position: relative; top: 18px; left: 5px; }
#my_MLH .mlh_upper ul { margin: 0; position: relative; left: 5px; }
#my_MLH .mlh_upper ul li { list-style: none; display: block; float: left; margin-top: 5px; margin-right: 3px; }
#my_MLH .mlh_upper p { width: 110px; float: right; padding-right: 5px; color: #fff; font-size: 10px; margin-top: 13px; }
#my_MLH .mlh_upper p a { color: #f0d169; text-transform: uppercase; font-weight: bold; }
#my_MLH .mlh_lower { background-image: url('/images/mymlh_lowerbg.gif'); background-repeat: repeat-x; background-color: #00528E; }
#my_MLH .mlh_lower p { color: #fff; font-size: 18px; background-image: url('/images/mymlh_quickbg.gif'); background-repeat: repeat-x; 
	line-height: 34px; margin-bottom: 0; padding-left: 9px; }
#my_MLH .mlh_lower ul { margin: 7px 0 7px 45px; }
#my_MLH .mlh_lower ul li { list-style-image: url('/images/mymlh_bullet.gif'); }
#my_MLH .mlh_lower ul li a { color: #fff; font-size: 11px; }
#my_MLH .mlh_lower select { position: relative; left: 29px; font-size: 12px; }

/* ===========================
  Javascript Yahoo Tab Boxes
============================== */

.yui-navset { z-index: 1; position: static; }

#layout_Content #quiz_lists { width: 200px; }
#layout_Content ul.healthlib_quizlist { margin-left: 0; margin-right: 0; }

#layout_Content .healthlib_quizlist li { padding: 5px 5px 5px 15px;	background-color: #D1E2EF; border-bottom: 2px solid #fff; list-style: none;	width: 175px; }
#layout_Content .healthlib_quizlist h6 { color: #fff; }

#layout_Content .healthlib_quizlist li:first-child { background-color: #196DAB; padding: 5px 5px 5px 15px; margin: 0; font-size: 115%; font-family: Georgia; 
	color: #fff; width: 175px; }
	
#layout_Content .healthlib_table td { padding: 5px 10px 5px 10px; background-color: #e3e7e7; }

#layout_Content .healthlib_table thead th { background-color: #006B6E; padding: 5px 10px 5px 10px; font-size: 110%; font-family: Georgia; color: #ffffff; }
#layout_Content .healthlib_table th { background-color: #CBE0E3; padding: 5px 10px 5px 10px; font-size: 100%; font-family: Georgia; color: #006B6E; }
#layout_Content .healthlib_table caption { padding: 5px 10px 5px 10px; font-size: 125%; font-family: Georgia; font-weight:bold;	color: #006B6E; }

#layout_Content .healthlib_table caption img{ padding: 0px 10px 0px 0px; margin: 0px 0px -4px 0px; }

.glossary_index { line-height: 26px; margin: 13px 0; }

/* ====================
   Healthcare Services
======================= */

#layout_Content ul.tabview { background-image: url('/images/HealthcareServices/healthservice_topbar.gif'); background-repeat: no-repeat; 
	padding: 15px 0 0px 15px; background-color: #00244A; width: 700px; height: 25px; margin: 10px 0 0 0; }
#bd #layout_Content ul.tabview li { color: #fff; background-color: #00244A;  padding: 0; margin-right: 7px; height: 25px; line-height: 30px; }
#layout_Content ul.tabview li a { color: #fff; padding: 8px 10px 2px;}
#layout_Content ul.tabview li.selected a { color: #1063A0; }
#layout_Content div.HealthcareContent { background-color: #f1faec; width: 713px; border-left: 1px solid #e3f3dd; 
	border-right: 1px solid #e3f3dd; display: inline-block; /* for IE/Mac */}
#layout_Content div.HealthcareContent:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#layout_Content div.HealthcareContent li { list-style: square; color: #00529c; }
#layout_Content div.HealthcareContent ul li { font-size: 14px; border-bottom: 1px solid #e3f3dd; }
#layout_Content div.HealthcareContent ul li ul li { font-size: 13px; border-bottom: none; }

/** tabs **/

#layout_Content ul.tabview li.selected a.service_line { background-image: url('/images/HealthcareServices/serviceline_bgroll.gif'); 
	background-repeat: no-repeat; background-color: #F1FAEC; }
#layout_Content ul.tabview li a.service_line { background-image: url('/images/HealthcareServices/serviceline_bg.gif'); 
	background-repeat: no-repeat; background-color: #008bae; }
#layout_Content ul.tabview li.selected a.patient_services { background-image: url('/images/HealthcareServices/programscenters_bgroll.gif'); 
	background-repeat: no-repeat; background-color: #F1FAEC; }
#layout_Content ul.tabview li a.patient_services { background-image: url('/images/HealthcareServices/programscenters_bg.gif'); 
	background-repeat: no-repeat; background-color: #008bae; }
#layout_Content ul.tabview li.selected a.departments { background-image: url('/images/HealthcareServices/departments_bgroll.gif'); 
	background-repeat: no-repeat; background-color: #F1FAEC; }
#layout_Content ul.tabview li a.departments { background-image: url('/images/HealthcareServices/departments_bg.gif'); 
	background-repeat: no-repeat; background-color: #008bae; }
#layout_Content ul.tabview li.selected a.show_all { background-image: url('/images/HealthcareServices/showall_bgroll.gif'); 
	background-repeat: no-repeat; background-color: #F1FAEC; }
#layout_Content ul.tabview li a.show_all { background-image: url('/images/HealthcareServices/showall_bg.gif'); 
	background-repeat: no-repeat; background-color: #008bae; }
	
/** 2 column layout Service Lines **/

#layout_Content table.patient_services { border-top: none; margin: 0; width: 715px; background-color: #F1FAEC; }
#layout_Content table.patient_services .second_column { border-left: 1px solid #CDDFC3; }



/* ===========================
  			Footer
============================== */

#ft { 
	padding: 1px 0px ;
	height: 119px; 
	background-color:#E4E5E6;
	background-image:url('/images/Layout/footerbg.gif'); background-repeat:no-repeat;
	width: 974px;
}
#ft a { color:#1063a0; line-height: 9px; }
#ft #footer_headers { margin-top: 6px; }
#ft #footer_headers h5 { display: inline; margin-left: 13px; font-size: 11px; text-transform: uppercase; color: #1063A0; }
#ft #footer_headers h5.second_header { margin-left: 431px; }


#ft #hosp_locations ul { display: block; float: left; width: 152px; margin: 0 0 0 13px; }
#ft #mlh_links ul { display: block; float: left; width: 130px; margin: 4px 0 13px 13px; }
#ft #hosp_locations ul li, #ft #mlh_links ul li { list-style: none; }
#ft #hosp_locations a, #ft #mlh_links a { font-size: 9px; }
#ft #mlh_links p.copyright { color: #1063A0; font-size: 10px; line-height: 20px; margin-bottom: 0; }

#ft #hosp_locations ul.loc_three { position: relative; top: 48px; left: 26px; }

#ft #mlh_links ul.list_one { margin-left: 91px; }
#ft #mlh_links ul.list_two { width: 104px; }
#ft #mlh_links ul.list_three { width: 91px; }

div#pb_links a {color: #BCB3AC; text-align: right; font-size: 10px; }
div#pb_links { width: 100%; color: #BCB3AC; text-align: right; }

/** Forms **/
.FormError { background-color: red; color: white; }

/*------------------Forms------------------*/

.nobordertab td, .nobordertab th { border: 1px solid #fff;
}

.forms_Buttons td {
	padding-left: 130px;
}

.formTable { border: 1px solid #F3CD66; background-color: #CCDFE1; width: 97%; }
.formTable th { border: 1px solid #F3CD66; background-color: #81B3B2; color: #ffffff;}
.formTable td { border: none;}
.fieldLabel { text-align: right;}

th.form_Header1
{
    background-color: #006B6E;
}
th.form_Header2
{
    background-color: #81B3B2;
    color: #000000;
}


/*-----------------Tables--------------------*/

.greening { background-color: #72b8b8; }
.cornerstone { background-color: #e9c430; }
.golden {background-color: #f7e6a4; }
.row1 { background-color: #408080; color:#f7e6a4;}
.sunbeam { background-color: #F7E6BA; }

/*-----------------Lists---------------------*/

/*li.Instructions { list-style-image:url('/images/Upload/helpbtn_12781.gif'); }
li.Security { list-style-image:url('/images/Upload/securelock_12782.gif'); }
li.CustomerService { list-style-image:url('/images/Upload/vieweye_12783.gif'); }*/

#layout_Content .bill_pay_list li { list-style: none; }
#layout_Content .bill_pay_list li img { padding-top: 5px; padding-right: 10px; }

/* style for Women's Health Source Registration form */
table#womenHealthCare td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #4d4d4d;
	font-weight: normal;
	padding: 0;
}

#PrintLink { display: none; }

#layout_Content p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4d4d4d;
	font-weight: normal;
}


#layout_Content ul li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4d4d4d;
	font-weight: normal;
}
#layout_Content ol li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4d4d4d;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
}

a {text-decoration: none; color: #1063a0;}
a:hover {text-decoration: underline;}

#layout_Content a {color:#1063a0;}

.layout_NoLeft #contentContent {
	padding-left:15px;
	/*padding-right:15px;*/ /*IE6 can't handle this margin*/
}

#OTH003857 #my_MLH { display: none; } /** Disabling for i-Frame width on PageID OTH003857 **/
#OTH003857 #bd .yui-b { display: none; } /** Disabling for i-Frame width on PageID OTH003857 **/
#OTH003857 #bd #yui-main .yui-b { display: inherit; }
#OTH003857 .HospPage #bd #yui-main .yui-b { margin-right: 0; }
#OTH003857 .HospPage #bd #yui-main .yui-b .yui-u { width: 785px; }
#OTH003857 .HospPage #bd #yui-main .yui-b .yui-gd div.first { width: 160px; }
#OTH004456 #ROTATEIMAGES-container { padding-bottom: 10px; } /** New NewsRoom **/ 

#layout_Content table.patvisinfo tr td,
#layout_Content table.patvisinfo_bottom tr td {
	padding: 0 0 0 0;
}

div.FluSeason { width: 740px; }

#OTH002316 #bd table td.directions_box .column_one {
	margin-right:35px;
}



/*New Carousel - Single Gallery*/
#layout_Content #carosel #pagination {
	background-color:#003464;
	color:#FFFFFF;
	font-weight:normal;
	margin:0 0 5px 0;
	width:100%;
	padding:0;
	height:38px;
	line-height:29px;
}

#OTH004639 #contentContent {padding:5px;}
#layout_Content #carosel #pagination #yui-pg0-0-pages .yui-pg-current-page {font-weight:normal; background-color:#cb0305;}
#CarouselContainer {background-color:#E0E0E0; min-width:351px;}
#layout_Content #carosel #pagination .yui-pg-page {background-color:#003464; border:none; font-size:10px; width:15px;}
#layout_Content #carosel #pagination a {color:#ababab; text-decoration:none;}
#layout_Content #carosel #pagination a:hover {color:#ffffff;} 


/*New Carousel - Multiple Gallery*/
#layout_Content .caroselContainer .pagination {
	background-color:#003464;
	color:#FFFFFF;
	font-weight:normal;
	margin:0 0 5px 0;
	width:100%;
	padding:0;
	height:38px;
	line-height:29px;
}

#layout_Content .caroselContainer img {padding:0;}
#layout_Content .caroselContainer {padding:0; -moz-border-radius:0;}
#layout_Content .caroselContainer .pagination .yui-pg-current-page  {font-weight:normal; background-color:#cb0305; width:15px;}
.caroselContainer {background-color:#E0E0E0; min-width:351px;}
#layout_Content .caroselContainer .pagination {background-color:#003464; border:none; font-size:10px; width:100%;}
#layout_Content .caroselContainer .yui-pg-page {background-color:#003464; border:none; width:15px;}
#layout_Content .caroselContainer .pagination a {color:#ABABAB; text-decoration:none;}
#layout_Content .caroselContainer .pagination a:hover {color:#ffffff;}
#layout_Content .caroselContainer ol {margin-left:0;}

#ROTATEIMAGES-container {
    margin-bottom:10px;
}


.OTHG00335 .callouts {display:none;}

/*Smart Chart Videos*/
.smartChartList {
	background:#E0E0E0 url('../images/Layout/gradientBox.gif') repeat-x;
	border:1px solid #D6D6D6;
	padding:10px;
	margin:15px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.smartChartList li {list-style-image: url("/images/Modules/whitesub_bullet.gif");}

.smartChartList h2 {margin-top:0px;	border-bottom:1px solid #d6d6d6;}
