/*CSS for normal map layout*/

#map_container {
    float: left;
    width: 730px;
	height: 460px;
	padding: 10px 0px 10px 0px;
 }

#map {
    float: left;
    width: 520px;
	height: 450px;
	border: 1px solid #FFCC33;
 }
.infowindow_style {

padding-top:8px !important;
padding-bottom:8px !important;
font-color: #003366 !important;
/*background-color: #003366 !important;*/
display: block;
}

.infowindow_style_df {
	padding-top:8px !important;
	padding-bottom:8px !important;
	font-color: #003366 !important;
	font-size: 12px;
	float: left;
	line-height: 1.2;
	height: auto !important; /*sets the height for all browsers to auto*/
	height: 240px; /*sets height (which acts like min-height) to your set size
for IE, since it doesn't understand !important */
	margin: 0px;
	min-height: 240px; /*set min-height for other browsers that understand !important*/
	text-align: left;
	width: 320px;
	display: inline;
}

.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;
}

.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: 190px;
	height: 450px;
	line-height: 1.2;
	background-color: white;
	padding: 5px;
	border: 1px solid #FFCC33;
	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: 0  0 0px 5px; /*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: 730px;
	height: 690px;
	padding: 10px 0px 10px 0px;
 }

#map_container_state #map {
    float: left;
    width: 550px;
	height: 680px;
	border: 1px solid #FFCC33;
 }

.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: 670px;
	line-height: 1.2;
	background-color: white;
	padding: 5px;
	border: 1px solid #FFCC33;
	overflow: auto;
 }
 
div#content #side_bar_container_state ul {
	margin: 0px 0px 10px 0px;
	padding: 0  0 0px 5px; /*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: 730px;
	height: 460px;
	padding: 10px 0px 10px 0px;
 }

#map_container_se_michigan #map {
    float: left;
    width: 550px;
	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: 160px;
	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: 730px;
	height: 510px;
	padding: 2px 0px 10px 0px;
 }

#map_container_medcenter #map {
    float: left;
    width: 520px;
	height: 500px;
	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: 190px;
	height: 500px;
	line-height: 1.2;
	background-color: white;
	padding: 5px;
	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: 0  0 0px 5px; /*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 {

width: 725px;
height: 65px;
padding:0;
margin: 0;
clear: both;
}

#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: 326px;
	padding: 40px 0px 0px 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: #FFFFCC;
	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: #FFFFCC;
	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: 260px;
	background-image: url(../images/bkd_map.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFCC;
	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: 95px;
	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 {
	width: 280px;
	float: left;
	padding: 18px 0px 10px 0px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 1;
	}	
#maps_right {
	width: 284px;
	float: right;
	padding: 18px 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: #FFFFCC;
	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 */

form#search_form, div#top-form form#cse-search-box {
	color: #003366;
	font-size: 11px;
	background-color: #fc3;
/*	height: 21px;*/
/*	position: absolute;*/
	width: 244px;
/*	line-height: 18px;*/
	text-align: right;
	padding-right: 5px;
	}
	
form#search_form .searchthissite{
    font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	}	
	
form#search_form input, div#top-form form#cse-search-box input {
	vertical-align: middle;
	font-size: 11px;
	}
form#search_form label, div#top-form form#cse-search-box label {
	display: block;
	float: left;
	text-align: left;
	text-indent: -100em;
	overflow: hidden;
	width: 74px;
    height: 0px !important;
	background: none !important;
	}
	
form#search_form2 #qt, div#top-form form#cse-search-box #q {
	width: 113px;
	padding: 1px 0;
	margin-top: -2px;
	}
	
/*ul#sidebar img {
    float: right;
    width: 149px;
    background-color: #FFFFCC; 
	border: 1px solid #036;
	}*/
	
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: 280px;
	height:133px;
	padding: 0;
	margin: 0; 
   } 
   
#map_graphic_80_1 {
	width: 280px;
	height:132px;
	padding: 0;
	margin: 0;    
   } 
#map_graphic_80_2 {
	width: 280px;
	height:132px;
	padding: 0;
	margin: 0; 
   }   
#map_graphic_80_3 {
	width: 280px;
	height:130px;
	padding: 0;
	margin: 0; 
   } 
#map_graphic_80_internal {
	width: 280px;
	height:130px;
	padding: 0;
	margin: 0; 
   }  
      
   
 /*CSS for about maps area*/

#about_maps {
	/*background-image: url(../images/about_maps.jpg);*/
	background-color: #FFFFCC;
	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: #FFFFCC;
	background-position: 0 3px;
	background-repeat: no-repeat;
	width: 260px;
	height:134px;
	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: 730px;
	padding: 10px 0px 10px 0px;
 }
 
#map_internal_print_button {
    float: left;
	text-align: right;
    width: 515px;
	background-color: #fff;
	border: 0px solid #FFCC33;
	padding: 0px 0px 0px 10px;
 }
 
 #map_internal_print_button a:link, #map_internal_print_button a:visited {
    color: #003366;
 }

#map_internal {
    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: 550px;
	background-color: #ffffcc;
	border: 0px solid #FFCC33;
	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;
	}
	
#maps_left_internal {
	width: 270px;
	float: left;
	padding: 0px 0px 10px 0px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 1;
	}	
#maps_right_internal {
	width: 270px;
	float: right;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	vertical-align: top;
	line-height: 1;
	}	
	
div#content #maps_right_internal br {
     margin-top: 0px;
     margin-bottom: 0px !important;
}	
 
#map_graphic_university_hospital {
	width: 280px;
	height:132px;
	padding: 0;
	margin: 0;    
   } 
#map_graphic_80_2 {
	width: 280px;
	height:132px;
	padding: 0;
	margin: 0; 
   }   
#map_graphic_80_3 {
	width: 280px;
	height:130px;
	padding: 0;
	margin: 0; 
   }

.map_header_internal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	width: 250px;
	background-image: url(../images/bkd_map_internal.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFCC;
	display: block;
	padding: 10px 10px 10px 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: #FFFFCC;
	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: 248px;
	height: 95px;
	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: right bottom;
	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;
	}
div#content .maps_multi_cancer_center ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px; /*url('/ott/images/core/bullet.gif');*/
	}
div#content .maps_multi_cancer_center 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_multi_cvc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 248px;
	height: 95px;
	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: right bottom;
	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;
	}
div#content .maps_multi_cvc ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px; /*url('/ott/images/core/bullet.gif');*/
	}
div#content .maps_multi_cvc 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_multi_med_inn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 248px;
	height: 95px;
	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: right bottom;
	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;
	}
div#content .maps_multi_med_inn ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px; /*url('/ott/images/core/bullet.gif');*/
	}
div#content .maps_multi_med_inn 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_multi_mott {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 248px;
	height: 95px;
	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_bkd.jpg);
	background-position: right bottom;
	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;
	}
div#content .maps_multi_mott ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px; /*url('/ott/images/core/bullet.gif');*/
	}
div#content .maps_multi_mott 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_multi_taubman {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 248px;
	height: 95px;
	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: right bottom;
	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;
	}
div#content .maps_multi_taubman ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px; /*url('/ott/images/core/bullet.gif');*/
	}
div#content .maps_multi_taubman 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_multi_university {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 248px;
	height: 95px;
	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: right bottom;
	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;
	}
div#content .maps_multi_university ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px; /*url('/ott/images/core/bullet.gif');*/
	}
div#content .maps_multi_university 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;
} 

.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_internal_print_button {
    float: left;
	text-align: right;
    width: 515px;
	background-color: #fff;
	border: 0px solid #FFCC33;
	padding: 0px 0px 0px 10px;
 }
 
 #map_internal_print_button a:link, #map_internal_print_button a:visited {
    color: #003366;
 }

#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: 550px;
	background-color: #ffffcc;
	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: 270px;
	float: left;
	padding: 0px 0px 10px 0px;
	margin-bottom: 0px;
	overflow: hidden;
	line-height: 1;
	}	
#maps_right_internal {
	width: 270px;
	float: right;
	padding: 0px 0px 10px 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: 500px;
padding: 10px 0px 10px 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;
}