body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-image:url(../img/bodybg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#fff;}
img { border:0px;}
.clear { clear:both}
.maintable { margin:0px auto 0px auto; padding:0px; width:798px;}
.maintoptbl { margin:0px auto 0px auto; padding:0px; width:778px;}
.maincontainer { margin:0px auto 0px auto; padding:0px; width:778px; background-color:#d9ebff; background:#d9ebff url(../img/middlebg.gif) repeat-x top left; border:0px solid #000;}
.middlecontainer { margin:0px auto 0px auto; padding:20px; width:738px; background-color:#d9ebff; background:#d9ebff url(../img/middlebg.gif) repeat-x top left; border:0px solid #000; }
.middlecontainer h1{ margin:0px auto 15px auto; padding:0px; color:#601f00; font-size:18px; font-weight:normal;}
.middlecontainer p { margin:0px auto 0px auto; padding:0px; color:#474646; font-size:12px; text-align:justify}

.topheaderbg { margin:0px auto 0px auto; padding:0px; width:778px; background-image:url(../img/topheaderbg.jpg); background-repeat:no-repeat; background-position:top left; background-color:#c7cfb8; height:74px; text-align:center;}
.topbanner { margin:0px auto 0px auto; padding:0px; float:left; width:798px;}
.topbanner1 { margin:0px auto 0px auto; width:432px; padding:0px; background-image:url(../img/topbaner1.jpg); background-repeat:no-repeat; background-position:top left; background-color:#c7cfb8; height:208px; float:left;}
.topbanner2 { margin:0px auto 0px auto; padding:0px; width:366px; background-image:url(../img/topbaner2.jpg); background-repeat:no-repeat; background-position:top left; background-color:#c7cfb8; height:208px; float:left;}

/* top Navigation */
#topnav {  margin:0px auto 0px auto; padding:0px; width:778px; background-color:#601f00; height:32px;}
#topnav ul { margin:0px; padding:0px 0px 0px 10px;}
#topnav ul li { margin:0px; padding:0px 0px 0px 0px; float:left; position:relative; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#topnav ul li a { margin:0px 0px 0px 0px; padding:0px 8px 0px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; position:relative; list-style:none; color:#fff; font-size:12px; text-decoration:none; line-height:30px; }
#topnav ul li a:hover { margin:4px 0px 4px 0px; padding:0px 8px 0px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; position:relative; list-style:none; color:#ffff00; font-size:12px; text-decoration:none; height:24px; line-height:22px; background-color:#1571900;}
#topnav ul li a.active { margin:4px 0px 4px 0px; padding:0px 8px 0px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; position:relative; list-style:none; color:#fff; font-size:12px; text-decoration:none; height:24px; line-height:22px; background-color:#a75f3c;}

/* welcome content area */
.hometopmid { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  background-image:url(../img/welcometopbg.jpg); background-repeat:repeat-x; background-position:top left; width:778px; float:left; border:0px solid #000;}
.homemidbg { margin:0px; padding:0px 10px 0px 10px;  background-color:#eaf7ff; width:758px;}

.welcome { margin:0px; padding:10px 0px 0px 0px; width:436px; background-image:url(../img/welcompic.jpg); background-repeat:no-repeat; background-position:bottom left; float:left; border:0px solid #ff0000;}
.welcome img{ margin:0px; padding:0px 0px 10px 105px; }
.welcome p{ margin:0px; padding:0px 0px 11px 155px; color:#545454; font-size:12px; text-align:justify; line-height:18px;}

.whttoexpect { margin:20px 0px 0px 0px; padding:0px; float:left;}
.whttoexpect .imgblock{ margin:0px 10px 0px 0px; padding:5px; background-color:#FFFFFF; }
.whttoexpect img{ margin:0px 0px 0px 0px; border:1px solid #bbc5a8; float:left;}
.whttoexpect h4 { margin:0px 0px 10px 0px; padding:0px; color:#854323; font-size:14px; font-weight:bold;}
.whttoexpect p { margin:0px 0px 10px 0px; padding:0px; color:#474646; font-size:12px; line-height:18px;}
.whttoexpect a { margin:0px 0px 0px 0px; padding:0px; color:#854323; font-size:12px; text-decoration:underline;}
.whttoexpect a:hover { margin:0px 0px 0px 0px; padding:0px; color:#854323; font-size:12px; text-decoration:none;}


/* welcome feedback */
.homeboxbdr { margin:8px 10px 8px 0px; padding:0px; background-color:#fff; border:1px solid #0b7cba;}
.welfeed { margin:0px 0px 0px 0px; padding:10px 8px 0px 8px; border-bottom:1px solid #0b7cba;}
.welfeed p.feedback { margin:0px; padding:0px 0px 0px 0px; background-image:url(../img/feedback.gif); background-repeat:no-repeat; background-position:top left; color:#474646; font-size:12px; text-align:justify; font-style:italic;}
.welfeed p.patientname { margin:0px; padding:0px 0px 6px 0px; color:#474646; font-size:12px; text-align:right;}

.homecontactdiv { margin:8px; padding:8px; background-color:#9acdff;  background:#9acdff url(../img/homecontactbox.jpg) center left no-repeat;}
.homecontactdiv p{ margin:0px; padding:0px 0px 0px 5px; color:#000; font-size:12px; text-align:center;}
.homecontactdiv span{ margin:0px; padding:0px 0px 0px 0px; color:#000; font-size:12px; text-align:center;}
.homecontactdiv h1{ margin:0px; padding:0px 0px 5px 0px; color:#006196; font-size:14px; font-weight:bold; text-align:center;}
.homecontactdiv h2{ margin:0px; padding:0px 0px 5px 0px; color:#620a02; font-size:14px; font-weight:bold; text-align:center;}
.homecontactdiv a { margin:0px 0px 0px 0px; padding:0px; color:#854323; font-size:12px; text-decoration:underline;}
.homecontactdiv a:hover { margin:0px 0px 0px 0px; padding:0px; color:#854323; font-size:12px; text-decoration:none;}


/* about our doctors */
.about { margin:0px 0px 0px 0px; padding:0px;}
.aboutdiv { margin:0px 0px 10px 0px; padding:10px; width:96%; background-color:#fff; border:4px solid #75b3d5; float:left; position:relative;}
.aboutdiv img { margin:0px 10px 0px 0px; padding:2px; background-color:#fff; border:2px solid #0277b7; float:left; position:relative;}
.aboutdiv p { margin:0px; padding:0px 0px 10px 0px; color:#585858; font-size:12px; text-align:justify;}
.aboutdiv a { margin:0px; padding:0px 0px 0px 0px; color:#a75f3c; font-size:12px; text-decoration:underline}
.aboutdiv a:hover { margin:0px; padding:0px 0px 0px 0px; color:#a75f3c; font-size:12px; text-decoration:none}

/* Insurance Information */
.insuranceinfo { margin:0px 0px 0px 0px; padding:0px;}
.insuranceinfodiv { clear:both; margin:0px 0px 10px 0px; padding:10px; background-color:#fff; border:4px solid #0277b7;}
.insuranceinfodiv p { margin:0px; padding:0px 0px 10px 0px; color:#585858; font-size:12px; text-align:justify;}
.insuranceinfodiv .info { margin:0px; padding:0px;}
.insuranceinfodiv .info img { margin:0px 0px 0px 0px; padding:0px; float:right;}
.insuranceinfodiv .info ul { margin:0px 0px 0px 20px; padding:0px; color:#585858; font-size:12px; float:left;}
.insuranceinfodiv .info ul li{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; color:#585858; font-size:12px; list-style:disc;}
.insuranceinfodiv .info ul li a{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; color:#a75f3c; font-size:12px; text-decoration:underline; }
.insuranceinfodiv .info ul li a:hover{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; color:#a75f3c; font-size:12px; text-decoration:none}

.insuranceinfonote { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #4c678c;}
.insuranceinfonote h2 { margin:0px 0px 0px 0px; padding:2px 0px 5px 10px; color:#533529; font-size:12px; font-weight:bold; background-color:#cfe8f4;}
.insuranceinfonote h2 a,.insuranceinfonote h2 a:hover { margin:10px 0px 0px 0px; padding:2px 0px 5px 0px; color:#533529; font-size:12px; font-weight:bold; background-color:#cfe8f4; text-decoration:none;}

.insuranceinfonote p { margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; color:#585858; font-size:12px; text-align:justify;}
.insuranceinfonote ul { margin:0px 0px 0px 20px; padding:0px 0px 5px 20px; color:#585858; font-size:12px;}
.insuranceinfonote li { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#585858; font-size:12px; list-style:disc;}

/* Patient Download */
.patientdownload { clear:both; margin:0px 0px 0px 0px; padding:0px;}
.patientdownloaddiv { margin:0px 0px 10px 0px; padding:10px; background-color:#fff; border:4px solid #0277b7;}
.patientdownloaddiv p { margin:0px; padding:0px 0px 10px 0px; color:#585858; font-size:12px; text-align:justify;}
.patientdownloadbox img { margin:0px; padding:0px 15px 0px 10px; float:right;}
.patientdownloadbox .patientdownloadtable { margin:0px; padding:0px; border:0px solid #4c678c;}
.patientdownloadbox h2 { margin:10px 0px 0px 0px; padding:2px 0px 5px 10px; color:#354863; font-size:14px; font-weight:bold; }
.patientdownloadbox p { margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; color:#000000; font-size:12px; text-align:justify;}
.paitentdownloadforms { margin:0px; padding:10px; background-color:#eaf7ff; border:1px solid #0277b7;}
.paitentdownloadforms ul { margin:0px 0px 0px 10px; padding:0px 0px 5px 10px; color:#000000; font-size:12px;}
.paitentdownloadforms li { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#000000; font-size:12px; list-style:none;}
.paitentdownloadforms li a { margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; color:#000000; font-size:12px; text-decoration:none; background-image:url(../img/downloads.gif); background-position:center left; background-repeat:no-repeat; height:46px; display:block; line-height:50px;}
.paitentdownloadforms li a:hover { margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; color:#000000; font-size:12px; text-decoration:underline; background-image:url(../img/downloads.gif); background-position:center left; background-repeat:no-repeat; height:46px; display:block;}
.downloadpdf { margin:10px 0px 10px 0px; padding:0px; text-align:right; background-image:url(../img/downloadpdf.gif); background-position:top right; background-repeat:no-repeat; height:33px; display:block;}
.downloadpdf a { margin:0px; padding:0px 120px 0px 0px; color:#000000; font-size:12px; text-decoration:none; line-height:45px;}
.downloadpdf a:hover { margin:0px; padding:0px 120px 0px 0px; color:#000000; font-size:12px; text-decoration:underline;}

/* Patient feedback */
.patientfeedback { clear:both; margin:0px 0px 0px 0px; padding:0px;}
.patientfeedbackdiv { margin:0px 0px 0px 0px; padding:10px; background-color:#fff; border:4px solid #0277b7;}
.patientfeedbackdiv p { margin:0px; padding:0px 0px 10px 0px; color:#585858; font-size:12px; text-align:justify;}
.patientfeedbackdiv .feedback {  clear:both; margin:0px 0px 0px 0px; padding:0px;}
.patientfeedbackdiv .feedback .feedbacktxt { margin:0px; padding:0px 0px 5px 0px; background-image:url(../img/feedback.gif); background-repeat:no-repeat; background-position:top left; color:#474646; font-size:12px; text-align:justify; font-style:italic; height:30px;}
.patientfeedbackdiv .feedback .patientname { margin:0px; padding:0px 0px 0px 0px; color:#474646; font-size:12px; text-align:left;} 
.horidividar {margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; width:713px; height:1px; background-image:url(../img/hori_dividar.jpg); background-repeat:no-repeat; background-position:top left;}

/* Services */
.servicediv { margin:0px; padding:0px;}
.servicediv h2{ margin:0px; padding:0px 0px 5px 0px; color:#3e5371; font-size:14px; font-weight:bold;}
.servicediv p{ margin:0px; padding:0px;  color:#585858; font-size:12px; text-align:justify;} 
.servicelist { margin:10px 0px 0px 0px; padding:10px; background-color:#cfe8f4; border:4px solid #75b3d5;}
.servicelist h4{ margin:0px; padding:0px 0px 15px 0px; color:#601f00; font-size:14px;  font-weight:bold;}
.servicelist p{ margin:0px; padding:0px 0px 10px 0px;  color:#601f00; font-size:12px; text-align:justify; line-height:18px;}
.servicelist ul { margin:0px 0px 0px 30px; padding:0px;}
.servicelist ul li{ margin:0px; padding:0px; list-style:disc; color:#601f00; font-size:12px; text-align:justify; line-height:22px;}
.servicelist h3{ margin:0px; padding:0px 0px 5px 0px; color:#533529; font-size:12px;  font-weight:bold;}
.servicelist .subtxt{ margin:0px; padding:0px 0px 10px 10px;  color:#585858; font-size:12px; text-align:justify; line-height:18px;}



/* Contact us */
.contactdiv { margin:0px 0px 0px 20px; padding:0px; padding:10px; border:4px solid #0277b7;}
.contactdiv h1{ margin:0px 0px 5px 0px; padding:0px; color:#533529; font-size:14px; font-weight:bold}
.contactdiv p{ margin:0px; padding:0px 0px 5px 0px; color:#585858; font-size:12px;}
.contactdiv .smallfont{ margin:0px; padding:0px 0px 0px 0px; color:#474646; font-size:11px; font-style:italic; text-align:left;}
.contactdiv a{ margin:0px; padding:0px; color:#585858; font-size:12px; text-decoration:underline}
.contactdiv a:hover{ margin:0px; padding:0px; color:#585858; font-size:12px; text-decoration:none}
.googlemap { margin:20px 0px 0px 20px; padding:5px; width:425px; background-color:#fff; border:1px solid #0277b7;}
.contactdiv table { margin:0px 0px 10px 0px; padding:0px; background-color:#fff; border:1px solid #0277b7;}
.contactdiv td { margin:0px; padding:10px; border-right:1px solid #0277b7; text-align:center; color:#585858; font-size:12px;  background-color:#eaf7ff;}
.maplink { margin:0px; padding:2px;}
.maplink a{ margin:0px; padding:0px; color:#0000FF;text-align:left; text-decoration:underline}
.maplink a:hover{ margin:0px; padding:0px; color:#0000FF;text-align:left; text-decoration:none}

/* Site Map */
.sitemapdiv { margin:0px; padding:10px; background-color:#c7cfb8}
.sitemapdiv img{ margin:0px; padding:0px; float:right;}
.sitemapdiv ul{ margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; }
.sitemapdiv ul li{ margin:0px; padding:0px 0px 0px 0px; list-style:disc;}
.sitemapdiv ul li a{ margin:0px; padding:0px 0px 0px 0px; color:#354863; font-size:12px; text-decoration:none; line-height:25px;}
.sitemapdiv ul li a:hover{ margin:0px; padding:0px 0px 0px 0px; color:#854323; font-size:12px; text-decoration:underline; line-height:25px;}


/* footer */
.footer {  margin:0px auto 0px auto; padding:0px; width:778px; background-image:url(../img/footer.gif); background-repeat:no-repeat; background-position:top left; height:11px;}
.footerlink { margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; text-align:center; color:#474646; font-size:11px;}
.footerlink a{ margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; text-align:center; color:#474646; font-size:11px; text-decoration:none;}
.footerlink a:hover{ margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; text-align:center; color:#a53701; font-size:11px; text-decoration:none;}
.copyright { margin:0px; padding:0px 0px 15px 0px; text-align:center; color:#571900; font-size:11px;}