body {margin:0; padding:0; font:12px Tahoma, Arial; color:#666; background:#f2f2f2;}
h3 {margin:0; padding:0; font-size:16px; font-weight:normal; text-align:center; color:#0882c4; border-bottom:1px solid #01479d;}
h1 {margin:0; padding:7px 0 0 0; color:#0882c4; font:24px "Trebuchet MS", Arial;}
h2 {margin:0; padding:10px 0 5px 0; color:#0882c4; font:16px "Trebuchet MS", Arial; font-weight:normal;}
h4 {margin:0; padding:10px 0 5px 0; color:#0882c4; font:12px Tahoma, Arial; font-weight:bold;}
p {margin:0; padding:5px 0 7px 0; text-align:justify; line-height:16px;}
a {color:#0882c4; text-decoration:underline; outline:none;}
a:hover {color:#333; text-decoration:underline; outline:none;}
li {line-height:16px;}
hr {color:#33CCFF; background:#33CCFF; height:1px;}

.mainTable {margin:0 auto; padding:0; width:960px;}

#header {margin:0; padding:0; background:url(../images-09/header-bg.gif) repeat-x #FFF; border-bottom:1px solid #fff;}
#logo {float:left; margin:0; padding:0; width:260px;}
.appointment {margin:20px 0 0 150px; padding:0; float:left; font-size:14px; color:#01479d;}
.appointment span {margin:0; padding:0; font-size:18px;}
.doctor {margin:20px 0 0 50px; padding:0; float:right; font-size:18px; color:#01479d;}
.doctor span {font-size:14px;}

.clear {clear:both; height:1px;}

/*---------- Lava Lamp Menu ------------*/
#menu {background:#073558; width:100%; height:39px;}
.lavaLampMenu {position:relative; height:29px; width:100%; background:#073558; padding:5px; margin:0; overflow:hidden;}
.lavaLampMenu ul {margin:0; padding:0;}
.lavaLampMenu li {float:left; list-style:none;}
.lavaLampMenu li.back {background:url("../images-09/menu-hover-bg.gif") no-repeat right -28px; height:28px; z-index:8; position:absolute; margin:0; padding:0;}
.lavaLampMenu li.back .left {background:url("../images-09/menu-hover-bg.gif") no-repeat top left;                 	height:28px; margin-right:14px; padding:0;}
.lavaLampMenu li a {font-size:12px; font-weight:bold; text-decoration:none; color:#e0eeff; outline:none; top:7px; letter-spacing:0; z-index:10; display:block; float:left; height:29px; position:relative; overflow:hidden; margin:0; 					padding:0 29px; }
.lavaLampMenu li a:hover, .lavaLampMenu li a:visited, .lavaLampMenu li a.active {border:none; color:#FFF; margin:0; padding:0 29px;}
/*---------- End of the Lava Lamp Menu ------------*/

.headerImage {background:url(../images-09/header-image-bg.jpg) repeat-x #0882c4;}
#headerLink {float:left; width:234px;}
#headerLink ul {list-style:none; margin:14px 25px 10px 10px; padding:0;}
#headerLink li {background:url(../images-09/menu-dotted.gif) repeat-x left bottom; line-height:22px; height:22px;}
#headerLink a {color:#fff; font-weight:bold; text-decoration:none; padding:0 0 0 20px; background:url(../images-09/menu-arrow-active.gif) no-repeat 0 80%;}
#headerLink a:hover {color:#073558; font-weight:bold; text-decoration:none; padding:0 0 0 20px; background:url(../images-09/menu-arrow-hover.gif) no-repeat 0 80%;}
#headerLink li.end {background:none;}
#headerImage {padding:18px 0; float:right;}

/*---------- LEFT SIDE ------------*/
#leftSide {float:left; margin:0; padding:0; width:208px;}
.leftSideMiddle {margin:0; padding:6px 10px; background:url(../images-09/white-bg.gif) repeat-y;}
.leftSideText {margin:0; padding:5px 0; font-size:11px; line-height:15px; text-transform:uppercase;}
.leftSideText span {margin:0 0 10px 0; padding:0; color:#FF0000; font-size:14px; font-weight:bold; text-align:center;}
.blackText {color:#000; margin-top:15px; font-size:11px; text-align:left;}
.leftSideTop {margin:0; padding:15px 0 0 0; background:url(../images-09/white-curve-top.gif) no-repeat left bottom;}
.leftSideBottom {margin:0; padding:0 0 0 15px; background:url(../images-09/white-curve-bottom.gif) no-repeat left top;}
.newsLetter {color:#0882c4; font-size:11px; text-transform:uppercase; text-align:justify; line-height:16px;}
.textbox {float:left; padding:10px 0 0 0;}
.textboxLeft {float:left; width:6px; background:url(../images-09/textbox-left.gif) no-repeat; height:26px;}
.textboxMiddle {float:left; width:130px; background:url(../images-09/textbox-middle.gif) repeat-x; height:26px;}
.textField {width:124px; margin:2px 0 0 0; border:1px solid #fff;}
.textboxRight {float:left; width:6px; background:url(../images-09/textbox-right.gif) no-repeat; height:26px;}
.go {float:left; padding:0 0 0 5px; border:none;}
.subscribe {float:left; width:100%; font-size:11px; padding:5px 0 0 0;}
/*------------------------------------------ BODY TEXT -------------------------------------------------*/
.mainBody {float:left; padding:0 10px 10px 10px; margin:0 0 0 10px; width:505px; background:#fff;}
.contentPart {background:url(../images-09/bodyPartBg.jpg) repeat-y left top #f2f2f2;}

/*------------------------------------------ RIGHT LINK ------------------------------------------------*/
.rightLink {float:right; margin:0; margin:8px 0; width:208px;}
.imageTopPadding {padding:6px 0 0 0;}
/*---------------------------------------- FOOTER ---------------------------------------------------*/
.footer {margin:0; padding:10px 0 6px 0; background:#073558; text-align:center; font-size:11px;}
.footer a {color:#dedede; font-weight:bold; text-decoration:none; line-height:16px; padding:0 2px;}
.footer a:hover {color:#ffbb00; padding:0 2px;}

.tableBorder {border:1px solid #566ca5;}
.tbl-heading {background:#566ca5; color:#FFF;}
.row1 {background:#dadfeb; color:#333;}
.row2 {background:#e6eaf2; color:#333;}