/********** McCarthy Associates copyright 2009************/
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;color: #2E4E8A;}
a {color: #004990;text-decoration: none;}
a:hover, a:active, a:focus {color: #000;text-decoration: none;}
span {visibility: hidden;}
p {padding: 20px 20px 0 20px;line-height: 16px;}
p.fast {font-weight: bold;padding: 0 20px 0 20px;}
p.news {line-height: 20px;}
p.email-add {font-size: 15px;color: #004990;font-weight: normal;float: left;letter-spacing: 1px;padding: 51px 0 15px 105px;}
h1 {padding: 20px 20px 0 20px;line-height: 15px;letter-spacing: 1px;font-size: 14px;font-weight: normal;}
h2 {padding: 20px 20px 0 20px;line-height: 15px;letter-spacing: 1px;font-size: 14px;font-weight: normal;}
ol.stand li {padding: 5px 20px 0 20px;line-height: 14px;}
p.home {margin: 0 0 0 35px;line-height: 20px;font-size: 11px;}
p.intro {font-size: 13px;color: #7086AF;padding: 20px 20px 10px 20px;}
h1.case {font-size: 11px;font-weight: normal;padding: 0 20px 10px 20px;display: inline;}
ul.case li {font-size: 11px;padding: 10px 20px 2px 20px;}
#wrapper {margin: 0 auto;width: 900px;height: auto;text-align: left;}
#header {width: 900px;height: 108px;background-image: url(../images/banner.gif);}
#header-gallery {width: 900px;height: 108px;background-image: url(../images/gallery-logo.jpg);background-repeat: no-repeat;background-position: right;}
#dynamic-nav {width: 900px;height: 28px;background-image: url(../images/top-nav-bg.gif);background-repeat: no-repeat;background-position: bottom;}
#center-home {width: 900px;height: 366px;background-image: url(../images/home-image.jpg);background-repeat: no-repeat;}
#footer-home {width: 900px;height: 26px;background-image: url(../images/home-footer-bg.gif);background-repeat: no-repeat;clear: left;}
#footer {width: 414px;height: 26px;background-image: url(../images/footer-bg.gif);background-repeat: no-repeat;background-position: left;clear: left;}
ul.btm-nav li {display: inline;text-transform: uppercase;line-height: 25px;float: right;}
.btm-nav li a {text-decoration: none;color:#004990;font-weight: 500;padding: 0 15px 1px 15px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.btm-nav li a:hover {text-decoration: none;color: #000;font-weight: 500;display: inline-block;background-image:url(../images/nav-hl.png);}
#contact {width: 900px;height: 140px;background-image: url(../images/contact-bg.gif);background-repeat: no-repeat;background-position: top;clear: left;}
div.email {width: 138px;height: 27px;float: left;margin: 0 500px 0 0;padding: 0 0 0 18px;}
div.third-party {width: 70px;height: 55px;float: left;text-align: center;}
div.third-party-sm {width: 70px;height: 55px;float: left;text-align: right;}
div.container-home {width: 250px;height: auto;}
div#left-three {width: 414px;height: 392px;float: left;background-image: url(../images/footer-bg.gif);background-position: bottom;background-repeat: no-repeat;}
div#center-three {width: 348px;height: auto;float: left;}
div#center-three-se {width: 486px;height: auto;float: left;}
div#right-three {width: 125px;height: 366px;float: left;}
div#center-two {width: 485px;height: auto;float: left;}
div.case {width: 485px;height: 200px;}
div.case-small {width: 155px;height: 115px;float: left;padding: 35px 0 0 15px;}
div.intro {width: 280px;height: auto;margin: 10px 0 0 10px;float: left;}
div.sitemap {width: 900px;height: 100px;padding: 20px;}
ul.sitemap li {display: inline;}
p.state {padding: 0 0 10px 0;}
.menu {font-family: Verdana, Arial, Helvetica, sans-serif;width:750px;height:28px;position:relative;font-size:11px;z-index:100;left: 150px;top: 2px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;width:125px; height:25px; text-align: center; color:#fff; line-height:24px; font-size:11px;text-transform:capitalize; overflow: hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left;position:relative;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background-image: url(../images/nav-hl.png);}
.menu ul li:hover ul {display:block; position:absolute; top:25px; left:0;}
.menu ul li:hover ul li a.hide { color:#fff;}
.menu ul li:hover ul li:hover a.hide { color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background-image: url(../images/nav-hl.png); color:#000;}
.menu ul li:hover ul li a:hover {background:#95B3D1; color:#FFF;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
li.access_site   {clear:left;display: inline;margin: 0 10px 10px 20px;text-transform: capitalize;padding: 0 0 30px 0;}
div.access_site {height: 35px;width: 100%;}
ul.access li {padding: 5px 0 0 20px;}
div.s_map {width: 243px;height: auto;float: left;margin: 20px 0 0 0;}
div#s_map_se {width: 486px;height: 366px;float: left;background-color: #F9F9F9;}
ul.s_map li a {padding: 0 20px 0 20px;line-height: 18px;text-transform: capitalize;}

.cs-bdy { width:900px; height:492px;}

.cs-lc { width:400px; height:464px; float:left;}

.cs-rc { width:500px; height:464px; float:right; background:url(../images/mhsg-logo.gif) top right no-repeat;}

.clear { width:900px; height:2px; clear:both;}

.clear2 { width:500px; height:2px; clear:both;}

.cs-ft { width:900px; height:26px; background:url(../images/cs-ft-bg.gif) no-repeat;}

.cs-img { width:233px; height:175px; margin:35px 0 0 70px;}

.cs-ilc { width:200px; height:170px; float:left; padding:30px 0 0 0;}

.cs-irc { width:300px; height:170px; float:left; padding:30px 0 0 0;}

.cs-bc { width:500px; height:100px; clear:left;}

ul.cs-bull li { line-height:22px; font-size:12px; font-weight:bold; text-transform:capitalize;}

ul.cs-bull2 li { line-height:22px; font-size:12px; font-weight:normal; text-transform:capitalize;}

p.new-cs { padding:5px 0; line-height:22px;}

li.bold { font-size:15px; font-weight:bold; text-transform:capitalize;}
