﻿/*==============================================
University Medical Center Stylesheet
================================================
	Design by: Cyrus Limited, Inc. - cyrusonline.com
	Author: Brandon Kidd
	Last Edited: 11-28-2007
==============================================*/

/* Global */
*{
	font-family: Verdana, Helvetica, sans-serif;
}
html, body{
	border: 0;
	font-size: 12px;
}
body{
	background: #eee;
	color: #333;
}
h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 *, legend{
	font-family: Times New Roman, Times, serif;
	font-weight: normal;
}
h1{
	font-size: 24px;
}
h2{
	font-size: 20px;
}
h3{
	font-size: 18px;
}
h4{
	font-size: 16px;
}
h5{
	font-size: 14px;
}
h6{
	font-size: 12px;
}
p, #main_inner .literalContent{
	line-height: 20px;
	text-align: justify;
	margin: 0 0 20px 0;
}
p img[align="left"], #main_inner .literalContent img[align="left"]{
	margin: 0 10px 0 0;
}
p img[align="right"], #main_inner .literalContent img[align="right"]{
	margin: 0 0 0 10px;
}
a{
	color: #417dc4;
	outline: none;
	text-decoration: none;
}
a:hover{
	color: #b53c6d;
	text-decoration: underline;
}
p a[target="_blank"]{
	padding: 0 10px 0 0;
	background: transparent url(Resources/Common/Images/Icons/opennew.gif) no-repeat 100% 3px;
}
address{
	font-style: normal;
}
fieldset{
	border: 2px solid #CCC;
	padding: 5px 10px;
}
legend{
	color: #0060a9;
	font-size: 20px;
	font-weight: bold;
}
.warning{
	color: #c66;
	font-weight: bold;
}
.viewall, .viewall span{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.viewall:hover span{
	text-decoration: underline;
}

/* Containers */
#wrap{
	background: #fff;
	margin: 0;
	padding: 0 0 10px 0;
}
#header{
	width: 960px;
	height: 80px;
	background: transparent url(Images/bg_header.gif) no-repeat right top;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
}
.root #header{
	background: transparent url(Images/header_bg.jpg) no-repeat right top;
}
.root #main_content{
	width: 980px;
	background: transparent url(Images/content_bg.gif) no-repeat bottom center;
	padding: 10px 0;
	position: relative;
	margin: 0 auto;
}
	.root #main_content #content{
		width: 640px;
		padding: 0 0 0 10px;
	}
	.root #main_content #promo_wrap{
		width: 306px;
		float: right;
		padding: 10px 16px 10px 0;
		text-align: center;
	}
		.root #main_content #promo_wrap .promo{
			display: block;
			margin: 0 auto 10px;
		}
#marquee_wrap{
	width: 980px;
	height: 270px;
	position: relative;
	background: transparent url(Images/marquee_bg.jpg) no-repeat left top;
	margin: 0 auto;
}
	#marquee_wrap #marquee{
		width: 692px;
		height: 270px;
		position: absolute;
		left: 0;
		top: 0;
	}
		#marquee_wrap #marquee h1,
		#marquee_wrap #marquee h2{
			display: none;
		}
	#marquee_wrap #hospitalresources{
		width: 260px;
		height: 200px;
		position: absolute;
		right: 0;
		top: 0;
		padding: 70px 18px 0 10px;
	}
		#marquee_wrap #hospitalresources h2{
			border-bottom: solid 1px #ddd;
			color: #459B86;
			margin: 0 0 7px;
			padding: 2px 0;
		}
		#marquee_wrap #hospitalresources ul{
			list-style: none;
		}
			#marquee_wrap #hospitalresources ul li{
				display: inline;
			}
				#marquee_wrap #hospitalresources ul li a{
					width: 108px;
					background: transparent no-repeat 0 0;
					display: block;
					float: left;
					font-size: 10px;
					font-weight: bold;
					margin: 7px 0;
					padding: 2px 0 2px 22px;
				}
				#marquee_wrap #hospitalresources ul li a.physician{ background-image: url(/Resources/Common/Images/Icons/physician.gif); }
				#marquee_wrap #hospitalresources ul li a.services{ background-image: url(/Resources/Common/Images/Icons/cog.gif); }
				#marquee_wrap #hospitalresources ul li a.career{ background-image: url(/Resources/Common/Images/Icons/briefcase.gif); }
				#marquee_wrap #hospitalresources ul li a.directions{ background-image: url(/Resources/Common/Images/Icons/car.gif); }
				#marquee_wrap #hospitalresources ul li a.faqs{ background-image: url(/Resources/Common/Images/Icons/help.gif); }
				#marquee_wrap #hospitalresources ul li a.contact{ background-image: url(/Resources/Common/Images/Icons/email.gif); }
		#marquee_wrap #hospitalresources a.billpay{
			width: 230px;
			height: 36px;
			background: transparent url(Images/cta-billpay.gif) no-repeat left top;
			display: block;
			float: left;
			margin: 5px 0 0 5px;
		}
		#marquee_wrap #hospitalresources a.billpay:hover{
			background-position: left bottom;
		}
			#marquee_wrap #hospitalresources a.billpay span{
				display: none;
			}
#footer_wrap{
	width: 100%;
	min-height: 30px;
	background: #eee url(Images/footer_bg.gif) repeat-x top left;
}
	#footer_wrap #footer{
		width: 960px;
		margin: 0 auto;
		padding: 15px 0;
	}
	#footer_wrap #footer a{
		color: #999;
		text-decoration: none;
	}
	#footer_wrap #footer .footer_left{
		color: #999;
		float: left;
		font-size: 11px;
		line-height: 20px;
	}
		.footer_left ul{
			list-style: none;
		}
		.footer_left li{
			border-left: 1px solid #999;
			display: inline;
			list-style: none;
			padding: 1px 4px 1px 8px;
		}
		.footer_left li.first{
			border: none;
			padding-left: 0;
		}
	#footer_wrap #footer .footer_right{
		float: right;
	}
		.footer_right span{
			display: none;
		}
		.footer_right .poweredbycyrus{
			width: 135px;
			height: 21px;
			background: transparent url(Images/powered-by-cyrus.gif) no-repeat top left;
			display: block;
			margin: 5px 0;
		}
		.footer_right .poweredbycyrus:hover{
			background-position: bottom left;
		}

/* Header */
#header #toplinenav{
	width: 330px;
	position: absolute;
	right: 0;
	top: 0;
	background: transparent url(Images/emailregistration_bg.gif) no-repeat bottom left;
}
	#header #toplinenav ul{
		list-style: none;
		margin: 0 0 0 20px;
	}
	#header #toplinenav li{
		display: inline;
		float: left;
		font-size: 12px;
		list-style: none;
		padding: 8px 6px 20px;
	}
		#header #toplinenav li a{
			font-size: 11px;
			font-weight: bold;
		}
		#header #toplinenav li a:hover{
			text-decoration: none;
		}
			#header #toplinenav li a span{
				padding: 0 5px 2px 20px;
			}
			#header #toplinenav li .tophome span{
				background: transparent url(/Resources/Common/Images/Icons/house.gif) no-repeat left;
			}
			#header #toplinenav li .myaccount span{
				background: transparent url(/Resources/Common/Images/Icons/user_suit.gif) no-repeat left;
			}
			#header #toplinenav li .contactus span{
				background: transparent url(/Resources/Common/Images/Icons/email.gif) no-repeat left;
			}
			#header #toplinenav li .faq span{
				background: transparent url(/Resources/Common/Images/Icons/help.gif) no-repeat left;
			}
#header .logo{
	width: 265px;
	height: 75px;
	position: absolute;
	left: 10px;
	top: 13px;
	display: block;
	background: transparent url(Images/logo.gif) no-repeat top left;
}
/*#header .logo:hover{
	background-position: bottom left;
}*/
#header .tagline{
	width: 317px;
	height: 20px;
	position: absolute;
	left: 285px;
	top: 35px;
	background: transparent url(Images/tagline.gif) no-repeat center;
}
#header .logo span,
#header .tagline span{
	display: none;
}
#header #search{
	height: 20px;
	position: absolute;
	right: 20px;
	top: 53px;
	background: url(Images/search-l_bg.gif) no-repeat left;
	padding: 0;
}
.root #header #search{
	right: 50px;
	top: 60px;
}
#header #search .searchbox{
	width: 183px;
	background: transparent;
	border: none;
	color: #666;
	height: 20px;
	float: left;
	padding: 1px 0 0 10px;
}
#header #search .search_btn{
	width: 35px;
	height: 20px;
	background: transparent url(Images/search_btn.gif) no-repeat top left;
	float: left;
}
#header #search .search_btn:hover {
	background-position: bottom left;
}
#header #search .search_btn span{
	display: none;
}

/* Marquee */
#marquee #homeprereg{
	width: 288px;
	height: 270px;
	position: absolute;
	right: 0;
	top: 0;
	background: transparent url(Images/preregistration_bg.gif) no-repeat -1px;
}
	#marquee #homeprereg #preregistration{
		margin: 65px 20px 0;
	}
	#preregistration h2{
		color: #417dc4;
	}
	#preregistration p{
		color: #999;
		font-size: 11px;
		line-height: 20px;
		margin: 10px 0 15px;
		text-align: left;
	}
	#preregistration .datepicker{
		padding: 2px 0 0;
	}
	#preregistration label{
		color: #417dc4;
		padding-right: 5px;
	}
	#preregistration .dateinput{
		color: #666;
		padding: 1px 0 0 2px;
	}
	#preregistration .datepicker{
		margin: 5px 0 0 4px;
	}
	#preregistration .timeinput{
		color: #666;
		margin: 0 0 0 1px;
		padding: 1px 0 0 2px;
	}
	#preregistration .timepicker{
		margin: 5px 0 0 4px;
	}
	#preregistration .button{
		margin: 5px 0 0 44px;
	}

/* Navigation */
#nav_wrap{
	width: 100%;
	height: 44px;
	background: transparent url(Images/navigation_bg.gif) repeat-x top;
}
#nav_wrap #navigation{
	width: 960px;
	position: relative;
	margin: 0 auto;
}
#nav_wrap #navigation ul{
	list-style: none;
}
#nav_wrap #navigation li{
	color: #fff;
	display: inline;
	float: left;
	font-size: 12px;
	list-style: none;
	margin: 12px 5px;
}
#nav_wrap #navigation a{
	color: #fff;
	display: block;
	line-height: 20px;
	margin: 0 2px 0 0;
	padding: 0 0 0 10px;
	text-align: center;
}
#nav_wrap #navigation a span{
	padding: 2px 10px 2px 0;
}
#nav_wrap #navigation a:hover{
	background: transparent url(Images/nav-over-l_bg.gif) no-repeat left;
	text-decoration: none;
}
#nav_wrap #navigation a:hover span{
	background: transparent url(Images/nav-over-r_bg.gif) no-repeat right;
}

/* Default Navigation */
.root #nav_wrap #navigation a.home,
.about #nav_wrap #navigation a.about,
.services #nav_wrap #navigation a.services,
.patients #nav_wrap #navigation a.patients,
.physicians #nav_wrap #navigation a.physicians,
.news #nav_wrap #navigation a.news,
.events #nav_wrap #navigation a.events,
.careers #nav_wrap #navigation a.careers,
.location #nav_wrap #navigation a.location{
	background: transparent url(Images/nav-over-l_bg.gif) no-repeat left;
}
.root #nav_wrap #navigation a.home span,
.about #nav_wrap #navigation a.about span,
.services #nav_wrap #navigation a.services span,
.patients #nav_wrap #navigation a.patients span,
.physicians #nav_wrap #navigation a.physicians span,
.news #nav_wrap #navigation a.news span,
.events #nav_wrap #navigation a.events span,
.careers #nav_wrap #navigation a.careers span,
.location #nav_wrap #navigation a.location span{
	background: transparent url(Images/nav-over-r_bg.gif) no-repeat right;
}
/* local */

.root #main_content #content .column{ float: left;  width: 318px; }


.root #main_content #content .local h2{
	background: no-repeat top left;
}

/* iBox */
.root #main_content #content .ibox{
	width: 318px;
	float: left;
	background: transparent url(Images/ibox_bg.gif) no-repeat bottom left;
}
.root #main_content #content .head-blue h2{
	background: transparent url(Images/ibox-blue_bg.gif) no-repeat top left;
}
.root #main_content #content .head-green h2{
	background: transparent url(Images/ibox-green_bg.gif) no-repeat top left;
}
.root #main_content #content .head-purple h2{
	padding-bottom: 10px;
}
.root #main_content #content .head-purple h2{
	background: transparent url(Images/ibox-purple_bg.gif) no-repeat top left;
}
.root #main_content #content .head-red h2{
	background: transparent url(Images/ibox-red_bg.gif) no-repeat top left;
}
.root #main_content #content .head-local h2{
	background: transparent url(Images/ibox-local_bg.gif) no-repeat top left;
}
.root #main_content #content .head-local h2,
.root #main_content #content .head-blue h2,
.root #main_content #content .head-green h2,
.root #main_content #content .head-purple h2,
.root #main_content #content .head-red h2{
	line-height: 38px;
	position: relative;
	height: 38px;
	margi#content .location-fourn: 0 !important;
	padding: 10px 0 0 20px;
	color: #fff;
	margin-bottom: 20px;
}
.root #main_content #content .promo-newsletter{
	width: 320px;
	height: 50px;
	background: transparent url(Images/promo_newsletter.gif) no-repeat top left;
	display: block;
	float: left;
	margin: 0 0 10px 0;
}
.root #main_content #content .promo-newsletter span{
	display: none;
}
/* Home News */
	#homenews .viewall, #homenews .viewall span{
		color: #fff;
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 11px;
	}
	#homenews .viewall{
		position: absolute;
		right: 15px;
		top: 10px;
	}
	#homenews.control_container dl{
		overflow: auto;
	}
		#homenews.control_container dt{
			line-height: 16px;
			margin: 5px 20px 0;
			font-weight: bold;
		}
		#homenews.control_container dt a{
			color: #333;
		}
			#homenews.control_container dt .date{
				font-family: Georgia, Times New Roman, Times, serif;
				color: #666;
				font-size: 10px;
			}
		#homenews.control_container dd{
			color: #666;
			font-size: 11px;
			line-height: 16px;
			margin: 0 20px 15px;
		}
			#homenews.control_container dd .readmore{
				font-size: 10px;
				font-weight: bold;
				text-decoration: none;
			}
				#homenews.control_container dd .readmore:hover span{
					text-decoration: underline;
				}
	.root #homecareer p{
		color: #666;
		font-size: 11px;
		margin: 5px 20px;
		text-align: left;
	}
		.root #homecareer .control{
			margin: 5px 20px 20px;
		}
			.root #homecareer .control select{
				color: #666;
				width: 235px;
			}
			.root #homecareer .control label{
				display: none;
			}
	.root #findphysician p{
		color: #666;
		font-size: 11px;
		margin: 5px 20px;
		text-align: left;
	}
		.root #findphysician .control{
			margin: 5px 20px 20px;
		}
			.root #findphysician .control select{
				color: #666;
				width: 235px;
			}
			.root #findphysician .control label{
				display: none;
			}

/* Main Inner Pages */
#main_inner{
	width: 980px;
	background: transparent url(Images/bg_inner.gif) repeat-y top left;
	margin: 0 auto;
}
	#main_inner #main_content{
		width: 680px;
		_height: 300px;
		min-height: 300px;
		display: inline;
		float: left;
		padding: 10px 15px 20px 25px;
	}
#main_inner-btm{
	width: 980px;
	height: 20px;
	background: transparent url(Images/bg_inner-btm.gif) no-repeat top left;
	margin: 0 auto;
}
#main_sidebar{
	float: left;
	width: 240px;
	min-height: 200px;
	_height: 200px;
	padding: 10px 0 0 10px;
}

/* Main Content Styles */
#main_inner h2, #main_inner h3, #main_inner h4, #main_inner h5, #main_inner h6{
	margin: 0 0 5px 0;
}
#main_inner h1{
	border-bottom: 1px solid #ccc;
	color: #0060a9;
	font-size: 24px;
}
#main_inner h2{
	padding: 3px;
	background: #f1f1f1;
	color: #666;
	font-size: 20px;
}
#main_inner hr{
	height: 0;
	border: 0;
	border-bottom: 1px solid #ccc;
}
#main_inner ul{
	margin: 0 0 20px 5px;
}
#main_inner ol{
	margin: 0 0 20px 25px;
}
#main_inner ul li{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: transparent url(/Resources/Common/Images/bullet.gif) no-repeat 0 8px;
	line-height: 18px;
}
#main_inner ol li{
	margin-bottom: 10px;
	line-height: 18px;
}
#main_inner dl{
	margin: 0 0 20px 0;
	line-height: 20px;
}
#main_inner dl dt{
	color: #555;
	font-weight: bold;
}
#main_inner dl dd{
	margin: 0 0 10px 0;
}
#main_inner blockquote{
	width: 660px;
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
	border-left: 3px solid #ddd;
	color: #666;
	line-height: 20px;
	text-align: justify;
	font-style: italic;
}
#main_inner .menuempty{
	margin: 0 0 10px 0;
}
#main_inner .menu{
	height: 25px;
	margin: 0 0 10px 0;
	font-size: 10px;
	line-height: 25px;
	text-align: right
}
#main_inner .menu a{
	margin: 0 0 0 10px;
	padding: 2px 0 2px 18px;
}
#main_inner .menu .font_sizer{
	display: inline;
}
	#main_inner .menu .font_sizer .font_normal,
	#main_inner .menu .font_sizer .font_medium,
	#main_inner .menu .font_sizer .font_large{
		background: #eee;
		border: 1px solid #ccc;
		margin: 0 5px 0 0;
		padding: 1px 4px;
		text-decoration: none;
	}
	#main_inner .menu .font_normal{
		font-size: 8px;
	}
	#main_inner .menu .font_medium{
		font-size: 11px;
	}
	#main_inner .menu .font_large{
		font-size: 14px;
		margin-right: 0;
	}
#main_inner .menu .menu_print{
	background: transparent url(/Resources/Common/Images/Icons/printer.gif) no-repeat center left;
}
#main_inner .menu .menu_email{
	background: transparent url(/Resources/Common/Images/Icons/email.gif) no-repeat center left;
}
#main_inner .menu .menu_bookmark{
	background: transparent url(/Resources/Common/Images/Icons/book.gif) no-repeat center left;
}
#main_inner .button, #main_inner .button_disabled,
#preregistration .button, #preregistration .button_disabled,
#homecareer .button, #homecareer .button_disabled,
#findphysician .button, #findphysician .button_disabled{
	border: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	padding: 4px 8px;
}
#main_inner .button,
#preregistration .button,
#homecareer .button,
#findphysician .button{
	background: transparent url(Images/bg_btn.gif) repeat-x;
	color: #999;
}
#main_inner input.button{
	height: 22px;
	margin: 0;
	padding: 0 2px;
	line-height: 12px;
}
#main_inner .button:hover,
#preregistration .button:hover,
#homecareer .button:hover,
#findphysician .button:hover{
	color: #666;
	text-decoration: none;
}
#main_inner .button_disabled,
#preregistration .button_disabled,
#homecareer .button_disabled,
#findphysician .button_disabled{
	padding: 4px 8px;
	background: #fff;
	border-color: #f1f1f1;
	color: #ccc;
}
#main_inner input.button_disabled{
	height: 22px;
	padding: 0 4px;
	line-height: 12px;
}
#main_inner .button_disabled:hover{
	text-decoration: none;
}
#main_inner .photo{
	width: 132px;
	height: 152px;
	float: left;
	position: relative;
	background: url(/Resources/Common/Images/bg_photo.jpg) no-repeat;
}
	#main_inner .photo img{
		position: absolute;
		left: 5px;
		top: 5px;
	}
#main_inner .thumb{
	width: 72px;
	height: 82px;
	float: left;
	position: relative;
	background: url(/Resources/Common/Images/bg_photo_thumb.jpg) no-repeat;
}
#main_inner .thumb img{
	position: absolute;
	left: 5px;
	top: 5px;
}

/* Main Sidebar Styles */
#main_sidebar h2{
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 1px solid #cbc8c1;
	background: #d9d7cf;
	color: #9b9992;
	font-size: 16px !important;
	font-weight: bold;
}
#main_sidebar fieldset{
	width: 190px;
	margin: 0 auto 10px auto;
}
	#main_sidebar fieldset .HealthCenter,
	#main_sidebar fieldset .Hospital{
		height: 20px;
		margin: 0 0 0 10px;
		padding: 0 0 5px 25px;
		background: transparent url(/Resources/Common/Images/Icons/icon_hospital.gif) no-repeat 0 0;
		color: #666;
		line-height: 18px;
		font-weight: bold;
	}
	#main_sidebar fieldset .Clinic{
		height: 20px;
		margin: 0 0 0 10px;
		padding: 0 0 5px 25px;
		background: transparent url(/Resources/Common/Images/Icons/icon_clinic.gif) no-repeat 0 0;
		color: #666;
		line-height: 18px;
		font-weight: bold;
	}
	#main_sidebar address{
		margin: 0 0 0 20px;
		line-height: 18px;
	}
	#main_sidebar #phonenumbers{
		margin: 10px 0 0 20px;
		color: #666;
		line-height: 18px;
		font-weight: bold;
	}
	#main_sidebar #map{
		width: 210px;
		height: 200px;
		overflow: hidden;
		margin: 20px 0 10px 10px;
		border: 4px solid #eee;
	}
#main_sidebar ul{
	list-style: none;
	margin: 0 0 10px 12px;
}
#main_sidebar li{
	font-weight: bold;
	list-style: none;
	padding: 0;
	background: transparent url(Images/bullet1.gif) no-repeat 0 7px !important;
}
#main_sidebar li a{
	padding: 1px 2px 1px 0;
	color: #417dc4;
	font-size: 12px;
}
#main_sidebar li ul{
	margin: 5px 0 10px;
}
#main_sidebar li li, #main_sidebar ul ul li{
	font-weight: normal;
	padding: 0 0 0 10px;
	background: transparent url(Images/bullet2.gif) no-repeat 3px 9px !important;
}
#main_sidebar li li a, #main_sidebar ul ul li a{
	color: #666;
	font-size: 12px;
	line-height: 16px;
}
#main_sidebar li a:hover{
	color: #0a2a81;
}
#main_sidebar li li a:hover, #main_sidebar ul ul li a:hover{
	color: #0a2a81;
}
#main_sidebar li.selected a{
	background: #eee;
	border-bottom: 1px solid #ddd;
}
#main_sidebar li.selected a:hover{
	text-decoration: none;
}
#main_sidebar li.selected li a{
	background: none;
	border: none;
}
#main_sidebar #quicklinks.control_container li{
	font-weight: normal;
}

/* Footer */
#navfooter{
	margin: 0 10px;
	background: #fff;
}
	#navfooter ul{
		height: 30px;
		list-style: none;
		color: #999;
		font-size: 12px;
		text-align: center;
	}
	#navfooter li{
		border-left: 1px solid #ddd;
		display: inline;
		list-style: none;
		padding-left: 7px;
		color: #999;
	}
	#navfooter li a{
		margin: 0 3px;
		color: #0060a9;
		line-height: 30px;
		text-align: center;
	}
	#navfooter li a:hover{
		color: #999;
		text-decoration: underline;
	}
	#navfooter .firstcell{
		border: none;
	}
#footer_left{
	float: left;
	width: 50%;
	margin: 10px 0;
}
#footer_right{
	float: left;
	width: 50%;
	margin: 10px 0;
}
#copyright{
	margin: 0 0 0 20px;
	color: #999;
}
#navlegal{
	margin: 0 0 0 20px;
	color: #ccc;
}
	#navlegal ul{
		list-style: none;
	}
	#navlegal li{
		display: inline;
		list-style: none;
		color: #ccc;
	}
	#navlegal li a{
		margin: 0;
		color: #b68440;
		text-align: center;
	}w
	#navlegal li a:hover{
		color: #999;
		text-decoration: underline;
	}
#footeraddress{
	float: right;
	color: #999;
	margin: 0 20px 0 0;
}
	#footeraddress:hover{http://www.universitymedicalcenter.com/App_Themes/Default/Images/cta-preregister.gif
		color: #666;
		text-decoration: underline;
	}
#poweredby{
	float: right;
	display: block;
	width: 140px;
	height: 23px;
	margin: 0 20px 0 0;
	background: transparent url(Images/poweredby.gif) no-repeat top left;
}
	#poweredby span{
		display: none;
	}

/* News/Events Section */
#newsList_wrap h2 a, #eventList_wrap h3 a, #eventDetail_left h3{
	color: #6ba0c4;
}

/* Pre-Regsiter CTA */
#content .cta-preregister{ width: 319px; height: 60px; background: transparent url(Images/cta-preregister.gif) no-repeat top; display: inline; float: left; overflow: hidden; text-indent: -99999em; }
#content .cta-preregister:hover, #content .cta-preregister:focus{ background-position: center bottom; }

/* mako CTA */
#content .cta-mako{ width: 319px; height: 60px; background: transparent url(Images/cta-mako.gif) no-repeat top; display: inline; float: left; overflow: hidden; text-indent: -99999em; }
#content .cta-mako:hover, #content .cta-mako:focus{ background-position: center bottom; }

/* Cumberland Bariatric Institute CTA */
#content .cta-cumberland{ width: 319px; height: 60px; background: transparent url(Images/cta-cumberland-bariatric-institute.gif) no-repeat top; display: inline; float: left; overflow: hidden; text-indent: -99999em; }
#content .cta-cumberland:hover, #content .cta-cumberland:focus{ background-position: center bottom; }


/* Location CTAs */
#content .cliniclocations{ list-style: none; margin: -7px 20px 20px; overflow: hidden; padding: 0; }
#content .cliniclocations li, #content .cliniclocations li a{ display: inline; float: left; overflow: hidden; }
#content .cliniclocations li a{ width: 278px; height: 53px; background: transparent no-repeat 0 0; text-indent: -99999em; }
#content .cliniclocations a:hover, #content .cliniclocations a:focus{ background-position: 0 bottom; }
#content .cliniclocations .location1 a{ background-image: url(Images/cta-location1.png); }
#content .cliniclocations .location2 a{ background-image: url(Images/cta-location2.png); }
#content .cliniclocations .location3 a{ background-image: url(Images/cta-location3.png); }
#content .cliniclocations .location4 a{ background-image: url(Images/cta-location4.png); }
#content .cliniclocations .location5 a{ background-image: url(Images/cta-location5.png); }
#content .cliniclocations .location6 a{ background-image: url(Images/cta-location6.png); }

/* Virtual Tour */
#main_content #patient-tower-virtual-tour{ border: solid 3px #ccc; display: inline; float: left; margin: 10px 0 0; }
#main_content #patient-tower-tour-list{ width: 180px; background: #e6e6e6; border: solid 3px #ccc; border-left: 0 none; display: inline; float: left; margin: 10px 0 0; padding: 7px 7px 7px 10px; }
#main_content #patient-tower-tour-list li a.selected{ font-weight: bold; }
