body {background:#d4d3d3;font-size: 62.5%;text-align:center; font-family:Arial, Helvetica, sans-serif;}
html,body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
#container {width:892px; margin:0 auto;text-align:left;font-size: 12px;}

#header {width:830px;}
#header div.topnav {background:url(../images/topnavbg.jpg) no-repeat;width: 313px;height:36px;float:right;}
#header div.topnav ul {list-style:none;color:#fff;}
#header div.topnav ul li {float:left;line-height:35px;}
#header div.topnav ul li a {color:#fff;text-decoration: none;}
#header div.topnav ul li a:hover {text-decoration:underline;}
#header div.topnav ul li a.home {padding:0px 20px 0px 15px;}
#header div.topnav ul li a.portal {padding:0px 25px 0px 10px;}
#header div.topnav ul li a.contact {padding:0px 20px 0px 15px;;}
#header img.logo {margin:11px 0px 0px 0px;float:left;}
#header p.motto {float:right;font-style: italic; font-size: 13px;margin:-5px 0 0;*clear:right;*margin:30px 0 0;width:370px;text-align: right;}
#flash {width:780px;height:255px;z-index: 3;}
.social { clear:both; float:right; margin:-45px 0 0; *margin:17px 0 0;}
.social ul { list-style: none; }
.social li { display:inline-block; *display:inline; *zoom:1; }
.social a { color:#000;text-decoration: none; display:inline-block; *display:inline; *zoom:1; }
.social a:hover { color:#000;text-decoration:underline; }
.social .facebook { width:73px; background: url(/images/facebook.gif) top right no-repeat; margin: 0 5px 0 0; }
.social .twitter { width:54px; background: url(/images/twitter.gif) top right no-repeat; }

#main {background:url(../images/shadow.gif) repeat-y;padding:0px 0px 5px 0px;}
#nav {float:left;width:830px;margin:10px 0px 0px 0px;;height:37px;background:url(../images/nav-bg.gif) no-repeat;}
#nav ul {list-style:none;height:36px;font-family: Verdana, Arial, Helvetica, sans-serif;margin-left:10px;}
#nav ul li  {padding:0px;float:left;height:36px;line-height:36px;color:#a30a35;}
#nav ul li a, #nav ul li a:visited {font-size:11px;color:#fff;height:36px;line-height:36px;padding:0 5px; text-decoration: none;}
#nav ul li a:hover {text-decoration: underline;}

#content {width:830px;margin:15px 0px 0px 0px;color:#333;float: left;} 
#wrapper {width:830px;margin:0 auto;}

#content ol { margin-left:35px; }

#topinfo {background:#666666 url(../images/topcurve.jpg) 0 100% no-repeat;width:824px;float:left;padding:6px 0px 5px 6px;}
#topinfo div.welcome {background:url(../images/welcome-bg.jpg) no-repeat;width:280px;height:302px;float:left;padding:5px 0px 0px 15px;}
#topinfo div.welcome p {margin:15px 0px 0px 0px;}
#topinfo div.slide {float:left;width:818px;height:302px;}
div.group{width:600px;float:left;}
#info {width:600px;float:left;background:#eaeaea url(../images/ligraybtm.jpg) 0 100% no-repeat;padding:0px 0px 15px 0px;}
#content div.darkgray {background:#ccc url(../images/greybottom.gif) 0 100% no-repeat;}
#info h1 {font-size:12px;color:#fff;background:url(../images/hdbg.gif) no-repeat;height:31px;line-height:31px;padding:0px 0px 0px 5px;font-family: Verdana, Arial, Helvetica, sans-serif}
#info p {margin:10px 0px 0px 0px;line-height:1.3em;}
#info p span{font-style:italic;display: block;}
#info a, #topinfo div.welcome a {color:#0070c0;text-decoration:none;font-weight:700;}
#info a:hover, #topinfo div.welcome a:hover, #seal-lg p a:hover, #info div.innersub div.staff ul li a:hover, #info div.innersub ul.subnav li a:hover { text-decoration: underline;}
#info ul {list-style: disc;margin:10px 0px 0px 15px;}
#info ul li {margin:0px 0px 0px 0px;}
#info ul.service {margin:10px 0px 0px 0px;list-style: none;}

#info div.inner {width:583px;float:left;background:url(../images/hmbg.jpg) repeat-x;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:0px 0px 0px 15px;height:276px;}
#info div.inner div.rtinf {float:left;width:252px;margin:15px 0px 0px 0px;}
#info div.inner div.infort {float:left;width:305px;_width:295px;margin:0px 0px 0px 15px;display: inline;}
#info div.inner div.infort p {padding:0px 17px 0px 0px;}
#info div.inner div.infort p.pblue {color:#0070c0;margin:0px;}
#info div.inner div.infort h2 {color:#0070c0;margin:10px 0px 0px 0px;font-size:16px;}
#info div.inner div.infort ul {list-style: disc;width:100%;float:left;margin:10px 0px 15px 0px;padding:0px 0px 0px 20px;}
#info div.innersub {width:568px;float:left;background:url(../images/subbg.jpg) repeat-x;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:0px 15px 0px 15px;}
#info div.innersub div.review {font-style: italic; margin:20px 0px 0px 0px;border-bottom:1px dashed #ccc;padding:0px 0px 20px 0px;width:565px;}
#info div.innersub div.last {border:none;}
#info div.innersub ul.subnav {list-style: none;margin:15px 0px 15px 0px;width:565px;}
#info div.innersub ul.subnav li {display: inline;}
#info div.innersub ul.subnav li a {color:#000;text-decoration:none;padding:0px 10px 5px 10px;}
#info div.innersub ul.subnav li.active a {font-weight:700;} 
#info div.innersub ul.subnav li a.nop {padding:0px 10px 0px 0px;}
#info div.innersub div.staff {border-bottom:1px dashed #ccc;float:left;width:565px;margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;}
#info div.innersub div.staff img {float:left;border:4px solid #999;}
#info div.innersub div.staff img.hold {border:none;}
#info div.innersub div.staff ul {list-style:none;width:300px;float:left;}
#info div.innersub div.staff ul li a, #info div.innersub div.staff ul li a:visited {color:#000;text-decoration:none;;}
#info div.innersub ul.area {list-style:none;width:175px;float:left;}
#info div.innersub div.map {float:left;width:565px;text-align:center;margin:20px 0px 0px 0px}
#info div.nbullet ul {list-style: none;margin:10px 0px 0px 0px;}

#info div.innersub div.yellowbox {width:564px;height:43px;float:left;margin:10px 0px 0px 0px;background:url(../images/yellowbox.gif) no-repeat;}
#info div.innersub div.yellowbox p {margin:8px 0px 0px 8px;width:78%;font-size:10px;font-weight:700;}

#info div.innersub div.mdchart {width:568px;float:left;margin:5px 0px 10px 0px;}
#info div.innersub div.mdchart img {float:left;padding:0px 20px 0px 0px;}
#info div.innersub div.mdchart ul {list-style:none;float:left;width:300px;;}
#info div.innersub div.mdchart ul li {background:url(../images/arrowred.jpg) 0 85% no-repeat;padding:10px 0px 0px 15px;font-weight:800;}
#info div.blank {height:300px;}
#info img.terri {margin:20px 0px 0px 0px;border:3px solid #999;}
#info div.innersub div.qultop {float:left;height:100px;margin:10px 0px 0px 0px;}
#info div.innersub div.qultop img {float:left;padding:0px 15px 0px 0px;}
#info div.innersub div.qultop strong, #info div.phys strong, #info div.serv strong, #info div.cont div.middle strong {color:#0294bb;font-weight:700;}
#info div.innersub h3 {color:#4bacc6;background:url(../images/shadow.jpg) no-repeat;width:171px;height:38px;line-height:38px;font-size:12px;text-align: center;margin:10px 0px 0px 0px;}
#info div.phys div.message h3 {background:none;line-height:1.1em;width:100%;font-size:13px;color:#fff;height:50px;padding:15px 0px 0px 0px;margin:0px;}
#info div.phys div.message img {border:3px solid #999;float:left;margin:10px 20px 0px 0px;}
#info div.phys div.message p.sign {background:url(../images/terrisign.jpg) no-repeat;height:75px;}
#info div.phys img {padding:0px;margin:0px;}
#info div.phys div.message {float:left;background:url(../images/portalbg.jpg) no-repeat;width:534px;height:468px;padding:0px 20px 0px 20px;_width:528px;}
#info div.innersub ul.check {list-style:none;margin:10px 0px 0px 0px;}
#info div.innersub ul.check li, #info div.innersub div.servdiv ul li {background:url(../images/arrowblk.gif) 0px 3px no-repeat;padding:0px 0px 0px 13px;}
#info div.innersub div.servdiv {float:left;width:100%;margin:10px 0px 0px 0px;}
#info div.innersub div.servdiv div {width:355px;float:right;}
#info div.innersub div.servdiv div p {margin:10px 0px 0px 10px;}
#info div.innersub div.servdiv div.medstaff {width:355px;height:255px;float:right;background:url(../images/staffbg.jpg) no-repeat;margin:10px 0px 0px 0px;}
#info div.innersub div.servdiv div.medstaff h3 {background:none;}
#info div.innersub div.servdiv div.medstaff ul {margin:0px 0px 0px 35px;}
#info div.innersub div.servdiv div.medstaff ul li {background:none;padding:0;}
#info div.innersub div.servdiv img {float:left;margin:10px 0px 0px 0px;}
#info div.innersub div.servdiv div.servd {width:190px;float:left;}
#info div.innersub div.servdiv div.servd ul {margin:10px 0px 0px 10px;font-size:12px;}
#info div.innersub div.servdiv h3, #info div.innersub div.servdiv h2 {color:#4bacc6;background:url(../images/sershhd.jpg) no-repeat;width:151px;height:47px;line-height:47px;font-size:12px;}
#info div.innersub div.servdiv h2 {background:url(../images/servlghd.jpg) no-repeat;width:315px;font-size:12px;text-align: center;}
#info div.innersub img.tort {float:right;padding:0px 25px 25px 0px;}
#info div.cont img.lady {float:left;margin:10px 5px 0px 0px;}
#info div.cont img.lines {float:right;margin:30px 0px 0px 0px;}
#info div.cont div.middle {float:left;width:275px;margin:10px 0px 0px 0px;}
#info div.cont h3 {background:url(../images/HOMEHEALTHCONTINUUM2-2_03.jpg) no-repeat;height:55px;line-height:55px;width:238px;}
#info div.cont ul.ltrt {float: left;width:335px;margin:0px 0px 0px 10px;}
#info div.cont ul.ltrt li {margin:10px 0px 0px 0px;}
#info div.cont p.reason {background:url(../images/roundshd.jpg) 100% 0 no-repeat;height:58px;line-height:58px;}
#info div.cont p.trust {color:#4bacc6;text-align: center;font-weight: 700;background:url(../images/docbig.jpg) 50% 80% no-repeat;height:250px;margin:25px 0px 0px 0px;padding:5px 0px 0px 0px;}
#info div.cont div.list {background:url(../images/sidebox.jpg) no-repeat;float:left;height:230px;width:210px;}
#info div.cont div.list ul {list-style:none;color:#4bacc6;font-size:14px;margin:20px 0px 0px 20px;}

#info div.innersub form#newsform {margin:10px 0px 0px 0px;}
#info div.innersub form#newsform fieldset {border:none;margin:10px 0px 0px 0px;}
#info div.innersub form#newsform fieldset label {width:100px;float:left;}
#info div.innersub form#newsform fieldset input.gobtn {margin:10px 0px 0px 100px;}
#info ul.login li {margin:5px 0px 0px 0px;}

#seal-lg {width:600px;float:left;background:url(../images/seallg.jpg) no-repeat;height:91px;margin:10px 0px 0px 0px;}
#seal-lg p {color:#fff;width:505px;margin:5px 0px 0px 5px;float:left;}
#seal-lg p a {color:#fff;font-weight: 700;text-decoration:none;}
#seal-lg a.seal {width:74px;height:76px;display: block;float:left;margin:10px 0px 0px 10px;}

.rightinfo {width:219px;float:right;padding:0px 0px 10px 0px;}
.rightinfo div.resources {float:left;background:#dfecf3 url(../images/bluebottom.gif) 0 100% no-repeat;width:100%;}
.rightinfo div.feature {background:#ddd url(../images/rtgray.gif) 0 100% no-repeat;float:left;margin:10px 0px 0px 0px;width:100%;}
.rightinfo div.feature p {font-size:11px;padding:10px 0px 5px 20px;width:80%;float:left;}
.rightinfo div.feature p.name {text-align: right;}
.rightinfo h2 {float:left;width:215px;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height:31px;padding:0px 0px 0px 5px;color:#fff;background:url(../images/rhdbg.gif) no-repeat;}
.rightinfo ul {list-style: none;}
.rightinfo ul li {margin:0px;float:left;width:209px;line-height:50px;border-top:1px dashed #ced9df;padding:14px 0px 14px 8px;}
.rightinfo ul li.noline {border:none;}
.rightinfo ul li a {color:#000;text-decoration: none;font-weight:700;float: left;}
.rightinfo ul li a:hover {text-decoration: underline;}
.rightinfo ul li a.alr {float: right;}
.rightinfo ul li img {float:right;padding:0px 10px 0px 2px;}
.rightinfo div.sealsm {float:left;background:url(../images/sealsm.jpg) 0 100% no-repeat;width:100%;height:90px;margin:10px 0px 0px 0px;}
.rightinfo div.sealsm p {font-weight: 700;color:#fff;margin:30px 0px 0px 10px;float:left;width:130px;display: inline;}
.rightinfo div.sealsm a.seal {width:58px;height:76px;display: block;float:left;margin:10px 0px 0px 10px;} 
.results-fail {background:#e7a4a0;padding:5px;color:#800f09;margin:10px 0px 0px 0px;border:1px solid #800f09;}
.results-success {background:#c9f49b;padding:5px;margin:10px 0px 0px 0px;}

#footer {background:url(../images/bottom.gif) no-repeat;width:892px;text-align:center;padding:30px 0px 10px 0px;;color:#000;font-size:12px;}
#footer p {margin:10px 0px 0px 0px;}
#footer a {color:#000;text-decoration:none;}
#footer ul {padding:0px 0px 10px 0px;margin:0px;color:#000;list-style: none;}
#footer ul.address {margin:10px 0px 0px 0px; }
#footer ul li {margin:0px 0px 5px 0px; display: inline;}
#footer div#address_wrapper{width: 400px; margin: 12px auto 0}
#footer ul.address{float: left; display: block; margin: 0 auto; width: 200px}
#footer ul.address li {display: block;margin:0px;}
#footer div#toll_free{clear: both}
#footer ul li a, #footer ul li a:visited {color:#000;text-decoration: none;padding:0px 5px 0px 5px;font-weight:700;}
#footer ul li a:hover, #footer a:hover { text-decoration: underline;}
#tooltip {position:absolute;border:2px solid #ccc;
    background:#fff;
    padding:5px 5px;
    color:#333;
    display:none;
        font-size:1.1em;
width:400px;
text-align:left;
    }
