* { padding:0; margin:0;  }
body { padding:0; margin:0; font:13px arial; font-size:76%; background:url(../images/new-main-bg.jpg) repeat-x fixed #5991bb;}

a { color:#004C81; }
a:hover { color:#004C81; }
ul { list-style:none; }

div.outer { width:792px; left:50%; margin-left:-394px; position:relative; background:url(/images/shadows.gif) no-repeat; padding-left:15px; }
#wrapper { width:760px; position:relative; background:url(../images/new-main-bg-int.jpg) repeat-x #386487; margin-top:10px; border-top:5px solid #f8b80a; border-left:1px solid #2b5679; border-right:1px solid #2b5679; }

#header { width:760px; height:252px; float:left; }
#header h1 { width:473px; height:72px; overflow:hidden; background:url(../images/logo-trans-ekg2.gif) no-repeat; text-indent:-999em; position:relative; left:10px; }

#headerwrap { width:730px; height:181px; position:relative; margin-left:15px; background-color:#fff; }
#int-topleft { width:738px; height:11px; background:url(../images/rounded-top.gif) no-repeat; position:absolute; left:-2px; top:0; }
#toprightimg { position:absolute; top:10px; righT:10px; width:370px; height:160px; background:url(../images/int-imgslot.jpg) no-repeat; overflow:hidden; }

#intwrapper { background-color:#fff; clear:both; padding-top:20px; display:block; clear:both; margin:0 15px; }

#navbar { clear:both; float:left; width:170px; text-align:left; padding-top:5px; /* background:url(../images/main-bg-int-int.jpg) repeat-x #fff; */ padding-left:0px; margin-left:5px; overflow:hidden; min-height:200px; }
#navbar h3 { padding:5px; color:#003754; }
#navbar ul li ul li ul li { margin:0; padding:0; }
#navbar ul li { font-weight:bold; display:block; margin:0; padding:0; white-space:nowrap; }

.highlighta { padding:7px; font-weight:bold; font-size:1.1em; margin-top:10px; }
.highlight { padding:4px; font-weight:bold; border:1px solid #ffd175; font:1.1em sans-serif; font-weight:bold; margin:10px 0px 10px 0px; padding-left:10px; background:#fff8d2; }

.body { margin-left:180px; margin-right:10px; padding:10px; border-top:1px solid #eee; height:auto !important; height:330px; min-height:330px; padding-top:5px; margin-top:10px; border-left:1px solid #eee; }

.body li { padding: 0 1em; list-style-type:disc; list-style-position:inside; }
.body ul { margin-bottom:1em; }

h1 { display:block; color:#29557a; font-size:150%; color:#29557a; padding:5px 5px; }
h2 { color:#29557a; font-size:135%; }
p { font:100%/135% Arial, Helvetica, sans-serif; padding:5px 5px; }

#topshadow { width:540px; height:8px; background:url(../images/shadow-up.gif) 0 0px repeat-x; position:absolute; right:25px; border-bottom:1px solid #ccc; }
#botshadow { display:none; width:738px; height:12px; background:url(../images/shadow-down.gif) repeat-x; position:absolute; }

div#footer { position:relative; left:-1px; width:760px; height:90px; clear:both; background:url(../images/footer-bg-mid.gif) repeat-x #fff; overflow:hidden; }
div#footer ul { position:absolute; width:762px; height:90px; background:url(../images/footer-bg-right.gif) right top no-repeat; overflow:hidden; }
div#footer ul li { float:right; padding-right:8px; margin-top:64px; }
div#footer ul li a { font-size:.8em; color:#132a3d; text-decoration:underline; }

p.copyright { position:absolute; left:1em; top:60px; font-size:.8em; font-family:verdana; }
p.design { position:absolute; right:1em; top:56px; height:30px; overflow:hidden; padding:0; margin:0; line-height:30px; padding-right:40px; font-size:.8em; font-family:verdana; background:url(/images/drew-towers-design.jpg) no-repeat right top; }
div.footermenu { position:absolute; top:0; left:0; width:762px; height:90px; background:url(../images/footer-bg-left.gif) no-repeat; }

div.procedures_page img { float:left; width:72px; height:54px; margin-top:15px; border:1px solid #386487; }
div.procedures_page a h3 { }
div.procedures_page a { margin-left:75px; margin-top:20px; display:block; padding-left:15px; }
div.procedures_page a:hover { color:#0097cf; }
div.procedures_page p { margin:0px 0px 10px 90px; min-height:60px; }

h3 { color:#29557A; display:block; }
div.body h3 { font-size:1.2em; }

div#resources_page div { margin-top:10px; height:100px; }
div#resources_page h3 { font-size:14px; }
div#resources_page img { float:left; padding:10px; }
div#resources_page { padding-bottom:50px; }

ol.req li {margin-top:5px; }
ul.forms li { list-style:none !important; }
ol { list-style-position:inside; list-style-type:disc; margin-left:5px; }
ol li { margin:2px; }
li.or { padding:10px !important; }
li.doc { list-style-type:none; height:24px; padding-left:20px !important; background:url(/images/icons/page.gif) no-repeat; font-size:1.1em; font-weight:bold; margin-left:5px; display:block; }
li.doc a:hover { color:#000; }
li.combined { font-size:1.5em; font-weight:bold; }

#newpatients { position:relative; width:150px; height:80px; overflow:hidden; text-align:center; margin-top:10px; }
#newpatients a { position:absolute; width:150px; height:30px; background:url(/images/icons/newpatients_white.gif) 0 0 no-repeat; overflow:hidden; text-indent:-999em; top:0; left:0; }
#newpatients a:hover { background-position:0 -63px; }
#newpatients small { display:block; margin-top:30px; line-height:90%; color:#999; }

.office-left { padding-top:10px; }
#maplink { background:url(/images/icons/map.gif) no-repeat;  position:relative; display:block; height:50px; width:150px; text-align:center; line-height:180px; margin-top:10px; margin-bottom:10px; }
span.B_crumbBox { top:-7px; right:15px; position:absolute; font-size:.8em; }

#contactus_page label{ display:block; }

a img { border:0; }
.faq_page { background-color:#fff; height:auto !important; height:500px; min-height:500px; }

.body ul li ul li { list-style:none; }
.body { min-height:480px; } 

a.secure { height:20px; line-height:17px; font-size:80%; display:block; font-weight:bold; margin-left:10px; text-indent:20px; background:url(/images/mail.gif) top left no-repeat; }
a.intranetlink { width:122px; height:22px; position:absolute; display:block; overflow:hidden; text-indent:-999em; background:url(/images/intranet.gif) 0 0 no-repeat; top:60px; left:625px; }
a.intranetlink:hover { background-position:0 -22px; }

div.companylinks { position:absolute; width:300px; right:10px; text-align:right; font-size:10px; color:#000; top:69px; }
div.companylinks a { text-decoration:none; color:#eee; }
div.companylinks a:hover { color:#fff; text-decoration:underline; }

.body form input { padding:0; display:block; width:116px; height:22px; overflow:hidden; font:bold 12px arial !important; font-weight:normal !important; }
.body form { margin-top:20px; padding-top:20px; }
form b { position:relative; top:-9px; display:block; text-align:right; padding-right:10px; }
form table tbody tr,.body form label { font:bold 13px/18px arial; text-shadow:1px 1px 1px #ccc; color:#003754; vertical-align:middle; }
.body form table tbody input[type=text],.body form table tbody input[type=password] { width:200px !important; text-indent:5px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin-left:auto; margin-right:auto; margin-top:15px; padding:3px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #999999; border-bottom:1px solid #999999; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow:-1px 1px 5px #ccc; position:relative; top:-15px; }
.btn_submit { display:none; }
#chkbox { width:20px; }
form a { float:right; font-size:12px; margin-top:20px; }
#WebLoginLayer0 { padding-top:30px; padding-left:40px; }