/* CSS Document */
/* hides accessibility & handheld elements */
.hide {
	position: absolute;
	left: -9999px;
	background: inherit;
}
.handheld {
	display: none;
}
.xsmall {
font-size: .60em;
}
.small {
	font-size: .90em;
}
.big {
	font-size: 1.0em;
	font-weight: bold;
}
.big1 {font-size: 125%; font-weight: bolder}
.loud {
	font-size: 1.2em;
	font-weight: bold;
	color: #FF0000;
}
.sup {font-size: .65em}	

.strong {
	font-weight: bold;
}
.madeline_header1 {
	font-weight: bold;
	font-size: 150%;
}
.contacthd0 {
	color: #990000; 
	font-weight: bold;	
	font-size: 125%;
}
.contacthd1 {
	color: #000066; 
	font-weight: bold;	
}
.contacthd2 {
	color: #990000; 
	font-weight: bold;	
	font-size: 115%;
}
.new {
	font-size: .90em;
	color: #F00;
	font-weight: bold;
} /*
.left {
	float: left;
	padding: 0 .75em .75em 0;
}
.right {
	float: right;
	padding: 0 0 .75em .75em;
} */
body {
/* background-img: url(../images/page/background.gif); */
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 101%;
	color: #000066;
}
#container {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #F7F7F7;    /* #e8e8e8 */
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
#banner_interior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%; /* 80% */
	height: 121px;
	width: 1000px; 
/*	background-image: url(../images/mhccbanner_interior.jpg); */
/*	background-repeat: no-repeat; */
	margin-left: auto;
	margin-right: auto; 
	background-color: #666666; /********* YOUR BACKGROUND COLOR */
}
#statewidenav {
	float: right;
	/*clear: right; */	
	padding: 0px 0px 0px 5px; /* 0px 0px 5px 5px */
}
#statewidenav a {
	font-family: arial,verdana,helvetica,sans-serif; 
	font-size: xx-small; 
	color: #FFF;
	text-decoration: none;
}
#statewidenav ul {
	display: inline;
	margin-right: 5px; 
}	
#statewidenav ul li {
	padding: 0;
	*padding: 0;
	list-style: none;
	/*border-left: 1px solid #FFF; */
	display: inline;
}
#statewidenav ul li.first {
	/*border:none; */
}
#search_home {
	float: right;
	clear: right;		
	margin: 3.2em 0 0 0;
	*margin: 2.5em 0 0 0;	
	padding: 0px 10px 10px 12px;  /* 0px 10px 10px 12px	*/
	*padding: 10px 10px 0px 10px; /* IE only padding 10px 10px 0px 10px */
}
#search_inner {
	float: right;
	clear: right;	
	margin: 0;
	padding: 3em 10px 0 0;  /* 5px 10px 10px 12px	*/
	*padding: 3em 10px 0 0; /* IE only padding 10px 10px 0px 10px */
}
#search_inner_long {
	float: right;
	clear: right;	
	margin: 0;
	padding: 3.6em 10px 0 0;  /* 3.6em 10px 0 0	*/
	*padding: 3.8em 10px 0 0; /* IE only padding 3.8em 10px 0 0 */
}
#skipnav {
	float: left;
	clear: left;	
	margin: 3px 0 0 7px;
	font-size: 80%; 
}
#skipnav a{
	color: #FFFFFF;
}
#mdlogo_main {
	float: left;
	clear: left;	
	height: 90px;
	width: 168px;
	margin: 0.2em 0 0 0 ; /* -1em 0 0 0 when skip to content present, 0.2em 0 0 0 when not using skip */
}
#mdlogo {
	float: left;
	clear: left;	
	margin: -0.7em 0 0 0;
}
#mdlogo_long {
	float: left;
	clear: left;	
	margin: 0 0 0 0;
}
.searchButton {
	left: -4px;
	*left: -8px; /* IE only position */
	position: relative;
	top: 6px; /* 9px */
	*top: 5px; /* IE only position */
}
.searchTextBox {
	height: 16px;
	margin: 0;
	padding: 0;
/*	font-size: .6875em; /* (10/16) */
}
#page {
	width: 1000px; /* DECREASE if PAGE LESS THAN 1000px fixed layout */
	background-color: #F7F7F7;  /* #e8e8e8 */
	margin-left: auto;
	margin-right: auto;
}
#pagetitle {
	position: absolute; 
	margin: 3.8em 0 0 7.4em; /* 0 */
	*margin: 3.9em 0 0 0.2em; /* 3.5em 0 0 0.2em;  */	
	padding: 0;
	*padding: 0; /*  3.5em 0 0 0.2em */ 
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFCC;  /* yellow #FFFF99 */
	font-size: 2em;	
}
#pagetitlelong {
	width: 840px; 
	position: absolute; 
	margin: -1em 0 0 5.7em; /* 2.6em 0 0 2.8em; */
	*margin: 4.1em 0 0 -1.6em; /* 4.1em 0 0 2.8em; */	
	padding: 4.1em 0 0 0;
	*padding: 0; /*  3.5em 0 0 0.2em */
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFCC;  /* yellow #FFFF99 */
	font-size: 2em;	
}
#BodyContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%; 
	clear: both;
	background-color: #F7F7F7; /* #e8e8e8 */	
	color: #000066;
	text-align: left;
	margin: 1em 1em 1em 1em;
	*margin: 0px 2em 1em 2em;	
	padding: 1em 1em 1em 1em;
	*padding: 0px; 
	/* border-top: 1px solid #000066;  */
}
#BodyContent h1 {
	font-size: 115%; 
}
#BodyContent p {
/*	margin: 0px 2em 1em 2em; */
	font-size: 95%; 
}
#BodyContent a {
	color: #000066;  /*#FFFF99;*/
}
/* 2 column content area */
#contL {
	float: left;
	width: 225px;
	margin: 0;
	padding: 0;	
}

#contL img {
	padding: 1em 0;
}

#contR {
	margin: 0 0 0 250px;
	padding: 0;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	clear: both;
	background-color: #666666; /********* YOUR BACKGROUND COLOR */
	color: #E3E3E3;
	text-align: right;
	margin: 0px;
	padding: 10px 10px 10px 0px;
}
#footer p {
	margin: 0px 5px .75em 0px;
	font-size: 95%;
}
#footer a {
	color: #FFFF99;
   	text-decoration: none;	
}
#footer a:hover {   	
	text-decoration: underline;
}
#nav {
	margin: 0 auto; /* 0 auto */
	padding: 0;
	width: 1000px; /* 770px */
	background:  #CCCCCC;	
	z-index: 4;	
}
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav  li {
	float: left;
	width: 110px; 
	margin: 0;
	padding: 0;
	background:  #CCCCCC; 
}
#nav li a:hover {
	color: #990000;
    text-decoration: underline; 
}
#nav li.navstart {
	width: 120px;
	color: #CCC;
	margin: 0;
	font-size: .70em;
	font-weight: bold;
	padding: 0.4em 0;
}
#nav li.navend {
	width: 110px;
	color: #CCC;
	margin: 0;
	font-size: .70em;
	font-weight: bold;
	padding: 0.4em 0;
}
#nav li.h {
	/*width: 60px; */
	width:300px;	
}
#nav li.t {
	width: 60px;
}
#nav li.ibu {
	width: 116px;
}
#nav li.l {
	width: 124px;
}
#nav li.cu {
	width: 100px;
}
#nav li.cfs {
	width:200px; /* 190px */
}
#nav a {
	display: block;
	margin: 0;
	color: #000066;
	font-size: .70em;
	font-weight: bold;
	padding: 0.4em 0; /* affects space around text */
	text-decoration: none;
	text-align: center;
}
#nav a:active, #nav a:focus {
	background-color: #CCCCCC;
	color: #990000;	
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	z-index: 5;		
}
#nav li li {
	width: 170px;
}
#nav li:hover, #nav li.hover {
    position: static;
}
#nav li ul a {
	color: #FFF;
	background-color: #999999;
	width: 170px;
	text-decoration: none;
	padding: .5em .25em;
	text-align: left;
}
#nav li ul a:hover , #nav li ul a:active, #nav li ul a:focus {
	color: #006;
	background: #CCC;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
/* end top navigation */
#tabmenu {
float: left;
margin: 0 0em 1em 0; /* NOTE: DONT CHANGE - affects tab appearance in firefox!!!!!  0 3em 1em 0; */
clear: both;
padding: 0 0 0.4em 0; /* preserves space underneath letters in tabs bottom 0.4em */
width: 700px; /* 720 */
z-index: 1; 
}
#tabmenu li {
display: inline;
overflow: auto;
list-style-type: none;
}
#tabmenu a { /* affects non-active links */
margin: 0 0 0 0;
padding: 0.2em 1em 0.6em 1em; /* 0.2em 1em 0.6em 1em NOTE: this fixes the gap in firefox between nav and the tabs which causes the navdrop-downs to disappear */
color: #FFFFFF;
background: #000066;
font: bold 0.8em Arial, Helvetica, sans-serif;
text-decoration: none; 
} 
/* Sidebar */
#sidebar {
	float: right;
	width: 240px;
	margin 0 15px 0 0; /* 0 15px 0 0 */
}
#sidebar ul {
	margin: 2em 0 0 0; /* 10px 0 0 0 */
	padding: 0 10px 0 0;
	list-style: none;
	/* border: 6px solid #990000 inset;  */
	/*-moz-border-radius: 50%; */
	/* border-top: 1px solid #990000; */	
}
#sidebar li {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;	
}
#sidebar li ul {
	padding-bottom: 30px;
}
#sidebar li li {
	/*line-height: 35px; */
	font-size: 0.7em;
	/* border-bottom: 1px dashed #D2D4C9;*/
}
#sidebar li span {
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	color: #990000;
	font-variant: small-caps;
	font-size: large;
}
#sidebar p {
	padding-bottom: 20px;
	text-align: left;
}
#sidebar a {
	color: #000066;
	border: none;
	text-decoration: none;
	font-size: 0.8em;
}
#sidebar a:hover {
	/*text-decoration: underline; */
	color: #990000;
    text-decoration: underline; 	
}
# .corners {
# background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
# background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
# background-position: top left, top right, bottom left, bottom right;
# }
#content_home {
	margin: 0.5em 1.5em 0 2em; /* bottom 0.5em 1.5em 0 2em */
	padding: 0 0 1em 0; /* padding 0 */
	float: left;
	width: 660px;
	text-align: left;
	line-height: 1.5;
	background-color: #F7F7F7; /*#e8e8e8; */	
	color: #000066 ;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	/*padding: 1em 2.5em 0 2.5em; */
	/* *padding: 15px 20px 15px 20px; */	/*
	background-image: url(../images/stethoscope_crop.gif);
	background-repeat: no-repeat;
	background-position: top right; 
	*/
}
#content_home a {
	margin: 0.5em 1.5em 0 -1em; 
	*margin: 0.5em 1.5em 0 0; 	
}
#content_other {
/*	margin: 0.3em 0.8em 0 1.5em; /* 0.3em 1.5em 0 2em */
	margin 0;
	float: left;  
	width: 700px; /* 660px */
/*	width: 416px;	*/
	background-color: #F7F7F7; /*#e8e8e8; */	
}
#content_other img {
	margin: 0.3em 0.8em 0 1.5em;
	width: 165px;
	float: left;
}
#content_other ul {
	margin: 0.3em 0.8em 0 1em;
	list-style: none;
	padding: 0 0.4em 0.5em 0;	
	float: left;
}
#content_other li {
	margin 0;
	padding: 0;
}
#content_other a {
	margin: 0;
	padding: 0;
	color: #000066 ;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}
#content_other a:hover {
	color: #990000;
    text-decoration: underline; 	
}
#change_content {
	margin: 0 0 0 1em;
	float: left; 
	width: 660px;
	background-color: #F7F7F7; /*#e8e8e8;	*/
}
#change_content ul {
	list-style: none;
	padding: 0;	
}
#change_content li {
	margin: 0;
	padding: 0 0.5em 0 0;
}
#change_content a {
	margin: 0;
	padding: 0;
	color: #000066 ;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}
#change_content a:hover {
	color: #990000;
    text-decoration: underline; 	
}

/* MHIR CSS Menu */
#MHIRmenu {
	width: 178px;
	padding: 0 0 0 0;
	margin-bottom: 1em;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #000;
	color: #333;
	}
#MHIRmenu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}		
#MHIRmenu li {
border-bottom: 3px solid #808080;
margin: 0;
width: auto;
}
#MHIRmenu li a {
	display: block;
	padding: 3px 0px 3px 0.5em;
	border-left: 5px solid #A9A9A9;
	border-right: 5px solid #A9A9A9;
	background-color: #696969;
	color: #FFF;
	text-decoration: none;
	width: auto;
}
#MHIRmenu li a:hover {
	border-left: 5px solid #800000;
	border-right: 5px solid #800000;
	background-color: #FFD700;
	color: #000;
	font-size: 14px;
}
.MHIRbt1 {
width : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;  
font-size : 14px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #A9A9A9; 
padding-top : 3px; 
padding-bottom : 4px; 
padding-left : 4px; 
border-left: 5px solid #FFD700;
display : block; 
border-right: 5px solid #A9A9A9;
border-top: 5px solid #A9A9A9;
}
.MHIRht11 {
font-size : 14px; 
font-weight: bold;
color : #000;  
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 	
.MHIRhw12 {
font-size : 14px; 
font-weight : bold; 
color : #ffffff; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 
}
/* End MHIR CSS Menu */
