/*Styles for main overview page*/
.feature_story {
	min-height: 80px;
}
a.upper_level {
	color: #959595;
}
a:visited.upper_level {
	color: #959595;
}
img.main_image {
	float: right;
	margin: 14px 0 8px 8px;
}

/*Styles to set color of h1 bar for service lines with their own color palette
And also styles for individual hospital service/program pages*/
/*CANCER*/
h1.cancer {
	background-image:url(../images/cancer-colored-bar.gif);
	background-repeat: no-repeat;
	background-color: #a9c5af;
	background-position: left;
	color: #ffffff;
	padding: 2px 0 4px 8px;
}
h1.cancer a.upper_level, h1.cancer a:visited.upper_level, h1.cancer a:hover.upper_level {
	color: #a9c5af
}
.cancer {/*hospital side bar styles*/
	background-color: #a9c5af;
	background-image: url(../images/hospital/cancer-side-bar-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 10px 0;
}
/*REHAB*/
h1.rehab {
	background-image:url(../images/rehab-colored-bar.gif);
	background-repeat: no-repeat;
	background-color: #b0bed3;
	background-position: left;
	color: #ffffff;
	padding: 2px 0 4px 8px;
}
h1.rehab a.upper_level, h1.rehab a:visited.upper_level, h1.rehab a:hover.upper_level {
	color: b0bed3
}
.rehab {/*hospital side bar styles*/
	background-color: #b0bed3;
	background-image: url(../images/hospital/rehab-side-bar-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 10px 0;
}
/*Generic side bar styles*/
.side_bar_facility {
	width: 194px;
	float: right;
}
.side_bar_facility p {
	margin: 2px 14px;
}
.inner_corner {
	position: relative;
	top: 31px;
	left: -9px;
}


/*Styles for locations tab*/
#left_column_locations {
	float: left; 
	width: 350px;
	padding: 10px 0 0 0;
}
#right_column_locations {
  margin: 0 0 0 350px;
  padding: 5px 0 0 0;
}
form#locations {
	font-size: 100%;
	margin: 0;
}
form#locations select {
	width: 240px;
	margin: 0 0 10px 0;
}
form#locations label {
	font-size: 85%;
}
form#locations hr {
	color: #c6c7b4;
}
form#locations p {
	margin: 0 0 2px 0;
}
div.location_listing {
	border-bottom: solid 1px #c6c7b4;
	padding-bottom: 6px;
	margin-bottom: 15px;
}
img.location_thumb {
	float: left;
	margin: 0 10px 0 0;
}
span.city {
	font-size: 85%;
	color: #464646;
}

/*Styles for sidebar appearing in some vertical tabbing areas*/
.side_bar_featured_content {
	width: 250px; 
	margin: 20px 0 0 20px; 
	background-color: #d8e6f0; 
	padding: 15px;
}
.side_bar_featured_content ul {
	margin: 0!important;
	padding: 0!important;
}

.side_bar_featured_content hr {
	margin: 12px 0;
}

/*Styles for support groups results*/
.criteria_box {
    background-color:#ffffff;
    border:1px solid #c6c7b4;
    padding:0 10px;
    margin:4px 0
}
#details {
    margin-top: 25px;
}

/* Accordion menu style adjustment */
#LinkSection1 {
	background-color: #ffffff!important;
	border: none!important;
	padding: 0 0 0 0!important;
	margin: 0px 0px 0px 0px!important;
	font-size: 80%!important;
}