/* css */

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}


h1 {font-family: Georgia, Times New Roman, Times, serif; font-size: 30px; color: #DC8633; margin: 0; padding: 0; font-weight: normal; line-height: 34px;}
h2 {font-size: 22px; color: #DC8633; margin: 0; padding-bottom: 10px; font-weight: normal; line-height: 26px;}


.b {font-weight: bold;}
.i {font-style: italic;}
.bi {font-weight: bold; font-style: italic;}
.line-height-default {line-height: 20px;}
.line-height20 {line-height: 20px;}
.center {text-align: center;}
.nowrap {white-space: nowrap;}
.img-scale {width: 100%; height: auto;}
.img-scale-max {max-width: 100%; height: auto;}
.page-photo1 {float: right; margin: 0 0 20px 20px;}
.page-quicklinks1 {float: right; margin: 0 0 20px 20px;}
.round1 {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.round2 {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.round3 {-webkit-border-radius: 0 0 24px 24px; -moz-border-radius: 0 0 24px 24px; border-radius: 0 0 24px 24px;}
.round-top1 {-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.opacity-pt5 {opacity: 0.5;}
.header1 {font-size: 18px; color: #000000;}
.header2 {font-size: 16px; color: #000000;}
.header3 {font-size: 40px; color: #DC8633; line-height: 50px;}
.header4 {font-size: 16px; color: #DC8633;}
.header5 {font-family: Georgia, Times New Roman, Times, serif; font-size: 30px; color: #DC8633; line-height: 34px;}
.text11 {font-size: 11px;}
.breadcrumbs {font-size: 10px; color: #666666;}
.footer1 {font-size: 12px; color: #333333;}
.footer2 {font-size: 10px; color: #999999;}

.header-bg-fade-white {
	/* colorzilla.com/gradient-editor/ */
	background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.7) 65%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 65%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 65%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#00ffffff',GradientType=0 );
}
.header-bg-fade-black {
	/* colorzilla.com/gradient-editor/ */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 65%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 65%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 65%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#00000000',GradientType=0 );
}

.graphic-thumb1 {
	background-color: #00529B;
	margin: 0 10px 5px 0;
	padding: 0px;
	border-radius: 5px;
	float: left;
}
.photo-thumb1 {
	margin: 0 10px 5px 0;
	padding: 0;
	border-radius: 5px;
}





/*---------- OLD ----------*/

.b {font-weight: bold;}
.b1 {font-weight: bold; font-size: 16px;}
.b2 {font-weight: bold;}
.bu {font-weight: bold; text-decoration: underline;}
.bi {font-weight: bold; font-style: italic;}
.i {font-style: italic;}
.u {text-decoration: underline;}
.s {text-decoration: line-through;}

.warn {color: #CC3333; font-weight: bold;}
.blank {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000;}
.field {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; font-style: italic; font-weight: bold;}
.field2 {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000;}
.answer {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000;}
.answer2 {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: bold;}
.payapproved {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #339966; font-weight: bold;}

.frmelement {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000;}
.frmelement2 {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000;}
.frmelementapp {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000;}
.frmelement2dis {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #CCCCCC; background-color: #CCCCCC;}
.frmelementdis {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #CCCCCC; background-color: #CCCCCC;}
.required {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #CC0000;}
.requiredstar {font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #CC0000; font-weight: bold;}

.my {color: #E38533; font-style: italic;}
.stlukes {color: #8E9EBC; font-weight: bold;}
.online {color: #002F87; font-weight: bold;}
.healthrecord {color: #002F87; font-weight: bold;}

/*---------- OLD color ----------*/

.tablecolor1 {background: #DDDDDD;}
.tablecolor2 {border: 1px solid #CCCCCC;}
.tablecolor3 {background: #FFFFFF; border: 1px solid #CCCCCC;}
.tablecolor4 {border: 1px solid #CCCCCC;}

/*---------- CPOE pages ----------*/

.calendarnumber {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: bold; border: 1px solid #999999; background: #DBE1ED; padding: 1px;}
.SURG {color: #74B050;}
.MED {color: #D60000;}
.PEDS {color: #7031C2;}
.OBG {color: #17365D;}
.ALL {color: #984806;}





a {-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; transition: all 0.3s linear;}

a:link {text-decoration: underline; color: #00529B;}
a:visited {text-decoration: underline; color: #00529B;}
a:hover {text-decoration: none; color: #000000;}
a:active {text-decoration: underline; color: #000000;}

a.link1:link {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold; padding: 5px 10px; border-radius: 5px;}
a.link1:visited {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold; padding: 5px 10px; border-radius: 5px;}
a.link1:hover {font-size: 16px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding: 5px 10px; background-color: rgba(0,82,155,1); border-radius: 5px;}
a.link1:active {font-size: 16px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding: 5px 10px; border-radius: 5px;}

a.link1alert:link {font-size: 16px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding: 5px 10px; background-color: #CC3333; border-radius: 5px;}
a.link1alert:visited {font-size: 16px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding: 5px 10px; background-color: #CC3333; border-radius: 5px;}
a.link1alert:hover {font-size: 16px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding: 5px 10px; background-color: #CC3333; border-radius: 5px;}
a.link1alert:active {font-size: 16px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding: 5px 10px; background-color: #CC3333; border-radius: 5px;}

a.link1alert2:link {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold; padding: 5px 10px; background-color: #FDBA31; border-radius: 5px;}
a.link1alert2:visited {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold; padding: 5px 10px; background-color: #FDBA31; border-radius: 5px;}
a.link1alert2:hover {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold; padding: 5px 10px; background-color: #FDBA31; border-radius: 5px;}
a.link1alert2:active {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold; padding: 5px 10px; background-color: #FDBA31; border-radius: 5px;}

a.link2:link {text-decoration: underline; color: #FFFFFF;}
a.link2:visited {text-decoration: underline; color: #FFFFFF;}
a.link2:hover {text-decoration: none; color: #FFFFFF;}
a.link2:active {text-decoration: underline; color: #FFFFFF;}

a.link3:link {text-decoration: none; color: #95A9CC;}
a.link3:visited {text-decoration: none; color: #95A9CC;}
a.link3:hover {text-decoration: none; color: #FFFFFF;}
a.link3:active {text-decoration: none; color: #FFFFFF;}

a.link3lit:link {text-decoration: none; color: #FFFFFF;}
a.link3lit:visited {text-decoration: none; color: #FFFFFF;}
a.link3lit:hover {text-decoration: none; color: #FFFFFF;}
a.link3lit:active {text-decoration: none; color: #FFFFFF;}

a.link4:link {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold;}
a.link4:visited {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold;}
a.link4:hover {font-size: 16px; text-decoration: none; color: #000000; font-weight: bold;}
a.link4:active {font-size: 16px; text-decoration: none; color: #000000; font-weight: bold;}

a.link5:link {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold;}
a.link5:visited {font-size: 16px; text-decoration: none; color: #00529B; font-weight: bold;}
a.link5:hover {font-size: 16px; text-decoration: none; color: #000000; font-weight: bold;}
a.link5:active {font-size: 16px; text-decoration: none; color: #000000; font-weight: bold;}

a.link6:link {text-decoration: none; color: #00529B;}
a.link6:visited {text-decoration: none; color: #00529B;}
a.link6:hover {text-decoration: none; color: #000000;}
a.link6:active {text-decoration: none; color: #000000;}

a.link-banner:link {text-decoration: none; color: #00529B;}
a.link-banner:visited {text-decoration: none; color: #00529B;}
a.link-banner:hover {text-decoration: none; color: #00529B;}
a.link-banner:active {text-decoration: none; color: #00529B;}

a.no-deco {text-decoration: none;}
a.line-height1 {line-height: 20px;}





a.menu-link:link {
	display: block;
	max-width: 100%;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	background-color: #FFFFFF;
	margin-bottom: 2px;
	padding: 5px;
	white-space: normal;
	text-align: left;
	border-left: 1px solid #FFFFFF;
}
a.menu-link:visited {
	display: block;
	max-width: 100%;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	background-color: #FFFFFF;
	margin-bottom: 2px;
	padding: 5px;
	white-space: normal;
	text-align: left;
	border-left: 1px solid #FFFFFF;
}
a.menu-link:hover {
	display: block;
	max-width: 100%;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	background-color: #EEEEEE;
	margin-bottom: 2px;
	padding: 5px 5px 5px 15px;
	white-space: normal;
	text-align: left;
	border-left: 5px solid #00529B;
}
a.menu-link:active {
	display: block;
	max-width: 100%;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	background-color: #EEEEEE;
	margin-bottom: 2px;
	padding: 5px 5px 5px 15px;
	white-space: normal;
	text-align: left;
	border-left: 5px solid #00529B;
}





a.button1:link {
	display: block;
	max-width: 300px;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #00529B;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 5px;
}
a.button1:visited {
	display: block;
	max-width: 300px;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #00529B;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 5px;
}
a.button1:hover {
	display: block;
	max-width: 300px;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #95A9CC;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 5px;
}
a.button1:active {
	display: block;
	max-width: 300px;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #95A9CC;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 5px;
}





a.tab:link {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #00529B;
	margin: 0 1px;
	padding: 10px;
	white-space: normal;
	text-align: center;
	vertical-align: middle;
	border-radius: 10px 10px 0 0;
}
a.tab:visited {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #00529B;
	margin: 0 1px;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 10px 10px 0 0;
}
a.tab:hover {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #95A9CC;
	margin: 0 1px;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 10px 10px 0 0;
}
a.tab:active {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #95A9CC;
	margin: 0 1px;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 10px 10px 0 0;
}
a.tab:focus {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #00529B;
	margin: 0 1px;
	padding: 15px;
	white-space: normal;
	text-align: center;
	background-color: #CCCCCC; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FFFFFF, #CCCCCC); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFFFFF, #CCCCCC); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFFFFF, #CCCCCC); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFFFFF, #CCCCCC); /* Standard syntax */
	border: 1px solid #CCCCCC;
	border-radius: 10px 10px 0 0;
}





a.tab-button1:link {
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #95A9CC;
	margin: 0 5px 5px 0;
	padding: 5px;
	white-space: normal;
	/* text-align: center; */
	border: 1px solid #95A9CC;
}
a.tab-button1:visited {
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #95A9CC;
	margin: 0 5px 5px 0;
	padding: 5px;
	white-space: normal;
	/* text-align: center; */
	border: 1px solid #95A9CC;
}
a.tab-button1:hover {
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	line-height: 20px;
	background-color: #FFFFFF;
	margin: 0 5px 5px 0;
	padding: 5px;
	white-space: normal;
	/* text-align: center; */
	border: 1px solid #95A9CC;
}
a.tab-button1:active {
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	line-height: 20px;
	background-color: #FFFFFF;
	margin: 0 5px 5px 0;
	padding: 5px;
	white-space: normal;
	/* text-align: center; */
	border: 1px solid #95A9CC;
}


a.tab-button1-services:link {
	display: inline-block;
	width: 200px;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #95A9CC;
	margin: 5px;
	padding: 5px;
	white-space: normal;
	text-align: center;
	border: 1px solid #95A9CC;
}
a.tab-button1-services:visited {
	display: inline-block;
	width: 200px;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #95A9CC;
	margin: 5px;
	padding: 5px;
	white-space: normal;
	text-align: center;
	border: 1px solid #95A9CC;
}
a.tab-button1-services:hover {
	display: inline-block;
	width: 200px;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	line-height: 20px;
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	white-space: normal;
	text-align: center;
	border: 1px solid #95A9CC;
}
a.tab-button1-services:active {
	display: inline-block;
	width: 200px;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	line-height: 20px;
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	white-space: normal;
	text-align: center;
	border: 1px solid #95A9CC;
}










a.banner-button1:link {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 24px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
}
a.banner-button1:visited {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 24px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
}
a.banner-button1:hover {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 24px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
}
a.banner-button1:active {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 24px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
}

.banner-bg1 {
	background-color: #B50937;
}
.banner-bg2 {
	background-color: #FDBA31;
}
.banner-bg3 {
	background-color: #93A445;
}
.banner-bg4 {
	background-color: #6C276A;
}
.banner-bg5 {
	background-color: #EE8A1D;
}





a.button-home-inquicker:link {
	display: block;
	max-width: 400px;
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	background-color: #00529B;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 10px;
}
a.button-home-inquicker:visited {
	display: block;
	max-width: 400px;
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	background-color: #00529B;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 10px;
}
a.button-home-inquicker:hover {
	display: block;
	max-width: 400px;
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	background-color: #00529B;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 10px;
}
a.button-home-inquicker:active {
	display: block;
	max-width: 400px;
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	background-color: #00529B;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 10px;
}





a.footer-button:link {
	display: block;
	max-width: 100%;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	font-weight: bold;
	background-color: #EEEEEE;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
a.footer-button:visited {
	display: block;
	max-width: 100%;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	font-weight: bold;
	background-color: #EEEEEE;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
a.footer-button:hover {
	display: block;
	max-width: 100%;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	font-weight: bold;
	background-color: #DDDDDD;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
a.footer-button:active {
	display: block;
	max-width: 100%;
	font-size: 14px;
	text-decoration: none;
	color: #00529B;
	font-weight: bold;
	background-color: #DDDDDD;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}





#wrapper {
	max-width: 100%;
	margin: auto;
	padding: 0;
}

#top-bar {
	max-width: 100%;
	margin: 0;
	padding: 5px 10px;
	text-align: center;
	color: #FFFFFF;
	background-color: #00529B;
}

#header {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	left: 0;
}

#header-page {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
}

#header-logo-container {
	float: left;
	margin: 0;
	padding: 0;
}

#header-logo {
	margin: 0;
	padding: 10px;
}

#header-logo-page {
	width: 200px;
	margin: 0;
	padding: 10px;
}

#header-nav-container {
	float: right;
	/* position: absolute; */
	/* top: 0; */
	/* right: 0; */
	margin: 0;
	padding: 0;
	text-align: right;
}

#header-nav {
	margin: 0;
	padding: 10px;
}

#header-nav a {
	text-decoration: none;
}

#header-links {
	display: inline;
	margin: 0;
	padding-right: 10px;
}

.header-nav-icon {
	vertical-align: middle;
	margin: 0;
	padding: 10px;
}

#menu {
	display: none;
	width: 300px;
	height: 660px;
	margin: 0;
	padding: 10px;
	position: absolute;
    top: 0;
    right: 0;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	z-index: 2;
}

#menu-desperes {
	display: none;
	width: 300px;
	height: 680px;
	margin: 0;
	padding: 10px;
	position: absolute;
    top: 0;
    right: 0;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	z-index: 2;
}













#banner-splash1 {
	width: 100%;
	height: 600px;
	margin: 0;
	padding: 0;
	background-image: url('/images/splash-spotlight-1.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash2 {
	width: 100%;
	height: 600px;
	margin: 0;
	padding: 0;
	background-image: url('/images/splash-spotlight-2.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash3 {
	width: 100%;
	height: 600px;
	margin: 0;
	padding: 0;
	background-image: url('/images/splash-spotlight-3.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}

#banner-splash-tagline {
	max-width: 320px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 36px;
	text-decoration: none;
	color: #FFFFFF;
	font-style: italic;
	text-shadow: 3px 1px 2px #000000, 0 0 5px #000000;
	margin: 0;
	padding: 10px 10px 10px 70px;
	position: relative;
  	top: 70%;
  	transform: translateY(-70%);
}





#banner-splash-tagline-pages1 {
	max-width: 400px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 26px;
	text-decoration: none;
	color: #FFFFFF;
	font-style: italic;
	text-shadow: 3px 1px 2px #000000, 0 0 5px #000000;
	margin: 0;
	padding: 10px;
	position: absolute;
    top: 230px;
    left: 30px;
	z-index: 1;
}





#banner-splash-page-anticoagulation-clinic {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-anticoagulation-clinic.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-anticoagulation-clinic2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-anticoagulation-clinic-2.jpg');
    background-repeat: no-repeat;
    background-position: center 30%;
	background-size: cover;
}
#banner-splash-page-brain-spine {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-brain-spine.jpg');
    background-repeat: no-repeat;
    background-position: left 10%;
	background-size: cover;
}
#banner-splash-page-brain-spine2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-brain-spine-2.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-brain-spine3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-brain-spine-3.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-building-desloge {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-building-desloge.jpg');
    background-repeat: no-repeat;
    background-position: right 60%;
	background-size: cover;
}
#banner-splash-page-cancer-center {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cancer-center.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-cancer-center2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cancer-center-2.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-cancer-center3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cancer-center-3.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-cancer-rehab {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cancer-rehab.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-cardiac-rehab {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cardiac-rehab.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-cardiac-rehab2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cardiac-rehab-2.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-cardiothoracic-surgery {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cardiothoracic-surgery.jpg');
    background-repeat: no-repeat;
    background-position: center 10%;
	background-size: cover;
}
#banner-splash-page-chris-candio {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-chris-candio.jpg');
    background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
}
#banner-splash-page-clinical-trials {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-clinical-trials.jpg');
    background-repeat: no-repeat;
    background-position: center 40%;
	background-size: cover;
}
#banner-splash-page-cme {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cme.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-cochlear-implant-center {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-cochlear-implant-center.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-convenient-care {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-convenient-care.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-conway-road-entrance {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-conway-road-entrance.jpg');
    background-repeat: no-repeat;
    background-position: center 45%;
	background-size: cover;
}
#banner-splash-page-day-of-dance {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-day-of-dance.jpg');
    background-repeat: no-repeat;
    background-position: 70% top;
	background-size: cover;
}
#banner-splash-page-default {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-default.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}


#banner-splash-page-des-peres {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-des-peres.jpg');
    background-repeat: no-repeat;
    background-position: center 85%;
	background-size: cover;
}
#banner-splash-page-des-peres2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-des-peres-2.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-des-peres-medical-residency {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-des-peres-medical-residency.jpg');
    background-repeat: no-repeat;
    background-position: center 10%;
	background-size: cover;
}


#banner-splash-page-development {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-development.jpg');
    background-repeat: no-repeat;
    background-position: center 30%;
	background-size: cover;
}
#banner-splash-page-development2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-development-2.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
	background-size: cover;
}
#banner-splash-page-development3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-development-3.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-development4 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-development-4.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-development5 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-development-5.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-development6 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-development-6.jpg');
    background-repeat: no-repeat;
    background-position: center 35%;
	background-size: cover;
}
#banner-splash-page-development7 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-development-7.jpg');
    background-repeat: no-repeat;
    background-position: center 15%;
	background-size: cover;
}
#banner-splash-page-development8 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-development-8.jpg');
    background-repeat: no-repeat;
    background-position: left 20%;
	background-size: cover;
}
#banner-splash-page-dietitian-counseling {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-dietitian-counseling.jpg');
    background-repeat: no-repeat;
    background-position: 20% center;
	background-size: cover;
}
#banner-splash-page-dietitian-counseling2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-dietitian-counseling-2.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
	background-size: cover;
}
#banner-splash-page-dietitian-counseling3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-dietitian-counseling-3.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-eeg-emg {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-eeg-emg.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-emergency-department {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-emergency-department.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-executive-health-workplace-health {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-executive-health-workplace-health.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-healing-garden {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-healing-garden.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-healing-garden2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-healing-garden-2.jpg');
    background-repeat: no-repeat;
    background-position: 10% center;
	background-size: cover;
}
#banner-splash-page-healing-garden3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-healing-garden-3.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-healing-garden4 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-healing-garden-4.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-heart {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-heart.jpg');
    background-repeat: no-repeat;
    background-position: right 10%;
	background-size: cover;
}
#banner-splash-page-heart-health {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-heart-health.jpg');
    background-repeat: no-repeat;
    background-position: 60% 10%;
	background-size: cover;
}
#banner-splash-page-heart-surgery {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-heart-surgery.jpg');
    background-repeat: no-repeat;
    background-position: center 25%;
	background-size: cover;
}
#banner-splash-page-heart-valve-clinic {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-heart-valve-clinic.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-heart-vascular {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-heart-vascular.jpg');
    background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
}
#banner-splash-page-heart-vascular2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-vascular-access-center.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-home-health {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-home-health.jpg');
    background-repeat: no-repeat;
    background-position: center 25%;
	background-size: cover;
}
#banner-splash-page-hospice-bereavement {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hospice-bereavement.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-hospice-bereavement2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hospice-bereavement-2.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-hospice-bereavement3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hospice-bereavement-3.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-hospice-home-health {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hospice-home-health.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-hospital {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hospital.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-hospital-aerial {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hospital-aerial.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-hospitalists {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hospitalists.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-hyperbaric-wound-care {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hyperbaric-wound-care.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-hyperbaric-wound-care2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-hyperbaric-wound-care-2.jpg');
    background-repeat: no-repeat;
    background-position: center 15%;
	background-size: cover;
}
#banner-splash-page-infusion-center {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-infusion-center.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-institute-health-education {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-institute-health-education.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-mammography {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-mammography.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-maternity {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity.jpg');
    background-repeat: no-repeat;
    background-position: center 30%;
	background-size: cover;
}
#banner-splash-page-maternity2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-2.jpg');
    background-repeat: no-repeat;
    background-position: center 25%;
	background-size: cover;
}
#banner-splash-page-maternity3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-3.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-birth-care-suites {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-birth-care-suites.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-birth-plan-options {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-birth-plan-options.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-breastfeeding {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-breastfeeding.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-maternity-checklist {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-checklist.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-maternity-choosing-pediatrician {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-choosing-pediatrician.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-classes-tours {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-classes-tours.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-high-risk {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-high-risk.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-infertility-reproductive {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-infertility-reproductive.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-labor-delivery {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-labor-delivery.jpg');
    background-repeat: no-repeat;
    background-position: center 30%;
	background-size: cover;
}
#banner-splash-page-maternity-more-reasons-special-extras {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-more-reasons-special-extras.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-new-parent-guide {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-new-parent-guide.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-nurse-navigator {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-nurse-navigator.jpg');
    background-repeat: no-repeat;
    background-position: center 30%;
	background-size: cover;
}
#banner-splash-page-maternity-perinatal-center {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-perinatal-center.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-maternity-preparing-birth {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-preparing-birth.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
	background-size: cover;
}
#banner-splash-page-maternity-pre-registration {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-pre-registration.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-maternity-special-care-nursery {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-maternity-special-care-nursery.jpg');
    background-repeat: no-repeat;
    background-position: center 65%;
	background-size: cover;
}
#banner-splash-page-mens-health {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-mens-health.jpg');
    background-repeat: no-repeat;
    background-position: 80% center;
	background-size: cover;
}
#banner-splash-page-mission {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-mission.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-newsroom {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-newsroom.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-orthopedics {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-orthopedics.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-orthopedics2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-orthopedics-3.jpg');
    background-repeat: no-repeat;
    background-position: center 60%;
	background-size: cover;
}
#banner-splash-page-palliative-care {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-palliative-care.jpg');
    background-repeat: no-repeat;
    background-position: center 15%;
	background-size: cover;
}
#banner-splash-page-passport-to-wellness {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-passport-to-wellness.jpg');
    background-repeat: no-repeat;
    background-position: center 25%;
	background-size: cover;
}
#banner-splash-page-pastoral-care {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pastoral-care.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-pastoral-care2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pastoral-care-2.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-patient-portal {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-patient-portal.jpg');
    background-repeat: no-repeat;
    background-position: center 30%;
	background-size: cover;
}
#banner-splash-page-pediatric-division {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pediatric-division.jpg');
    background-repeat: no-repeat;
    background-position: center 40%;
	background-size: cover;
}
#banner-splash-page-pediatrics {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pediatrics.jpg');
    background-repeat: no-repeat;
    background-position: center 30%;
	background-size: cover;
}
#banner-splash-page-pediatrics2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pediatrics-2.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-pelvic-health {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pelvic-health.jpg');
    background-repeat: no-repeat;
    background-position: center 25%;
	background-size: cover;
}
#banner-splash-page-pharmacy {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pharmacy.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-physician {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-physician.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-physician4 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-physician-4.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}



#banner-splash-page-physician-dir {
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-physician-dir.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}



#banner-splash-page-physicians {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-physicians.jpg');
    background-repeat: no-repeat;
    background-position: 80% 40%;
	background-size: cover;
}



#banner-splash-page-plastic-surgery {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-plastic-surgery.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}



#banner-splash-page-pulmonary {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pulmonary.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-pulmonary2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pulmonary-2.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-pulmonary3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-pulmonary-3.jpg');
    background-repeat: no-repeat;
    background-position: 80% 40%;
	background-size: cover;
}
#banner-splash-page-quick-care {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-quick-care.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-radiology {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-radiology.jpg');
    background-repeat: no-repeat;
    background-position: center 40%;
	background-size: cover;
}
#banner-splash-page-residency {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-residency.jpg');
    background-repeat: no-repeat;
    background-position: center 35%;
	background-size: cover;
}
#banner-splash-page-risk-assessments {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-risk-assessments.jpg');
    background-repeat: no-repeat;
    background-position: 20% center;
	background-size: cover;
}
#banner-splash-page-sleep-medicine {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-sleep-medicine.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-sleep-services {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-sleep-services.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-sleep-services2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-sleep-services-2.jpg');
    background-repeat: no-repeat;
    background-position: center 15%;
	background-size: cover;
}
#banner-splash-page-spirit-of-women {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-spirit-of-women.jpg');
    background-repeat: no-repeat;
    background-position: 90% 25%;
	background-size: cover;
}
#banner-splash-page-spirit-of-women2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-spirit-of-women-2.jpg');
    background-repeat: no-repeat;
    background-position: 80% 70%;
	background-size: cover;
}
#banner-splash-page-sports-physical {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-sports-physical.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-stroke-center {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-stroke-center.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}





#banner-splash-page-therapy-services {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services.jpg');
    background-repeat: no-repeat;
    background-position: 20% 40%;
	background-size: cover;
}
#banner-splash-page-therapy-services2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-2.jpg');
    background-repeat: no-repeat;
    background-position: 40% 20%;
	background-size: cover;
}
#banner-splash-page-therapy-services3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-3.jpg');
    background-repeat: no-repeat;
    background-position: center 35%;
	background-size: cover;
}
#banner-splash-page-therapy-services4 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-4.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-therapy-services5 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-5.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-therapy-services6 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-6.jpg');
    background-repeat: no-repeat;
    background-position: 65% center;
	background-size: cover;
}
#banner-splash-page-therapy-services7 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-7.jpg');
    background-repeat: no-repeat;
    background-position: center 70%;
	background-size: cover;
}
#banner-splash-page-therapy-services8 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-8.jpg');
    background-repeat: no-repeat;
    background-position: center 30%;
	background-size: cover;
}
#banner-splash-page-therapy-services9 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-9.jpg');
    background-repeat: no-repeat;
    background-position: 75% 20%;
	background-size: cover;
}
#banner-splash-page-therapy-services10 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-10.jpg');
    background-repeat: no-repeat;
    background-position: 75% 20%;
	background-size: cover;
}
#banner-splash-page-therapy-services11 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-therapy-services-11.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}





#banner-splash-page-ucc-chesterfield {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-ucc-chesterfield.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-ucc-creve-coeur {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-ucc-creve-coeur.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-ucc-ellisville {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-ucc-ellisville.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
	background-size: cover;
}
#banner-splash-page-ucc-fenton {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-ucc-fenton.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-ucc-kirkwood {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-ucc-kirkwood.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-ucc-ladue {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-ucc-ladue.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-ucc-ofallon {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-ucc-ofallon.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-ucc-weldon-spring {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-ucc-weldon-spring.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-vascular {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-vascular.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-wellness-center {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-wellness-center.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}





#banner-splash-page-womens-center {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-center.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-womens-services {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-womens-services2 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-4.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-womens-services3 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-2.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-womens-services5 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-5.jpg');
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
}
#banner-splash-page-womens-services6 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-6.jpg');
    background-repeat: no-repeat;
    background-position: center 10%;
	background-size: cover;
}
#banner-splash-page-womens-services7 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-7.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-womens-services8 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-8.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-womens-services9 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-9.jpg');
    background-repeat: no-repeat;
    background-position: center 15%;
	background-size: cover;
}
#banner-splash-page-womens-services10 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-10.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
#banner-splash-page-womens-services11 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-11.jpg');
    background-repeat: no-repeat;
    background-position: center 25%;
	background-size: cover;
}
#banner-splash-page-womens-services12 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-12.jpg');
    background-repeat: no-repeat;
    background-position: 80% 25%;
	background-size: cover;
}
#banner-splash-page-womens-services13 {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-womens-services-13.jpg');
    background-repeat: no-repeat;
    background-position: center 20%;
	background-size: cover;
}
#banner-splash-page-workplace-health {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-workplace-health.jpg');
    background-repeat: no-repeat;
    background-position: 80% top;
	background-size: cover;
}
#banner-splash-page-yomingo {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	padding: 0;
	background-image: url('/images/splash-yomingo.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}









#tab-container {
	margin: auto;
	padding: 0;
	text-align: center;
}

#tab-banner-physician {
	/* display: none; */
	max-width: 90%;
	margin: auto;
	padding: 50px 10px;
	text-align: center;
	background-image: url('/images/photo-banner-heart.jpg');
    background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	border: 1px solid #CCCCCC;
}

#tab-banner-physician-content {
	max-width: 650px;
	margin: auto;
	padding: 20px;
	text-align: left;
	background-color: rgba(255,255,255,0.8);
}

#tab-banner-services {
	display: none;
	max-width: 90%;
	margin: auto;
	padding: 50px 10px;
	text-align: center;
	background-image: url('/images/photo-banner-heart.jpg');
    background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	border: 1px solid #CCCCCC;
}

#tab-banner-services-content {
	max-width: 650px;
	margin: auto;
	padding: 20px;
	text-align: center;
	background-color: rgba(255,255,255,0.8);
}

#tab-banner-payments {
	display: none;
	max-width: 90%;
	margin: auto;
	padding: 50px 10px;
	text-align: center;
	background-image: url('/images/photo-banner-heart.jpg');
    background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	border: 1px solid #CCCCCC;
}

#tab-banner-payments-content {
	max-width: 650px;
	margin: auto;
	padding: 20px;
	text-align: left;
	background-color: rgba(255,255,255,0.8);
}

#tab-banner-classes-events {
	display: none;
	max-width: 90%;
	margin: auto;
	padding: 50px 10px;
	text-align: center;
	background-image: url('/images/photo-banner-heart.jpg');
    background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	border: 1px solid #CCCCCC;
}

#tab-banner-classes-events-content {
	max-width: 650px;
	margin: auto;
	padding: 20px;
	text-align: left;
	background-color: rgba(255,255,255,0.8);
}

#tab-banner-donate {
	display: none;
	max-width: 90%;
	margin: auto;
	padding: 50px 10px;
	text-align: center;
	background-image: url('/images/photo-banner-heart.jpg');
    background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	border: 1px solid #CCCCCC;

}

#tab-banner-donate-content {
	max-width: 650px;
	margin: auto;
	padding: 20px;
	text-align: left;
	background-color: rgba(255,255,255,0.8);
}

#tab-banner-careers {
	display: none;
	max-width: 90%;
	margin: auto;
	padding: 50px 10px;
	text-align: center;
	background-image: url('/images/photo-banner-heart.jpg');
    background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	border: 1px solid #CCCCCC;

}

#tab-banner-careers-content {
	max-width: 650px;
	margin: auto;
	padding: 20px;
	text-align: left;
	background-color: rgba(255,255,255,0.8);
}

.tab-opacity {
	opacity: 0;
	-webkit-animation-name: myAnimateTabs;
    -webkit-animation-duration: 2s;
    -webkit-animation-delay: 0;
   	-webkit-animation-fill-mode: forwards;
    animation-name: myAnimateTabs;
    animation-duration: 2s;
    animation-delay: 0;
	animation-fill-mode: forwards;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes myAnimateTabs {
    from {opacity: 0;}
    to {opacity: 1;}
}

/* Standard syntax */
@keyframes myAnimateTabs {
    from {opacity: 0;}
    to {opacity: 1;}
}





#graphic1 {
	float: left;
	margin: 5px 30px 0 5px;
	padding: 0;
}





#banner-heart-shade {
	max-width: 650px;
	margin: auto;
	padding: 20px;
	/* background-color: rgba(255,255,255,0.7); */
	background: linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,1));
}

#banner-heart {
	margin-top: 50px;
	padding: 150px 10px;
	text-align: center;
	background-image: url('/images/photo-banner-heart-2.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}





#locations {
	margin-top: 10px;
	padding: 200px 10px;
	text-align: center;

	background:
	/* top, transparent red, faked with gradient */
    linear-gradient(
      rgba(0,82,155,0.5),
      rgba(0,82,155,0.5)
    ),
    /* bottom, image */
    url('/images/photo-banner-locations.jpg');

	/* background-color: rgba(0,82,155,0.1); */
	/* background-image: url('/images/photo-banner-locations.jpg'); */
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}

#locations-content {
	font-size: 22px;
	max-width: 350px;
	margin: auto;
	padding: 20px;
	background-color: rgba(255,255,255,0.7);
}





#spotlight-container {
	display: -webkit-flex;
	display: flex;
    width: 100%;
    height: auto;
	margin: 0;
	padding: 0;
}

#spotlight1 {
	width: 100%;
	margin: 10px 5px 10px 10px;
	padding: 0;
	text-align: center;
	background-image: url('/images/photo-spotlight-1.jpg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}

#spotlight1-content {
	font-size: 22px;
	margin-top: 20px;
	padding: 20px;
	background-color: rgba(255,255,255,0.7);
}

#spotlight2 {
	width: 100%;
	margin: 10px 10px 10px 5px;
	padding: 0;
	background-image: url('/images/photo-spotlight-2.jpg');
    background-repeat: no-repeat;
    background-position: center 40%;
	background-size: cover;
	overflow: hidden;
}

#spotlight2-content {
	max-width: 250px;
	height: 100%;
	margin: 0;
	padding: 20px;
	background-color: rgba(255,255,255,0.7);
}





#news-container {
	margin: 0;
	padding: 0;
	background-color: #00529B;
}

#news {
	margin: 0;
	padding: 10px;
	text-align: center;
}

.news-title {
	margin: 0;
	padding: 10px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px dotted #FFFFFF;
}

.news-item {
	margin: 0;
	padding: 10px;
	text-align: left;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}

.news-item2 {
	margin: 0;
	padding: 10px;
	font-size: 12px;
	text-align: left;
	color: #FFFFFF;
}





#search-bar {
	display: none;
	width: 300px;
	height: 125px;
	margin: 0;
	padding: 10px;
	position: absolute;
    top: 0;
    right: 0;
	text-align: center;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	z-index: 3;

   /* From Kris */
   width: 50%;
   height: inherit;
   top: inherit;
   top: 80px;
   background: transparent;
   border: 0;
}

.search-bar-field {
	width: 278px;
	font-size: 16px;
	color: #00529B;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

#search-bar-shade {
	display: none;
	position: fixed;
    top: 0;
    left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	z-index: 3;
	background-color: rgba(255,255,255,0.9);
}

/* From Kris - TODO: not sure if this is okay... */
input.gsc-input {
   background-image: none !important;
}
input.gsc-input::-webkit-input-placeholder { /* WebKit browsers */
   color: transparent;
}
input.gsc-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: transparent;
}
input.gsc-input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: transparent;
}
input.gsc-input:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: transparent;
}




#video {
	position: relative;
	max-width: 640px;
	margin: auto;
	padding: 25px;
	text-align: center;
  	top: 50%;
  	transform: translateY(-50%);
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	box-shadow: 3px 3px 5px #999999;
}

#video-shade {
	display: none;
	position: fixed;
    top: 0;
    left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	z-index: 4;
	background-color: rgba(255,255,255,0.9);
}

.video-size {
	width: 640px;
	height: 360px;
}





#message {
	position: relative;
	max-width: 640px;
	margin: auto;
	padding: 50px;
  	top: 50%;
  	transform: translateY(-50%);
	background-color: #FFFFFF;
	border: 5px solid #CCCCCC;
	box-shadow: 3px 3px 5px #666666;
}

#message-shade {
	/* display: none; */
	position: fixed;
    top: 0;
    left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	z-index: 4;
	background-color: rgba(255,255,255,0.9);
}





.box-phy-dir {
	max-width: 400px;
	margin: auto;
	padding: 5px;
	text-align: center;
	background-color: rgba(255,255,255,0.8);
}
.graphic-phy-dir {
	width: 24px;
	margin: 0;
	padding-right: 10px;
}





#breadcrumbs {
	margin: 0;
	padding-bottom: 10px;
}





#page-content-full {
	max-width: 1000px;
	margin: auto;
	margin-bottom: 20px;
	padding: 20px;
}

#page-content-main {
	display: -webkit-flex;
	display: flex;
	max-width: 1000px;
	margin: auto;
	margin-bottom: 20px;
	padding: 0;
}

#page-content-left {
	max-width: 300px;
	min-width: 150px;
	margin: 0;
	padding: 20px;
}

#page-content-right {
	max-width: 100%;
	margin: 0;
	padding: 20px;
}










#flex-container {
	display: -webkit-flex;
	display: flex;
	margin: auto;
	padding-bottom: 25px;
}

#flex-left {
	max-width: 110px;
	min-width: 110px;
	margin: 0;
	padding: 0;
}

#flex-right {
	max-width: 100%;
	margin: 0;
	padding: 0;
}










#landing-group1 {
	max-width: 100%;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-color: #00529B;
	text-align: center;
}
#landing-group2 {
	max-width: 100%;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-color: #95A9CC;
	text-align: center;
}
#landing-group3 {
	max-width: 100%;
	margin: 0;
	padding: 0;
	background-color: #EEEEEE;
	text-align: center;
}





#page-content-group1-container {
	display: block;
	margin: auto;
	padding: 0;
	text-align: center;
	overflow: hidden;
}
#page-content-group1 {
	display: inline-block;
	width: 220px;
	min-height: 200px;
	margin: 5px;
	padding: 10px;
	background-color: #DDE3EF;
	border-radius: 10px;
	vertical-align: middle;
	text-align: left;
}


#page-content-group2-container {
	display: block;
	margin: auto;
	padding: 0;
	text-align: center;
}
#page-content-group2 {
	display: inline-block;
	width: 220px;
	min-height: 220px;
	margin: 5px;
	padding: 10px;
	background-color: #DDE3EF;
	border-radius: 10px;
}

#page-content-group3-container {
	display: block;
	margin: auto;
	padding: 0;
	text-align: center;
	overflow: hidden;
}
#page-content-group3 {
	display: inline-block;
	width: 220px;
	min-height: 250px;
	margin: 5px;
	padding: 10px;
	background-color: #DDE3EF;
	border-radius: 10px;
	vertical-align: middle;
	text-align: left;
}


#page-content-group4-container {
	display: block;
	margin: auto;
	padding: 0;
	text-align: center;
}
#page-content-group4 {
	display: inline-block;
	width: 250px;
	margin: 5px;
	padding: 10px;
	background-color: #DDE3EF;
	vertical-align: top;
	text-align: left;
	border-radius: 10px;
	line-height: 30px;
}


#page-content-group5-container {
	max-width: 1000px;
	display: block;
	margin: auto;
	padding: 20px 5px;
	text-align: center;
}
#page-content-group5 {
	display: inline-block;
	width: 250px;
	margin: 5px;
	padding: 10px;
	vertical-align: top;
}


#page-content-group6-container {
	display: block;
	margin: auto;
	padding: 0;
	text-align: center;
}
#page-content-group6 {
	display: inline-block;
	width: 400px;
	margin: 20px 15px;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}


#page-content-group7-container {
	display: block;
	margin: auto;
	padding: 0;
	text-align: center;
}
#page-content-group7 {
	display: inline-block;
	max-width: 600px;
	margin: 20px 0 0 0;
	padding: 10px 0;
	text-align: left;
	vertical-align: top;
}


#page-content-group8-container {
	max-width: 1000px;
	display: block;
	margin: auto;
	padding: 20px;
	text-align: center;
}
#page-content-group8 {
	display: inline-block;
	width: 200px;
	margin: 5px;
	padding: 10px;
	vertical-align: top;
}


#page-content-group9-container {
	max-width: 1000px;
	display: block;
	margin: auto;
	padding: 20px 5px;
	text-align: center;
}
#page-content-group9 {
	display: inline-block;
	width: 350px;
	margin: 5px;
	padding: 10px;
	vertical-align: top;
}


#page-content-group10-container {
	max-width: 1000px;
	display: block;
	margin: auto;
	padding: 20px 5px;
	text-align: center;
}
#page-content-group10 {
	display: inline-block;
	margin: 5px;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}



#page-content-home-inquicker-container {
	max-width: 1000px;
	display: block;
	margin: auto;
	padding: 20px 5px;
	text-align: center;
}
#page-content-home-inquicker {
	display: inline-block;
	width: 450px;
	margin: 5px;
	padding: 10px;
	vertical-align: top;
}



#box-info1 {
	margin: 0;
	padding: 0;
	position: absolute;
    top: 180px;
    left: 100px;
	z-index: 1;
}

.box-info-row {
	margin: 5px;
	padding: 10px 15px;
	background-color: rgba(255,255,255,0.8);
}

.box-info-row-close {
	position: absolute;
	top: -7px;
	right: -7px;
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 5px;
	background-color: rgba(255,255,255,1);
	-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
	border: 1px solid #CCCCCC;
}





#logo-heart1 {
}
#logo-heart2 {
	display: none;
}





#banner-text1 {
	max-width: 100%;
	margin: 0;
	padding: 20px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #00529B;
}





#slhTwitterWidgetPageTop {
}
#slhTwitterWidgetPageBottom {
	display: none;
}

#benefitsDesktopView {
}
#benefitsMobileView {
	display: none;
}





#footer-button {
	display: none;
}

#footer-button-close {
	display: none;
}

#footer-links-container {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
    justify-content: center;
	-webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
	margin: 0;
	padding: 10px 0;
	background-color: #EEEEEE;
}

#footer-links-item,
.footer-links-item {
	width: auto;
	height: 200px;
    margin: 20px;
	padding: 10px;

}

/* styles from Kris */
#footer-links-item a,
.footer-links-item a {
   display: block;
   text-decoration: none;
   color: #00529B;
}
.followUs {
   margin-top: 10px;
}
.followUs span {
   display: block;
}
#footer-links-item .followUs a,
.footer-links-item .followUs a {
   display: inline-block;
}

#footer {
	text-align: center;
	background-color: #DDDDDD;
	margin: 0;
	padding: 20px 10px 20px 10px;
	box-shadow: 0 500px 0 500px #DDDDDD;
}





/* video youtube iframe */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





/* forms */

.page-menu {
	margin-bottom: 10px;
	padding: 5px;
	color: #00529B;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
}

input.button1-form {
	display: block;
	max-width: 300px;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #00529B;
	margin: 0;
	padding: 10px;
	white-space: normal;
	text-align: center;
	border-radius: 5px;
	border: none;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; transition: all 0.3s linear;
}

input.button1-form:hover {
	background-color: #95A9CC;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; transition: all 0.3s linear;
}

textarea.textbox1 {
	height: 100px;
	width: 500px;
}















/* responsive */


@media screen and (max-width: 1500px) {
#banner-splash-page-orthopedics {
    background-position: center;
}
}


@media screen and (min-width: 1500px) {
#banner-splash1 {
    background-position: center 25%;
}
#banner-splash2 {
    background-position: center 20%;
}
#banner-splash3 {
    background-position: center 20%;
}
#banner-heart {
	padding: 250px 10px;
}
#locations {
    padding: 350px 10px;
}
.banner-splash-page-all {
	min-height: 600px;
}
#banner-splash-page-cardiothoracic-surgery {
    background-position: center 20%;
}
#banner-splash-page-heart {
    background-position: left 25%;
}
#banner-splash-page-orthopedics {
    background-position: center;
}
#banner-splash-page-physician {
    background-position: center 15%;
}
#banner-splash-page-vascular {
    background-position: center 30%;
}
}


@media screen and (max-width: 1200px) {
#spotlight2-content {
	font-size: 12px;
}
}


@media screen and (max-width: 1100px) {
#header-links {
	display: none;
}
}


@media screen and (max-width: 1000px) {
a.tab:link {font-size: 12px;}
a.tab:focus {font-size: 12px;}
#spotlight1-content {
	font-size: 16px;
}
#page-content-group6 {
	width: 80%;
}
#banner-splash2 {
	background-position: 60% top;
}
#benefitsDesktopView {
	display: none;
}
#benefitsMobileView {
	display: block;
}
}


@media screen and (max-width: 950px) {
#footer-links-item,
.footer-links-item {
	width: 300px;
	margin: 10px;
	background-color: #FFFFFF;
}
}


@media screen and (max-width: 900px) {
#banner-splash1 {
	height: 500px;
}
#banner-splash2 {
	height: 500px;
}
#banner-splash3 {
	height: 500px;
}
#header-logo {
	width: 200px;
}
a.link1:link {font-size: 14px;}
#box-info1 {
    top: 180px;
    left: 50px;
}
}


@media screen and (max-width: 850px) {
/*
#header-links {
	display: none;
}
*/
}


@media screen and (max-width: 800px) {
a.tab:link {display: block; max-width: 80%; margin: auto; border-bottom: 1px solid #CCCCCC;}
#locations {
    padding: 150px 10px;
}
#spotlight-container {
	-webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
#spotlight1 {
	margin: 10px 10px 5px 10px;
	padding-bottom: 250px;
}
#spotlight2 {
	margin: 5px 10px 10px 10px;
}
.video-size {
	width: 540px;
	height: 304px;
}
}


@media screen and (max-width: 765px) {
#page-content-main {
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
}
#page-content-left {
	width: 100%;
}
}


@media screen and (max-width: 700px) {
#graphic1 {
	float: right;
	margin: 5px 0 5px 30px;
}
#banner-splash-page-chris-candio {
    background-position: center;
}
#banner-splash-page-heart {
    background-position: 60% 10%;
}
#banner-splash-page-physician {
	background-position: 70% top;
}
#video {
	max-width: 500px;
}
.video-size {
	width: 440px;
	height: 248px;
}
#footer-button {
	display: inline;
}
#footer-links-container {
	display: none;
}
#footer-links-item,
.footer-links-item {
	width: 200px;
}
}


@media screen and (max-width: 600px) {
#page-content-group10 {
	width: 80%;
}
#header {
	top: 30px;
}
#banner-heart {
	padding: 50px 10px;
}
.page-photo1 {display: block; float: none; margin: 15px 0;}
.page-quicklinks1 {display: none;}
#graphic1 {
	max-width: 80px;
}
#locations {
    padding: 80px 10px;
}
#video {
	max-width: 300px;
}
.video-size {
	max-width: 100%;
	height: auto;
}
#box-info1 {
    top: 220px;
    left: 30px;
}
textarea.textbox1 {
	width: 300px;
}
#slhTwitterWidgetPageTop {
	display: none;
}
#slhTwitterWidgetPageBottom {
	display: block;
}
}


@media screen and (max-width: 530px) {
#header {
	top: 50px;
}
}


@media screen and (max-width: 500px) {
#menu {
	width: 80%;
	height: 650px;
}
#menu-desperes {
	width: 80%;
	height: 680px;
}
#search-bar {
	width: 250px;

   /* From Kris */
   width: 90%;
   top: 125px;
   left: 50%;
   transform: translate(-50%, 0);
}
.search-bar-field {
	width: 228px;
}
#banner-splash1 {
	height: 300px;
}
#banner-splash2 {
	height: 300px;
}
#banner-splash3 {
	height: 300px;
}
#header-logo {
	width: 145px;
}
#header-logo-page {
	width: 145px;
}
#banner-splash-tagline {
	font-size: 20px;
	padding: 50px 40px 10px 40px;
}
.header3 {font-size: 30px; line-height: normal;}
#tab-container {
	margin-top: -10px;
}
#banner-heart {
	margin-top: 30px;
}
#locations-content {
	font-size: 18px;
}
#spotlight2-content {
	max-width: 100%;
	height: 100%;
	margin: auto;
}
a.link3:link {text-decoration: none; color: #FFFFFF;}
a.link3:visited {text-decoration: none; color: #FFFFFF;}
a.link3:hover {text-decoration: none; color: #FFFFFF;}
a.link3:active {text-decoration: none; color: #FFFFFF;}
#footer-links-item,
.footer-links-item {
	height: auto;
}
#logo-heart1 {
	display: none;
}
#logo-heart2 {
	display: block;
}
#box-info1 {
    top: 250px;
    left: 0;
}
.box-info-row-close {
	right: 10px;
}
#page-content-group9 {
	width: 80%;
}
#flex-container {
	display: block;
}
#banner-splash-tagline-pages1 {
	font-size: 20px;
    top: 300px;
	left: 0;
}
#page-content-home-inquicker {
	display: inline-block;
	width: 70%;
	margin: 5px 5px 5px -15px;
	padding: 10px;
	vertical-align: top;
}
}


@media screen and (max-width: 375px) {
a.box-button2:link {width: 220px;}
#page-content-group5 {
	width: 80%;
}
.header5 {font-size: 24px; line-height: 30px;}
.box-phy-dir {
	max-width: 220px;
}
.graphic-phy-dir {
	width: 20px;
}
textarea.textbox1 {
	width: 200px;
}
}


@media screen and (max-width: 350px) {
#header {
	top: 60px;
}
#header-logo {
	width: 120px;
	padding-right: 0;
}
#header-logo-page {
	width: 120px;
	padding-right: 0;
}
}


@media screen and (max-width: 320px) {
a.tab-button1-services:link {width: 150px;}
}







#preRegSubmit {
   max-width: none;
   margin: auto;
}




