@import url("/promo.css");
@import url("/forms.css");

/*
	!!! IMPORTANT !!!! 
	always edit this stylesheet trough SitePress
*/

BODY {
	/* to center the body or add a body background
	image, add the styles directly in the template
	head or body tag. Adding it here will affect
	the body alignment in SitePress edit mode! */
	width: 99%;
	margin: 0 auto 40px auto;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	line-height: 1.3em;
	color: #000000;
}
H1 {
	margin: 0;
	padding: 0;
	font-size: 1.95em;
	line-height: 100%;
	font-weight: normal;
	background-color: transparent;
	color: #FFFFFF;
}
H2 {
	font-size: 1.5em;
	line-height: 100%;
	font-weight: normal;
	background-color: transparent;
	color: #128b0c;
	border-bottom: 1px solid #CACACA;
}
H2 SPAN { 
     font-size: 0.70em; 
     line-height:100%;
     color: #000000;
}
H3 {
	font-size: 1.2em;
	line-height: 100%;
	font-weight: bold;
	background-color: transparent;
	color: #128b0c;
}
H4, H5, H6  {
	margin-bottom: 0;
	font-size: 1em;
	line-height:100%;
	font-weight:bold;
	background-color: transparent;
	color: #000000;
}

HR {
	color: #0087C4;
	background-color: #0087C4;
	height: 2px;
	border:0;
}

/* Default Links ********************************************** */
A {
	background-color: transparent;
	border-bottom: 1px dotted #005fa9;
	text-decoration: none;
	color:#225fa5;
}
A:hover, A:active {
	border-bottom: 1px solid #005fa9;
}
A IMG {
	border: none;
	vertical-align: middle;
}


.clearAll {
	display: block;
	float: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	clear: both;
	/* additional styles at ie.css */
	width: 100%;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	//*ie*/clear: none;
}

BR.clearAll {
	font: 1px/1px monospace;
	display: block;
	clear: both;
}


.sp_form_js_warning,
.jsWarning {
	display: block;
	padding: 10px 20px;
	background-color: #CC0000;
	color: #FFFFFF;
	text-align: center;
}



/* SP styles */
.FormNote { /* the style is defined in forms.css */ }


/* DEFAULT LIST styles for all lists inside the content area */
.content UL {
	margin: 0;
	padding-left: 20px;
	list-style: none;
	list-style-image: url(/img/li.gif);
}
.content UL UL{
	margin: 0;
	padding-left: 20px;
	list-style: none;
	list-style-image: url(/img/li_lvl2.gif);
}
.content OL UL LI{
	margin: 0;
	list-style: none;
	list-style-image: url(/img/li_lvl2.gif);
}
.content LI {
	margin: 0;
	padding: 0;
}

/* fix for a list that appears next to a pageFloaterBlue */
/* !!! additional styles at ie.css !!! */
UL.fixFloatedUl {
	margin: 0;
	padding: 0;
	list-style: none inside url(/img/li.gif);
	//*ie*/list-style: none outside none;
}
UL.fixFloatedUl LI {
	margin: 0;
	padding: 0 0 0 20px;
	text-indent: 0px;
	//*ie*/display: inline-block;
	//*ie*/background: url(img/li.gif) no-repeat -2px 0;
}

/* fix for header that appears next to a pageFloaterBlue */
.fixHeaderFloat{
	float:left; 
	width:245px; 
	margin-top:0;
	//*ie*/width:250px;
}


OL LI{
	margin: 0;
	padding: 0 0 0 20px;
	list-style-image: none;
}

.page_best_places_to_work_video UL LI{
	line-height:1.5em;
}
/*	for lists that need a little extra space */
UL.liSpace LI{
	margin: 3px 0;
	padding: 0;
	}

/*SPECIAL TEXT STYLES*/
.GrayText {
	color: #666666;
	}

.bigorange {
	color: #F27E01;
	font-size: 1.45em;
	line-height: 1.5em;	
}
.LargeText {
	font-size: 1.1em;
	font-weight:bold;
}
.LargeGray {
	font-size:1.5em;
	color: #666666;
	line-height: 1.15em;
}
.BoldGreen {
	color: #128b0c;
	font-weight:bold;
}
.RegularLarge {
	font-size: 1.45em;
	line-height: 1.1em;
	font-weight: normal;
}
.MarkerLink A:hover,
.MarkerLink A,
.MarkerLink A:visited,
.MarkerLink A:active{
	border:none;
	}
.LargerLink {
	font-size: 1.1em;
}
.LegalText{
	font-size:.9em;
	color: #666666;
	}
.greenText {
	color: #128b0c;
}
	
/* LAYOUT ***************************************************** */
.page {
	margin: auto;
	padding: 0 7px;
	width: 766px;
	background: url(/img/bgrPageMiddle.gif) repeat-y center;
}

.contentHolder {
	width: 766px !important; 
	background: url(/img/bgrRightColumn.gif) repeat-y right top;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}

.contentWidthHome .content { width: 530px; overflow: hidden; float: left; }
.contentWidthHome .contentRight { width: 235px; overflow: hidden; }

.contentWidthDefault .content { width: 470px; padding: 25px 30px; overflow: hidden; float: left; }
.contentWidthDefault .contentRight { width: 235px; overflow: hidden; }

.contentWidth50x50 .content { width: 382px; float: left; }
.contentWidth50x50 .contentRight { width: 383px; }

.contentWidth100 .content { width: 706px; padding: 25px 30px; }
/* remove the right column background if
the template has one column only */
.contentWidth100 { background: none; }

.contentWidthApplication .content { width: 766px; padding: 0px; }
/* remove the right column background if
the template has one column only */
.contentWidthApplication { background: none; }

.virtualtours .content {
	padding: 0;
	margin:0;
	width: 766px;
	height:408px;
}

.flashGallery .content {
	padding: 0;
	width: 766px;
}

.content {
	background: url(/img/bgrContentTop.gif) repeat-x left top;
}
.contentRight {
	float: right;position: relative;
	padding-bottom: 35px;
	background: url(/img/bgrRightColumnGradient.gif) repeat-x bottom;
}
.page_stormsurge .contentRight {
	background:none;
	}
.contentRightBgr {
	background: url(/img/bgrRightColumnGradient.gif) repeat-x top left;
	position: relative;
}

.content .section {
	clear: both;
	padding: 10px 0;
	border-top: 1px solid #c9c9c9;
}
.contentRight .section {
	clear: both;
	border-bottom: 1px solid #A5D297;
	margin-bottom:0;
	position: relative;
}
/* fix for page that doesn't have subnav below it*/
.page_dell_childrens .contentRight .section li{
	border-bottom:none;
}
/* clear the top margin of the first paragraph inside the content area */
.content P:first-child {
	margin-top: 0;
}
/* clear the top margin of the first paragraph after a blue promo */
.content .pageFloaterBlue + P {
	margin-top: 0;
}

.parentTitle {
	display: block;
	margin: 0;
	background-color: transparent;
	line-height: 100%;
	font-size: .50em;
	color: #C8F1F7;
	font-weight: bold;
}
.subTitle {
	margin-top: 2px;
	display: block;
	background-color: transparent;
	line-height: 100%;
	font-size: .50em;
	color: #9EEBF3;
}
.LargeImageHolder{
	height: 270px;
	float:right;
	clear:right;
	width: 353px;
	margin:0;
	padding:0;
	border-bottom: 1px solid #FFFFFF;
	_margin-bottom:-3px;
	}

/* TWO COLUMN SECTIONS **************************************** */
.twoColumnSection {
	clear: both;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.twoColumnSection .columnLeft {
	float: left;
	/* padding on the bottom fixes IE bug that hides the bottom
	border of links that are last elements inside the div */
	padding-bottom: 1px;
}
.twoColumnSection .columnRight {
	float: right;
	padding-bottom: 1px;
}
.twoColumnPage {
	width: 700px;
}
.twoColumnPage .columnLeft {
	float: left;
	width:200px;
}
.twoColumnPage .columnRight {
	float: right;
	width: 500px;
}



/* HEADER ************************************************* */
.pageHeader {
	margin: 0 -7px;
	padding: 0 7px;
	background: url(/img/bgrPageTop.gif) no-repeat top;
}
.pageHeaderTop {
	padding: 10px 10px 0 10px;
	height: 20px;
	text-align: right;
	line-height: 13px;
	font-size: 12px;
	color: #9b9b9b;
}
.pageHeaderTop A.linkSetonCove {
	color: #0078a7;
	border-color: #0078a7;
	font-weight:bold;
}
.pageHeaderTop A.linkGoodHealth {
	color: #41c149;
	border-color: #41c149;
	font-weight:bold;
}

.pageHeaderImage {
	background-color: #00396F;
}
.pageHeaderImage IMG {
	display: block;
}

.logoHolder {
	float: left;
	margin: 0;
	padding: 0;
	background: url(/img/bgrHeaderSections.gif) repeat-x 0 0;
}
.logoHolder A {
	border: none;
}
.logo {
	/* more styles in ie.css */
	position: relative;
	left: -10px;
	width: 220px;
	height: 87px;
	background: url(/img/logo.png) no-repeat top;
}



/* CONTENT HEADER *********************************************** */
.contentHeader {
	padding: 3.2em 25px 1.6em 25px;
	background: #0089c6 url(/img/bgrContentHeader.gif) repeat-x top;
}
.contentHeaderWithImage {
	background: #0089c6 url(/img/bgrContentHeader.gif) repeat-x top;
	color: #FFFFFF;
}
.contentHeaderWithImage .tdOne {
	padding: 0 25px 3em 25px;
}
.contentHeaderFacilityHome .tdOne {
	padding: 0 25px 2em 25px;
}
.contentHeaderWithImage .tdTwo {
	width: 353px;
	height: 142px;
	overflow: hidden;
	vertical-align: middle;
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}

.contentHeaderWithImage H1 {
	font-size: 2em;
}
.contentHolder_OneOff .imageHolder, .contentWidthDefault .imageHolder {
	float: right;
	overflow: hidden;
}
.contentHeaderWithImage .imageHolder {
	height: 142px;
	overflow: hidden;
}
.contentHeaderWithImage .tdTwo IMG {
	margin: auto;
}


.LargerText {
	font-size: 1.45em;
	line-height:100%;
}


/* Page Floater  */
.pageFloater {
	display: block;
	position: relative;
	float: left;
	left: -30px;
	margin: 0 -15px 5px 0;
	padding: 10px 15px 15px 15px;
	background-color: #FBF9C6;
	width: 200px;
}
.pageFloater UL {
	margin-bottom: .3em;
	list-style: square;
	list-style-image: none;
}
.pageFloater A {
	font-size: 1.2em;
}
.pageFloater br {
	display: block;
	font-size: .5em;
	border: 1px solid red;
}
.pageFloaterBlue {
	position: relative;
	float: left;
	left: -30px;
	margin: 0 -15px 5px 0;
	padding: 13px 18px 18px 18px;
	background-color: #EAFAFA;
	width: 200px;
	color: #6F797B;
	font-size:1.3em;
	line-height: 1.2em;
}
.pageFloaterBlue .sweetDeal {
	margin: 30px -15px 5px 0;
	padding:5px 0 0 0;
}
.pageFloaterBlue .sweetDeal .summary {
	color:#85797b;
	font-size:.8em; 
	line-height:1.2em;
	}
.pageFloaterBlue .sweetDeal .headline {
	color:#000000;
	font-size:.8em; 
	font-weight:bold; 
	margin-top:5px;
	line-height:1.2em;
	}
	
.pageFloaterBlue .smallText, .pageFloaterBottom .smallText {
	font-size: .8em;
}
.pageFloaterBlue .headline {
	margin: 0 0 .5em 0;
	font-size: 1.3em;
	line-height: 100%;
	background-color: transparent;
	color: #128b0c;
}

.page_employment .pageFloaterBlue {
	left: -30px;
	margin: 5px -15px 5px 0;
	padding: 0 5px 18px 15px;
	width: 211px;
	font-size:1em;
}
.page_employment .pageFloaterBlue .headline {
	font-size: 1.3em;
	padding-top:15px;
	padding-bottom:10px;
}
.page_employment .pageFloaterBlue IMG {
	margin:0 0 0 -15px;
	padding-top:5px;
	}
	
.pageFloaterGreen {
	position: relative;
	float: left;
	left: -30px;
	margin: 0 -15px 10px 0;
	padding: 13px 18px 18px 18px;
	background-color: #d8f0d3;
	width: 200px;
}


.pageFloaterBlue .summary {
	font-size:.9em;
	color: #000000;
}
.pageFloaterBottom {
	margin: 5px 0;
	padding: 10px 15px 15px 15px;
	background-color: #EAFAFA;
	width: 450px;
	color: #6F797B;
	font-size:1.3em;
	line-height: 1.2em;
}
.fullFloater {
	background-color: #EAFAFA;
	font-size: 1.2em;
	font-weight: bold;
}

.fullFloater_cardiac_care {
	background-color: #EAFAFA;
	font-size: 1.5em;
	line-height: 1.1em;
}
.twoColumnFloater {
	background-color: #EAFAFA;
	font-size: 1em;
	font-weight: normal;
	margin:15px 0;
	padding:10px ;
	float:left;
}
.twoColumnFloater H2{
	font-size:1.45em;
	border-bottom:0;
	line-height:110%;
	margin:0 0 .4em 0;
	}
.twoColumnFloater .text{
	margin-left:10px;
	color: #6F797B;
}
.twoColumnFloater .columnLeft {
	float:left;
	width:210px;
}
.twoColumnFloater .columnRight {
	float:right;
	width:210px;
}
.page_nurse_week_virtual_open_house .pageFloaterBlue {
	left:-25px;
	width:155px;
	line-height: 1.3em;
	color: #000000;
	}
.page_nurse_week_virtual_open_house .pageFloaterBlue A {
	font-size: 1em;
	font-weight:bold;
}
.page_nurse_week_virtual_open_house .pageFloaterBlue P {
	font-size: .8em;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
}

.careerFest {width:220px; margin-top:10px;}
.careerFest .headline {
	width:270px; 
	color:#000000;
	font-size:.9em; 
	font-weight:bold; 
	margin-top:5px;
	line-height:1.2em;
	}
.careerFest .summary {
	color:#85797b;
	font-size:.8em; 
	line-height:1.2em;
	}


.imageFloater {
	display: block;
	position: relative;
	float: left;
	left: -30px;
	margin: 0 -15px 0 0;
	padding: 10px 0px 5px 0px;
}

.page_nursing .contentWidthOneOff .contentRight .promoContactUs{ 
	padding:15px 25px;
}
.page_nursing .contentWidthOneOff .contentRight .promoContactUs .summary { 
	padding:0px;
}


/* NURSE BIO PAGES ************************************************************************ */
.nurse .imageHolder {
	height: 569px;
	border-bottom:none !important;
}
.nurse .content {
	min-height:420px;
}
.nurse .parentTitle {
	font-size: 1.4em;
	font-weight:normal;
	margin-top:15px;
}
.nurse .contentHeader_OneOff  H1 {
	margin-top:0;
	padding-top:0;
}
.nurse .contentHeader_OneOff  .tdOne {
	height:85px;
}
.nurse {
	background: url(/img/nurse_detail_bg.gif) no-repeat right top !important;
}
.page_nursing table.contentHeader_OneOff {border:none; width:413px; }
.page_nursing .pathNav { border-right:1px solid #FFFFFF;}


/* NAVIGATION ************************************************************************ */
/* top main sections ************************************ */
.pageHeaderSections {
	clear: both;
	background: url(/img/bgrHeaderSections.gif) repeat-x 0 0;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	//*ie*/background: url(/img/bgrHeaderSections.gif) repeat-x 0 1px;
}
	
.navSections {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.navSections LI {
	float: left;
	margin: 0;
	padding: 0;
	width: 176px;
	height: 87px;
	overflow: hidden;
	border-left: 1px solid white;
	text-align: center;
}
.navSections LI A {
	display: block;
	height: 87px;
	/* text will be replaced
	by a background image */
	text-indent: -5000px;
	text-align: center;
	font-size: .8em;
	border: none !important;
}
/*********************** navSections Backgrounds *************************/
LI.sectionOne A {
	background: #043668 url(/img/bgrHeaderSections.png) no-repeat 0px 0px;
}
LI.sectionOneSelected A  {
	background: #efac26 url(/img/bgrHeaderSections.png) no-repeat 0px -87px;
}
LI.sectionOne a:hover {
	background: #043668 url(/img/bgrHeaderSections.png) no-repeat 0px -87px;
}
LI.sectionTwo A {
	background: #1d689c url(/img/bgrHeaderSections.png) no-repeat -178px 0px;
}
LI.sectionTwoSelected A {
	background: #efac26 url(/img/bgrHeaderSections.png) no-repeat -178px -87px;
}
LI.sectionTwo a:hover {
	background: #efac26 url(/img/bgrHeaderSections.png) no-repeat -178px -87px;
}
LI.sectionThree A {
	background: #2d87c2 url(/img/bgrHeaderSections.png) no-repeat -355px 0px;
}
LI.sectionThreeSelected A {
	background: #efac26 url(/img/bgrHeaderSections.png) no-repeat -355px -87px;
}
LI.sectionThree a:hover {
	background: #efac26 url(/img/bgrHeaderSections.png) no-repeat -355px -87px;
}

/* THIS IS NOT CURRENTLY USED!
styles to generate the text images for the main nav sections - it soesn't work well because of the gradient background
.imgHeaderSectionOne 						{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#00295C; transparent:#00285A; color:#FFFFFF; }
.imgHeaderSectionOneOver 				{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#00295C; transparent:#00285A; color:#FFFFFF; }
.imgHeaderSectionOneSelected 		{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#00295C; transparent:#00285A; color:#FFFFFF; }
.imgHeaderSectionTwo 						{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#106094; transparent:#106093; color:#FFFFFF; }
.imgHeaderSectionTwoOver 				{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#106094; transparent:#106093; color:#FFFFFF; }
.imgHeaderSectionTwoSelected 		{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#106094; transparent:#106093; color:#FFFFFF; }
.imgHeaderSectionThree 					{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#1877B3; transparent:#1876B1; color:#FFFFFF; }
.imgHeaderSectionThreeOver 			{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#1877B3; transparent:#1876B1; color:#FFFFFF; }
.imgHeaderSectionThreeSelected 	{ display:rollover; font-family:"Zurich Lt BT"; font-size:15px; antialias: 3; text-align:center; max-width:-480x; background-color:#1877B3; transparent:#1876B1; color:#FFFFFF; }
 */
	


/* TOP NAVIGATION ************************************************************************ */
.pageHeaderNav {
	width: 100%;
	margin: 1px 0 0 0;
	background: #efffd2;
	height: 45px;
	overflow: hidden;
}
.pageHeaderNav A {
	color: #123d6e;
}
.pageHeaderNav .pageHeaderSearch {
	float: right;
	width: 150px;
	padding: 5px 5px 0 0;
	border-left: 1px solid #FFFFFF;
	color: #afafaf;
	font-size: 11px;
}
.pageHeaderNav .pageHeaderSearch .searchBox {
	margin: 0 3px 0 0;
	padding: 3px;
	width: 110px;
	vertical-align: middle;
	border: 1px solid #8dc969;
	font-size: 11px;
	color: #123d6e;
}

.searchButton, A.searchButton {
	cursor: pointer;
	border-bottom: none !important;
}

.nav {
	position: relative;
	float: left;
	width: 590px;
}
.nav UL {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
.nav LI {
	display: block;
	float: left;
	margin: 11px 0 0 1px;
	padding: 5px 9px;
	//*ie*/padding: 5px 10px;
	font-weight: bold;
	background-color: transparent;
}
.nav LI.first {
	margin-left: 5px;
	/* see ie.css for more styles */
}
.nav LI:hover,
.nav LI.over,
.nav LI.selected {
	background-color: #FEF6AD;
	color: #f27e01;
}
.nav LI A {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 100%;
}
.nav LI:hover A,
.nav LI.over A,
.nav LI.selected A,
.nav LI.opened A {
	color: #f27e01 !important;
	border-bottom: 1px solid #f27e01;
}


/* Special styled nav items */
LI.nav_find_a_physician {
	position: relative;
	top: 0;
	right: 0;
	float: right;
	width: 135px;
	height: 45px;
	margin: 0;
	padding: 0;
	border-left: 1px solid white;
	border-right: 1px solid white;
	background-color: #e7feb8;
	text-align: center;
}
LI.nav_find_a_physician A {
	width: 92px;
	overflow: visible;
	white-space: nowrap;
	margin: 0 auto;
	padding: 16px 0 0 0;
}

/* manually set the nursing selected state 
since it is a redirect link and doesn't get 
the selected state automatically added */
.page_nursing LI.nav_nursing {
	background-color: #FEF6AD;
	color: #f27e01;
}
.page_nursing LI.nav_nursing A {
	color: #f27e01 !important;
	border-bottom: 1px solid #f27e01;
}




/* SUBNAV **************************************************** */
.subnav UL {
	/* see more styles at ie.css */
	margin: 0;
	padding: 15px 20px;
	list-style: none;
}
.subnav LI {
	display: block;
	margin: 0;
	padding: .3em 0 .7em 0;
}
.subnav LI A {
	font-weight: bold;
}
.subnav LI A:hover {
	color: #f27e01;
	border-color: #f27e01;
}
.subnav UL UL{
	/* see more styles at ie.css */
	margin: 0;
	padding: 5px 15px 0px;
	list-style: none;
	list-style-image: url(/img/li.gif);
}
.subnav LI LI {
	display: block;
	margin: 0;
	padding: .3em 0 .3em 0;
}
.page_shoal_creek .promoDefault  UL.subnav {
	/* see more styles at ie.css */
	margin: 0;
	padding: 5px 0px;
	list-style: none;

}





/* SUBNAV A-Z Index */
.section_az_index .subnav UL {
	margin: 0;
	padding: 0;
	width: 460px;
}
.section_az_index .subnav UL LI {
	margin: 0;
	padding: 0;
	float: left;
	background-color: #0087C5;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.section_az_index .subnav UL LI:hover,
.section_az_index .subnav UL LI.over,
.section_az_index .subnav UL LI.SELECTED {
	background-color: #FBB321;
}
.section_az_index .content .subnav UL LI A {
	display: block;
	width: 32px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF !important;
	border: none !important;
}

.section_az_index .content LI.subnav_a9 A {
	width: 65px !important;
}

/* make alphabet larger on the A-Z home page */
.page_az_index .content .subnav UL LI A {
	width: 45px;
	line-height: 37px;
	font-size: 26px;
}
.page_az_index .content LI.subnav_a9 A {
	width: 45px !important;
	line-height: 37px;
	font-size: 20px !important;
}



/* PATHNAV ************************************************************************ */
.pathNav {
	padding: 3px 25px;
	background-color: #c8f0f6;
	color: #2d87c2;
	font-size: 0.95em;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.pathNav A {
	color: #123d6e !important;
	border-bottom: none !important;
	font-size: 0.95em;
}


/* FOOTER ************************************************************************ */
.pageFooter {
	margin: 0 -7px;
	padding: 0 7px 11px 7px;
	background: url(/img/bgrPageBottom.gif) no-repeat bottom;
}
.pageFooter .pageFooterContent {
	/* netscape fix start: added because
	of netscape but doesn't hurt
	any other browsers... */
	height: 25px;
	overflow: hidden;
	/* netscape fix end */
	background: #123d6e url(/img/bgrPageFooter.gif) repeat-x top;
}
.pageFooter A {
	line-height: 100%;
	color: #FFFFFF !important;
	border-color: #FFFFFF !important;
}


.pageFooter UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pageFooter .columnLeft { width: 570px; }
.pageFooter .columnLeft LI {
	display: block;
	float: left;
	padding: 5px 10px;
	border-right: 1px solid #2166A7;
}
.pageFooter .columnRight LI {
	display: block;
	float: left;
	padding: 5px 10px;
	color: #FFFFFF;
	border-left: 1px solid #2166A7;
}


.pageFooter .linkWrapperRss {
	background-image: url("/img/linkRssBlue.gif");
}
.pageFooter A.linkFamily {
	font-weight: bold;
	color: #A2D3FC !important;
	border-color: #A2D3FC !important;
}
.pageFooter .linkSpanish {
	font-weight: bold;
}



/* Copyrights */
.pageFooterCopyrightsHolder {
	position: absolute;
}
.pageFooterCopyrights {
	position: absolute;
	width: 770px;
	color: #2166A7;
	font-size: 0.8em;
}
.pageFooterCopyrights UL {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pageFooterCopyrights UL.columnLeft {
	width: 715px;
}
.pageFooterCopyrights .columnLeft LI {
	display: block;
	float: left;
}
.pageFooterCopyrights .copyryghts {
	color: #000000;
}
.pageFooterCopyrights A {
	padding: 0 5px;
	border-bottom: none;
}



/* NEWS ************************************************** */
.newsSection {
	padding: 0 0 1em 0;
}
.newsSection .columnLeft{
	width: 47%;
}
.newsSection .columnRight {
	width: 47%;
}
.newsSection UL {
	margin: 0;
	padding: 0 !important;
	list-style: none;
	list-style-image: none;
}
.content .newsSection LI {
	margin: 0 0 1.5em 0;
	padding: 0 !important;
}
.newsSection .headline {
	font-weight: bold;
	font-size: 1.1em;
}
.page_home .articlesSummary .image{
	float: left;
	padding-right: 6px;
	padding-top: 3px;

}

/* HEALTH NEWS STYLES ************************************************************************ */
.contentRight .healthNewsSection {
	padding: 25px 20px 20px 30px;
	border-bottom: 1px solid #c9c9c9;
	
}
.content .summaryList LI {
	margin-bottom: 1.5em;

}
.NewsItem {
	padding: 0 0 1em 0;
}
.NewsItem .date{
	padding: .3em 0 0 0;
}

/* HEALTH NEWS copyrights */
.health_day_copyright {
	clear: both;
	border-top: 1px solid #e3e3e3;
	padding: 10px 0;
	text-align: left;
	font-size: .9em;
	color: #666666;
}
.health_day_copyright img {
	float: right;
	margin-top: -5px;
}


/* Right Side News Sections */
.contentRight .newsSection {
	padding: 10px 22px;
}

.date {
	font-style: italic;
	color: #ababab;
	margin: .1em 0;
}

/* style to hide h4 title inside health news
articles since title is now in blue section */
.section_health_a_to_z .page_health_news H4 {
	display: none;
}



/* LISTS in two columns */
.listSection {
	font-size: 1.05em;
}
.listSection LI {
	padding-bottom: 1px;
	margin-bottom: .3em; 
}
.listSection .columnLeft{
	width: 45%;
}
.listSection .columnRight {
	width: 45%;
}

.servicesList LI {
	font-weight: normal;
}
.servicesList LI A{
	font-weight: bold;
}



/* Right Side Sections */
.contentRight H2 {
	border: none;
	margin: 0 0 .2em 0;
	line-height: 115%;
}
.contentRight H3 {
	border: none;
	margin: 0 0 .2em 0;
}
.contentRight .defaultRightSection {
	padding: 15px 20px;
}
.contentRight .defaultRightSection UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
.contentRight .defaultRightSection LI {
	margin-bottom: .3em;
}
.contentRight .defaultRightSection BR {
	font-size: .5em;
	line-height: 100%;
}



.clinicalTrialsRight b {
	font-weight: normal;
}
.page_preparing_for_surgery_at_seton .contentRight UL, .page_having_your_baby_at_seton .contentRight UL{
	margin: 0;
	padding-left: 20px;
	list-style: none;
	list-style-image: url(/img/li_lvl2.gif);
}
.page_your_surgery_at_seton_medical_center .contentRight UL,
.page_rehab_and_sports_medicine_services .contentRight UL {
	margin: 0;
	padding-left: 15px;
	list-style: none;
	list-style-image: url(/img/li_lvl2.gif);
}
.page_your_surgery_at_seton_medical_center .contentRight LI,
.page_rehab_and_sports_medicine_services .contentRight LI {
	padding-bottom: 5px;
}
.page_home .contentRight UL,
.page_smc_outpatient_rehab .contentRight .videoPromo UL{
	margin: 0;
	padding-left: 15px;
	list-style: none;
	list-style-image: url(/img/li.gif);
}
.page_home .contentRight UL UL {
	margin: 0;
	padding-left: 15px;
	list-style: none;
	list-style-image: url(/img/li_lvl2.gif);
}
.defaultRightSection .certificate {
	padding:10px 0px 0px 0px;
	margin:0;
}
.defaultRightSection .certificate A{
	border:none;
}
.videoPromo {
	background:url(/img/video_banner.gif) no-repeat top right;
}

/* MAGNET PROMO SECTION ******************************************************************** */
/* magnet on the home page */
.magnet {
	padding: 1em 0;
}
.magnet IMG {
	margin: 5px 5px 10px 0;
}
.magnet A {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #005fa9;
}

/* magnet in the right column */
.magnetRight {
	color: #666666;
}
.magnetRight H2 {
	margin-bottom: .6em !important;
}
.magnetRight IMG {
	float: left;
	margin: 3.2em 10px 3.2em -5px;
}

 /* magnet footer on all pages*/
.magnetFooter {
	color: #666666;
	font-size: .95em;
	width: 620px;
	padding-top: 8px;
}
.magnetFooter IMG {
	float: left;
	margin: 0 10px 0 0;
}
.magnetFooter A {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #005fa9;
}



/* SPECIAL LINKS **************************************************************************** */
.linkWrapperRss {
	padding-left: 18px !important;
	background: url(/img/linkRss.gif) no-repeat center left;
}
.linkWrapperSpecial {
	display: block;
	padding-left: 14px;
	background: url(/img/linkFwOrange.gif) no-repeat 0px .2em;
	color: #666666;
	font-size: .9em;
}
.linkWrapperSpecial A {
	font-size: 1.2em;
	line-height: 100%;
	font-weight: bold;
	/*margin: 0 0 0 14px;*/
}
.contentRight .linkWrapperSpecial {
	margin-left: -14px;
	padding-bottom: 8px;
}

.linkWrapperForward {
	background: url(/img/linkFw.gif) no-repeat center right;
	padding-bottom: 1px;
}
.linkWrapperForward A {
	margin-right: 18px !important;
	display: inline;
}
.linkWrapperSpecialForward { background: url(/img/linkFwOrange.gif) no-repeat center right; }
.linkWrapperSpecialForward A { margin-right: 18px !important; }


.linkWrapperContactUs {
	padding: 1em 10px 1em 22px;
	background: #edf9fb url(/img/bgrSectionBlue.gif) repeat-x top;
	color: #666666;
	font-size: .9em;
}
.linkWrapperContactUs BR {
	clear: left;
}
.linkWrapperContactUs A {
	display: block;
	float: left;
	clear: both;
	margin-bottom: 2px;
	line-height: 100%;
	font-size: 1.3em;
	font-weight: bold;
}


/* SPECIAL SUBNAV ITEMS */
.contentRight LI.subnav_phone_numbers,
.contentRight LI.subnav_contact_us {
	position: relative;
	top: 15px;
	margin: 0 -20px;
	padding: 1.2em 10px 1.5em 22px;
	background: #edf9fb url(/img/bgrSectionBlue.gif) repeat-x top;
	color: #666666;
	font-size: .9em;
	border-top: 1px solid #A5D297;
}
.contentRight LI.subnav_phone_numbers A,
.contentRight LI.subnav_contact_us A {
	line-height: 100%;
	font-size: 1.3em;
	font-weight: bold;
}
.section_medical_services_and_programs .page_clinical_research .contentRight LI.subnav_contact_us {
	top: -16px;
	padding: 2em 10px 2em 22px;
	border-bottom: 1px solid #CCE4E8;
}



.contentRight LI.subnav_map_directions_and_parking,
.contentRight LI.subnav_register_online_here {
	display: block;
	margin: 0 -20px 15px -20px;
	padding: 0 0 1.5em 0;
	background: url(/img/linkFwOrange.gif) no-repeat 7px .2em;
	color: #666666;
	font-size: .9em;
	border-bottom: 1px solid #A5D297;
}

.contentRight LI.subnav_map_directions_and_parking A,
.contentRight LI.subnav_register_online_here A {
	font-size: 1.2em;
	line-height: 100%;
	font-weight: bold;
	margin: 0 0 0 20px;
}

.page_seton_2009_perinatal_outreach_conference .subnav LI.subnav_registration,
.page_seton_family_of_hospitals_spring_nursing_conference .subnav LI.subnav_registration {
	display: block;
	margin: 0 -20px 15px -20px;
	padding: 0 0 1.5em 20px;
	border-bottom: 1px solid #A5D297;
}

.page_seton_family_of_hospitals_spring_nursing_conference .subnav LI.subnav_podium_and_poster_presentation_submission {
	display: block;
	margin: 15px -20px 0 -20px;
	padding: 1.3em 0 5px 20px;
	border-top: 1px solid #A5D297;
}

.page_southwest .contentRight LI.subnav_map_directions_and_parking, /* Added Southwest for Goala promo template change -EH */
.contentRight .mapAndPhysicians LI.subnav_map_directions_and_parking {
	margin: 0 -20px 0px -20px;
	border-bottom: none;
}
.page_southwest .contentRight LI.subnav_find_a_physician_at_this_facility, /* Added Southwest for Goala promo template change -EH */
.contentRight .mapAndPhysicians LI.subnav_physicians {
	display: block;
	margin: -7px -20px 0px -20px;
	padding: 0 0 1.5em 0;
	background: url(/img/linkFwOrange.gif) no-repeat 7px .2em;
	color: #666666;
	font-size: .9em;
	border-bottom: 1px solid #A5D297;
}
.page_southwest .contentRight LI.subnav_find_a_physician_at_this_facility A, /* Added Southwest for Goala promo template change -EH */
.contentRight .mapAndPhysicians LI.subnav_physicians A {
	font-size: 1.2em;
	line-height: 100%;
	font-weight: bold;
	margin: 0 0 0 20px;
}

.page_southwest .contentRight LI.subnav_billing_and_insurance { /* For the Southwest Goala promo template change -EH */
	padding-top:18px;
}

/* GOOGLE Search Results */
.resultSummary {
	padding: .1em 0;
	float: left;
	margin-bottom: .5em;
	width: 100%;
	font-size: .85em;
	border-bottom: 1px solid #B6C1D7;
}
.resultSummary p {
	float: left;
	padding-left: .5em;
	margin: 0;
}
p.searchNav {
	float: right;
	padding-right: .5em;
}

#pg-search dt {
	font-size: 1.2em;
}

#pg-search dd {
         margin:0px;
}
.searchResults {
	margin: 1em 0;
	float:left;
}
.searchResults dd {
         margin-left:0px;
		 margin-bottom: 1em;
}
.searchResults dt A {
         font-size: 1.1em;
}
P.searchResult {
         clear: both;
}
.resultLink {
	color: #8c4e2b;
	display: none;
	margin-bottom: 1em;
}
#searchButton {
	margin-top: .3em;
}
.section_search_results .content H1 {
	font-size: 1.4em;
	color: #128b0c;
	margin-bottom: .5em;
}
.section_search_results .content H1 span {
	font-style: italic;
}




.contentRight .healthHighlights UL UL LI {
	margin: .5em 0 .5em 20px;
	list-style-image: url(/img/li.gif);
}
.contentRight .healthHighlights UL UL LI B {
	font-weight: normal;
}


/* Divide visually the links for news and library on the /health_a_to_z/ subnav */
.page_health_a_to_z .contentRight .subnav UL {
	padding: 0;
}
.page_health_a_to_z .contentRight .subnav LI {
	margin:0;
	padding: 0 20px 15px 20px;
}
.page_health_a_to_z .contentRight .subnav LI.subnav_health_news {
	padding-top: 15px;
}
.page_health_a_to_z .contentRight .subnav LI.subnav_health_library {
	padding-top: 15px;
	border-top: 1px solid #A5D297;
}




/* FIND A DOCTOR */
.number_of_doctors {
	font-size:1.05em;
	color: #676767;
}

/* RecordPageNav styles */
UL.recordPageNav {
	clear: left;
	margin:  0 !important;
	padding: 10px !important;
	_margin:  10px !important;
	_padding: 0 !important;
}
.recordPageNav LI {
	float: left;
	margin: 0 2px 2px 0 !important;
	padding: 2px 3px 0 3px !important;
	height: 18px;
	list-style-image: none;
	border: 1px solid #E9FDB8 !important;
	background-color:#FFFCFC;
	text-align: center;
}
.recordPageNav LI.recordPageNavFirstLI {
	display: none;
}
.recordPageNav LI A.pageNavLink {
	float: left;
	display: block;
	margin: 0 auto;
	width: 2ex;
	overflow: hidden;
	text-align: center;
	font-size: 1.2em;
	line-height: 100%;
}
.recordPageNav B {
	/* that is the hover AND selected state */
	display: block;
	position: relative;
	margin: -3px -4px -5px -4px;
	//*ie*/margin: -3px -3px -5px -3px;
	padding: 2px 4px 0 4px !important;
	width: 2ex;
	height: 18px;
	border: 1px solid #FE6F00 !important;
	background-color: #F9F9AF;
	overflow: hidden;
	text-decoration: underline;
	color:#FE6F00;
}
/* prev and next links */
A.pageNav {
	margin: 0 2px;
}
/* pagenav over green background */
.gTabBar .recordPageNav {
	padding: 0 !important;
}
.gTabBar .recordPageNav LI {
	background-color:#F0FFD5;
	border: 1px solid #FFFFFF !important;
}
/* pagenav item on mouse over */
.recordPageNav LI:hover, .recordPageNav LI.over {
	/* that is the hover AND selected state */
	display: block;
	position: relative;
	border: 1px solid #FE6F00 !important;
	background-color: #F9F9AF;
	color:#FE6F00;
}
.recordPageNav LI:hover A, .recordPageNav LI.over A {
	border-bottom: 1px solid #FE6F00;
	color:#FE6F00 !important;
}



.searchHeader {
	padding: 10px 15px;
	background-color: #EFFFD2;
}

.searchHeader EM {
	font-size: .95em;
	color: #666666;
}
.searchTitle {
	font-size: 1.2em;
	line-height: 100%;
	font-weight: bold;
	background-color: transparent;
	color: #128b0c;
}
.doctorSearchNav TD {
	padding: 8px 0 0 0;
}
.doctorNavAnchor {
	font-weight: bold;
}
.doctorSearchNav {
	border-collapse: collapse;
	border: none;
}
.searchDivider, .searchDivider DIV {
	width: 1px;
	margin: 0;
	padding: 0 !important;
	font-size: 1px;
	line-height: 1px;
}
.searchDivider{
	width: 1px;
}

.findDoctorByName TH {
	border-top: 1px solid #E4FEB5;
	border-bottom: 1px solid #E4FEB5;
	padding: 7px 10px 7px 5px;
	font-size: 1.1em;
}
.findDoctorByName TD {
	padding: 6px 10px 6px 5px;

}
.findDoctorByName TD.odd {
	background-color: #F5F5F5;
}

.doctorDetail H3 {
	margin-bottom: 0px;
}
.page_find_a_physician .content{
	padding:20px 0px 10px 0px;
}
.page_find_a_physician H2{
	margin-bottom: 4px;
	border: none;
}
.doctorInfo {
	float:left;
	margin: 0 0 0 0 5px; 
	width:250px; 
	}
.doctorsOneColumn{
	margin: 0 10px 0px 10px;
}
.doctorsTwoColumn{
	margin: 0 0 10px 20px;
	padding: 0px 0 10px 10px;

}
.doctorsTwoColumn .columnRight {
	float:right;
	width:300px;
	background: url(/img/bgrRightColumnGradient.gif) repeat-x bottom;
	margin-top: -20px;
}
.doctorsTwoColumn .columnLeft {
	float:left;
	width:400px;
	position:relative;
	min-height:500px;
	_height:500px;
	_overflow:visible;
}

/* .page selector added to avoid the style taking effect in SP edit mode */
.page .pageFloaterTopRight{
	position:absolute;
	width:280px;
	top:290px;
	right:-335px;
	padding:5px;
}
.doctorDetailPromo {
	margin: 0 0 35px 0;
	padding: 10px;
	clear: both;
	border-bottom: 1px solid #99CC99;
}
.brought_by_gh {
	padding-top: 5px;
	border-top: #dfebc6 1px solid;
	color: #99cc99;
}




/* TABLE */

.infoTable {
	border-collapse: collapse;
}
.infoTable TR:hover,
.infoTable TR.over {
	background: #F9F9F9;
}
.infoTable TH {
	padding: 20px 3px 10px 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background: url(/img/bgrContentTop.gif) repeat-x 0 10px;
}
.infoTable TD {
	padding: 3px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #F1F1F1;
}
.infoTable TR.first,
.infoTable TR.first:hover,
.infoTable TR.first TD {
	border: none;
	background: none;
}
.ListTableCellEven {
	padding: 3px;
}
.ListTableCellOdd {
	padding: 3px;
}
.table_colored_rows {
	border: 1px solid #e1f3b5;
}
.table_colored_rows th {
	background: #e1f3b5;
	padding: 5px;
}
.table_colored_rows td {
	padding: 5px;
	background: #c9eff8;
}
.table_colored_rows td.odd {
	background: #fff;
}

/* LOCATIONS TABLES */
.odd TD {
	background-color:#F5F5F5;
}
.AreaCode {
	color:#828282;
}
 .page_insurance_accepted H2 { 
	border-bottom: 1px solid;
	border-bottom-color: #128b0c; 
	padding-bottom: .2em; 
	margin-bottom: 0; 
	padding-left: 5px;
	margin: 0 1px;
}
 .page_phone_numbers H3, .page_provider_directory H3 {	
	border-bottom: 1px solid;
	border-bottom-color: #128b0c; 
	padding-bottom: .2em; 
	margin-bottom: 0;
	font-weight: normal; 
	padding-left: 6px;
}
.page_contact_us H3 {	
	border-bottom: 1px solid;
	border-bottom-color: #128b0c; 
	padding-bottom: .4em; 
	margin-bottom: 0;
	font-weight: bold;
	padding-left: 6px; 
}

.columnHeaders {
	font-size: 1.2em;
	line-height: 100%;
	font-weight: bold;
	background-color: transparent;
	color: #128b0c;
	text-align: left;
}
.columnHeaders TD,
.columnHeaders TH {
	text-align: left;
	border-bottom: 1px solid #128b0c;
}


/* SITE MAP */

.page_site_map H3 {	
	border-bottom: 1px solid;
	border-bottom-color: #c9c9c9; 
	padding-bottom: .1em; 
	margin-bottom: .2em;
	margin-top: 1em;
	font-size: 1.5em;
	font-weight: normal;
}
.page_site_map {
	line-height: 1.5em;
}

/* CONTACT PAGE */

.page_contact_us table{ font-size:1.05em;}
.page_contact_us table td {}
.hidden { display: none; }
.visible { display: table-row; }
.page_contact_us table table td {border-bottom: solid 1px #CCCCCC;}

.page_contact_us H3 {	
	font-size:1.4em;
	border-bottom: solid 1px #A3D29C;
	padding-bottom: .4em; 
	margin-bottom: 0;
	font-weight: bold;
	padding-left: 6px; 
}
.page_contact_us table table { font-size: .85em; padding-right:2px;}

/* JOB LISTINGS PAGE */

.page_job_listings h2{
	font-size: 1.45em;
	padding-bottom: .15em;
	margin-bottom: .3em;
	}
.jobpage .columnLeft {
	width:205px;
	padding:0px;
	float:left;
	}
.jobpage .columnMiddle {
	width:205px;
	padding:0px;
	float:left;
	margin-left: 48px;
	}
.jobpage .columnRight {
	width:205px;
	float:right;
	}
.page_job_listings .content {
	line-height: 1.1em;
	}
.jobpage hr {
	color: #CCCCCC;
	background-color:#CCCCCC;
	height: 1px;
	}
.jobpage em {
	color: #585858;
	}	
.page_job_fair h3 {
	margin-bottom:4px;
	font-size:1.25em;
}	
.jobButton {
	display: inline-block;
	height: 54px;
	width: 150px;
	margin-top: 20px;
	padding: 12px 50px 1px 20px;
	background: url(/img/job_button.jpg) no-repeat; 
	font-size:1.25em;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
	border: none !important;
}
.jobButton span {
	border-bottom: 1px dotted;
}
.jobButton:hover span {
	border-bottom: 1px solid;
}
	
	
/*SETON HEALTH PLAN PAGE*/
.section_seton_health_plan h2{
	margin-bottom:10px;
	padding-bottom:3px;
}
.section_seton_health_plan h3{
	margin-bottom:5px;
	padding-top: 3px;
}
.ContactText {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
}
/*PARENT CARE NEWSLETTER PAGE */

.page_parent_care_newsletter_signup li{
	font-size: .9em;
	font-weight: normal;
}
/*ADMIN PAGE*/	

.admin H3{
	padding-bottom:0px;
	margin-bottom:10px;
	margin-top:0px;
	border-bottom: 1px solid #CACACA;
	}
.admin TABLE TD{}
	


/* GOOGLE MAP */
#map {
	margin: 0 !important;
	border: none !important;
float:right;
}

.gPopupInfo {
	padding: 0 0 1px 0;
}
.page_find_a_physician #map div span:first-child {
	display: block;
	width: 150px;
	white-space: normal;
	line-height: 100%;
}
/* more google map and locations styles at locations.css open trough sitepress: /templates/locations.css */

/* fix for the classes poppinwindow map */
.GoogleMapWindow #map {
	float:none !important;
}
.GoogleMapWindow .gPopupInfo {
	padding: 0 0 10px 0;
}




/* CLINICAL TRIALS ADMIN */
.searchEditTable TD {
	border-bottom: 1px solid #CCCCCC;
	vertical-align:top;
	padding: 10px 10px 10px 5px;
}

.searchEditTable INPUT, .searchEditTable SELECT{
	width:100%;
}
.searchEditTable TEXTAREA {
         width:550px;
}
.searchEditTable STRONG {
	display:block;
	margin-top:5px;
}

.searchEditTable TABLE TD {
	padding:0 0 0 5px;
	border:none;
}
.searchEditTable TABLE STRONG {
	font-size:80%;
	color:#666666;
	white-space:nowrap;
}

.searchEditInnerTable {
         width:550px;
}

/* CLINICAL TRIALS ADMIN  TABS */
.clinicalTrialsTabs {
	display:block;
	margin:0;
	padding:0;
}
.clinicalTrialsTabs SPAN {
	margin:0;
	font-size:11px;
}
.clinicalTrialsTabs SPAN.tab {
	float:left;
	display:block;
	margin-right: 3px;
	padding:0;
	background-color: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #BBBBBB;
	border-bottom: none;
	border-left: 1px solid #E3E3E3;
	position: relative;
	top:3px;
	z-index:0;
}
.clinicalTrialsTabs SPAN.tab SPAN {
	display:block;
	margin:0px 0px 0px 0px;
	padding: 2px 5px 0px 5px;
	color: #666666;
	background-color: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	border-right: none;
	border-bottom: none;
	border-left: none;
	position: relative;
	top:-2px;
	z-index:0;
	cursor:pointer;
}
.clinicalTrialsTabs SPAN.tabselected {
	float:left;
	display:block;
	margin-right: 3px;
	padding:0;
	background-color: #F5F5F5;
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #BBBBBB;
	border-bottom: none;
	border-left: 1px solid #E3E3E3;
	position: relative;
	top:1px;
	z-index:2;
}
.clinicalTrialsTabs SPAN.tabselected SPAN {
	display:block;
	margin:0px 0px -2px 0px;
	padding: 4px 5px 3px 5px;
	color: #666666;
	background-color: #FFFFFF;
	border-top: 1px solid #E3E3E3;
	border-right: none;
	border-bottom: none;
	border-left: none;
	position: relative;
	top:-2px;
	z-index:2;
	cursor:pointer;
}
FIELDSET.tabpage  {
	display: none;
}
FIELDSET.tabpageselected  {
	clear:both;
	margin:0;
	display: block;
	position:relative;
	border: 1px solid #CCCCCC;
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #E3E3E3;
	background-color:#FFFFFF;
}
 /* EMPLOYMENT OPPORTUNITIES PAGE */
.contentHolder_OneOff {
	width: 766px !important; 
	background: url(/img/bgrRightColumn_OneOff.gif) repeat-y right top;
	border-bottom: 1px solid #FFFFFF;
}
.LargeFlashimageHolder{
	height: 353px;
	float:right;
	clear:right;
	width: 353px;
	margin:0;
	padding:0;
	border-bottom: 1px solid #FFFFFF;
}
.page_nursing .LargeFlashimageHolder {height:297px;}
.FlashimageHolder {
	float:right;
	clear:right;
	width: 353px;
	height: 220px;
	margin:0;
	padding:0;
	border-bottom: 1px solid #FFFFFF;
}
.FlashimageHolder embed {
	display: block;
}

.contentWidthOneOff .content {
	width: 367px; 
	float: left; 
	padding:20px 20px 15px 25px; 
	margin:0;
	border:none;
}
.contentWidthOneOff .content .promo{
	margin:0;
}
.contentWidthOneOff .contentRight { 
	width: 353px; 
}
.contentWidthOneOff .contentRight .defaultRightSection {
	padding: 15px 25px;
}
.contentWidthOneOff .contentRight .promo{ 
	padding:15px 5px;
}
.contentWidthOneOff .contentRight .promo .summary { 
	padding:35px 0 15px 0;
}
.contentHeader_OneOff {
	background: #0089c6 url(/img/bgrContentHeader.gif) repeat-x top;
	color: #FFFFFF;
	width:412px;
	float:left;
}
.contentHeader_OneOff  .tdOne {
	padding: 0 25px 1em 25px;
	margin:0;
}
.contentHeader_OneOff  H1 {
	margin-top:40px;
	margin-bottom:0;
	line-height:1.3em;
}
.contentWidthOneOff .content  H2 {
	margin:0 0 -10px 0;
	padding: 0 0 7px 0;
}


.contentWidthDefault .contentHeader_OneOff {
	background: #0089c6 url(/img/bgrContentHeader.gif) repeat-x top;
	color: #FFFFFF;
	width:531px;
	float:left;
}

/* wide right custom title template (uses one off styles above)*/
.wideImageHolder {
	float:right;
	width: 353px;
	margin:0;
	//*ie*/margin:0 0 -3px 0;
	padding:0;
	border-bottom: 1px solid #FFFFFF;
}

.defaultRightList {
	margin-left: 20px !important;
	text-indent: -5px;
	list-style-image: url(/img/li.gif) !important;
}
.toolList LI {
	margin: .5em 0;
	padding-left: 45px;
	text-indent: -40px;
}
.toolList LI IMG {
	margin: 0 10px 0 0;
}


.FlashAudio {
	margin-top:20px;
}
.FlashAudio .audioPlayer{
	float:left;
	margin-right:10px; 
	margin-top:5px; 
	margin-left:-25px;
}

.flashJSalert {
	padding: 0 3px;
	border: 1px dotted #CC3300;
	color: #CC3300;
}

.staffGallery {
	padding: 10px 0;
}
.staffGalleryMember {
	float: left;
	margin: 0 35px 5px 0;
	width: 200px;
	height: 250px;
	overflow: hidden;
}
.staffGalleryMemberInfo {
	position: relative;
	top: -30px;
	left: 30px;
	width: 150px;
	height: 50px;
	padding: 5px 10px;
	background-color: #FFFFFF;
}

/* HealthResourceCenters.plt */
.HealthResourceCenters {
	width: 766px !important; 
	background: url(/img/bgrRightColumn_OneOff.gif) repeat-y right top;
	border-bottom: 1px solid #FFFFFF;
}
.HealthResourceCenters .imageHolder {
	float: right;
	border-bottom: 1px solid #FFFFFF;
}
.HealthResourceCenters .imageHolder IMG {
	display:block;
}

.HealthResourceCenters .content {
	width: 367px; 
	float: left; 
	padding:20px 20px 15px 25px; 
}
.HealthResourceCenters .contentRight { 
	width: 353px; 
}
.HealthResourceCenters .featureArticle .articlesSummary { 
	list-style: none;
	margin: 0;
	padding: 0;
}
.HealthResourceCenters .featureArticle .image { 
	width: 180px;
	float: left;
	margin: 0 15px 20px 0;
}
.HealthResourceCenters .content UL { 
	list-style-image: none;
	margin: 0;
	padding: 0;
}
.HealthResourceCenters .content LI { 
	margin: 0 0 1em 0;
	padding: 0;
}


/* 2ColumnWideRight_ImageHeader_ParentHead.plt */
.contentHolderWideRightColumn {
	background: url(/img/bgrRightColumn_OneOff.gif) repeat-y right top;
	border-bottom: 1px solid #FFFFFF;
}
.contentHolderWideRightColumn .imageHolder {
	float: right;
	border-bottom: 1px solid #FFFFFF;
}
.contentHolderWideRightColumn .imageHolder IMG {
	display:block;
}
.contentHolderWideRightColumn .content {
	width: 367px; 
	float: left; 
	padding:20px 20px 15px 25px; 
}
.contentHolderWideRightColumn .contentRight { 
	width: 353px; 
}
.contentHolderWideRightColumn .featureArticle .articlesSummary { 
	margin: 0;
	padding: 0;
}
.contentHolderWideRightColumn .featureArticle .image { 
	width: 180px;
	float: left;
	margin: 0 15px 20px 0;
}

.contentHolderWideRightColumn .contentRight UL {
	margin: 20px 0 0 0;
	padding-left: 20px;
	list-style: none;
	list-style-image: url(/img/li.gif);
}

.contentHolderWideRightColumn .contentRight .subnav UL { 
     	list-style-image: none; 
}

.contentHolderWideRightColumn .contentRight LI {
	padding-bottom: 2px;
}
.italics { 
	font-style:italic; 	
	width:360px;
	}
/*	CAREERS	- OpportunitySeton.com */

.section_opportunity .contentHolder {
	background: none;
}
.section_opportunity .content {
	width: 686px !important;
	padding: 0 40px 40px 40px;
	background: none;
}

.careerHeader {
	text-align: center;
	margin: 45px auto;
}
.careerHeader A {
	border: none !important;
}
.leftText {
	margin-left:45px;
	color:#ACACAC;
}
.leftColumnCareers {
	float:left;
	width:260px;
	}
.rightColumnCareers {
	padding: 0 60px 40px 0;
	float: right;
	width: 435px;
	}
.careerFloat {	
	background-color: #EAFAFA;
	width:415px;
	margin-top:-5px;
	padding:10px 0 10px 20px;
	}
.orangeText {
	color: #fea93c;
	font-weight:bold;
	font-size:1.2em;
	}
.imageOneOff {margin-left:-35px;}
.imageOneOff2 {margin-left:-50px;}
.grayLarge {color:#ACACAC; font-size:1.45em; font-weight:bold; line-height:1.3em;}

.landingText {
	float: left;
	margin: 0 20px 0 0;
	width: 210px;
}
.landingImage {
	clear: both;
	height: 300px;
}
.landingImage IMG {
	margin-left: -38px;
	position: absolute;
}

.landingMap { 
	float: left; 
	margin-right: -40px;
	background: url(/img/landing-map.jpg) no-repeat;
	width:473px;
	height:293px;
	z-index:5; 
	}
.ia {position: relative; z-index:50; top:100px; left:248px;}
.il {position: relative; z-index:50; top:105px; left:287px;}
.ks {position: relative; z-index:50; top:107px; left:200px;}
.ok {position: relative; z-index:50; top:127px; left:211px;}
.sc {position: relative; z-index:50; top:100px; left:371px;}
.tn {position: relative; z-index:50; top:103px; left:302px;}
.fl {position: relative; z-index:50; top:143px; left:377px;}


.section_ihadnoidea .page_ihadnoidea .contentHeader,
.section_ihadnoidea .page_ihadnoidea .pathNav {
	display: none;
}
.section_ihadnoidea .page_ihadnoidea .content {
	background: none;
}



.section_medical_services_and_programs .page_cardiac_care .contentHolderWideRightColumn .imageHolder {
	height: 200px;
}
.section_medical_services_and_programs .page_cardiac_care .contentHolderWideRightColumn .contentRight {
_position: relative;
_top: -20px;
}
.section_medical_services_and_programs .page_cardiac_care .transplantLink {
	position:absolute;
	margin:-80px 0 0 20px;
	width: 130px;
	padding-bottom:1px;
}
.section_medical_services_and_programs .page_cardiac_care .transplantLink2 {
	margin:-80px 0 0 230px;
}
.section_medical_services_and_programs .page_cardiac_care .transplantLink3 {
	margin:-100px 0 0 20px;
}



/* GET WELL CARD PROMO */
.getWellText { 
	padding:5px 0 10px 25px;
	font-weight:bold;
	font-size:1em;
}


.section_health_a_to_z .page_temas_por_categoria .content .gTabBar table tr td:first-child {
}

/* Links for hidden date */
.dateLinks {
	color:#FFFFFF;
	position:absolute;
	left:-1500px;
}
.dateLinks A, 
.dateLinks A:hover,
.dateLinks A:visited {
	color:#000000; 
	border:none;
}

/* Site Press Text images and other special styles */
/* NOTE: keep text image styles on ONE line! */
/* if antialias used for text images, the desired width must be multiplied by the antialias number */

.cardFont1 			{ display:image; font-size:18px; font-family:'Felt Tip Roman'; max-width:-260; }
.cardFont1Home 		{ display:image; font-size:14px; font-family:'Felt Tip Roman'; max-width:-600; antialias:3; background-color:#E7FEB8; transparent:#E1F8B3; img-align:absmiddle; }
.cardFont1Large 	{ display:image; font-size:21px; font-family:'Felt Tip Roman'; max-width:-320; }

.cardFont2 			{ display:image; font-size:18px; font-Family:"Futura Book BT"; max-width:-260; }
.cardFont2Home 		{ display:image; font-size:12px; font-Family:"Futura Book BT"; max-width:-600; antialias:3; background-color:#E7FEB8; transparent:#E0F8B2; img-align:absmiddle; }
.cardFont2Large 	{ display:image; font-size:21px; font-Family:"Futura Book BT"; max-width:-320; }

.cardFont3 			{ display:image; font-size:18px; font-family:'Flora Medium'; max-width:-260; }
.cardFont3Home 		{ display:image; font-size:12px; font-family:'Flora Medium'; max-width:-600; antialias:3; background-color:#E7FEB8; transparent:#E0F8B2; img-align:absmiddle; }
.cardFont3Large 	{ display:image; font-size:21px; font-family:'Flora Medium'; max-width:-320; }

.cardFont4 			{ display:image; font-size:18px; font-family:'Palatino Linotype'; max-width:-260; margin-right:5px; }
.cardFont4Home 		{ display:image; font-size:12px; font-family:'Palatino Linotype'; max-width:-600; margin-right:5px; antialias:3; background-color:#E7FEB8; transparent:#E1F8B3; img-align:absmiddle; }
.cardFont4Large 	{ display:image; font-size:21px; font-family:'Palatino Linotype'; max-width:-320; margin-right:5px; }

.cardCHOAFont {display:image; font-family:'Palatino Linotype'; font-file:/global/Fonts/choa2.vertex.com/pala.TTF; font-size: 10px; color:#858585; background-color:#FFFFFF;}
.cardCHOAFontLarge {display:image; font-family:'Palatino Linotype'; font-file:/global/Fonts/choa2.vertex.com/pala.TTF; font-size: 13px; color:#858585; background-color:#FFFFFF;}


.adminEditorTable H3 A {
	font-size: .8em;
	_font-size: .77em;
	position: relative;
	left: 5px;
	top: -2px;
}
.adminEditorTable H3{
	margin: .6em 0 .1em 0;
}

/*	Cyberknife Promo with Video	*/
BODY.cyberknife_video {margin:0; padding:0;}
.cyberknifePromo {
	padding-right: 10px; 
	padding-left: 10px; 
	background: #e6f8fc; 
	float: left; 
	padding-bottom: 0px; 
	margin-left: -28px; 
	_margin-left: -14px;
	width: 275px; 
	color: #444444; 
	margin-right: 15px; 
	padding-top: 10px;
}

/*	RELIVE THE EXPERIENCE PAGE */
.reliveTop {
	background:url(/locations/seton_medical_center_williamson/img/relive_the_experience.jpg) no-repeat;
	height:181px;
}
.reliveTextTop {
	width:400px;
	padding:80px 0 0 25px;
}
.reliveContent{
	background:url(/locations/seton_medical_center_williamson/img/relive_the_experience_content.jpg) no-repeat;
	height:394px;
}
.leftSide{float:left;  width:310px;}
.leftSide P{
	margin:4px 0;
	color: #727272;
	}
.reliveHeader {font-size:2em; line-height:100%;}
.biscuitBrothers {
	margin:35px 0 0 205px;
	 width:300px;
	}
.joeMcDermott {
	margin:53px 0 0 205px;
	width:300px;
}
.rightSide{float:right; width:200px; padding-bottom:5px;}
.rightPhotoInfo {
	margin:155px 15px 25px 15px;
}
.rightSide p{margin:13px 0;}
.setonrelive{
	font-weight:bold;
	font-size:1.3em;
}



.section_locations .page_news_and_events_email_list {
	margin: 0;
	padding: 0;
}

/*	Seton Higland Lakes Page	*/
.getWellPromoMain{
	clear:both;
}
.getWellPromoMain IMG{
	margin-right:10px;
}
.getWellText{
	padding:20px 30px;
}
.getWellPromoSm{
	clear:both;
	width:100%;
	overflow:hidden;
	position:relative;
}
.getWellPromoSm IMG{
	margin-right:10px;
	float:left;
}
.getWellPromoSm .getWellText{
	padding:30px 0px 5px 2px;
	width:110px;
	position:relative;
	float:left;
}

.bottomListHolder {
	clear:both;
	position:relative;
	width:766px;
	background-color:#FFFFFF;
	padding:0;
	display:block;
	}

ul.listButtons {
	list-style: none;
	list-style-image:none;
	padding:0 !important;
	margin:0 !important; 
	float:left;
	width:766px;
	height:190px;
}
ul.listButtons li{
	padding:0 !important;
	margin:0 !important; 
	float:left;
	width:153px;
	height:190px;
}
ul.listButtons li a,
ul.listButtons li a:visited{
	background-color:#0088c5;	
	color:#FFFFFF;
	display:block;
	float:left;
	width:102px;
	padding:25px 25px 0px 25px;
	margin:0 1px 0 0;
	height:165px;
	border-bottom:none;
	text-decoration:none;
}
ul.listButtons li.last a,
ul.listButtons li.last a:hover,
ul.listButtons li.last a.selected{
	width:104px;	
}
ul.listButtons li a:hover,
ul.listButtons li a.selected{
	background-color:#ffb731 !important;
	color:#123d6e !important;
	display:block;
	float:left;
	width:102px;
	padding:25px 25px 0px 25px;
	margin:0 1px 0 0;
	height:165px;
	border-bottom:none;
	text-decoration:none;
}
ul.listButtons li a strong{
	border-bottom:1px dotted #FFFFFF;
	font-size:1.2em;
	line-height:1.2em;
	}
ul.listButtons li a:hover strong,
ul.listButtons li a.selected strong{
	border-bottom:none;
	font-size:1.2em;
	line-height:1.2em;
	}
.page_highland_lakes .content,
.page_seton_burnet_healthcare_center .content,
.page_marble_falls .content,
.page_seton_bertram_healthcare_center .content,
.page_seton_lampasas_healthcare_center .content{
	padding-bottom:0;
	overflow:visible;
}
.enlargeText{
	padding-right: 5px; 
	padding-left: 5px; 
	background: #c8f0f6; 
	float: left; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	position: absolute; 
	margin-top:76px; 
	height: 20px; 
	margin-left:418px;
}
.black{color:#000000;}

/*	SMCH BABY SHOWER PAGE	*/
.showerHeader{
	background:url(/locations/seton_medical_center_hays/baby_shower/img/header_bg.gif);
	height:240px;
	overflow:visible;
	}
.headerLeft{float:left; padding:0 0 0 0px; width:549px;}
.headerRight{float:right; padding:50px 10px 0 0; width:195px;}
.smcHomeButton{
	position:absolute;
	margin-top:10px;
	margin-left:560px;
	font-size:.9em;
}
.showerContentHolder{
	background-color:#e7f5fd;
	padding:0 0 0 96px;
	float:left;
	color:#489f9c;
	border-top:3px solid #FFFFFF;
	margin:-20px 0 0 0;
	//*ie*/margin:0 0 0 0;
	_margin:-20px 0 0 0;
}
.page_list_of_exhibitors .showerContentHolder,
.page_seminars_and_tours .showerContentHolder{
	background:#E7F5FD url(/locations/seton_medical_center_hays/baby_shower/img/subpageBgr.gif) no-repeat top left;
}
.page_seminars_and_tours .showerContentHolder{
	padding:0 0 0 20px;
}
.page_seminars_and_tours .showerContentLeft{
	width:456px;
}
.showerContentHolder A,
.showerContentHolder A:hover,
.showerContentHolder A:visited{
	color:#e54045;
	border-bottom:1px solid #e54045;
}
.showerContentLeft{
	float:left; 
	width:380px;
	border-right:3px solid #FFFFFF;
	padding:30px 35px 25px 0;
	}
.showerContentRight{
	float:right; 
	width:252px;
	}
.showerSectionRight{
	padding:15px 5px 15px 15px;
	border-bottom:3px solid #FFFFFF;
	}
	
.page_baby_shower .showerContentLeft{
	border-right:none;
	}
.page_baby_shower .showerContentRight{
	border-left:3px solid #FFFFFF;
	}
		
.showerContentHolder H1{
	font-size: 1.4em;
	color:#ffb655;
	font-weight:bold;
	}
.showerContentHolder H2{
	font-size: 1.3em;
	color:#489f9c;
	border-bottom:none;
	margin-top:0;
	}
.page_list_of_exhibitors H1{
	margin-top:30px;
}

ul.babyShower{
	list-style:none;
	margin:10px 0 10px -10px;
	padding:5px 0 0 0;
	font-weight:bold;
	_padding-left:10px;
}
ul.babyShower li {
	margin: 0;
	padding: 0;
	background-image: url(/locations/seton_medical_center_hays/baby_shower/img/li_baby_shower.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 25px;
}
.monkey{
	position:absolute;
	margin-left:-96px;
	margin-top:-65px;
	z-index:0;
}

.bottle {
	background:url(/locations/seton_medical_center_hays/baby_shower/img/bottle_bg.gif) no-repeat top right;
}

.showerSubpageHeader{
	background:url(/locations/seton_medical_center_hays/baby_shower/img/header_bg.gif);
	height:136px;
	overflow:visible;
	//*ie*/height:116px;
	_height:136px;
	}
.seminar{clear:both; padding:15px 0;}
.seminarTime{float:left; width:70px; font-weight:bold;}
.seminarDescription{float:left; width:350px;}
.seminarDescription P{margin-top:8px;}

ul.exhibitorList H3{
	margin:0;
	}
ul.exhibitorList{
	margin:0 0 0 16px;
	padding:0;
	list-style-type:none;
	}
ul.exhibitorList li{
	margin:8px 0;
	padding:0;
	}
.showerContentHolder HR{
	background-color:#FFFFFF; 
	color:#FFFFFF;
	height:1px;
	border:0;
	margin:10px 0 10px -12px;
	}
	
/*	Williamson Physicians	*/
.column1{ float:left; width:155px;}
.column2{ float:left; width:150px; padding-left:7px;}
.column3{ float:left; width:150px; padding-left:7px;}

.page_physicians P{
	margin:3px 0;
}
.page_physicians .intro{
	margin-bottom:20px;
}

.womensTourPromo{
	width:235px; 
	height:265px; 
	background:#edf9fb; 
	float:left; 
	margin:0 20px 10px -30px; 
	_margin-left:-15px;
}


/*	blueButton	*/
.blueButton {
	display: block;
	float: left;
	background: url(/img/blueButtonLeft.gif) no-repeat left;
	text-align: center;

}
.blueButton SPAN.r {
	display: block;
	padding: 0 4px;
	background: url(/img/blueButtonRight.gif) no-repeat right;
}
.blueButton SPAN.c {
	display: block;
	height: 28px;
	padding: 0 5px;
	background: #005dab;
}
.blueButton A {
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF !important;
	border-color: #FFFFFF !important;
}
.blueButton A:hover {
	color: #FFFFFF !important;
	border-color: #FFFFFF !important;
}
.blueButton:hover {
	background: url(/img/blueButtonLeftOver.png) no-repeat left;
}
.blueButton:hover SPAN.r {
	background: url(/img/blueButtonRightOver.png) no-repeat right;
}
.blueButton:hover SPAN.c {
	background: #F36D00;
}

.section_locations .subTitle {color:#FFFFFF; line-height:1.2em;}
.page_healthcare_facultypractitioner_conference_on_interprofessional_healthcare_teams .subTitle { color: #9EEBF3; }

BODY.blank_section_medical_services_and_programs {
	margin: 0;
	padding: 0;
}

/*Psychiatry styles*/
.arrow{
	font-family:symbol;
	text-align:center;
}
TABLE.CArotation, TABLE.rotation, TABLE.rotation2 {border:1px solid #666666;}
.CArotation TD, .rotation TD, .rotation TH, .rotation2 TD{
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	padding:2px 3px;
}
.rotation TD{
	padding:2px 3px 2px 4px;
}
.pink{color:#FF3399;}
.green{color:#009933;}
.red{color:#FF0000;}
.blue{color:#0000FF;}


/* Maternity Virtual Tours */
BODY.blank_page_maternity_room_360_tour,
BODY.blank_page_maternity_room_360_tour1 {
	margin: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #525252;
}
/* SMC Maternity Services */
.maternity_patient_story {
	padding:10px;
	font-size:14px;
	line-height:16px;
	border-bottom:1px solid #d8eec6;
}
.maternity_patient_story img {
	float:left;
	margin:0 10px 0 0;
}

/*	CLASSES STYLES */

td.eventDate { width:120px!important;}
td.eventClass  { width:300px!important; }
td.eventLocation { width:200px!important; }
td.eventCategory  { width:0px!important; }

table.calendar,
.page_calendar .contentHolder{padding-bottom:20px;}
table.calendar tr td {
	vertical-align: top;
	padding:15px;
}
table.calendar tr th {
	padding: 5px 15px;
	text-align: left;
	background-color:#C8F0F6 !important;
}
table.classSessions th, 
table.shoppingCart th  {
	background-color:#C8F0F6 !important;
	padding:1px 5px !important;
}
table.classSessions th,
table.classSessions td {
	padding: 2px 5px 5px 5px;
	vertical-align: top;
}
th.eventCategory,
td.eventCategory {
	display: none;
}
table.classSessions tr.odd td, 
table.shoppingCart  tr.odd td,
table.calendar  tr.odd td  { background-color:#eefafc; }
.costDescription { color:gray; }

.page_classes .NavItem,
.page_classes .NavItemSelected {
	margin: 0 0 1em 0;
}

TABLE.shoppingCart TR TH{
	white-space:nowrap;
}

.page_shoppingcart .contentHolder,
.page_myaccount .contentHolder,
.section_calendar .page_calendar .contentHolder,
.section_about_seton .page_calendar .contentHolder {
	background:none !important;
}
.section_programs h4 {
	margin: 5px 0;
	padding-bottom: 1px;
	}
	

.classes_by_category {
	text-align: right;
	padding: 0 0 1em 0;
}


/* My Account additional styles */

TABLE.loginForm { width: 100%; }
.loginForm TD { vertical-align:top; padding:5px 0; }
.loginForm TD + TD { width: 78%; }
.loginForm TD INPUT { width: 260px; font-size: 12px; }
.loginForm TD INPUT.LoginFormButton { width: 80px; display:block; margin:10px 0px;}
.myAccountLoginLinks,
#ErrorMessage TD {
	padding-left: 160px;
	//*ie6*/_padding-left: 165px;
}
#ErrorMessage TD {
	line-height: 2.4em;
	font-size: 1.1em;
	color: #ff0000;
}
.passwordSubLabel {
	display: block;
	position: absolute; 
	margin: -75px 0 0 430px;
	//*ie6*/ margin: -75px 0 0 440px;
	width: 250px;
}
/*#DefaultLoginMessage { display: none; }*/


/* styles to override the default PoppinWindow.css */
.PopinWindow_frame {
	border: 1px solid #123D6E !important;
	margin-top: -10px;
	padding: 0 10px 10px 10px;
	font-size: 11px;
	background-color: #FFFFFF !important;
	}

.PopinWindow_title {
	padding: 5px 0;
	}

.PopinWindow_close {
	padding: 4px 0;
	}
.page_shoppingcart .content h1{display:none;}






/*	SHARE THIS AND PRINT BUTTON	*/
.sharingBar {
	margin: 0 -25px 20px 0;
	text-align:right;
	clear:both;
}
.sharingBar IFRAME {
	position: relative;
	top: 5px;
}
#sharethis_0 a{border-bottom:none;}
#sharethis_0 span {border-bottom:1px dotted;}
.printLogo{display:none; text-align:left;}




/* FIX for double green border on location pages with Maps and Directions is the only indexed subpage */
.section_locations .page_edgar_davis_surgery_clinic LI.subnav_map_directions_and_parking,
.section_locations .page_cedar_park LI.subnav_map_directions_and_parking,
.section_locations .page_marble_falls LI.subnav_map_directions_and_parking,
.section_locations .page_sfc LI.subnav_map_directions_and_parking,
.section_locations .page_cove LI.subnav_map_directions_and_parking,
.section_locations .page_seton_burnet_healthcare_center LI.subnav_map_directions_and_parking,
.section_locations .page_seton_bertram_healthcare_center LI.subnav_map_directions_and_parking,
.section_locations .page_central_texas_rehabilitation_hospital LI.subnav_map_directions_and_parking,
.section_locations .page_seton_lampasas_healthcare_center LI.subnav_map_directions_and_parking,
.section_locations .page_seton_family_of_doctors_at_williamson LI.subnav_map_directions_and_parking,
.section_locations .page_seton_physician_hospital_network LI.subnav_map_directions_and_parking,
.section_locations .page_institute_for_reconstructive_plastic_surgery LI.subnav_map_directions_and_parking,
.section_locations .page_seton_family_of_doctors_at_forest_creek LI.subnav_map_directions_and_parking,
.section_locations .page_seton_family_of_doctors_at_stonehill LI.subnav_map_directions_and_parking,
.section_locations .page_seton_spine_and_scoliosis_center LI.subnav_map_directions_and_parking {
	margin: 0 -20px 0px -20px;
	padding: 0;
	border-bottom: none;
}

/* This style hides the title on the homepage of the Seton Heart Institute Placeholder page */
.page_seton_heart_institute .contentHeader H1 { display:none; }


@media print {

.printLogo{display:block;}

.pageHeaderSections,
.pageHeader,
.pageFooter,
.pathNav,
.magnetFooter,
.contentRight,
.sharingBar,
EMBED{
	display:none;
	}
.contentHolder,
.contentHeader,
.content,
.page,
.contentRightBgr,
.defaultRightSection{
	background:none !important;
	}
.contentHeader h1,
.parentTitle{color:#000000;}

.content {
	width:98% !important;
	_width:80% !important;
	}
.content,
.contentHeader{
	padding:0 !important;
	margin:10px 0 !important;
	}
.content {
	clear:both;
	float: none !important;
	overflow:visible;
	page-break-before:avoid;
}
ul.columnLeft li{display:none !important;}
ul.columnLeft li.copyryghts {display:block !important;}
ul.columnLeft a,
ul.columnRight {display:none !important;}
*{float: none !important;}

}

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

.leftFloatedPortrait {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	}

.leftFloatedPortraitDetail {
	float:left;
	width:300px;
	padding:1px;
	}

.leftFloatedPortraitDetail  h4 {
	margin-top:0px;
	}
.page_heart_specialty_care h3,
.page_seton_family_of_hospitals_board_of_directors h3{
	float: none;
	clear: both;
	}
.page_seton_family_of_hospitals_board_of_directors h3{
	padding-top:5px;
	margin-top:0;
}


.btn_blue_rounded {
	display: inline-block;
	padding: 10px 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #357FBC;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	line-height: 110%;
}
.icon_pdf,
.icon_word {
	background: url(/img/icon_pdf.png) no-repeat left center;
	padding-left: 20px;
}
.icon_word {
	background-image: url(/img/icon_word.png);
}


/* 06FEB2012 JWASH TASK# 9402 - make vidoes work like SFOD/Sirps with popup shodow */

.physician_video {
    border: 2px solid #FFFFFF;
    margin: 0 0 20px;
    overflow: hidden;
    position: relative;
}

.physician_video IMG {
    display: block;
}

.physician_video .btn_blue_rounded_small {
    bottom: 0;
    left: 0;
    margin: 0 0 5px 5px;
    position: absolute;
}

.btn_blue_rounded_small {
    background: none repeat scroll 0 0 #4881b7;
    border: 0 solid;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 110%;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
}

#DOMWindow .btn_close {
    font: 11px/12px Arial;
}

#DOMWindow .btn_close SPAN {
    background: #515151;
    font: 10px/10px Verdana;
    height: 13px;
    width: 13px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.btn_close {
	text-decoration: none;
	text-align: right;
	line-height: 20px;
	cursor: pointer;
}
.btn_close SPAN {
	margin: 0 1px 1px 3px;
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	overflow: hidden;
    background: #8FBCE7;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

/* _______________________________________________________________ 

