/*CSS for normal map layout*/

#map_container {
	float: left;
	width: 690px;
	height: 460px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #FFCC33;
}

#two_column_wrapper {
	float: left;
	width: 100%;
}
#column_one_of_two {
	float: left; 
	width:65%;
}
#column_two_of_two {
	float: right;
	width: 27%;
}

#map {
	float: left;
	width: 520px;
	height: 450px;
}
.infowindow_style {
	padding-top:8px !important;
	padding-bottom:8px !important;
	font-color: #003366 !important;
}

.gmnoprint {
	font-size: 90%!important;
	line-height: 100%!important;
}
.side_bar_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	padding: 2px 0px 2px 0px;
	line-height: 1;
	margin-bottom: 5px;
	clear:both;
}
.alert_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	padding: 2px 0px 2px 0px;
	line-height: 1;
	margin-bottom: 5px;
}
#side_bar_container {
	float: right;
	width: 160px;
	height: 450px;
	line-height: 1.2;
	background-color: white;
	padding: 5px;
	overflow: auto;
}
br {
	line-height: 1;
	margin: 0px;
	padding: 0 0 10px 0px;
}
div#content #side_bar_container ul {
	margin: 0px 0px 10px 0px;
	padding: 0px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #side_bar_container li {
	background-image: url(../images/m_bullet.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	line-height: 1.2;
	display: block;
}
#side_bar_container a:link, #side_bar_container a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	display: block;
}
#side_bar_container a:hover, #side_bar_container a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none !important;
	padding: 2px 2px 2px 2px;
	display: block;
}
/*End of CSS for normal map layout*/

/*CSS for State map layout*/

#map_container_state {
	float: left;
	width: 690px;
	height: 690px;
	padding: 0px;
	border: 1px solid #FFCC33;
}
#map_container_state #map {
	float: left;
	width: 540px;
	height: 690px;
}
.side_bar_header_state {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	padding: 2px;
	line-height: 1;
	margin-bottom: 5px;
}
#side_bar_container_state {
	float: right;
	width: 160px;
	height: 680px;
	line-height: 1.2;
	background-color: white;
	padding: 5px 5px 5px 0px;
	overflow: auto;
}
div#content #side_bar_container_state ul {
	margin: 0px 0px 10px 0px;
	padding: 0px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #side_bar_container_state li {
	background-image: url(../images/m_bullet.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	line-height: 1.2;
	display: block;
}
#side_bar_container_state a:link, #side_bar_container_state a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	display: block;
}
#side_bar_container_state a:hover, #side_bar_container_state a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none !important;
	padding: 2px 2px 2px 2px;
	display: block;
}
/*End of CSS for state map layout*/

/*CSS for se_michigan map layout*/

#map_container_se_michigan {
	float: left;
	width: 720px;
	height: 460px;
	padding: 0px 0px 10px 0px;
}
#map_container_se_michigan #map {
	float: left;
	width: 520px;
	height: 450px;
	border: 1px solid #FFCC33;
}
.side_bar_header_se_michigan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	padding: 2px;
	line-height: 1;
	margin-bottom: 5px;
}
#side_bar_container_se_michigan {
	float: right;
	width: 180px;
	height: 450px;
	line-height: 1.2;
	background-color: white;
	padding: 5px;
	border: 1px solid #FFCC33;
	overflow: auto;
}
div#content #side_bar_container_se_michigan ul {
	margin: 0px 0px 10px 0px;
	padding: 0 0 0px 5px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #side_bar_container_se_michigan li {
	background-image: url(../images/m_bullet.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	line-height: 1.2;
	display: block;
}
#side_bar_container_se_michigan a:link, #side_bar_container_se_michigan a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	display: block;
}
#side_bar_container_se_michigan a:hover, #side_bar_container_se_michigan a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none !important;
	padding: 2px 2px 2px 2px;
	display: block;
}
/*End of CSS for se_michigan map layout*/

/*CSS for medcenter map layout*/

#map_container_medcenter {
	float: left;
	width: 690px;
	height: 510px;
	padding: 0px;
	border: 1px solid #FFCC33;
}
#map_container_medcenter #map {
	float: left;
	width: 520px;
	height: 510px;/*	border: 1px solid #FFCC33;*/
}
.side_bar_header_medcenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	padding: 2px;
	line-height: 1;
	margin-bottom: 5px;
}
#side_bar_container_medcenter {
	float: right;
	width: 175px;
	height: 500px;
	line-height: 1.2;
	background-color: white;
	padding: 5px 5px 5px 0px;
	margin: 0px;
	/*	border: 1px solid #FFCC33;*/
	display: inline;
	overflow: auto;
}
#side_bar {
	margin: 0;
	padding: 0;
	display: inline;
}
#side_bar_container_medcenter #leftbar {
	width: 17px;
	height: 30px;
	float: left;
	display: inline;
	line-height: 1;
	margin: 0;
	padding: 0;
}
#side_bar_container_medcenter #rightbar {
	width: 165px;
	height: 30px;
	float: right;
	line-height: 1;
	display: inline;
	margin: 0;
	padding: 0;
}
/*#side_bar_container_medcenter  table {
	width: 100%;
	}*/

/*#side_bar_container_medcenter .rightrow{
	width: 160px;
	text-align: left;
	}*/
div#content #side_bar_container_medcenter ul {
	margin: 0px 0px 10px 0px;
	padding: 0px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #side_bar_container_medcenter li {
	background-image: url(../images/m_bullet.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	line-height: 1.2;
	display: block;
}
#side_bar_container_medcenter a:link, #side_bar_container_medcenter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	padding: 0px;
	display: block;
}
#side_bar_container_medcenter a:hover, #side_bar_container_medcenter a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none !important;
	padding: 0px;
	display: block;
}
/*End of CSS for medcenter map layout*/
  
.warning_red {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}
#map_tips_container {
	float: left;
	width: 690px;
	/*height: 70px;*/
padding:0;
	margin: 0;
	/*clear: both;*/
vertical-align: bottom;
}
#map_tips_container h2 {
	float: left;
	color: #02254a;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 20px; /* equivalent to 20px */
	letter-spacing: 1px;
	/*	line-height: 22px;*/
	margin-top: 20px;
	margin-bottom: 0px;
	/*	clear: right;*/
    width: 400px;
	display: block;
}
#map_tips {
	background-image: url(../images/google_tips.gif);
	background-position: right 50%;
	background-repeat: no-repeat;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	text-align: right;
	/*	vertical-align: bottom;*/
	float: right;
	width: 280px;
	padding: 30px 0px 10px 0px;
	display:inline;
}
#important_info2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4;
	text-align: right;
	float: right;
	width: 200px;
	padding: 10px 0px 0px 5px;
	display:inline;
}
#data-table td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 5px;
}
/*--------------CSS from map_extras------------*/


/*Home Page graphics*/

.find_a_clinic_state {
	width: 270px;
	height: 365px;
	background-image: url(../images/bkd_find_a_clinic.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	display: block;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	overflow: hidden;
	line-height: 1;
}
.find_a_clinic {
	width: 400px;
	height: 140px;
	background-image: url(../images/bkd_find_a_clinic.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	display: block;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	overflow: hidden;
	line-height: 1;
}
.map_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	width: 202px;
	background-image: url(../images/bkd_map.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	display: block;
	padding: 10px 10px 10px 10px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 1;
}
.map_header a:link, .map_header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	text-decoration: none !important;
}
.map_header a:hover, .map_header a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline !important;
}
.maps_multi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 248px;
	height: 115px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
}
.maps_multi a:link, .maps_multi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi a:hover, .maps_multi a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
/*div#content ul, div#content ol {
	padding-left: 2em;
	}*/
div#content .maps_multi ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px; /*url('/ott/images/core/bullet.gif');*/
}
/*	ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
}
*/
div#content .maps_multi li {
	float: left;
	width: 6em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
#maps_left {
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	overflow: hidden;
	line-height: 1;
}
#maps_right {
	float: right;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	vertical-align: top;
	line-height: 1;
}
div#content #maps_right br {
	margin-top: 0px;
	margin-bottom: 0px !important;
}
#find_a_container {
	width: 290px;
	float: right;
	padding: 10px 0px 10px 0px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 1;
}
#find_a_container_left {
	width: 420px;
	float: left;
	padding: 10px 0px 10px 0px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 1;
}
/*Home Page graphics - Find a Doctor*/

.find_a_doctor {
	width: 400px;
	height: 154px;
	background-image: url(../images/bkd_find_a_doctor.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	display: block;
	padding: 10px 10px 10px 10px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 1;
}
.find_a_box_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #003366;
	padding: 5px 0px 5px 0px;
}
.or {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #003366;
	padding: 10px 0px 10px 10px;
	margin: 0;
	display: block;
}
/* begin new styles global nav */

a.skip-nav {
	position: absolute;
	left: -1000em;
	width: 20em;
} /*skip nav for medschool sites */
ul#head-top-links {
	list-style-type:none;
	padding:0;
	margin:0;
	background-color:#fc3;
	padding: 6px 5px 5px 5px;
}
ul#head-top-links li {
	float: left;
}
ul#head-top-links li a {
	border-right:1px solid #036;
	font-size:75%;
	color: #036;
	/*font-weight:bold;*/
	display:block;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0;
	text-decoration:none;
}
ul#head-top-links li a:hover {
	text-decoration:underline;
}
ul#head-top-links li a.last-bullet {
	border-right:0px;
}
/* end of global nav */
	
ul#sidebar img {
	color: #ffffff;
	align: left;
	padding: 0px 0px 0px 0px;
	display: inline;
}
ul#sidebar li.googletips {
	color: #ffffff;
	float: left;
	width: 120px;
	margin: 0px 0px 3px 7px;
	background-image: url(../images/m_bullet_blue_bkd.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 14px; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	display: inline;
}
ul#sidebar p {
	color: #ffffff;
	float: left;
	width: 120px;
	margin: 3px 0px 3px 0px;
	display: inline;
}
#map_graphic_80_state {
	width: 222px;
	height:265px;
	padding: 0;
	margin: 0;
}
#map_graphic_80_1 {
	width: 222px;
	height:132px;
	padding: 0;
	margin: 0;
}
#map_graphic_80_2 {
	width: 222px;
	height:132px;
	padding: 0;
	margin: 0;
}
#map_graphic_80_3 {
	width: 222px;
	height:130px;
	padding: 0;
	margin: 0;
}
#map_graphic_80_internal {
	width: 222px;
	height:130px;
	padding: 0;
	margin: 0;
}
/*CSS for about maps area*/

#about_maps {
	/*background-image: url(../images/about_maps.jpg);*/
	background-color: #FFFFFF;
	background-position: 0 3px;
	background-repeat: no-repeat;
	width: 260px;
	height:101px;
	padding: 22px 10px 10px 10px;
	margin: 0;
}
#about_maps .about_maps_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
	padding: 2px;
	line-height: 1;
	margin-bottom: 5px;
}
div#content #about_maps ul {
	margin: 0px 0px 10px 0px;
	padding: 5px 0 0px 5px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #about_maps li {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 14px;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	line-height: 1;
	display: block;
}
#about_maps a:link, #about_maps a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	display: block;
}
#about_maps a:hover, #about_maps a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none !important;
	padding: 2px 2px 2px 2px;
	display: block;
}
/*End of CSS for about_maps*/  


#about_maps_top {
	/*background-image: url(../images/about_maps.jpg);*/
	background-color: #FFF;
	background-position: 0 3px;
	background-repeat: no-repeat;
	width: 260px;
	/*	height:207px;*/
	padding: 10px 10px 10px 10px;
	margin: 0;
	display: block;
}
#about_maps_top .about_maps_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	line-height: 1;
	margin-bottom: 5px;
}
.about_maps_header_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	line-height: 1.3;
	background-image: url(../images/detour_sign.gif);
	padding: 2px 0px 2px 48px;
	background-repeat: no-repeat;
}
div#content #about_maps_top ul {
	margin: 0px 0px 10px 0px;
	padding: 5px 0 0px 5px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #about_maps_top li {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 14px;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style-type: none;
	list-style-image: none;
	line-height: 1;
	display: block;
}
#about_maps_top a:link, #about_maps_top a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 14px;
	text-decoration: underline;
	padding: 2px 2px 2px 0px;
}
#about_maps_top a:hover, #about_maps_top a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-decoration: underline !important;
	padding: 2px 2px 2px 0px;
}
/*End of CSS for about_maps*/ 

/* CSS for Internal Maps */

#map_container_internal {
	float: left;
	width: 692px;
	padding: 0px;
}
#map_internal_print_button {
	float: left;
	text-align: right;
	width: 670px;
	background-color: #fff;
	border: 0px solid #FFCC33;
	padding: 0px;
}
#map_internal_print_button a:link, #map_internal_print_button a:visited {
	color: #003366;
}
#map_internal {
	float: left;
	text-align: left;
	background-color: #fff;
	padding: 0px;
}
#map_internal_print {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	float: left;
	text-align: left;
	width: 700px;
	background-color: #fff;
	border: 0px solid #FFCC33;
	padding: 10px 10px 10px 10px;
}
#map_internal_print a:link, #map_internal_print a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
}
#map_internal_print a:hover, #map_internal_print a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.side_bar_header_internal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	padding: 2px;
	line-height: 1;
	margin-bottom: 5px;
}
#side_bar_container_internal {
	float: right;
	width: 160px;
	height: 100%;
	line-height: 1.2;
	background-color: white;
	padding: 5px;
	border: 1px solid #FFCC33;
	overflow: auto;
}
div#content #side_bar_container_internal ul {
	margin: 0px 0px 10px 0px;
	padding: 0 0 0px 5px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #side_bar_container_internal li {
	background-image: url(../images/m_bullet.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	line-height: 1.2;
	display: block;
}
#side_bar_container_internal a:link, #side_bar_container_internal a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	display: block;
}
#side_bar_container_internal a:hover, #side_bar_container_internal a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none !important;
	padding: 2px 2px 2px 2px;
	display: block;
}
div#content #side_bar_container_internal br {
	line-height: 1;
	margin: 0px;
	padding: 0 0 10px 0px;
}
div#content #maps_right_internal br {
	margin-top: 0px;
	margin-bottom: 0px !important;
}
.map_header_internal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	width: 202px;
	height: 18px;
	background-image: url(../images/bkd_map.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	display: block;
	padding: 10px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 1;
}
.map_header_internal a:link, .map_header_internal a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	text-decoration: none !important;
}
.map_header_internal a:hover, .map_header_internal a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline !important;
}
#about_maps_top_internal {
	/*background-image: url(../images/about_maps.jpg);*/
	background-color: #FFFFFF;
	background-position: 0 3px;
	background-repeat: no-repeat;
	width: 230px;
	height:112px;
	padding: 10px 10px 10px 10px;
	margin: 0;
}
#about_maps_top_internal .about_maps_header_internal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	line-height: 1;
	margin-bottom: 5px;
}
div#content #about_maps_top_internal ul {
	margin: 0px 0px 10px 0px;
	padding: 5px 0 0px 5px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #about_maps_top_internal li {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 14px;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style-type: none;
	list-style-image: none;
	line-height: 1;
	display: block;
}
#about_maps_top_internal a:link, #about_maps_top_internal a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	display: block;
}
#about_maps_top_internal a:hover, #about_maps_top_internal a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none !important;
	padding: 2px 2px 2px 2px;
	display: block;
}
.maps_multi_cancer_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 200px;
	height: 115px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	background-image: url(../images/cancer_center_bkd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.maps_multi_cancer_center a:link, .maps_multi_cancer_center a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi_cancer_center a:hover, .maps_multi_cancer_center a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
.maps_multi_cancer_center ul {
	list-style: none;
	margin: 0;
	display: inline-block;
	padding: 7px 0 2px 7px;
	background: url(../images/white_transparent_bkd.png) repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;
}
.maps_multi_cancer_center li {
	float: left;
	width: 5em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
.maps_multi_cvc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 200px;
	height: 115px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	background-image: url(../images/cvc_bkd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.maps_multi_cvc a:link, .maps_multi_cvc a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi_cvc a:hover, .maps_multi_cvc a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
.maps_multi_cvc ul {
	list-style: none;
	margin: 0;
	display: inline-block;
	padding: 7px 0 2px 7px;
	background: url(../images/white_transparent_bkd.png) repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;	
}
.maps_multi_cvc li {
	float: left;
	width: 5em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
.maps_multi_med_inn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 200px;
	height: 126px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	background-image: url(../images/med_inn_bkd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.maps_multi_med_inn a:link, .maps_multi_med_inn a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi_med_inn a:hover, .maps_multi_med_inn a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
.maps_multi_med_inn ul {
	list-style: none;
	margin: 0;
	display: inline-block;
	padding: 7px 0 2px 7px;
	background: url(../images/white_transparent_bkd.png) repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;
}
.maps_multi_med_inn li {
	float: left;
	width: 5em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
.maps_multi_mott {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 200px;
	height: 126px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	background-image: url(../images/mott_womens_bkd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.maps_multi_mott a:link, .maps_multi_mott a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi_mott a:hover, .maps_multi_mott a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
.maps_multi_mott ul {
	list-style: none;
	margin: 0;
	display: inline-block;
	padding: 7px 0 2px 7px;
	background: url(../images/white_transparent_bkd.png) repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;
}
.maps_multi_mott li {
	float: left;
	width: 5em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
.maps_multi_taubman {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 200px;
	height: 115px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	background-image: url(../images/taubman_bkd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.maps_multi_taubman a:link, .maps_multi_taubman a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi_taubman a:hover, .maps_multi_taubman a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
.maps_multi_taubman ul {
	list-style: none;
	margin: 0;
	display: inline-block;
	padding: 7px 0 2px 7px;
	background: url(../images/white_transparent_bkd.png) repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;
}
.maps_multi_taubman li {
	float: left;
	width: 5em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
.maps_multi_university {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 200px;
	height: 115px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	background-image: url(../images/university_bkd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.maps_multi_university a:link, .maps_multi_university a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi_university a:hover, .maps_multi_university a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
.maps_multi_university ul {
	list-style: none;
	margin: 0;
	display: inline-block;
	padding: 7px 0 2px 7px;
	background: url(../images/white_transparent_bkd.png) repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;
}
.maps_multi_university li {
	float: left;
	width: 5em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
.print {
	background-image: url(../images/print_icon.gif);
	background-repeat: no-repeat;
	background-position: left 55%;
	padding: 3px 0px 3px 20px;
	display: inline;
}
/* End CSS for Internal Maps */ 

#breadcrumb {
	padding-top: 5px;
}
/* CSS for construction */

#map_container_construction {
	float: left;
	width: 730px;
	padding: 10px 0px 10px 0px;
}
#map_construction {
	float: left;
	text-align: left;
	width: 530px;
	background-color: #fff;
	border: 1px solid #FFCC33;
	padding: 10px 10px 10px 10px;
}
/*#map_internal_index {
	float: left;
	text-align: left;
	width: 462px;
	background-color: #fff;
	border: 0px solid #FFCC33;
	padding: 0px;
}*/
#map_construction_print {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	float: left;
	text-align: left;
	width: 780px;
	background-color: #fff;
	padding: 10px 10px 10px 10px;
}
#map_internal_print a:link, #map_internal_print a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
}
#map_internal_print a:hover, #map_internal_print a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.side_bar_header_internal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	padding: 2px;
	line-height: 1;
	margin-bottom: 5px;
}
#side_bar_container_internal {
	float: right;
	width: 160px;
	height: 100%;
	line-height: 1.2;
	background-color: white;
	padding: 5px;
	border: 1px solid #FFCC33;
	overflow: auto;
}
div#content #side_bar_container_internal ul {
	margin: 0px 0px 10px 0px;
	padding: 0 0 0px 5px; /*url('/ott/images/core/bullet.gif');*/
}
div#content #side_bar_container_internal li {
	background-image: url(../images/m_bullet.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 1.2em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	line-height: 1.2;
	display: block;
}
#side_bar_container_internal a:link, #side_bar_container_internal a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	display: block;
}
#side_bar_container_internal a:hover, #side_bar_container_internal a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none !important;
	padding: 2px 2px 2px 2px;
	display: block;
}
div#content #side_bar_container_internal br {
	line-height: 1;
	margin: 0px;
	padding: 0 0 10px 0px;
}
#maps_left_internal {
	width: 222px;
	float: left;
	padding: 0px;
	margin-bottom: 0px;
	/*	overflow: hidden;*/
	line-height: 1;
}
#maps_right_internal {
	width: 222px;
	float: right;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	line-height: 1;
}
div#content #maps_right_internal br {
	margin-top: 0px;
	margin-bottom: 0px !important;
}
#kiefer_road_update {
	width: 695px;
	padding: 10px 0px 0px 0px;
	clear: both;
	float: left;
}
#side_bar_warning {
	color: #FF0000;
	font-weight: normal;
	padding-bottom: 5px;
}
#side_bar_warning a:link, #side_bar_warning a:visited {
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;
}
.warning {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
/* ------------------------------- */

.maps_multi_uhsouth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 200px;
	height: 115px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	background-image: url(../images/uhsouth_bkd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.maps_multi_uhsouth a:link, .maps_multi_uhsouth a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi_uhsouth a:hover, .maps_multi_uhsouth a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
.maps_multi_uhsouth ul {
	list-style: none;
	margin: 0;
	display: inline-block;
	padding: 7px 0 2px 7px;
	background: url(../images/white_transparent_bkd.png) repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;
}
.maps_multi_uhsouth li {
	float: left;
	width: 5em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
.maps_multi_floor_2_connector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 200px;
	height: 115px;
	background-color: #FFFFFF;
	border-left: #FFCC33 solid 1px;
	border-right: #FFCC33 solid 1px;
	border-bottom: #FFCC33 solid 1px;
	display: block;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	background-image: url(../images/floor_2_connector_bkd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.maps_multi_floor_2_connector a:link, .maps_multi_floor_2_connector a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: none !important;
}
.maps_multi_floor_2_connector a:hover, .maps_multi_floor_2_connector a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	line-height: 1;
	text-decoration: underline !important;
}
.maps_multi_floor_2_connector ul {
	list-style: none;
	margin: 0;
	display: inline-block;
	padding: 7px 0 2px 7px;
	background: url(../images/white_transparent_bkd.png) repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;
}
.maps_multi_floor_2_connector li {
	float: left;
	width: 5em;
	margin: 0;
	background-image: url(../images/m_bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 1.5em; /* left padding moves the text away from the bullet */
	list-style: none;
	list-style-image: none;
	white-space: nowrap;
	overflow: visible;
}
.map_notes {
	float: left;
	display:inline-block;
	background: #FFFFCC;
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	width:182px;
	padding:8px;
	font-size:12px;
	color:black;
	line-height:1.2;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 3px 3px 3px #777;
	-webkit-box-shadow: 3px 3px 3px #777;
	box-shadow: 3px 3px 3px #777;
	margin-top: 5px;
}

/* Palintir css overrides */
#map img {
    border: 0 none;
    height: auto;
    max-width: none!important;
}
.pane-content a:link, .pane-content a:visited {
    -moz-transition: all 0.15s ease-in 0s;
    border-bottom: 0px dotted #0C3F71!important;
    color: #0C3F71;
    outline: 0 none;
    text-decoration: none;
}
.sidebars .block.block-menu-block li ul li ul li a, .sidebars .block.block-menu li ul li ul li a {
font-size: 96%;
padding-left: 62px!important;
padding-top: .5em!important;
padding-bottom: .5em!important;
}

#block-views-promotional-blocks-panel-pane-promos-right .block-content, #block-views-promotional-blocks-promo-non-node-right .block-content, #block-views-promotional-blocks-panel-pane-promos-left .block-content, #block-views-promotional-blocks-promo-non-node-left .block-content {
    color: #063163;
    font-size: 1em;
    font-weight: bold;
	display:none;
}

.two-sidebars #content {
float: left;
width: 75%!important;
margin-left: 25%;
margin-right: -100%!important;
}