body {
	margin:0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6c6767;
	background-color:#12576c;
}
a:link, a:visited, a:active {color: #00675b;}
a:hover {color:#C90016;}
p {margin:0 0 12px 0; padding:0;}

.container1 { margin:0; padding:0; width:100%; background-image:url(/images/bg.jpg); background-position:center top; background-repeat:repeat-x; }

.container2 { margin:0 auto; width:960px; background-image: url(/images/page_bg.png); background-repeat:repeat-y; background-position:left top;}

.header { height:95px; float:left; background-image: url(/images/mha_logo.gif); background-repeat:no-repeat; background-position:38px 24px; width:960px; position:relative;} 

a.logo {width:354px; height:55px; display:block; /*background-color:red; */ position:absolute; left:38px; top:24px;}

.tertiary_links { float:right; font-size:12px; padding:27px 45px 0 0; color:#333333; }
.tertiary_links a:link, .tertiary_links a:visited, .tertiary_links a:active{ text-decoration:none; color:#333333;}
.tertiary_links a:hover { text-decoration:underline; color:#333333;}
.tertiary_links span { padding:0 0 0 10px; float:left;}

.search {clear:both; float:right; padding:10px 45px 0 0;}

.top_nav { height:43px; width:960px;float:left; clear:both; padding:0 0 0 11px;}

.content_wrapper {float:left; clear:both; /*background-color:yellow;*/ width:937px; padding:0 0 0 11px;}
.content_wrapper.inside {	background-image: url(/images/inside_bg_repeater.gif);
	background-repeat: repeat-y;
	background-position: 11px top;
	/*background-color:blue;*/
	width:938px;
	float:left;}
.content_wrapper.home { background-image:url(/images/content_wrapper_home_bg.gif); background-repeat:repeat-y; background-position:11px 0;}


.col_1 { width:274px; float:left;/*background-color:pink;*/ padding:24px 0 24px 16px; background-image:url(/images/col1_bg.gif); background-position:left top; background-repeat:no-repeat;}



.content_wrapper.inside .col_1 { background-image:none; padding:0 0 24px 24px; margin:20px 0 0 0; width:266px;}
.callout_wrapper { background-image:url(/images/callout_wrapper_bg.gif); background-position:top; background-repeat:no-repeat; width:241px; padding:6px 0 0 0; float:left; margin-bottom:25px; }
.callout {
	float:left;
	background-color:#fff;
	border:1px solid #cccaca;
	width:219px;
	padding:10px;
	background-position:right bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00675b;
}

.callout ul {margin:0px; padding:0px; list-style-type:none;}
.callout li {margin:0 0 3px 0; padding:0 0 0 8px; background-image:url(/images/callout_bullet.gif); background-position:left 6px; background-repeat:no-repeat;}
.callout li a:link, .callout li a:visited, .callout li a:active { text-decoration:none; 	color: #00675b;}
.callout li a:hover { text-decoration:underline;}

.callout li a:link.red, .callout li a:visited.red, .callout li a:active.red, .callout li a:hover.red { color:#c90016; text-decoration:underline;}

.callout.locatehospital { background-image:url(/images/hospital_bg.jpg);}
.callout.locatehospital A { text-decoration:none;}

.callout.staff { background-image:url(/images/staff_bg.jpg);}
.callout.staff A { text-decoration:none;}

.callout.othersites { background-image:url(/images/othersites_bg.jpg);}
.callout.othersites ul {width:160px; /*background-color:red;*/} 

.callout.mostpopular { background-image:url(/images/mostpopular_bg.jpg);}
.callout.mostpopular ul {width:160px; /*background-color:red;*/} 

.callout h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #00675b;
	margin:0px 0 15px 0;
	padding:0px;
	font-weight: normal;
	text-transform: uppercase;	
}

.callout h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #00675b;
	margin:0px 0 0px 0;
	padding:0px;
	font-weight: normal;
	text-transform: uppercase;
	float:left;
	width:160px;
	display:inline;
}




.callout .button_container { width:150px; text-align:center; margin:0px; padding:0px;}
.callout .button_container_inside { display:inline; float:right; /*background-color:green;*/}

.col_2 { width:640px; float:left; /*background-color:green;*/ line-height:19px; padding:0 0 0 7px;}
.col_2 a:link, .col_2 a:visited, .col_2 a:active {color: #00675b;}
.col_2 a:hover {color:#C90016;}


.content_wrapper.inside .col_2 {width:598px; float:left; /*background-color:green; */line-height:19px; padding:0 25px; background-image:url(/images/inside_head_bg.jpg); background-position:top; background-repeat:no-repeat;}

.flash { width:640px; height:260px; float:left;}

.features_wrapper { width:640px; float:left; background-color:#fff; clear:both; padding:35px 0 25px 0;}
.features_wrapper h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin:0px 0 15px 0; padding:0px;
}

.features { background-image:url(/images/features_divider.gif); background-repeat:repeat-y; background-position:335px top; float:left;}

.thingstoknow {width:300px; float:left; padding:0px 20px;}

.thingstoknow dl {margin:0px 0 10px 0; padding:0px; width:295px; font-family: Arial, Helvetica, sans-serif;}
.thingstoknow dt {
	margin:0px;
	padding:0px;
	font-style: italic;
	color: #6c6767;
	line-height: 1.2em;
}
.thingstoknow dd {margin:0px; padding:0px; 	line-height: 1.5em;}

.quicklinks {width:260px; float:left; padding:0 20px;}

.customize { padding:20px; width:600px; float:left; }

.footer_wrapper { width:960px; float:left; padding:0 0 0 11px;}
.footer_wrapper_inside {width:960px; float:left; padding:0 0 0 0px;}
.footer {background-color:#4c4546; width:907px; padding:15px; float:left; text-align:center; color:#b1abab; font-size:11px; line-height:20px; border-top:7px solid #fff;}
.footer a:link, .footer a:visited, .footer a:active {color:#b1abab; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}





/* -----------------------------------------------------
    RV added for inside page -- BEN can edit as needed 
   ----------------------------------------------------- */
.col1_inside { width:273px; float:left;/* background-color:pink;*/ 
            padding:120px 0 24px 24px; background-image:url(/images/col1_bg.gif); background-position:left top; background-repeat:no-repeat;}

.col2_inside a:link, .col_2 a:visited, .col_2 a:active {color: #00675b;}
.col2_inside a:hover {color:#C90016;}

/* for inside pages that dont belong to any nav element */
.col2_top { width:630px; float:left; /*background-color:green;*/ line-height:19px;
                margin: 20px 0px 0px 0px;
            }
.col2_top a:link, .col_2 a:visited, .col_2 a:active {color: #00675b;}
.col2_top a:hover {color:#C90016;}


.inside_content {
	padding:0 0px 0 0px;
	width:581px;
	float:left;
font-family: Arial, Helvetica, sans-serif;
}

.inside_content table {float:none;}

body.dashboard .inside_content {
	padding:0 15px 0 35px;
	width:591px;
	float:left; /*background:pink;*/
	line-height: 1.7em;
}

.inside_content ul {margin-top:0px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin:0px 0 15px 0; padding:0px;
/*	float:left;*/}

h1 span {	text-transform: none;}

.content_wrapper h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin:0px 0 15px 0;
	padding:10px 0 0 0;
	color:#fff;
/*	float:left;*/}


h2 {
	color: #6d6b6c;
	margin:0 0 15px 0;
	font-size:1.7em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
/*	float:left;*/}

h3 {
	color: #7c8085;
	margin:15px 0 5px 0;
	padding:0;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
/*	float:left;*/}


.crumb_trail, .inside_buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
	color: #00685a;
	padding:0 0 0 0px;
	margin:0 0 15px 0;
}

body.dashboard .crumb_trail, body.dashboard .inside_buttons {display:none;}

.crumb_trail a:link, .crumb_trail a:visited, .crumb_trail a:active {color: #00685a; text-decoration:none;}
.crumb_trail a:hover {color: #00685a; text-decoration:underline;}
.crumb_trail a.active:link, .crumb_trail a.active:visited, .crumb_trail a.active:active, .crumb_trail a.active:hover {text-decoration:underline;}

.crumb_trail ul {margin:0px; padding:0px 25px 0 0;}
.crumb_trail li {margin:0px 8px 0 0; padding:0px; display:inline;}

.inside_buttons img {margin:0 15px 0 0; border:none;}

.col1_buttons {float:left; margin:0 0 20px 0; width:240px;}

.freeform_callout { width:240px; float:left; clear:both; font-size:11px;}

.subTitle  { font-weight:bold; font-size: 14px; }
.meeting { margin: 5px 0 5px 25px; }
.container_wrapper {
	width:240px;
	font-size:18px;
	background:#fff;
	color:#6d6b6c;
	padding:0px 10px 20px 0;
	margin:15px 0 0 0;
	float:left;
	border:1px solid #c2c2c2;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}
.container_wrapper h2 {
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 0px 10px;
}
.titleBar {
	font-size:13px;
	cursor: pointer;
	background:url(images/titleBarBg.png) no-repeat right top;
	color:#fff;
	width:220px;
	height:40px;
	line-height:40px;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:15px 0 0 0;
	float:left;
	position:relative;
	z-index:1;
}
.titleBar2 {
	font-size:18px;
	background:url(images/titleBar2Bg.png) no-repeat right top;
	color:#fff;
	width:230px;
	height:47px;
	line-height:47px;
	padding:0 0 0 0;
	margin:15px 0 0 0;
	float:left;
	position:relative;
}
.titleBar2 a {
	color:#fff;
	width:220px;
	height:47px;
	line-height:47px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	float:left;
}
.titleBar2 a:link, .titleBar2 a:visited, .titleBar2 a:active {text-decoration:none;}
.titleBar2 a:hover {text-decoration:underline;}
.titleBar .accordsuffix {
	right:8px;
	top:16px;
	position:absolute;
	height:10px;
}
.titleBar .accordsuffix img {
	float:left;
}
.titleBarLeftEnd {
	left:-10px;
	top:0;
	position:absolute;
}
.containerContent {
	font-size:11px;
	width:210px;
	height:80px;
	margin:0 0 0 0;
	padding:10px;
	overflow:hidden;
	float:left;
}
.containerContent2 {
	font-size:11px;
	width:203px;
	margin:0 0 0 0;
	padding:10px 10px 10px 17px;
	overflow:hidden;
	float:left;
}
.containerContent2 img {
	border:1px solid #ccc;
}
.shortcut1 {background:url(images/shortcut1Bg.jpg) no-repeat right bottom;}
.shortcut2 {background:url(images/shortcut2Bg.jpg) no-repeat right bottom;}
.shortcut3 {background:url(images/shortcut3Bg.jpg) no-repeat right bottom;}
.shortcut4 {background:url(images/shortcut4Bg.jpg) no-repeat right bottom;}

.containerContent ul {margin:0px; padding:0px; list-style-type:none;}
.containerContent.shortcut3 ul, .containerContent.shortcut4 ul {margin-top:5px;}
.containerContent li {margin:0 0 3px 0; padding:0 0 0 8px; background-image:url(/images/callout_bullet.gif); background-position:left 6px; background-repeat:no-repeat;}
.containerContent li a:link, .callout li a:visited, .callout li a:active { text-decoration:none;}
.containerContent li a:hover { text-decoration:underline;}

