img.hospital_name_corner { /*Due to positioning issues in IE, this style is also located in master-ie.css*/
	float: left;
}
h1.hospital {
	background-image:url(../images/hospital/hospital-name-gradient.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #c6c7b4;
	border-right: solid 1px #c6c7b4;
	padding: 7px 0;
	margin: 0;
}
h1 {
	padding: 20px 0;
}
h2 {
	margin-top: 0;
	padding-top: 10px;
}

/* Styles for hospital left-hand navigation */
#left_nav_container {
	width: 214px;
	margin-bottom: 12px;
}
#left_nav_container a:visited {
	color: #000000;
}
.left_nav_bottom {
	display:block; 
}
.left_nav_bottom * {
	display: block; 
	height: 1px; 
	overflow: hidden
}
.left_nav_bottom1 {
	background:#deded5;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.left_nav_bottom2 { 
	background:#deded5;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 3px;
	border-right: solid 1px #c6c7b4;
	border-left: solid 1px #c6c7b4;
}
.left_nav_bottom3 { 
	background:#deded5;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	border-right: solid 1px #c6c7b4;
	border-left: solid 1px #c6c7b4;
}
.left_nav_bottom4 {
	height: 2px; 
	background:#deded5;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	border-right: solid 1px #c6c7b4;
	border-left: solid 1px #c6c7b4;
}
.left_nav_item {
	background:#f5f5f4;
	border-right: 1px solid #c6c7b4;
	border-left: 1px solid #c6c7b4;
	border-bottom: solid 1px #ddddcf;
	border-top: solid 1px #ddddcf;
	padding: 8px 10px 6px 10px;
	font-size: 80%;
}
.left_nav_item a {
	text-decoration: none;
	color: #000000;
}
.left_nav_active {
	font-weight: bold;
	background-image: url(../images/left-nav/left-nav-active-gradient.gif)!important;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fcd37d;
}
#left_nav_container ul {
	margin: 0 6px;
	background-color: #d8e6f0;
	border-left: 1px solid #b6ccec;
	border-right: 1px solid #b6ccec;
	border-top: 2px solid #b6ccec;
	font-size: 90%;
}
#left_nav_container li {
	background-image: none;
	margin: 0;
	border-top: solid 1px #b6ccec;
	border-bottom: solid 1px #b6ccec;
	padding: 4px 8px 6px 8px;
}
#left_nav_container li a {
	text-decoration: none;
	color: #000000;
}
/* Styles for map and direction areas */
iframe.map {
	border: 1px solid #797a69;
}
div.direction_alert {
	border: 2px solid #ff0000;
	background-color: #fddede;
	padding: 10px;
	margin-bottom: 10px;
}
div.direction_alert h3 {
	color: #990000;
	margin: 0;
}

/* Styles for hospital home page*/
#rotating_campaign {/*Due to positioning issues in IE, this style is also located in master-ie.css*/
	height: 213px;  /*For a non-javascript display, this style is also located in hospital-noscript.css*/
}
.home_content_column {
	padding: 0 270px 0 15px;
}
.address_column {
	float: right;
	width: 230px;
	position: relative;
	top: -30px;
	margin: 0 16px 0 0;
	z-index: 10;
}
.address_column iframe {
	border: 1px solid #797a69;
}
.quick_links {
	padding: 0 15px;
}
.quick_links ul {
	margin: 4px 0 0 0;
}
.quick_links li {
	background-image: none;
	padding: 0 0 8px 0;
}
.home_feature{
	margin: 15px 0;
}
.home_feature img{
	float: left;
	margin: 0 8px 4px 0;
}

/*Styles for the A-Z index on hospital services page*/
#A-Z {
	width: 350px;
	float: right;
	border: 2px solid #bdbdac;
	padding: 0 10px;
	margin: 10px 0 0 15px;
}
#A-Z .ui-tabs .ui-tabs-nav {
	margin: 10px 0 0 0;
	padding: 0;
}
#A-Z .ui-tabs .ui-tabs-nav li {
	float: left;
	border: 1px solid #c6c7b4;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(http://www.allina.com/images/header/main-navigation-gradient.gif);
	background-repeat: repeat-x;
	text-align: center;
	background-position: top;
	margin: 1px;
	padding: 0;
}
#A-Z .ui-tabs .ui-tabs-nav li a {
	text-decoration: none;
	color: #363636;
	width: 21px;
	display: block;
	padding: 2px 0;
	outline: none;
}
#A-Z .ui-tabs .ui-tabs-nav li a:hover {
	background-image: url(http://www.allina.com/images/header/main-navigation-rollover.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #000000;
}
#A-Z .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-image: url(http://www.allina.com/images/header/main-navigation-active.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #664101;
	border: 1px solid #e19630;
}
#A-Z .ui-tabs .ui-tabs-nav li a.disabled {
	cursor: text;
	color: #a9a9a9;
}
#A-Z .ui-tabs .ui-tabs-nav li a:hover.disabled {
	background-image: url(http://www.allina.com/images/header/main-navigation-gradient.gif);
	background-repeat: repeat-x;
	color: #a9a9a9;
}
#A-Z .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
#A-Z .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#A-Z .ui-tabs .ui-tabs-panel {
	padding: 6px;
	display: block;
	clear: left;
	height: auto;
}
#A-Z .ui-tabs .ui-tabs-panel h2 {
	margin-top: 4px;
	color: #664101;
	font-weight: bold;
}
#A-Z .ui-tabs .ui-tabs-hide {
	display: none !important;
}

/*Styles for featured services on hospital services page*/
.featured_service img {
	float: left;
	margin: 0 6px 0 0;
}
.featured_service p {
	margin-top: 0;
}

/*Styles for providers section*/
.provider_specialties {
	clear: left;
}
.provider_specialties p {
	margin: 4px 0;
}

/*Styles for centers of excellence*/
h2.neuroscience {
	background: #5d1e79 url(../images/hospital/neuroscience-institute-banner.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
h2.sister_kenny {
	background: #16325c url(../images/hospital/sister-kenny-banner.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
h2.mental_health {
	background: #3f78ab url(../images/hospital/mental-health-banner.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
h2.ihh {
	background: #21409a url(../images/hospital/penny-george-banner.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
h2.vpci {
	background: #6a9b76 url(../images/hospital/vpci-banner.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
h2.womencare {
	background: #918bc3 url(../images/hospital/womencare-banner.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
h2.orthopaedic {
	background: #919ed2 url(../images/hospital/orthopaedic-institute-banner.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
h2.surgical, h2.spine {
	background: #587592 url(../images/hospital/surgical-services-banner.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
h2.cardio {
	background: #8C2633 url(../images/hospital/nassef.gif) no-repeat right;
	margin-top: 15px;
	color: #ffffff;
	padding: 6px;
	font-size: 120%;
	font-weight: bold;
}
ul.program_credit {
	margin:-5px 0;
	color: #252525;
	padding:0
}
ul.program_credit li {
	margin:0;
	padding: 0 0 0 18px;
	font-size: 95%;
}
ul.program_credit li.cardio {
	background: url(../images/hospital/cardio-bullet.gif) no-repeat left;
}
ul.program_credit li.neuroscience {
	background: url(../images/hospital/neuroscience-institute-bullet.gif) no-repeat left;
}
ul.program_credit li.sister_kenny {
	background: url(../images/hospital/sister-kenny-bullet.gif) no-repeat left;
}
ul.program_credit li.mental_health {
	background: url(../images/hospital/mental-health-bullet.gif) no-repeat left;
}
ul.program_credit li.ihh {
	background: url(../images/hospital/penny-george-bullet.gif) no-repeat left;
}
ul.program_credit li.vpci {
	background: url(../images/hospital/vpci-bullet.gif) no-repeat left;
}
ul.program_credit li.womencare {
	background: url(../images/hospital/womencare-bullet.gif) no-repeat left;
}
ul.program_credit li.orthopaedic {
	background: url(../images/hospital/orthopaedic-institute-bullet.gif) no-repeat left;
}
ul.program_credit li.surgical, ul.program_credit li.spine {
	background: url(../images/hospital/surgical-services-bullet.gif) no-repeat left;
}
