/* GLOBAL Site Styles */

/*

IMPORTANT NOTE about stylesheets and their use

Site.css (edit trough SP!) Use only for GLOBAL styles that are needed troughout the whole site AND for Site Press special styles (e.g. text images)
TemplateName.css (create and edit trough SP!) Use for styles related to a specific tempalte and not needed anywhere else (e.g. home.css, findAPhysician.css.css)

all css files that are in /css/ are not SP stylesheets and can be edited directly.
/css/navigation.css Use for styles related to global navigation (global link styles, nav styles and search styles)
/css/forms.css Use for form styles
/css/pages.css Use for styles that are not connected to a certain tempalte, or do not fit logically in any other stylesheet (e.g. to override default styles on specific pages) 
/css/ie6.css Use for Internet Explorer 6 fixes.

*/

@import url("/css/navigation.css");
@import url("/css/gTabs.css");


BODY {
	margin: 10px 0;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	line-height: 1.3em;
}

H1 {
	margin: 0;
	padding: 50px 300px 20px 25px;
	line-height: 105%;
	font-size: 2em;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/img/bgrDefaultTop.png);
}
H1 .parentTitle {
	position: absolute;
	display: block;
	font-size: .5em;
	margin-top: -20px;
	font-weight: bold;
	color: #DCEEFF;
}
H1 .subTitle {
	display: block;
	font-size: .5em;
	margin-top: -5px;
	font-weight: bold;
	color: #5092CC;
}
H2 {
	margin: .7em 0;
	font-size: 1.85em;
	font-weight: normal;
	line-height: normal;
	color: #446c12;
}
.content H2 {
	margin: 1em 0 .3em 0;
	border-bottom: 1px solid #CCCCCC;
}
.content H2 + P {
	margin-top: 0;
}
H3 {
	font-size: 1.5em;
	font-weight: normal;
	line-height: normal;
	color: #446c12;
}
H4 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: normal;
}
H5 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: normal;
}
H6 {
	font-size: 1em;
	font-weight: bold;
	line-height: normal;
}
.section H2, 
.section H3 {
	margin: 0 0 0.3em 0;
}

.content UL {
	margin-left: 20px;
	padding-left: 0;
	list-style-image: url(/img/li_yellowDot.gif);
}
.content LI {
	margin-bottom: 1em;
}
.content UL UL {
	list-style-image: url(/img/li_greenDot.gif);
}
.content UL UL UL {
	list-style-image: url(/img/li_blueDot.gif);
}

/* fix for a list that appears next to a float */
UL.fixFloatedUl {
	margin: 0px;
	padding: 0;
	list-style: none inside url(/img/li_yellowDot.gif);
	//*ie*/list-style: none outside none;
}
UL.fixFloatedUl LI {
	margin: 0 0 1em 0;
	padding: 0 0 0 20px;
	text-indent: 0px;
	//*ie*/display: inline-block;
	//*ie*/background: url(img/li_yellowDot.gif) no-repeat 0 0;
}

.javaScriptMainWarning {
	position: absolute;
	top: 0;
	left: 50%;
	width: 350px;
	margin: 10px auto 0 -240px;
	padding: 5px;
	text-align: center;
	background: red;
	font-weight: bold;
	color: white;
	border: 1px solid #CC0000;
}

HR {
	color: #DDDDDD;
	background: #DDDDDD;
	height: 2px;
	border: 0;
}


.page {
	margin: 0 auto;
	width: 956px;
	background: #FFFFFF url(/img/bgrDefault.png) repeat-y;
}

.leftColumn {
	float: left;
}
.rightColumn {
	float: right;
}

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


.leftPageColumn {
	float: left;
	background: transparent;
}
.contentHolder {
	min-height: 300px;
	padding: 0 0 0 2px;
}
.rightPageColumn {
	float: right;
}
.rightPageColumnContent {
	margin: -20px 0 0 0;
	width: 185px;
	padding: 0 0 50px 0; /* always keep some space after all content sections, so content never hides behind the footer wave */
	overflow: hidden;
}
.rightPageColumnContent .section {
	padding: 20px 15px 15px 15px;
	border-bottom: 2px solid #FFFFFF;
}

.rightContentColumn {
	float: left;
	padding: 0 0 30px 0;
	width: 276px;
}
.rightContentColumn .section {
	padding: 20px 20px 30px 20px;
	border-bottom: 2px solid #FFFFFF;
}

.rightContentColumn .section UL {
	margin-left: 20px;
	padding-left: 0;
	list-style-image: url(/img/li_whiteDot.gif);
}
.rightContentColumn .section LI {
	margin-bottom: 1em;
}



/* Default Page Styles **************************************************************************** */
.defaultPage .leftPageColumn {
	width: 771px;
	overflow: hidden;
}
.defaultPage .contentHolder {
	background: url(/img/bgrDefault.png) repeat-y;
}
.defaultPage .content {
	float: left;
	padding: 20px 20px 50px 20px;
	width: 453px;
	overflow: hidden;
}

.defaultPage .contentFullWidth {
	float: left;
	padding: 0;
	width: 100%;
	overflow: hidden;
	background: #BCE18D;
}




/* Default Page Styles **************************************************************************** */
.wideContent {
	background: #FFFFFF url(/img/bgrWide.png) repeat-y;
}
.wideContent .leftPageColumn {
	width: 771px;
	overflow: hidden;
}
.wideContent .contentHolder {
	clear: both;
	background: #FFFFFF url(/img/bgrWideContent.png) repeat-y !important;
}
.wideContent .content {
	padding: 20px 20px 40px 20px;
	width: 729px;
	overflow: hidden;
}




/* Default Page with IMAGE Styles **************************************************************************** */
.defaultPageWithImage .pageTopBackground {
	border-bottom: 1px solid transparent; /* to fix the appearance in netscape as FF // */
	background: url(/img/bgrDefaultTopWithImage.png) no-repeat;
}
.defaultPageWithImage H1 {
	width: 475px;
	padding: 50px 180px 20px 25px;	
	background: url(/img/h1.gif) repeat-x;
}
.defaultPageWithImage .leftPageColumn {
	width: 520px;
	overflow: hidden;
}
.defaultPageWithImage .content {
	width: 453px;
	padding: 20px 20px 50px 20px;
}
.defaultPageWithImage .sectionImage {
	width: 459px;
	height: 230px;
}
.defaultPageWithImage .rightPageColumn {
	position: relative; /* keeps the column positioned on top of the left one in netscape */
	margin-left: -25px;
	float: right;
	width: 461px;
	overflow: hidden;
}
.defaultPageWithImage .rightPageColumnContent {
	float: right; /* fix for Netscape 7 */
	margin: 0 0 0 0;
}
.defaultPageWithImage .rightContentColumn {
	position: relative;
	margin: -13px 0 0 0;
	padding-top: 15px;
	/* green bgr is 1px down to be completely hidden byt the white subnav (if any) */
	background: transparent url(/img/noSubNav.png) no-repeat 0 1px;
	/* see more at /css/ie6.css */
}
.defaultPageWithImage .rightContentColumn .section {
	padding: 20px 20px 30px 20px;
}






/* Site Header Styles **************************************************************************** */
.header {
	background: url(/img/bgrHeader.png) no-repeat top left;
}
.header .leftHeaderColumn {
	float: left;
	padding: 35px 0 0 20px;
	text-align: center;
}
.header .leftHeaderColumn A {
	border-bottom: none;
}
.header .rightHeaderColumn {
	float: right;
	width: 720px;
}





/* Site Footer Styles **************************************************************************** */
.footer {
	clear: both;
}
.homePage .footer, .page_leeds_interactive_slideshow .footer {
	position: relative;
	top: -10px;
}

.footer UL {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative; /* IE6 hack to make the links over PNG image filter clickable; doesn't harm other browsers so it is applied to all */
}

.footer UL.leftColumn LI {
	float: left;
	padding: 0 0 1px 0;
}
.footer UL.rightColumn LI {
	float: right;
	padding: 0 0 1px 0;
}

.footerLinks {
	width: 956px;
	background: transparent url(/img/footer.png) repeat-x top left;
	/* see more at /css/ie6.css */
}
.footerLinks UL.leftColumn {
	padding: 20px 15px;
	width: 30%;
	height: 17px; /* height needed for Safari because it ignores the bottom padding and also fixes FF adding a blue line at the bottom */
	background: url(/img/footerLeft.gif) no-repeat bottom left;
}
.footerLinks UL.leftColumn A {
	font-weight: bold;
	color: #bce18d;
	border-color: #bce18d;
}
.footerLinks UL.leftColumn A:hover {
	border-bottom-style: solid;
	border-bottom-color: #ec7320;
	color: #ec7320;
}

.footerLinks UL.rightColumn {
	padding: 20px 15px;
	width: 60%;
	height: 17px; /* height needed for Safari because it ignores the bottom padding and also fixes FF adding a blue line at the bottom */
	background: url(/img/footerRight.gif) no-repeat bottom right;
}
.footerLinks UL.rightColumn A {
	color: #FFFFFF;
	border-color: #FFFFFF;
}
.footerLinks UL.rightColumn A:hover {
	border-bottom-style: solid;
	border-bottom-color: #ec7320;
	color: #ec7320;
}

.footerCopyrights {
	position: absolute;
	width: 956px;
	background: #FFFFFF;
}
.footerCopyrights UL.leftColumn {
	padding: 5px 0 30px 20px;
	width: 78%;
}
.footerCopyrights UL.rightColumn {
	padding: 5px 15px 30px 0;
	width: 15%;
}
.footerCopyrights LI {
	font-size: .85em;
}
.footer LI A {
	margin: 0 10px;
}


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


/* News styles */
.newsSection {
	padding: 0 0  1em 0;
}
.newsSection .headline {
	font-weight: bold;
	font-size: 1.1em;
}
.date {
	font-style: italic;
	color: #ababab;
	margin: 0.2em 0  0.1em 0;
}
.newsItem {
	padding: 0 0  1em 0;
}


/* fix for youtube embed tags: move them to the left a bit so they fit in the white content area */
.page_news .content embed[src*=youtube] {
	position: relative;
	left: -13px;
}
/* same fix as above for IE6. not so precize since we can't use src selector, so we just make the path as full as possible */
* html .page_news .leftPageColumn .content P embed {
	position: relative;
	left: -13px;
}




/* Additional Global Styles */
.yellowDotList {
	margin-left: 20px;
	padding-left: 0;
	list-style-image: url(/img/li_yellowDot.gif);
}
.LargeText {
	font-size: 1.2em;
	line-height: 120%;
	}
.LargerText {
	font-size: 1.45em;
	line-height: 100%;
}
.LargeOrangeText {
	font-size: 1.3em;
	color: #FF6503;
}

.GrayText {
	color: gray;
}


.alternatingBlue TH {
	padding: 7px;
	text-align: left;
	color: #265EA8;
	font-weight: normal;
	font-size: 1.1em;
}
.alternatingBlue TD {
	padding: 7px;
	font-size: 1.1em;
}
.alternatingBlue .odd {
	background-color: #ECF6FF;
}
.alternatingBlue .even {
	background-color: #FFFFFF;
}

.normalWeight {
	font-weight: normal;
}



//PROMOS

.promoRounded {
	background: #ffeeb9 url(/img/promoC1.gif) no-repeat left top;
}
.promoRounded .c2 {
	background: url(/img/promoC2.gif) no-repeat right top;
}
.promoRounded .c3 {
	background: url(/img/promoC3.gif) no-repeat right bottom;
}
.promoRounded .c4 {
	padding: 15px 10px;
	background: url(/img/promoC4.gif) no-repeat left bottom;
	color: #669900;
}
.promoRounded H2,
.promoRounded H3 {
	margin-top: 0;
	color: #446c12;
	border: none;
}

.promoRounded_withStar {
	background: #ffeeb9 url(/img/promoStarLarge.gif) no-repeat left top;
}
.promoRounded_withStar .c2 {
	background: url(/img/promoC2.gif) no-repeat right top;
}
.promoRounded_withStar .c3 {
	background: url(/img/promoC3.gif) no-repeat right bottom;
}
.promoRounded_withStar .c4 {
	padding: 15px 45px 15px 95px;
	background: url(/img/promoC4.gif) no-repeat left bottom;
	color: #669900;
}
.promoRounded_withStar H2,
.promoRounded_withStar H3 {
	margin-top: 0;
	color: #446c12;
	border: none;
}


.promoRoundedRightSide {
	position: relative;
	left: -20px;
	margin: 0 0 5px 0;
	float: left;
	width: 50%;
	background: #ffeeb9 url(/img/promoC2.gif) no-repeat right top;
}
.promoRoundedRightSide .c2 {
	clear: both;
	padding: 15px 10px;
	background: url(/img/promoC3.gif) no-repeat right bottom;
}
.promoRoundedRightSide H2 {
	margin: 0;
	padding: 0 0 .5em 0;
	color: #446c12;
	border: none;
}
.promoRoundedRightSide H3 {
	margin: 0;
	padding: 0 0 .2em 0;
	color: #446c12;
	border: none;
}



.promoRoundedRightSide_withStar {
	position: relative;
	left: -20px;
	margin: 0 0 10px 0;
	float: left;
	width: 50%;
	background: #ffeeb9 url(/img/promoStar.gif) no-repeat left top;
}
.promoRoundedRightSide_withStar .c2 {
	background: url(/img/promoC2.gif) no-repeat right top;
}
.promoRoundedRightSide_withStar .c3 {
	/* more in /css/ie6.css */
	clear: both;
	padding: 15px 10px;
	background: url(/img/promoC3.gif) no-repeat right bottom;
}
.promoRoundedRightSide_withStar H2,
.promoRoundedRightSide_withStar H3 {
	margin: 0;
	padding: 0 0 .5em 0;
	color: #446c12;
	border: none;
}

.content .promo{
	border:none;
}
.promo P {
	margin: .5em 0;
}
.promo {
	clear: both;
	border-bottom: 1px solid #A5D297;
}
.promoPageSpotlight {
	margin: 2em 0;
	padding: 1.2em;
	background-color: #E6F8FC;
	color: #555555;
}

.promoPageSpotlight .headline {
	margin: 0 0 .8em 0;
	font-size: 1.45em;
	line-height: 100%;
	background-color: transparent;
	color: #128b0c;
}
.promoPageSpotlight .image {
	margin: 5px 10px 10px -10px;
	float: left;
}



.greenRoundedBox {
	background: #BCE18D url(/img/greenC1.gif) no-repeat left top;
}
.greenRoundedBox .c2 {
	background: url(/img/greenC2.gif) no-repeat right top;
}
.greenRoundedBox .c3 {
	background: url(/img/greenC3.gif) no-repeat right bottom;
}
.greenRoundedBox .c4 {
	padding: 15px 10px;
	background: url(/img/greenC4.gif) no-repeat left bottom;
	color: #000000;
}


.greenRoundedBox .pageFeatureStory .image {
	width: 190px;
	float: left;
}
.greenRoundedBox .pageFeatureStory .headline {
	float: right;
	width: 150px;
	padding: 1em 0 1px 0;
	font-size: 1.3em;
	line-height: normal;
}

/*	Flu Button Promo	*/
.fluButton{
	background:url(/img/blue_button_with_arrow.png) no-repeat;
	height:44px;
	width:218px;
	}
.fluButtonNoArrow{
	background:url(/img/blue_button_no_arrow.png) no-repeat;
	height:44px;
	width:218px;
	}
.fluButton a{
	display:block;
	color:#FFFFFF !important;
	font-size:1.4em;
	text-decoration:underline !important;
	border-bottom:none !important;
	padding:13px 10px 10px 30px;
	font-weight:bold;
	position:relative;
	}
.fluButtonNoArrow a{
	display:block;
	color:#FFFFFF !important;
	font-size:1.4em;
	text-decoration:underline !important;
	border-bottom:none !important;
	padding:13px 10px 10px 60px;
	font-weight:bold;
	position:relative;
	}




/* 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:16px; font-family:'Felt Tip Roman'; max-width:-600; font-file:'/_Fonts/Felt Tip Roman-Bold.ttf'; antialias:3; background-color:#E7FEB8; transparent:#E1F8B2; 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 Bk BT"; max-width:-260; }
.cardFont2Home 		{ display:image; font-size:16px; font-Family:"Futura Bk BT"; max-width:-600; font-file:'/_Fonts/futuran.ttf'; antialias:3; background-color:#E7FEB8; transparent:#E1F8B3; img-align:absmiddle; }
.cardFont2Large 	{ display:image; font-size:21px; font-Family:"Futura Bk BT"; max-width:-320; }

.cardFont3 			{ display:image; font-size:18px; font-family:'Flora Medium'; max-width:-260; }
.cardFont3Home 		{ display:image; font-size:16px; font-family:'Flora Medium'; max-width:-600; font-file:'/_Fonts/LT_51160.ttf'; antialias:3; background-color:#E7FEB8; transparent:#E0F8B3; 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:16px; font-family:'Palatino Linotype'; max-width:-600; margin-right:5px; antialias:3; background-color:#E7FEB8; transparent:#E0F8B3; 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;}


.popupNote {
	display: none;
	position: absolute !important;
	background:#FFFFCC;
	padding: 7px;
	border: #f5b800 1px solid;
}
.popupNoteClose {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: #F5B800;
	text-align: center;
	line-height: 95%;
}

.leftImages {
	float:left;
	width:215px;
	margin-left:-16px;
	margin-right:14px;
	}
.leftImages A {
	line-height:140%;
	}

.greenText {color:#5d7b37;}

.largerLinks A {
	font-size: 1.1em;
}

UL.listOfLargeLinks, .listOfLargeLinks UL {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	list-style-image: none !important;
	font-size: 1.1em;
}
UL.listOfLargeLinks LI, .listOfLargeLinks UL LI {
	margin-bottom: .5em !important;
}

.subNav_blood_disorders_resource_calendar a, .subNav_community_calendar_of_events a {
	font-size:1.2em;
	font-weight: bold;
	line-height:1.2em;
}
 
/* Our Residents page - divider for nav */ 
LI.subNav_pl_1_residents_pdf {
	margin-bottom:10px !important;
	padding-bottom:20px !important;
	border-bottom:1px solid #cfe7ff;
}


#GiftShopOrdersFrame { overflow-x: hidden; }
#GiftShopOrders {margin:0 20px;}

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


.podcastNotice { /*For "Pediatric Grand Rounds" page*/
	font-size:10px; 
	color:#666666; 
	line-height:1em; 
	padding:8px 0 0 10px; _padding-bottom:8px;
	width:300px; 
	float:left;
}

.illustration {
	cursor: pointer !important;
}
.printLogo {display:none;}

/*	twitter - facebook promo	*/
.twitterFB_promo {
	margin: 20px auto;
	padding: 10px 0px 10px 0px;
	text-align:center;
	width: 236px;
}
img.twitter{
	margin-right: 10px;
}
img.youtube {
	margin-right: 20px;
}




.section_admin TABLE.index .header {
	background: #FFFFFF;
}





/* @media screen START // Styles visible on screen only */
@media screen {
} /* @media screen END */

.mm_receipt {margin:40px auto; width:800px; }



/* @media print START // Styles for printing only ***********************/
@media print {
	.printLogo {display:block; margin:0 0 10px 0;}
	
	.header,
	.footer,
	.pathNav,
	.gTabNav,
	.sectionImage,
	.subNav,
	#FloorNav {
		display:none;
	}
	.gTabContent {
		background-color:#FFFFFF;
	}
	.page,
	.page_orders_administration .wideContent,
	.page_miracle_market_checkout .contentFullWidth,
	.page_miracle_market_checkout,
	.pageTopBackground,
	.page_orders_administration .wideContent .contentHolder,
	.page_miracle_market_checkout .contentFullWidth .contentHolder,
	.defaultPage .contentHolder,
	.rightContentColumn,
	.pageTopBackground,
	.wideContent,
	.contentHolder,
	.page_services_and_programs {
		background: none !important;
		background-image:none !important;
	}
	h1,
	.defaultPageWithImage h1 {
		background-image:none !important; 
		color:#000000 !important; 
		margin:40px 0 20px 0; 
		padding:0; 
		font-size:2.4em !important;
		font-weight:normal !important;
		border:none !important;
		width:100%;
	}
	h1 .parentTitle {
		color:#000000; 
		position:relative;
		margin:0;
		}
	.mm_receipt {
		margin:0; 
		padding:0; 
		width:800px;
	}
	/*	WIDE CONTENT PAGE*/
	.wideContent .leftPageColumn,
	.wideContent .contentHolder,
	.wideContent .content,
	.wideContent .calendarListView,
	.wideContent .calendarEvent,
	.wideContent .eventDate,
	.wideContent .eventRight,
	.wideContent .eventTitle,
	.wideContent .eventDescription{
		width:auto !important; 
		margin:0 !important; 
		padding:5px !important;  
		float:none !important; 
		background: none !important;
		background-image:none !important;
		overflow: visible !important;
	}
	.wideContent .leftPageColumn,
	.wideContent .contentHolder,
	.wideContent .content{
		margin:0 !important; 
		padding:0px !important; 
		}
	.page_calendar .odd .eventDate,
	.page_blood_disorders_resource_calendar .odd .eventDate,
	.page_community_calendar_of_events .odd .eventDate{
		background:#ECF5FF !important;
	}

	/* MAP PAGE	*/
	.gTabContent{
		padding:0; 
		width:auto !important;
	}
	.gTabContent .rightColumn{
		width:auto !important; 
		margin-left:15px; 
		float:left;
	}
	
	/*	DEFAULT PAGE WITH IMAGE	*/
	.defaultPageWithImage .contentHolder,
	.defaultPageWithImage .content,
	.defaultPageWithImage .leftPageColumn,
	.defaultPageWithImage .rightContentColumn,
	.defaultPageWithImage .rightPageColumn {
		width:auto !important; 
		_width:85%;
		margin:0 !important; 
		padding:0 !important;  
		float:none !important; 
		background: none !important;
		background-image:none !important;
		overflow: visible !important;
	}
	
	/*	DEFAULT PAGE	*/
	.defaultPage .content,
	.defaultPage .rightContentColumn,
	.defaultPage .leftPageColumn,
	.page_contact_us div{
		overflow: visible !important;
		margin:0; 
		padding:0;
		width:auto !important;
		_width:85%;
		float:none !important; 
		background: none !important;
		background-image:none !important;
	}
	.page_contact_us table, TABLE {_width:70%;}
	.header .leftHeaderColumn{padding-top:0;}
	
	.section{border-bottom:none !important;}
	} 
/* @media print END */

.address_alert {
	background: #fed497;
	padding: 1px 10px 5px;
	margin-top: 10px;
}
.content .address_alert h2 {
	color: #ee2e24;
	font-size: 1.3em;
	margin-bottom: .5em;
	border-bottom: none;
}





