@charset "utf-8";
/* CSS Document */

div#appointBox {
	position:absolute; 
	background: url(../imgs/contactBtm.png) bottom no-repeat;
	width: 496px; 
	margin: 9px 0 0 –5px;
	padding: 7px 0 12px 0;
	z-index: 1010; 
}

div#contestDetailsBox {
	position: relative;
	background: url(../imgs/contactBtm.png) bottom no-repeat;
	width: 496px;
	margin: -195px -200px;
	padding: 7px 0 12px 0;
	z-index: 1010;
}

#appointBoxInner, #thankyou, #contestDetailsBoxInner {
	background: url(../imgs/contactBck.png) repeat-y; 
	width: 438px; 
	margin: 0; 
	padding: 10px 30px;
	height: 400px;
}

#contestDetailsBoxInner {
	height: 215px;
}

#closeBTN { position: absolute; width: 475px; margin: 10px 0 0 0; padding: 0; text-align: right; }

#thankyou p, #contestDetailsBoxInner p { clear:both; font-size: 12px; color: #000; font-weight: normal; padding: 0; margin: 2px 0; text-transform:none; }
#appointBox h1, #contestDetailsBoxInner h1, #appointBox span.appointBoxTitle { 
	clear:both; 
	font-size: 22px;
	font-weight: normal;
	line-height: 23px;
	font-family: "Times New Roman", Times, serif;
	padding: 30px 0 10px 0; 
}
#contestDetailsBoxInner h1 { color: #000; }
#contestDetailsBoxInner p { color: #4B4B4B; }
#homeStageSlider span a { color: #BDE1FB; text-decoration: none; }
#homeStageSlider span a:hover { color: #000 }

#appointBox table { border-collapse: collapse; font-size: 14px; margin: 0 0 10px 0; width: 430px; }
#appointBox td { padding: 7px 0 0 0; color: #4B4B4B; }
#appointBox input.txtfld1 { width: 115px; }
#appointBox input.txtfl2 { width: 125px; }
#appointBox input.txtfl3 { width: 130px; }
#appointBox textarea { width: 422px; }

/*** DROP NAV ***/
div.dn-top {
	background:url(../imgs/dd/dropnavtop.png) bottom;
	margin: 0; padding: 0;
	width: 835px; height: 6px;
}
div.dn-mid {
	background:url(../imgs/dd/dropnavmid.png) repeat-y;
	margin: 0; padding: 20px 30px 10px 30px;
	/*width: 520px; height: auto;*/
	width: 775px; height: auto;	
}
div.dn-btm {
	background:url(../imgs/dd/dropnavbottom.png) top;
	margin: 0; padding: 0;
	width: 835px; height: 6px;
}
div.dn-mid div.col1, div.dn-mid div.col2, div.dn-mid div.col3 { float: left; padding-left: 25px;  }
div.dn-mid div.col1 { width: 231px; padding-right: 15px; padding-left: 0px; }
div.dn-mid div.col2 { width: 231px; padding-right: 15px; }
div.dn-mid div.col3 { width: 231px;  border-right: none; }

div.dn-mid div.col1-new, div.dn-mid div.col2-new, div.dn-mid div.col3-new { float: left; border-right: 1px solid #bcbdbf;  }
div.dn-mid div.col1-new { width: 334px; margin-left: 6px; padding: 20px 0 0 20px; background: url(../imgs/beta/servicemenutop.gif) top repeat-x; }
div.dn-mid div.col2-new { width: 340px; padding: 20px 0 0 20px; background: url(../imgs/beta/servicemenutop.gif) top repeat-x;  }
div.dn-mid div.col3-new { width: 187px; padding: 20px 0 0 40px; background: url(../imgs/beta/servicemenutopdrk.gif) top repeat-x #e4e4e4; }

div.dn-mid div.col1-new p.hd, div.dn-mid div.col2-new p.hd, div.dn-mid div.col3-new p.hd{
	color: #2B8BA9; font-size: 14px; line-height: 18px; text-decoration: none; margin-bottom: 0; padding-bottom: 0; }
div.dn-mid div.col1-new p.hd a, div.dn-mid div.col2-new p.hd a, div.dn-mid div.col3-new p.hd a{
	color: #2B8BA9; font-size: 14px; line-height: 18px; text-decoration: none; margin-bottom: 0; padding-bottom: 0; }
div.dn-mid div.col1-new p.hd a:hover, div.dn-mid div.col2-new p.hd a:hover, div.dn-mid div.col3-new p.hd a:hover{
	color: #CC3333; }	
div.dn-mid div.col1-new p.itm, div.dn-mid div.col2-new p.itm, div.dn-mid div.col3-new p.itm{
	color: #858b8c; margin: 0; padding: 0;}
div.dn-mid div.col1-new p.itm a, div.dn-mid div.col2-new p.itm a, div.dn-mid div.col3-new p.itm a{
	color: #858b8c; margin: 0; padding: 0; font-size: 12px; line-height: 16px; text-decoration: none;}
div.dn-mid div.col1-new p.itm a:hover, div.dn-mid div.col2-new p.itm a:hover, div.dn-mid div.col3-new p.itm a:hover{ text-decoration: underline;}
	
div.dn-mid div.col1-new ul, div.dn-mid div.col2-new ul, div.dn-mid div.col3-new ul{
	margin: 0; padding: 0; list-style: none; margin-bottom: 20px; }
div.dn-mid div.col1-new li, div.dn-mid div.col2-new li, div.dn-mid div.col3-new li { margin: 0; padding: 0; height: 20px; }
div.dn-mid div.col1-new li a, div.dn-mid div.col2-new li a, div.dn-mid div.col3-new li a{
	color: #858b8c; margin: 0; padding: 0; list-style: none; font-size: 12px; text-decoration: none;}
div.dn-mid div.col1-new li a:hover, div.dn-mid div.col2-new li a:hover, div.dn-mid div.col3-new li a:hover { text-decoration: underline; }
	
div.srvbox { padding: 0 0 0 120px; } 
	
/*** MID-SIZE ONE COLUMN DROP NAV ***/
div.dnmid-top {
	background:url(../imgs/dd/dropnavtop_mid.png) bottom;
	margin: 0; padding: 0;
	width: 345px; height: 6px;
}
div.dnmid-mid {
	background:url(../imgs/dd/dropnavmid_mid.png) repeat-y;
	margin: 0; padding: 20px 30px 10px 30px;
	width: 285px; height: auto;
}
div.dnmid-btm {
	background:url(../imgs/dd/dropnavbottom_mid.png) top;
	margin: 0; padding: 0;
	width: 345px; height: 6px;
}

/*** SMALL ONE COLUMN DROP NAV ***/
div.dnsm-top {
	background:url(../imgs/dd/dropnavtop_sm.png) bottom;
	margin: 0; padding: 0;
	width: 300px; height: 6px;
}
div.dnsm-mid {
	background:url(../imgs/dd/dropnavmid_sm.png) repeat-y;
	margin: 0; padding: 20px 30px 10px 30px;
	width: 240px; height: auto;
}
div.dnsm-btm {
	background:url(../imgs/dd/dropnavbottom_sm.png) top;
	margin: 0; padding: 0;
	width: 300px; height: 6px;
}

/****** COMMON DD CONTAINER ELEMENTS ******/
div.dn-mid p, div.dnsm-mid p, div.dnmid-mid p { padding: 5px 0 0 0; }
div.dn-mid p.hd, div.dnsm-mid p.hd, div.dnmid-mid p.hd { font-size: 13px; color: #333; text-decoration: none; text-transform:uppercase; }
div.dn-mid ul, div.dnsm-mid ul, div.dnmid-mid ul { margin: 0 0 5px 0; padding: 0; list-style: none; }

div.dn-mid ul li ul, div.dnsm-mid ul li ul, div.dnmid-mid ul li ul  { margin: 0 0 0 20px; padding: 0;   }

div.dn-mid li ul.subsub, div.dnsm-mid li ul.subsub, div.dnmid-mid li ul.subsub { margin: 0 0 0 15px; padding: 0; list-style: none; }

div.dn-mid li, div.dnsm-mid li, div.dnmid-mid li { 
	list-style: none;
	margin: 0; padding: 4px 0 0 0;
	
}
div.dn-mid li a, div.dnsm-mid li a, div.dnmid-mid li a { 
	font-size: 14px; 
	line-height: 18px;
	color: #2B8BA9; 
	text-decoration: none;
	
}
div.dn-mid li.submenu, div.dnsm-mid li.submenu, div.dnmid-mid li.submenu { padding: 0; margin: 0;  }

div.dn-mid li.submenu ul {  margin-top: 0px;  }

div.dn-mid ul li ul li, div.dnsm-mid ul li ul li, div.dnmid-mid ul li ul li,
div.dn-mid ul li ul li a, div.dnsm-mid ul li ul li a, div.dnmid-mid ul li ul li a { font-size: 12px; line-height: 15px;  padding: 0; color: #666;  }

div.dn-mid a:hover.hd, div.dnsm-mid a:hover.hd, div.dnmid-mid a:hover.hd, div.dn-mid li a:hover, div.dnsm-mid li a:hover, div.dnmid-mid li a:hover { 
	color: #cc3333; }

#bottomNav li#findadoctor.selected { margin: 0; padding: 0; background-color: #233f6d; }
#bottomNav li#patientsVistors.selected { margin: 0; padding: 0; background-color: #233f6d; }
#bottomNav li#services.selected { margin: 0; padding: 0; background-color: #233f6d; }
#bottomNav li#about.selected { margin: 0; padding: 0; background-color: #233f6d; }
#bottomNav li#locations.selected { margin: 0; padding: 0; background-color: #233f6d; }
#bottomNav li#careers.selected { margin: 0; padding: 0; background-color: #233f6d; }
	
#bottomNav li#findadoctor a.norm, #bottomNav li#patientsVistors a.norm, #bottomNav li#services a.norm, #bottomNav li#about a.norm, #bottomNav li#locations a.norm, #bottomNav li#careers a.norm { color: #FFF; }
#bottomNav li#findadoctor a.roll, #bottomNav li#patientsVistors a.roll, #bottomNav li#services a.roll, #bottomNav li#about a.roll, #bottomNav li#locations a.roll, #bottomNav li#careers a.roll { background-color: #FFF; color: #6195ba;  }

/****** DROP NAV CONTAINIERS ******/
#patientsVistors-DD { 
	position: absolute; 
	margin: 150px 0 0 142px;
	padding: 0; 
	z-index: 910;
	width: 300px;
	visibility: hidden;
}

#services-DD { 
	position: absolute; 
	margin: 150px 0 0 75px;
	padding: 0; 
	z-index: 910;
	width: 580px;
	visibility: hidden;
}

#about-DD { 
	position: absolute; 
	margin: 150px 0 0 425px;
	padding: 0; 
	z-index: 910;
	width: 300px;
	visibility: hidden;
}

#locations-DD { 
	position: absolute; 
	margin: 150px 0 0 567px;
	padding: 0; 
	z-index: 910;
	width: 300px;
	visibility: hidden;
}

#careers-DD { 
	position: absolute; 
	margin: 150px 0 0 678px;
	padding: 0; 
	z-index: 910;
	width: 300px;
	visibility: hidden;
}

a#allServices { color: #8B0000; }
a#allServices:hover { color: #000; }
