body{
    margin: 0;
    padding: 0;
    background:#FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
 	 color: #808285;
    font-size: 12px;
}

/*define the general document position and width*/

.pageWidth{
    width:943px;
    margin:0 auto;
    position:relative;
}
.page{
    width:943px;
    margin:0;
    position:absolute;
	 padding-top:5px;
    padding-bottom:40px;
}

.admin {
	font-family: Arial, Helvetica, sans-serif;
 	color: #888888;
    font-size: 12px;
}

.admin a {
	color: #0055AA;
	text-decoration:none;
	font-weight:bold 
}
.admin a:visited {
	color: #0055AA;
	text-decoration:none;
	font-weight:bold 
}
.admin a:hover {
	color: #0055AA;
	text-decoration:underline; 
	font-weight:bold 
}

/*define the page overall design elements & styles*/


#masthead {
	width: 943px;
	height: 173px;
	background-image: url(../images/masthead.jpg);
	background-repeat: no-repeat;
}

#navBar {
	 z-index:100;
	 position:absolute;
	 top:92px;
	 left:205px;
}

#homePageStripe{
	padding-left:9px;
	}

.homePageHeadline{
	color:#0079C2;
	font-size: 14px;
	font-weight:bold;
	padding-bottom:8px;
	}

.homePageNews{
	line-height:18px;
	}	
	
#leftCol {
	width:264px;
}

#leftPhoto {
	padding-left:9px;
	height: 175px;
}

#navLeft{
	background-image: url(../images/background_LHnav.gif);
	background-repeat: repeat-y;
	background-position: top;
	/*next three lines together to control minimum height in all browsers*/
	min-height:100px;
   height:auto !important;
   height:100px; 
	/* -- */
}	

#navLeftLinks{
	padding: 10px 0 15px 18px;
}


#leftPatientInfo {
	background-image: url(../images/background_LHpatient_home.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding:9px 0 0 25px;
	height: 37px;
}
#leftPatientInfoHome {
	background-image: url(../images/background_LHpatient_home.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding:9px 0 0 25px;
	height: 37px;
}

#leftFindPhys {
	background-image: url(../images/background_LHphys.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding:5px 0 0 18px;
	height: 91px;
}

.leftFindPhysSelect{
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
 	color: #444444;
}

.leftFindPhysSelect option, .leftFindPhysSelect select{
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
 	color: #444444;
	
}

#leftMRMC {
	background-image: url(../images/background_LHmrmc.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-top:10px;
	text-align:center;
	height: 160px;
}


#rightCol {
	position: absolute;
	left: 264px;
	top:178px;
}

#mainContent{
	width:655px;
	padding:10px 3px 0 21px; 
}


.rightFindPhysSelect{
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
 	color: #444444;
}

.rightFindPhysSelect option, .rightFindPhysSelect select{
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
 	color: #444444;
}

/*START HEIGHT CONTROL DEFINITIONS FOR FOOTER PLACEMENT

ADD CLASS TO mainContent DIV TAG TO CONTROL HEIGHT
HEIGHT SHOULD PLACE FOOTER BELOW LEFT COLUMN

MINIMUM SETTING ALLOWED (NO LH NAV ELEMENTS) is 510px*/

.minHeight_AboutUs{

	min-height:510px;
	height:auto !important;
    height:510px;
}
.minHeight_Admissions{
	min-height:510px;
	height:auto !important;
    height:510px;
}

.minHeight_BoardofManagers{
	min-height:510px;
	height:auto !important;
    height:510px;
}

.minHeight_CareerOpp{
	min-height:510px;
	height:auto !important;
    height:510px;
}

.minHeight_CommunityRelat{
	min-height:550px;
	height:auto !important;
    height:550px;
}

.minHeight_ContactUs{
	min-height:510px;
	height:auto !important;
    height:510px;
}

.minHeight_DeptsSvcs{
	min-height:700px;
	height:auto !important;
    height:700px;
}
.minHeight_JointComm{ 
	clear:both;
	/*min-height:510px;
	height:auto !important;
    height:510px;*/
}
.minHeight_MapsandDir{
	min-height:510px;
	height:auto !important;
    height:510px;
}

.minHeight_MrmcFound{
	min-height:600px;
	height:auto !important;
    height:600px;
}
.minHeight_NewsandEvents{
	min-height:510px;
	height:auto !important;
    height:510px;
}
.minHeight_OutpatientRehab{
	min-height:510px;
	height:auto !important;
    height:510px;
}
.minHeight_PhysDir{
	min-height:510px;
	height:auto !important;
    height:510px;
}
.minHeight_PatientInfo{
	min-height:570px;
	height:auto !important;
    height:570px;
}
.minHeight_PayOnline{
	min-height:510px;
	height:auto !important;
    height:510px;
}

.minHeight_PublicHealthClin{
	min-height:550px;
	height:auto !important;
    height:550px;
}

.minHeight_SiteMap{
	min-height:510px;
	height:auto !important;
    height:510px;
}

.minHeight_VisitorInfo{
	min-height:510px;
	height:auto !important;
    height:510px;
}

.minHeight_VolunteerServices{
	min-height:520px;
	height:auto !important;
    height:520px;
}

.minHeight_WicClinic{
	min-height:530px;
	height:auto !important;
    height:530px;
}


/*END HEIGHT CONTROL FOR FOOTER PLACEMENT*/



.level3LinksTable{
	font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
	line-height:18px;
   font-weight:normal;
   
}
.level3LinksTable .areaName {
	height: 33px;
	background-image: url(../images/background_RHareaTitle.gif);
	background-repeat: no-repeat;
	color:#ffffff;
	font-size: 15px;
	padding-left:29px;
	font-weight:bold;
}
.level3LinksTable .linkCell {
	border:1px solid #0079C2;
	width:242px; 
	padding:4px 0 15px 13px;
	line-height:1.2;
}

.level3LinksTable ul{
	padding-top:2px;
	margin-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
	color: #0079C2;
}

.level3LinksTable li{
	color: #0079C2;
}

#footer {
	width: 910px;
	padding: 30px 0 50px 0;
	font-size: 10px;
	position:relative;
	left:-250px;
	
}

#footer_home {
	width: 920px;
	padding-left:9px;
	font-size: 10px;
	
}

#copyright{
	padding-bottom:10px;
}



/*define the general-use elements*/


h1{
    font-family: Arial, Helvetica, sans-serif;
    color: #0079C2;
    font-size: 18px;
    font-weight: bold;
    margin:0 0 0 0;
}

h2{
    font-family: Arial, Helvetica, sans-serif;
    color: #0079C2;
    font-size: 18px;
    font-weight: bold;
    margin:0 0 0 0;
}

h3{
    font-family: Arial, Helvetica, sans-serif;
    color: #0079C2;
    font-size: 18px;
    font-weight: bold;
    margin:0 0 0 0;
}

h4{
    font-family: Arial, Helvetica, sans-serif;
    color: #0079C2;
    font-size: 18px;
    font-weight: bold;
    margin:0 0 0 0;
}


p{
	font-family: Arial, Helvetica, sans-serif;
 	color: #808285;
    font-size: 12px;
    margin-left:20px;
	margin-right:70px;
}


a {
	color: #0079C2;
	text-decoration:none; 
}
a:hover {
	color: #0079C2;
	text-decoration:underline; 
}

a:visited {
	color: #3AC3E9;
	text-decoration:none; 
}
a:active {
	color: #0079C2;
	text-decoration:underline; 
}

.first{
	margin-top:5px;
}

.p2 {font-family: Arial, Helvetica, sans-serif;
 	color: #0079C2;
    font-size: 12px;
    margin-left:20px;
	 margin-right:70px;
}

.noTitle{
	margin-top:20px;
}

.bigLinks{
	font-size:16px;
	font-weight:bold;
	line-height:30px;
    margin-left:20px;
	margin-right:70px;
	
}

.space{
	height:1px;
	width:260px;
}



/*these are the menu swaps with the star for top and left navigation*/


.navSwaps td {
	text-align:left;
	padding-left: 4px;
}	

.navSwaps a{
	font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
	line-height:18px;
   height:18px;
   font-weight:normal;
   color: #DEF5FA;
	text-decoration:none;
	padding: 0 2px 1px 15px;
}

.navSwaps a:hover, .navSwaps a:active, .navSwaps a.active{
   color:white;
	text-decoration:none;
	background:url(../images/navStar.gif) left center no-repeat;
}

.navSwaps a:visited {
    color: #DEF5FA;
	 text-decoration:none;
}

.myRed {
	color: #FF0000;
}
