

html{padding:0;	margin:0px;	height:100%;}
body{font-size: 69%;font-family: Arial, Verdana, Helvetica, sans-serif;padding:0;margin:0px;background: #004fa6 url(../images/bg-main.jpg) bottom center repeat-x fixed;height:100%;}
#container{margin:0 auto;padding:0; width:770px; height:auto;font-size:1em; color:#333333;background-image:url(../images/bkg-container.png);background-repeat:repeat-y;background-position:center bottom; clear:both;}
#header{padding:0; margin:0 auto;width:758px; height:100px; display:block;clear:both; background:url(../images/bkg-header.jpg) no-repeat;clear:both; }
	#header #home a{width:500px; height:86px; 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;}
	
#nav{width:758px; height:39px;margin:0 auto; padding:0; clear:both; font-size:1em; line-height:1.2em;}
	#nav ul{margin:0;padding:0;width:758px;height:39px; clear:both;}
	#nav ul li{list-style-type:none; float:left; position:relative; background:#fff; }
	#nav ul li a span{display:none;}
	#nav ul li#home a{width:111px;height:39px;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#office a{width:111px;height:39px;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#services a{width:109px;height:39px;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#doctor a{width:151px;height:39px;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#team a{width:145px;height:39px;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#contact a{width:131px;height:39px;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 a:hover{background-repeat:no-repeat;background-position:bottom !important; text-decoration:none; cursor:pointer}
		
#banner{width:758px; height:258px;margin:0 auto; padding:0; clear:both;}
#bannersub{width:758px; height:149px;margin:0 auto; padding:0; clear:both;}
#content{width:758px; height:auto; clear:both; margin:0 auto; background:#00a1d3 url(../images/bkg-content.jpg) top repeat-y; padding:0;}
#contentBtm{width:758px; height:20px; clear:both; margin:0 auto; background:#00a1d3 url(../images/bkg-contentBtm.jpg) bottom no-repeat;padding:0;}

	#content #left{width:454px; height:auto; float:left;padding:20px; background:url(../images/imgDiv.jpg) right 16px no-repeat}
	#content #right{width:260px; height:auto; float:left; padding-top:20px;}
	#content #right .callout{width:244px; margin-bottom:10px; border-bottom:1px solid #76a8c8;}
	.callout .left img{border:2px solid #fff;}
	.callout .left img:hover{border:2px solid #003366;}
	.callout .left{float:left; width:94px;}
	.callout .right{float:left; width:150px;}
	.callout p{font-size:1em;}
	
	#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}
	
.faq-accordion-nav {width: auto; margin-bottom:10px;}
	.faq-accordion-nav h3 {background: url(../images/bkgArrowH2Down_off.gif) no-repeat right 9px;cursor: pointer;	border-top: solid 1px #efefef;padding-top:10px; font-size:1.1em; padding-right:36px; color:#000;border-bottom:0;width:auto; margin:0; padding-bottom:10px; font-weight:normal}	
	.faq-accordion-nav h3 a, .faq-accordion-nav h3 a:hover{border-bottom:0;text-decoration:none;}	
	.faq-accordion-nav h3.first{border:0}
	.faq-accordion-nav h3:hover {background: url(../images/bkgArrowH2Down_on.gif) no-repeat right 9px;color:#999;border-bottom:0;}
	.faq-accordion-nav h3.active {background: url(../images/bkgArrowH2Up_off.gif) no-repeat right 9px;color:#1071a2; font-weight:bold;border-bottom:0;}
	.faq-accordion-nav h3.active:hover {background: url(../images/bkgArrowH2Up_on.gif) no-repeat right 9px; color:#333;border-bottom:0;}
	.faq-accordion-nav div {margin: 0;padding-left:3px;padding-right:30px; margin-bottom:15px; display:none;}

/* Text Propeties */
p{color:#fff;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:#FFFFCC; text-decoration:underline}
a:hover{text-decoration:none;color:#FFF; text-decoration:none}
a:focus{outline: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:#003366; width:auto;}
H2{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; line-height:1.2em; margin:0; margin-bottom:14px; margin-top:10px; font-weight:normal; color:#fff;width:auto; border-bottom:1px solid #76a8c8;}
H3{font-size:1.3em; line-height:1.1em; margin:0; margin-bottom:5px; font-weight:normal; color:#003366;width:auto; }

.red{color:#ff0000;}
img.inline{float:right;padding:1px; margin-left:10px; background:#fff; margin-bottom:5px; border:4px solid #76a8c8;}
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:758px;height:90px; parring-top:10px; border-top:2px solid #c6c87d;}
	#fnav{height:50px; clear:both; width:728px; margin:0 auto}
		#footer #fnav #fnavRight{width:400px; height:20px; padding-top:16px; float:right;padding-right:10px; }
		#footer #fnav #fnavRight p{text-align:right;line-height:1.6em;font-size:1em; color:#fff; border:0;}
		#footer #fnav #fnavRight p a{color:#faff80; text-decoration:none; border-bottom:0px solid #65bfff}
		#footer #fnav #fnavRight p a:hover{color:#fff; text-decoration:none; border-bottom:0}
		
		#footer #fnav #fnavLeft{width:300px; height:20px; padding-top:16px; float:left;padding-left:10px; }
		#footer #fnav #fnavLeft p{text-align:left;line-height:1.6em;font-size:1em; color:#fff; border:0;}
		#footer #fnav #fnavLeft p a{color:#65bfff; text-decoration:none; border-bottom:0px solid #65bfff;}
		#footer #fnav #fnavLeft p a:hover{color:#fff; text-decoration:none; border-bottom:0}
		
	#footer #copyright{ width:auto; height:20px; clear:both; padding-top:3px;}
		#footer #copyright p{text-align:center;line-height:1em;font-size:1em; color:#fff;}
		#footer #copyright p a{color:#535709; border:0;}
		#footer #copyright p a:hover{color:#fff; 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{}