html, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;	font-size: 11.25px;
line-height: 135%;
	color: #3f3f3f;
	background-color: #F3F7FA;
	background-repeat: no-repeat;


	}
	
/* layout.*/

#frame {
	width:742px;
	padding:0;
	text-align:left;
	background-color:#FFFFFF;
	margin: 0px auto;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
		}
		#framecenter {
	width:742px;
	padding:0;
	text-align:left;
	background-color:#FFFFFF;
	margin: 0px auto;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
		}
		
#header.home {
	width:740px;
	height:115px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
		}
		
#header {
	width:740px;
	height:67px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
		}			
				
#logo.home {
	width:288px;
	padding:0px;
	float:left;
	background:#00589D;
	height: 114px;
		}
	
#logo {
	width:248px;
	padding:0px;
	float:left;
	background:#00589D url(../images/navs/logo1.gif) no-repeat 0px 0px;
	height: 67px;
		}		
	
#nav.home {
	width:452px;
	padding:0px;
	float:left;
	height: 114px;
	background-color: #4189C0;
		}
		
#nav {
	width:492px;
	padding:0px;
	float:left;
	height: 67px;
	background-color: #4189C0;
		}		
		

			
#body_wrap {
	width:740px;
	margin: 0px;
	padding: 0px;
	}
	

#left.home {
	text-align:left;
	width: 288px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
}

#left {
	text-align:left;
	width: 248px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
}

.photohome {
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 288px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#photo {
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 248px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#left_text.home {
	background-color: #EFF0D8;
	font-family: Arial, Helvetica, sans-serif;	font-size: 11.25px;
line-height: 135%;
	margin: 0px;
	padding-top: 0px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	top: 0px;
}

#left_text {
	padding-top: 16px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;	font-size: 11.25px;
line-height: 145%;
	padding-right: 5px;
	padding-bottom: 16px;
}

#left_text.home a {
	color: #3f3f3f;
	}

#left_text.home a:hover {
	color: #00579B;
	}
	
#left_text.home a:visited {
	color: #00579B;
	}	
		
#left_text.home a:active {
	color: #00579B;
}

#left_bottom {
	padding: 16px;
	font-family: Arial, Helvetica, sans-serif;	font-size: 11.25px;
line-height: 130%;
}

#contact {
	padding-top:55px;
	}
#photos_left {
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 288px;
}

#tabs {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 288px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	clear: left;
	position: relative;
}

	#families{
	margin: 0px;
	padding: 16px 0px 0px;
    }
	
	#adults {
	margin: 0px;
	padding: 16px 0px 0px;
	}
	
	#seniors {
	margin: 0px;
	padding: 16px 0px 0px;
	}

#right.home {
	width: 452px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/backgrounds/gradient.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	
}

#right {
	width: 492px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/backgrounds/gradient1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#text_adjust {
	background-color: #8CB4D3;
	height: 34px;
	text-align: right;	font-size: 11.25px;
color: #00589D;
	padding-right: 16px;
}

#text_adjust.services {
	background-color: #E8A902;
	height: 34px;
	text-align: right;	font-size: 11.25px;
color: #00579B;
	padding-right: 16px;
}

#text_adjust.doctors {
	background-color: #8CB4D3;
	height: 34px;
	text-align: right;	font-size: 11.25px;
color: #00579B;
	padding-right: 16px;
}

#text_adjust.families {
	background-color: #86A201;
	height: 34px;
	text-align: right;	font-size: 11.25px;
color: #00579B;
	padding-right: 16px;
}

#text_adjust.adults {
	background-color: #D22400;
	height: 34px;
	text-align: right;	font-size: 11.25px;
color: #00579B;
	padding-right: 16px;
}


#content {
	padding-top: 10px;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 27px;
	line-height: 135%;	font-size: 11.25px;
}

#doclist {
	padding-left:10px;
	float:left;
	margin-left: 20px;
	background-image: url(../images/misc/line.gif);
	background-repeat: repeat-y;
	background-position: 0px 5px;
	line-height: 125%;
	}
	
#doclist p {
	margin: 0px;
	padding: 0px 0px 5px;
	}	
	
#footer {
	margin-bottom:0px;
	clear: both;
	padding-top: 20px;
	padding-bottom: 10px;
	}
	
.submit{
	background:#FFFFFF url(../images/misc/submit.gif) no-repeat 0px 0px;
	color:#000;
	height: 14px;
	width: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px 0px 4px;
	padding: 0px;
	} 	

/* secondary page1.*/		

.list
{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.list ul
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.25px;
	text-align:left;
	display: block;
	padding: 0px;
	line-height: 130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:10px;

}

.list ul li 
{
	text-align: left;
	color: #3f3f3f;
	background-image: url(../images/misc/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 5px;
}

.list ul li.seniors
{
	text-align: left;
	color: #3f3f3f;
	background-image: url(../images/misc/arrow_gold.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 5px;
}

.list ul li.families
{
	text-align: left;
	color: #3f3f3f;
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 5px;
}




#list2
{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#list2 ul
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
	display: block;
	padding: 0px;
	line-height: 180%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;

}

#list2 ul li 
{
	text-align: left;
	color: #3f3f3f;
	background-image: url(../images/misc/caret.gif);
	background-repeat: no-repeat;
	background-position: 0px 45%;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
}
#list2 ul li a {
	text-decoration: none;
}


/* text & general styles.*/

form {
	margin: 0px;
	padding: 10px 0px 20px;
}

.float_left
	{
	float:left;
	}	
	
.float_right {
	float:right;
}

a {
	color: #0061AA;
	text-decoration: underline;
}

a:hover {
	color: #6f8601;
	}
	
a:visited {
	color: #6f8601;
	}	
		
a:active {
	color: #6f8601;
}

#content a {
	text-decoration: underline;
	color: #00579B;
}

#content a:hover {
	color: #6f8601;
	}
	
#content a:visited {
	color: #6f8601;
	}	
		
#content a:active {
	color: #6f8601;
}

#footer a {
	text-decoration: underline;
	color: #3f3f3f;
}

#footer a:hover {
	color: #00579B;
	}
	
#footer a:visited {
	color: #00579B;
	}	
		
#footer a:active {
	color: #00579B;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11.25px;
	line-height: 125%;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #3f3f3f;
	display: block;
	}


h1 {
	font-size: 200%;
	line-height: 105%;
	margin-bottom: 30px;
	color: #6f8601;
	text-align: left;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	font-style: normal;
	font-variant: normal;
	}
	
h1.services {
	color: #EDAC00;
	}
	
h1.doctors {
	color: #6f8601;
}	

h1.families {
	color: #86A201;
}	

h1.adults {
	color: #D22400;
}		
	
	
h2 {
	font-size: 160%;
	margin-top: 0;
	margin-bottom: 15px;
	color: #00579B;
	text-align: left;
	line-height: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;

	}

h3 {
	font-size: 160%;
	color: #00579B;
	text-align: left;
	line-height: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	display: block;
	}
h4 {
	font-size: 140%;
	margin-top: 0;
	margin-bottom: 15px;
	color: #1D1D1D;
	text-align: left;
	line-height: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	}
	
h5 {
	font-size: 130%;
	line-height: 110%;
	font-weight: bold;
	text-align: left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin: 10px 0px;
	padding: 10px 0px 0px;
	display: block;
}

h6 {
	font-size: 135%;
	margin-top: 20px;
	margin-bottom: 15px;
	color: #1D1D1D;
	text-align: left;
	line-height: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	}
.sub 	{
	font-size: 110%;
	color: #1D1D1D;
	text-align: left;
	line-height: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 0px;
	font-style: italic;
	margin-top: 10px;
	}

h6.sub2 {
	font-size: 110%;
	color: #1D1D1D;
	text-align: left;
	line-height: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 10px;
}
	

.photo_float {
	float: right;
	padding-bottom: 5px;
	padding-left: 5px;
}

	
#content_clear {
	text-align:left;
	min-height:1px;
	float: none;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	width: 700px;
}
#photo1 {
}
.privacy {
	font-size: 9px;
}

