h1,h2,h3,h4,h5,h6,h7,ul,li,p,input, select,form,body{margin:0;padding:0;}
ul,li{list-style:none;}
a, a:active, a:visited, a:hover{text-decoration:none;}
a:hover{text-decoration:underline;}
img{display:block;border:none;}
.clear:after {content: ".";clear:both;display:block;height:0;visibility:hidden;}
.clear{clear:both;height:100%;}
body{font:normal 12px Arial, Helvetica, sans-serif;color:#666;background:#c7e5f6 url("../images/bgGradient.gif") repeat-x 0 0;margin-bottom:20px;}
h1,h2,h3,h4{color:#004395;}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3{font-size:14px;}
h4{font-size:12px;}
table, tbody {border:0px; margin:0px; padding:0px;border-spacing:0px;}

/** override css again vignette in context css **/
pre,p {font:normal 12px Arial, Helvetica, sans-serif;color:#666;}
select,textarea {background-color:#fff; font-size: 11px; color:#666;font:normal 12px Arial, Helvetica, sans-serif}

#contentWrap{
   width:980px;
   margin:0px auto;
   padding:0px;
   margin-top:0px;
   margin-bottom:0px;
}

/** Header Section **/
#mainHeader{width:953px;margin:auto;margin-top:10px;margin-bottom:10px;}
#mainHeader #logo{float:left;background:#fff url(../images/logo.gif) no-repeat 0 0; width:197px; height:67px;}
#mainHeader #searchZone{float:right;margin-top:15px;}
#mainHeader #searchZone #searchGo {background:transparent url("../images/buttons/searchGo.gif") no-repeat 0 0;border:none;width:26px;height:22px;cursor:pointer;margin-left:4px;vertical-align:bottom;}
#mainHeader #searchZone #callUs{margin-right:15px;float:left;}
#mainHeader #searchZone #callUs .callusimg{margin-left:61px;margin-bottom:2px;}
#mainHeader #searchZone #findDoctor{float:left;}
#mainHeader #searchZone #findDoctor .finddocimg{margin-bottom:6px;}

/** Main Navigation Menu**/
#navigation {height:29px;border-bottom:solid 1px #9db5ff;background:#fff url("../images/nav/navBgd.gif") repeat-x 0 0;}
#shadow{background:url("../images/nav/shadow.gif") repeat-x 0 0;height:2px;overflow:hidden;position:relative;z-index:1;width:100%;}

#navigation .menu{width:980px;margin:0 auto;padding-left:27px;position:relative;z-index:200000;}
#navigation .menu li{float:left;position:relative;z-index:200000;}
#navigation .menu li a, #navigation .menu li a:visited {float:left;display:block;text-decoration:none;height:28px;color:#333;}
/** Menu images and rollovers **/
#navigation .menu li a.menu_0{background:url("../images/nav/procedure.gif") no-repeat 0 0;width:208px;}
#navigation .menu li a.menu_1{background:url("../images/nav/services.gif") no-repeat 0 0;width:198px;}
#navigation .menu li a.menu_2{background:url("../images/nav/findDoctor.gif") no-repeat 0 0;width:153px;}
#navigation .menu li a.menu_3{background:url("../images/nav/before.gif") no-repeat 0 0;width:212px;}
#navigation .menu li a.menu_4{background:url("../images/nav/stories.gif") no-repeat 0 0;width:179px;}

#navigation .menu li a.menu_0:hover{background:url("../images/nav/procedureOn.gif") no-repeat 0 0;width:208px;}
#navigation .menu li a.menu_1:hover{background:url("../images/nav/servicesOn.gif") no-repeat 0 0;width:198px;}
#navigation .menu li a.menu_2:hover{background:url("../images/nav/findDoctorOn.gif") no-repeat 0 0;width:153px;}
#navigation .menu li a.menu_3:hover{background:url("../images/nav/beforeOn.gif") no-repeat 0 0;width:212px;}
#navigation .menu li a.menu_4:hover{background:url("../images/nav/storiesOn.gif") no-repeat 0 0;width:179px;}

#navigation .menu li a.menu_0_On{background:url("../images/nav/procedureOn.gif") no-repeat 0 0;width:208px;}
#navigation .menu li a.menu_1_On{background:url("../images/nav/servicesOn.gif") no-repeat 0 0;width:198px;}
#navigation .menu li a.menu_2_On{background:url("../images/nav/findDoctorOn.gif") no-repeat 0 0;width:153px;}
#navigation .menu li a.menu_3_On{background:url("../images/nav/beforeOn.gif") no-repeat 0 0;width:212px;}
#navigation .menu li a.menu_4_On{background:url("../images/nav/storiesOn.gif") no-repeat 0 0;width:179px;}

/** Displaying and hiding dropdown **/

#navigation .menu li ul li a, #navigation .menu li ul li a:visited{display:block;width:180px;background-color:#fff;line-height:28px;padding-left:20px;border:solid 1px #9db5ff;border-top:none;}
#navigation li ul.submenu {display:none;visibility:hidden;}
#navigation .menu :hover ul.submenu{display:block;visibility:visible;position:absolute;top:28px;left:0; border-top:solid 1px #fff;}
#navigation .menu li ul li a:hover{background-color:#004395;color:#fff;}

/** Banner Section HOME Page**/
#banner{float:left;margin-right:33px;margin-top:-2px;margin-bottom:0px;position:relative;z-index:1;}

/**Consultation block home page**/
#consultation p{color:#fff;font-size:11px;margin-bottom:8px;}
#consultation form * {
	color:#666666;
	font-size:11px;
}
#homePage #consultation {float:left;margin-top:15px;clear:right;}
#homePage #consultation .layertop {width:310px;background:#5f89bc url("../images/corners/topBlue.gif") no-repeat left top;padding-top:4px;}
#homePage #consultation .layerbottom {background:transparent url("../images/corners/bottomBlue.gif") no-repeat right bottom;padding-bottom:4px;}
#homePage #consultation .layerbackground {padding:10px 15px 5px 20px;}
#homePage #consultation .layerbackground h2{
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}
#homePage #consultation .layerbackground .callnow{
	float:left;
	margin-right:10px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}

#homePage #consultation .phonescheduleimg{float:left;margin-right:30px;margin-top:10px;}
#homePage #consultation .layerbackground #email, #homePage #consultation .layerbackground #phone{width:141px;margin-right:4px;}
#homePage #consultation .layerbackground .submit{float:left;background:transparent url("../images/buttons/submit.gif") no-repeat 0 0;width:66px;height:22px;border:none;cursor:pointer;margin-top:6px;}
#homePage #consultation .layerbackground .rules{color:#b0d1e4;font-size:9px;margin-top:55px;margin-bottom:0;}
#homePage #consultation .layerbackground .rules{margin-top:5px;font-size:10px;}
#homePage #consultation .layerbackground input{width:247px;}
#homePage #consultation .layerbackground select{width:251px;margin:3px 0;}

/** The main content blocks **/
#content{margin-top:0px; margin-bottom:15px;background-color:#fff;height:100%;}

/** links colors and sizes **/
#content a:link, #content a:active, #content a:visited, #content a:hover, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover{color:#004daa;}
#footer *, #footer a, #footer a:active, #footer a:visited, #footer a:hover{font-size:11px;}


/** Main Content cornered Blocks **/
#content #leftBlock, #content #centerBlock, #content #rightBlock {float:left;vertical-align: top;margin:0px;padding:0px; border:0px;}

#content .layertop, #footer .layertop{background:#fff url("../images/corners/topWhite.gif") no-repeat left top;}
#content .layerbottom, #footer .layerbottom {background:transparent url("../images/corners/bottomWhite.gif") no-repeat right bottom;}
#content .layerbackground, #footer .layerbackground{padding:0px 14px 10px 14px;}

#content .textblock {border-top:solid 3px #6893c3;background:#e7e7e7;padding:15px;}
#content .textblock.noborder{border-top:none; margin-top:6px;}
#content .textblock h4{margin:0 0 18px 0;}
#content .textblock p{margin-bottom:18px;}
#content .textblock p.last{margin-bottom:0;}
#content .textblock .toutimage{float:left;border:solid 1px #fff;margin-right:15px;}
#content .textblock .learnmore img{float:right;margin-top:10px;}
#content .textblock.noborder .qualify img{margin-top:13px;float:right;}

#content #leftBlock{width:305px;margin-right:15px;}

#content #centerBlock{width:311px;margin-right:15px;}
#content #centerBlock ul li{background:transparent url("../images/buttons/bullet.gif") no-repeat 0px 0px;}
#content #centerBlock ul li a{padding-left:25px;}
#content #centerBlock .left{float:left;margin-right:25px;}
#content #centerBlock .right{float:left;}
#content #centerBlock ul{margin-bottom:20px;}

#content #rightBlock{width:304px;margin-right:0px;}
#content #rightBlock h4{margin-bottom:0px;}
#content #rightBlock .finddoctor{vertical-align:bottom;}
#content #rightBlock select{margin:5px 7px 0 0;width:160px;}
#content .underline, #content .underline:active, #content .underline:visited, #content .underline:hover{text-decoration:underline;}

/** Footer **/
#footer .layerbackground{padding-top:16px;}
#footer .line{border-top:solid 1px #e0e0e0;padding-top:10px;}
#footer li{float:left;padding:5px 0px;}
#footer li a{border-right:solid 1px #004daa;padding:0 10px;}
#footer li.first a{padding-left:0px;}
#footer li{padding-left:0px;}
#footer li.last a{border:none;}
#footer #left{float:left;width:870px;margin-right:15px;}
#footer #right{float:left;}

#quick-facts {
	height: auto;
	width: 190px;
	background-image: url(../images/findadoc_background.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #d5ecf8;
	background-position: right top;
}

.quick-facts-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9a4a99;
	padding-top: 10px;
	padding-right: 7px;
	padding-left: 7px;
}
.quick-facts-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004190;
}

.steps select, #left_col select {style.css (line 55)
border:1px solid #B6B6B6;
height:1.6em;
margin-bottom:10px;
}
form select, form input {style.css (line 53)
color:#383636;
font-family:Arial,sans-serif;
font-size:1.1em;
}
* {style.css (line 7)
margin:0pt;
padding:0pt;
}
