

html{padding:0;	margin:0px;	height:100%;}
body{font-size: 69%;font-family: Arial, Verdana, Helvetica, sans-serif;padding:0;margin:0px;background: #e9e5c0 url(../images/bkgBody.jpg) center top no-repeat;height:100%;}
#container{margin:0 auto;padding:0; width:840px; height:auto;font-size:1em; color:#333333; border:3px solid #dbd9c6; border-top:none; background:#fff; padding: 3px; clear:both;}
#header{padding:0; margin:0 auto;width:840px; height:105px; display:block;clear:both; background:url(../images/bkgHeader.jpg) no-repeat;clear:both; }
	#header #home a{width:330px; height:105px; display:block; float:left; border:0;}
	#header #home a span{display:none;}
	#header #phone{width:130px; height:auto; display:block;position:relative; top:55px; left:585px}
	#header #phone p{color:#faff80; font-size:1.2em;}x
	
#nav{width:840px; height:38px;margin:0 auto; padding:0; clear:both; font-size:1em; line-height:1.2em;}
	#nav ul{margin:0;padding:0;width:840px;height:38px; clear:both;}
	#nav ul li{list-style-type:none; float:left; position:relative; }
	#nav ul li a span{display:none;}
	#nav ul li#home a{width:96px;height:38px;background:url(../images/mnavHome.jpg) no-repeat;background-position:top;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}
	#nav ul li#home.active a{background:url(../images/mnavHome.jpg) no-repeat bottom !important;}
	
	#nav ul li#services a{width:133px;height:38px;background:url(../images/mnavServices.jpg) no-repeat;background-position:top;
	margin:0;padding:0;display:block;float:left; border:0; display:block; }
	#nav ul li#services.active a{background:url(../images/mnavServices.jpg) no-repeat bottom !important;}	
	
	#nav ul li#office a{width:128px;height:38px;background:url(../images/mnavOffice.jpg) no-repeat;background-position:top;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}
	#nav ul li#office.active a{background:url(../images/mnavOffice.jpg) no-repeat bottom !important;}	
		
	#nav ul li#doctor a{width:180px;height:38px;background:url(../images/mnavDoctor.jpg) no-repeat;background-position:top;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}	
	#nav ul li#doctor.active a{background:url(../images/mnavDoctor.jpg) no-repeat bottom !important;}	
	
	#nav ul li#team a{width:169px;height:38px;background:url(../images/mnavTeam.jpg) no-repeat;background-position:top;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}
	#nav ul li#team.active a{background:url(../images/mnavTeam.jpg) no-repeat bottom !important}
			
	#nav ul li#contact a{width:134px;height:38px;background:url(../images/mnavContact.jpg) no-repeat;background-position:top;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}	
	#nav ul li#contact.active a{background:url(../images/mnavContact.jpg) no-repeat bottom !important}	
	
	#nav ul li a:hover{background-repeat:no-repeat;background-position:0 -38px !important; text-decoration:none; cursor:pointer}
		
#banner{width:840px; height:276px;margin:0 auto; padding:0; clear:both; background:url(../images/tempFlash.jpg)}

#content{width:840px; height:auto; clear:both; margin:0 auto; background:#fff; padding:0;}
	#content #left{width:470px; height:auto; float:left;padding:20px 0 20px 20px;}
	#content #right{width:320px; height:auto; float:right; padding-top:20px;}
	
	#content #right .callout{width:320px; height:auto; position:relative; right:-6px;}
	#content #right .calloutTop{width:280px; height:26px; background:url(../images/bkgRightTop.gif) no-repeat; padding-right:30px; padding-left:10px; clear:both; margin:0; display:block;}
	#content #right .calloutBody{width:280px; height:auto;background: url(../images/bkgRightBtm.gif) no-repeat bottom;padding:0 30px 20px 10px; clear:both; margin:0; display:block;}
	#content #right .calloutBody p{padding-left:4px; color:#333; font-size:1.1em; line-height:23px; position:relative; top:-10px;font-family:"Times New Roman", Times, serif;}
	#content #right .calloutBody p.title{padding-left:0; font-family:"Times New Roman", Times, serif; font-size:1.6em; padding:0; margin:0; color:#cc0000; position:relative; font-weight:bold}
	#content #right .calloutBody p span{background:#FFFF99; padding:2px 4px;}
	
	#content #right .calloutBody ul{list-style:none; margin:0; padding:0; margin-bottom:10px; margin-left:5px; float:left; width:100%;position:relative; top:-10px; font-family:"Times New Roman", Times, serif;}
	#content #right .calloutBody ul li{list-style-type:none; line-height:23px; padding-left:13px; background:url(../images/imgArrow.jpg) no-repeat 3px center; font-size:1.1em;font-weight:normal; color:#666; width:auto}
	#content #right .calloutBody ul li a{color:#666; text-decoration:none; width:100%; display:block;}
	#content #right .calloutBody ul li a:hover {color:#3183ad; text-decoration:underline;}
	
	
	
	#content #snav{width:200px; height:auto; float:left;padding-top:20px;padding-left:20px;}
	#content #main{width:500px; height:auto; float:left; padding-top:20px;padding-left:20px;  }
	#content #main-full{width:716px; height:auto; float:left; padding-top:20px;padding-left:20px;   }
	#content #main #map{float:right;width:210px;}
	#content #main #map .inline{margin:0}
	#content #right #offer{width:194px; height:auto; margin:0 auto;}
	#content #right #offer a, #content #snav #offer a{border:0;}

/* Sub Nav */
#snav ul{margin:0;padding:0;width:200px;height:auto; clear:both; margin-bottom:20px; position:relative; top:2px;}
	#snav ul li{list-style-type:none;background:none; font-size:1.1em; line-height:2em;border-bottom:1px solid #76a8c8;}
	#snav ul li a{border-bottom:0; display:block; text-decoration:none; color:#FFF; }	
	#snav ul li a:hover{color:#fff; background:#76a8c8}
	
/* Links UL */
.pdf ul, .links ul{list-style:none; margin:0; padding:0; margin-top:10px; margin-bottom:10px; float:left; width:100%;}
.pdf ul li{list-style-type:none; line-height:46px; padding-left:40px; background:url(../images/imgAcrobat.jpg) no-repeat 3px center; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#666;border-bottom:1px solid #efefef; width:auto}
.links ul li{list-style-type:none; line-height:46px; padding-left:20px; background:url(../images/imgArrow.jpg) no-repeat 3px center; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#666;border-bottom:1px solid #efefef; width:auto}
.links ul li a{color:#3183ad; text-decoration:none; width:100%; display:block;}
.links ul li a:hover {color:#666; text-decoration:underline;}
.links ul li.last,.pdf ul li.last{border-bottom:none;}

/* Text Propeties */
p{color:#333;font-size: 1.1em; line-height: 1.5em;padding:0;margin: 0;margin-bottom: 1em;	}
p.large{color:#fff;font-size: 1.4em;padding:0;margin: 0;margin-bottom: 1em;	}
.main{color:#fff;font-size: 1.1em; line-height: 1.5em;padding:0;margin: 0;}

a{text-decoration:none;	color:#3183ad; text-decoration:underline}
a:hover{text-decoration:none; color:#333;}
a:focus{outline:none;}
img
{  border-style: none;
}
	
H1{ font-family:Georgia, "Times New Roman", Times, serif;font-size:2.3em; line-height:1em; margin:0; margin-bottom:10px;font-weight:normal;color:#3183ad; width:auto;}
H2{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; line-height:1.2em; margin:0; margin-bottom:0px; margin-top:10px; font-weight:normal; color:#cc0000;width:auto;}
H3{font-size:1.3em; line-height:1.1em; margin:0; margin-bottom:5px; font-weight:normal; color:#3183ad;width:auto; }

.red{color:#ff0000;}
img.inline{float:right;padding:1px; margin-left:10px; background:#fff; margin-bottom:5px; border:4px solid #efefef;}
img.inlineLeft{float:left;padding:1px; margin-right:10px; background:#fff; margin-bottom:5px; border:4px solid #efefef;}
a img.brd {padding:1px;background:#fff;border:4px solid #76a8c8;}
a:hover img.brd {padding:1px;background:#fff;border:4px solid #fff;}

table a {border-bottom:0;}
img.services{float:right;padding:3px; margin-left:10px; margin-bottom:5px; border:1px solid #ccc;}
div.hr{border:0;width:100%;height:10px;margin:0;padding:0;border-top:1px solid #ccc;}
div.hr hr { display: none;}
ul{}
li{}



.contentneeded{background:#FFFF99;}


/* Blockquote */
#quote{width:231px; height:auto; clear:both; background:url(../images/bkgBlockquoteBtm.gif) bottom no-repeat #f5f5f5; margin-bottom:15px;}	
#quoteTop{width:231px; height:8px; clear:both; background:url(../images/bkgBlockquoteTop.gif) no-repeat #f5f5f5;}			
blockquote{width:auto; clear:both; margin:10px 10px;background:url(../images/bkgQuoteOpen.gif) no-repeat left top;}
	blockquote p{font-size:1em; line-height:1.3em; font-weight:normal; text-align:left; color:#333; margin:0;padding-top:4px; padding-left:24px; padding-right:24px; 
	background:url(../images/bkgQuoteClose.gif) no-repeat right bottom;}
	blockquote p.caption{font-family: Arial, Verdana, Helvetica, sans-serif;margin-top:6px;font-size:1em; line-height:1.5em; 
	font-weight:normal; text-align:left;color:#666;	background:none; padding:0; margin:0;padding-left:24px; padding-bottom:10px;}
	blockquote p a{color:#1071a2; text-decoration:none; border:0;}
	blockquote p a:hover{color:#333; text-decoration:none;}

/* Footer */
#footer{margin: 0 auto;padding:0; width:840px;height:75px; margin-top:10px; background:url(../images/bkgFooter.jpg) no-repeat;}
	#fnav{height:75px; clear:both; width:820px; margin:0 auto}
		#footer #fnav #fnavRight{width:400px; float:right;padding-right:10px;height:75px; }
		#footer #fnav #fnavRight p{text-align:right; line-height:75px;font-size:1em; color:#fff; border:0;}
		#footer #fnav a{color:#FFFFCC; text-decoration:underline; border-bottom:0px solid #65bfff}
		#footer #fnav a:hover{color:#fff; text-decoration:none; border-bottom:0}
		
		#footer #fnav #fnavLeft{width:300px;  float:left;padding-left:10px;height:75px; }
		#footer #fnav #fnavLeft p{text-align:left;line-height:75px;font-size:1em; color:#fff; border:0;}
		
	 #designed{ width:auto; height:20px; clear:both; padding:14px 0 10px 0 ; font-family:"Times New Roman", Times, serif}
		 #designed p{text-align:center;line-height:1.6em;font-size:1em; color:#333; text-align:center}
		 #designed p a{color:#3183ad; border:0;}
		 #designed p a:hover{color:#333; border:0;}

	
.clear { display: block; height: 0px; width:100%;clear: both;}
.spacer { display: block; height: 10px; width:100%;clear: both;}
.pdf, a .pdf{ vertical-align:bottom; border:0;}

.rollover{}
