/* main image graphic */
#main-graphic {
	margin: 0;
	padding: 0;
	height: 168px;
	width: 757px;
	overflow: hidden !important;
	text-indent: -9999px;
	position: relative;
}




/**
 * Interior Body and Secondary Nav
 * -------------------------------
**/
#interior-body {
	display: block;
	background: #fff url(../images/mhc_interior_content_bg.gif) top left repeat-y;
	border-top: 1px solid #020202;
	border-right: 1px solid #fff;
	overflow: hidden;
}
#interior-body-test {
	/*display: block;
	background: #fff url(../images/mhc_interior_content_bg.gif) top left repeat-y;*/
	border-top: 1px solid #020202;
	border-right: 1px solid #fff;
	overflow: hidden;
}
* html #interior-body { display: inline-block; } /* IE6 CSS Hack */

/**
 * Note:
 * Due to CSS rendering bugs in IE6, text in the #content MUST
 * fill a vertical height of 236 pixels (or roughly 10 lines of text)
 * for the template to correctly display in IE6.
**/
#content {
	background: url(../images/mhc_content_bg.gif) top left no-repeat;
	float: right;
	color: #6b6a6a;
	font-size: 10px;
	line-height: 17px;
	width: 544px;
	padding: 30px 0 13px 0;
}
#content-test {
	/*background: url(../images/mhc_content_bg.gif) top left no-repeat;*/
	background: white;
	float: right;
	color: #6b6a6a;
	font-size: 10px;
	line-height: 17px;
	width: 760px;
	padding: 0px -10 0px 0;
}
#content h2 {
	color: #6c0c33;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0 22px 0px 30px;
}

#content ul {
	margin-bottom: 15px;;
	line-height: 15px;
}

#content ul li {
		margin-left: 20px;
		margin-right: 22px;
}

#content li a {
	color: #42576F;
	text-decoration: underline;
}

#content li a:hover {
	text-decoration: underline;
}

#content p {
	margin: 0;
	padding: 0 22px 17px 30px;
}

#content p a {
	color: #42576F;
	text-decoration: underline;
}

#content p a:hover {
	text-decoration: underline;
}

#content p.last {
	margin: 0;
	padding: 0 22px 0px 30px;
}
	
.state {
	width:200px;
	float: right;
	text-align:right;
	margin: 0 20px 0 0;
	}
	
#content p.map {
	display: block;
	padding: 0 0;
	margin: 0 0 20px 28px;
	clear:both;
	}
	
		
#content p.names {
	position: absolute;
	display: block;
	float: left;
	
	padding: 15px 20px 20px 30px;
	}


#content p.img {
	position: relative;
	display: block;
	padding: 7px 0px 15px 45px;
	}
	


/**
 * Interior (Primary) Navigation Menu
 * ----------------------------------
**/
#interior-nav {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
	background: url(../images/mhc_interior_nav_bg.gif) top left repeat-x;
	height: 35px;
	overflow: hidden;
	font-size: 10px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#interior-nav li {
	float: left;
}

#interior-nav li a {
	display: block;
	text-transform: uppercase;
	padding: 14px 28px 8px 28px;
	margin: 0;
	color: #020202;
	text-decoration: none;
}

#interior-nav li a:hover,
#interior-nav li .active {
	color: #6c0c33;
	text-decoration: underline;
}

#interior-nav .last a { padding-right: 0px; }

#interior-nav .lastactive a { padding-right: 0px; text-decoration: underline; }


/**
 * Interior (Secondary) Navigation
 * -------------------------------
**/
#content-nav {
	display: block;
	margin: 0;
	padding: 0 0 64px 0;
	list-style: none;
	overflow: hidden;
	background: url(../images/int_nav_bg.gif) bottom left no-repeat;
	border: none;
	width: 214px;
}

#content-nav_about {
	display: block;
	margin: 0;
	padding: 0 0 140px 0;
	list-style: none;
	overflow: hidden;
	background: url(../images/int_nav_bg_about.gif) bottom left no-repeat;
	border: none;
	width: 214px;
}

#content-navblank {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0 0 65px 0;
	list-style: none;
	overflow: hidden;
	border: none;
	width: 214px;
}

#content-nav li { margin: 0; border: none; }

#content-nav_about li { margin: 0; border: none; }

#content-nav li a {
	display: block;
	height: 0px !important;
	height/**/: 40px;
	padding: 40px 0 0 0;
	text-indent: -9999px;
	overflow: hidden;
}

#content-nav_about li a {
	display: block;
	height: 0px !important;
	height/**/: 40px;
	padding: 40px 0 0 0;
	text-indent: -9999px;
	overflow: hidden;
}

#content-nav li a:hover,
#content-nav li .active {
	background-position: -214px 0;
}

#content-nav_about li a:hover,
#content-nav_about li .active {
	background-position: -214px 0;
}

#content-nav_about .history a { background: url(../images/int_nav_history.gif) top left no-repeat; padding-top: 38px !important; }
#content-nav_about .careers a { background: url(../images/int_nav_careers.gif) top left no-repeat; }
#content-nav_about .newsletter a { background: url(../images/int_nav_newsletters.gif) top left no-repeat; padding-top: 38px !important; }

#content-nav .allied a { background: url(../images/int_nav_allied.gif) top left no-repeat; padding-top: 38px !important; }
#content-nav .travelallied a { background: url(../images/TravelAllied.JPG) top left no-repeat; padding-top: 38px !important; }
#content-nav .administrative a { background: url(../images/Administrative.JPG) top left no-repeat; padding-top: 38px !important; }
#content-nav .companioncare a { background: url(../images/CompanionCare.JPG) top left no-repeat; padding-top: 38px !important; }

#content-nav .facility a { background: url(../images/int_nav_facility.gif) top left no-repeat; }
#content-nav .flu a { background: url(../images/int_nav_flu.gif) top left no-repeat; }
#content-nav .government a { background: url(../images/int_nav_government.gif) top left no-repeat; }
#content-nav .his a { background: url(../images/int_nav_his.gif) top left no-repeat; }
#content-nav .international a { background: url(../images/int_nav_international.gif) top left no-repeat; }
#content-nav .homehealthcare a { background: url(../images/int_nav_homehealthcare.gif) top left no-repeat; }
#content-nav .hme a { background: url(../images/int_nav_hme.gif) top left no-repeat; }
#content-nav .habilitation a { background: url(../images/int_nav_habilitation.gif) top left no-repeat; }
#content-nav .physicians a { background: url(../images/int_nav_physicians.gif) top left no-repeat; }
#content-nav .travel a { background: url(../images/int_nav_travel.gif) top left no-repeat; }
#content-nav .workforce a { background: url(../images/int_nav_workforce.gif) top left no-repeat; }
#content-nav .nurses a { background: url(../images/int_nav_nurses.gif) top left no-repeat; padding-top: 38px !important; }
#content-nav .physicians2 a { background: url(../images/int_nav_physicians2.gif) top left no-repeat; }
#content-nav .allied2 a { background: url(../images/int_nav_allied2.gif) top left no-repeat; }
#content-nav .his2 a { background: url(../images/int_nav_his2.gif) top left no-repeat; }
#content-nav .admin a { background: url(../images/int_nav_admin.gif) top left no-repeat; }
#content-nav .corporate2 a { background: url(../images/int_nav_corporate2.gif) top left no-repeat; }
#content-nav .travelallied2 a { background: url(../images/TravelAllied.JPG) top left no-repeat; padding-top: 38px !important; }
#content-nav .administrative2 a { background: url(../images/Administrative.JPG) top left no-repeat; padding-top: 38px !important; }
#content-nav .companioncare2 a { background: url(../images/CompanionCare.JPG) top left no-repeat; padding-top: 38px !important; }

/**
 * IE6 CSS Hacks
 * -------------
 * Note: due to CSS rendering bugs in IE6, text in the #content MUST
 * fill a vertical height of 236 pixels (or roughly 10 lines of text)
 * for the template to correctly display in IE6.
**/
* html #interior-body { position: relative; }
* html #content-nav { position: absolute; top: 0; left: 0px; z-index: 999; }
* html #content-nav_about { position: absolute; top: 0; left: 0px; z-index: 999; }
* html #content-nav_about li a { height: 0px !important; }
* html #content-nav li a { height: 0px !important; }
