

html{padding:0;	margin:0px;	height:100%;}
body{font-size: 69%;font-family: Arial, Verdana, Helvetica, sans-serif;padding:0;margin:0px;background-color: #0068b1;height:100%;}

#container{margin:0 auto;padding:0; width:764px; height:auto;font-size:1em; color:#333333;background-image:url(../images/bkgBody.jpg);background-repeat:repeat-y;background-position:center top; clear:both;}
#containerBtm{margin:0; display:block;padding:0; width:100%; height:6px;background-image:url(../images/bkgContainerBtm.jpg);background-repeat:no-repeat;clear:both;}

#header{padding:0; margin:0 auto;width:752px; height:117px; display:block;clear:both; background-image:url(../images/logo.jpg);
background-repeat:no-repeat; clear:both; }
	#header #home a{width:500px; height:86px; display:block; float:left; border:0;}
	#header #home a span{display:none;}
	#header #contact{width:230px; height:auto; display:block; float:right; border:0; text-align:center; padding-top:22px}
	#header #contact h4{color:#cc0000; font-weight:normal; font-style:italic; font-size:1.3em; line-height:1.6em; margin:0; padding:0;}	
	#header #contact h3{color:#004c81; font-weight:normal;font-size:2em; line-height:1em; margin:0; padding:0;}
	
#nav{width:752px; height:31px;margin:0; padding:0; clear:both; font-size:1em; line-height:1.2em;}
	#nav ul{margin:0;padding:0;width:752px;height:31px; clear:both; position:relative;z-index:98}
	#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:125px;height:31px;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:125px;height:31px;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:125px;height:31px;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#office a{width:125px;height:31px;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#doctor a{width:145px;height:31px;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#faq a{width:105px;height:31px;background:url(../images/mnavFAQ.jpg) no-repeat;background-position:top;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}	
	#nav ul li#contactus a{width:127px;height:31px;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}	
	
	/* Drop Menu */
	#nav ul li#services li a,#nav ul li#office li a ,#nav ul li#faq li a{background:none; height:auto;}	
	#nav ul li#services li a li a, #nav ul li#office li a li a , #nav ul li#faq li a li a{background:none; height:auto;}

	#nav li ul {text-align:left;position: absolute;top:31px;left: -999em;height: auto;width: 149px;font-weight: normal;
	margin: 0;border-top:1px solid #fff;border-bottom:0px solid #fff;z-index:99}

	#nav li li a{color:#fff;}
	#nav li li a:hover{color:#65bfff; cursor:pointer}	
	#nav li li {padding: 3px;padding-left:5px;line-height:1.6em;width: 145px;height:auto;background:#157ac1;border-bottom:1px solid #005a99; 
	background-image:none;}	
	#nav li li li{padding: 3px;	padding-left:5px;line-height:1.6em;width: 145px;background:#005a99;border-bottom:1px solid #004473;
	display:block;}
	#nav li li li li{padding: 3px;padding-left:5px;line-height:1.6em;width: 145px;background:#00416f;border-bottom:1px solid #000;
	display:block;
	}
	#nav li li li a:hover{color:#65bfff;}	
	#nav li li li li a:hover{color:#65bfff;	 cursor:pointer}	
	#nav li ul ul {margin: -32px 0 0 148px;}	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
		left: auto;}
	#nav li:hover, #nav li.sfhover {background: #005a99; color:#000;}	
	#nav li li li:hover, #nav li.sfhover {background: #00416f; color:#fff;}
	
		
#banner{width:752px; height:223px; margin:0 auto; border-top:1px solid #fff; background:url(../images/banner1.jpg) no-repeat;}	
#content{width:730px; height:auto; clear:both; margin:0 auto; margin-top:20px;margin-bottom:10px;}
	#content #left{width:475px; height:auto; float:left; margin-right:20px;}
	#content #right{width:231px; height:auto; float:left; padding-top:20px; }
	#content #snav{width:200px; height:auto; float:left; }
	#content #main{width:500px; height:auto; float:left; padding-left:20px;  }
	#content #main-full{width:700px; height:auto; float:left; padding-left:10px;  }

	#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:#fff; font-size:1.1em; line-height:2em; border-bottom:1px solid #efefef;}
	#snav ul li a{border-bottom:0; display:block; text-decoration:none; color:#333; background:url(../images/imgArrow.jpg) no-repeat 2px 9px; 
	padding-left:10px;}	
	#snav ul li a:hover{color:#005a99;}
	
.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:#333;font-size: 1.1em; line-height: 1.5em;padding:0;margin: 0;margin-bottom: 1em;	}

p.large{color:#333;font-size: 1.4em;padding:0;margin: 0;margin-bottom: 1em;	}
.main{color:#333;font-size: 1.1em; line-height: 1.5em;padding:0;margin: 0;;}
a{text-decoration:none;color:#1071a2; border-bottom:1px solid #ccc;}
a:hover{text-decoration:none;color:#333; border:0;}
a:focus{outline:none;}
	
H1{font-family:"Times New Roman", Times, serif; font-size:2em; line-height:1.2em; margin:0; margin-bottom:10px; font-weight:normal; color:#005a99; border-bottom:1px solid #ccc; width:auto; text-transform:capitalize;}
H2{font-family:"Times New Roman", Times, serif;font-size:1.5em; line-height:1.2em; margin:0; margin-bottom:5px; font-weight:bold; color:#333;width:auto; text-transform:capitalize;}
H3{font-size:1.2em; line-height:1.1em; margin:0; margin-bottom:5px; font-weight:normal; color:#666;width:auto; text-transform:capitalize;}

.red{color:#ff0000;}

img.inline{float:left;padding:3px; margin-right:10px; margin-bottom:5px; border:1px solid #ccc;}

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:752px;height:70px; background:url(../images/bkgFooter.jpg) no-repeat; margin-top:10px;}
	#fnav{height:50px; clear:both}
		#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:#fff; text-decoration:none; border-bottom:1px 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:#fff; text-decoration:none; border-bottom:1px 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:#65bfff; 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{};