@charset "utf-8";
/* CSS Document */
html, body{
	margin:0;
	padding:0;
}
body, input{
	background:url(../images/global/bck_page.gif) repeat-x top;
	font-family: Verdana;
	font-size: 11px;
	color: #4A4A4A;
	font-weight: normal;
	text-transform: none
}
#wrapper{
	width:700px;
	margin:0 auto;
}
img.floatLeft{
	float:left;
	margin:0 20px 10px 0;
}
img.floatRight{
	float:right;
	margin:0 0 10px 20px;
}
img.inline{
	padding-top:3px;
}
hr{
	height:1px;
	border:none 0;
	border-top:#a6a6a6 1px dotted;
	margin:0;
}
h1{
	color:#002374;
	font-size:18px;
}
h2{
	margin-top:0;
}
h3{
	font-family: Arial;
	font-size: 20px;
	color:#007408;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 0;
}
a{
	color:#002374;
}
input{
	background:0 none;
	margin:0 0 0 85px;
	width:200px;
	border:#7b7b7b 1px solid;
}
.field_error{
	background-color:#ff0000;
	color:#FFF;
}
/* HEADER ************************************************************************************/
#headerNav{
	width:400px;
	float:right;
}
#headerNav ul{
	list-style-type:none;
	text-align:right;
	margin:0;
	padding-top:12px;
	color:#808080;
}
#headerNav li{
	display: inline;
	border-left:#e2e2e2 1px solid;
	padding:14px 10px 2px 8px;
}
#headerNav a{
	color:#808080;
	text-decoration:none;
}
#headerNav a:hover{
	text-decoration:underline;
}
#bannerRegion{
	width:700px;
	height:187px;
	margin:0 auto;
}
/* NAVIGATION *******************************************************************************/
#navigation{
	height:22px;
	width:700px;
	margin:0 auto;
}
#navigation ul{
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	list-style-type:none;
	width:700px;
}
#navigation li{
	display:inline;
	float:left;
}
#navigation a{display:block;}
#navigation li a#btnHome, #navigation li a#btnServices, #navigation li a#btnSeeAllergist, #navigation li a#btnLocations, #navigation li a#btnDoctors, #navigation li a#btnAbout, #navigation li a#btnContact{height:0;padding-top:22px;overflow:hidden;}

#navigation li a#btnHome{background:url(../images/navigation/btn_home.gif) no-repeat;width:59px;}
#navigation li a#btnServices{background:url(../images/navigation/btn_services.gif) no-repeat;width:86px;}
#navigation li a#btnSeeAllergist{background:url(../images/navigation/btn_see_allergist.gif) no-repeat;width:189px;}
#navigation li a#btnLocations{background:url(../images/navigation/btn_locations.gif) no-repeat;width:89px;}
#navigation li a#btnDoctors{background:url(../images/navigation/btn_doctors.gif) no-repeat;width:86px;}
#navigation li a#btnAbout{background:url(../images/navigation/btn_about_us.gif) no-repeat;width:84px;}
#navigation li a#btnContact{background:url(../images/navigation/btn_contact_us.gif) no-repeat;width:103px;}

/* Sub-Navigation */

#navigation li ul {	padding-top:5px; position: absolute; left: -999em;background-color:#FFF;color:#5a5a5a;border-bottom:7px solid #002374;border-top:1px solid #eaeaea;border-left:1px #cccccc solid;border-right:1px #cccccc solid;font-size:11px;width:230px;}
#navigation li ul li{clear:both;padding:6px 0 6px 4px;width:100%;margin:0;text-align:left;border-bottom:1px solid #eaeaea;}
#navigation li ul li a{color:#4b4b4b;text-decoration:none;font-weight:normal;cursor:pointer;}
#navigation li ul li a:hover{font-weight:bold;color:#002374;cursor:pointer;}
#navigation li ul li:hover{font-weight:bold;cursor:pointer;}
#navigation li ul li.lastLine{border:none;}

#navigation li ul ul {margin: -1em 0 0 10em;width:300px;}
#navigation ul {padding: 0; margin: 0; list-style: none; line-height: 1;}

#navigation li:hover ul ul, #navigation li.sfhover ul ul {left: -999em;}
#navigation li ul ul li {}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul {left: auto;padding:3px;}

/* SIDE NAVIGATION ***************************************************************************/
#sideNavigation{
	border-right:#e6e6e6 1px solid;
	width:203px;
	float:left;
	margin:6px 0 6px 6px;
}
#sideNavigation a{
	color:#002374;
	text-decoration:none;
}
#sideNavigation a:hover{
	text-decoration:underline;
}
#sideNavigation ul{
	margin:0;
	padding:0;
	width:199px;
}
#sideNavigation li{
	color:#002374;
	height:18px;
	padding-top:6px;
	margin-left:16px;
}
#sideNavigation hr{
	height:1px;
	border:none 0;
	border-top:#a6a6a6 1px dotted;
	margin:0;
}
#sideNavigation img{
	margin:10px 0 10px 0;
}
/* CONTENT REGION ****************************************************************************/
#contentRegion{
	margin:0;
	padding:0;
	background:url(../images/global/bck_contentRegion.gif) repeat-x bottom;
	border-top:1px #d7d7d7 solid;
	border-left:1px #d7d7d7 solid;
	border-right:1px #d7d7d7 solid;
	clear:both;
}
/* MAIN REGION ******************************************************************************/
#mainContent{
	margin:10px;
	padding-top:20px;
}
.homepage{
	width:468px;
	float:left;
}
p.homepage{
	width:296px;
	float:right;
}
#mainContent ul{
	margin:0;
	padding:0;
	list-style-type:none;	
	line-height:16px;
	margin-bottom:10px;
}
#mainContent ul.dottedList{
	margin:10px 0 20px 24px;
	list-style-type:disc;
	line-height:16px;
}
#mainContent ul.dottedList li{
	margin-bottom:6px;
}
#mainContent li.floatList{
	float:left;
	width:300px;
}
.innerBox{
	border-top:#dfdfdf 1px solid;
	border-left:#dfdfdf 1px solid;
	border-right:#dfdfdf 1px solid;
	border-bottom:#002374 18px solid;
	padding:6px;
	margin:10px 0 0 0;
}
.innerBox .infoBox{
	background-color:#f1f1f1;
	float:left;
	width:215px;
	height:120px;
	padding:8px 0 0 11px;
}
#mainContent table{
	width:680px;
	margin:10px 0;
}
table .centeredCell{
	text-align:center;
}
table .headercell{
	background-color:#f1efef;
	color:#4a4a4a;
}
table td{
	padding:3px;
}
#faqList .dottedList a{
	color:#4a4a4a;
	text-decoration:none;
}
#faqList .dottedList a:hover{
	text-decoration:underline;
}
/* FOOTER ************************************************************************************/
#footer{
	width:700px;
	margin:8px auto 10px auto;
}
#footer #copyright{
	width:500px;
	float:left;
	color:#8a9abf;
}
#footer #copyright ul{
	list-style-type:none;
	margin:10px 0 10px 0;
	padding:0;
	color:#8a8a8a;
}
#footer #copyright ul a{
	color:#8a8a8a;
	text-decoration:none;
}
#footer #copyright ul a:hover{
	text-decoration:underline;
}
#footer #copyright ul li{
	border-left:1px #8a8a8a solid;
	padding:0 8px 0 8px;
	float:left;
}