body,html{padding:0;margin:0;height:100%;background:#140b37 url(p/body.bg.jpg) repeat-x 0 0;font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#5c5c5c}
table,form,p { padding:0; margin:0;}
a img {border:0;}
img {border:0}

#wrap {width:804px;margin:70px auto;overflow:hidden;background:#fff;}
#head {float:left;background:#60b391 url(p/menu.bg.jpg) no-repeat 0 100%;border-bottom:3px solid #e27324;}

#logo {margin:0 0 43px 0;width:220px;overflow:hidden}
#splash {float:left;width:583px;overflow:hidden;height:304px;}
#head>#splash {width:584px;}

#menu {width:220px;float:left;padding:0}
#menu a {display:block;}
#menu div {margin:0 28px 0 28px;border-top:1px solid #90cab2}
#menu div a {color:#fff;font-size:11px;padding:4px 0 8px 0;border-bottom:1px solid #90cab2;text-decoration:none;}
#menu div a:hover {text-decoration:underline}

.cl {clear:both;}

#promo {background:#fff url(p/items3.jpg) no-repeat 50% 0;padding:75px 5px 0px 5px;border-bottom:1px solid #fff;margin:0 0 20px 0}
.item {float:left;width:45%;background:none;background:transparent;position:relative;margin:0 12px;}
.item h1 {padding:0;margin:0;background:none;position:absolute;top:-40px;left:0;}
.item h1 span {color:#2A9167;font-size:18px;text-transform:uppercase;font-weight:100;position:relative;top:-5px;}
.item table .form_desc {color:#2A9167;font-size:18px;text-align:right;}
.item table select {width:250px}
.item table tr td {padding:5px;vertical-align:middle;}

select {border:1px solid #ccc;font-size:12px;}

#afoot {width:100px;position:absolute;top:-70px;left:20px;}
#afoot a {float:left;font-size:11px;color:#666;text-decoration:none;display:block;margin:0 0 10px 0}
#afoot #jcaho {background:url(p/jcaho.jpg) no-repeat 50% 0px;padding:110px 0 0 0;width:170px;text-align:center;}
#afoot #healthbytes {background:url(p/health.bytes.jpg) no-repeat 10px 50%;display:block;height:60px;width:200px;}

#foot {background:#2a9167;text-align:center;padding:15px;color:#f5f5f5;}
#foot a {padding:15px;color:#f5f5f5;}

#copy {text-align:center;width:804px;color:#8B869F;background:#170D41;background:none;padding:20px 0 0 0;position:absolute;}

ul,li {padding:0;margin:0;list-style:none;}
ul {position:relative} /*IE Peekaboo Bugfix*/
li {background:url(p/square.bullet.gif) no-repeat 0 8px;padding:3px 0 3px 15px;}
ul li ul li {background:none;}

#grid {border-collapse:collapse;}
#grid tr td {padding:0;border:0;vertical-align:top}
#grid tr #side {background:#60b391;border-bottom:3px solid #fff;width:220px}

#info {width:160px;padding:35px 30px;border-top:3px solid #fff;float:left;color:#fff;}
#inner {padding:110px 33px 33px 33px;background:url(p/subitem2.jpg) no-repeat 100% 0;position:relative;}
#inner #pagetitle {position:absolute;top:50px;}
#inner>#pagetitle {top:30px;}
h1 span {color:#2A9167;font-size:18px;text-transform:uppercase;font-weight:100;position:relative;}
#page {width:583px;}

#inner h2 {font-size:11px;color:#2A9167;padding:0 0 10px 0;margin:0;}
a {text-decoration:underline;color:#800080}
#subnav {float:right;padding:5px;}
#subnav a {display:block;margin:7px 0;}

#mapNav {padding:7px 0 0 0}
#mapNav a {padding:5px;}

#empList {border-collapse:collapse}
#empList tr td {padding:5px 0;}
#empList tr td a {color:#2A9167}

#tips span {color:#2A9167;}
#maps {text-align:center;width:350px;overflow:hidden;}
#maps img {display:block;margin:0 0 10px 0}

.clinicInfo {font-weight:bold}