@charset "utf-8";
/* CSS Document */

body{
	font-family:arial;
	font-size:12px;
	color:#666666;
	margin:0;
	padding:0;
	background:#c1c4bd;
	float:none;	
	}
form, p, ul, li{
	margin:0px;
	padding:0px;
	}
h1{
	font-family:Futura LT Light;
	font-size:20px;
	color:#cccac6;
	margin:0px;
	}
h4{
	font-family:arial;
	font-size:14px;
	color:#cc9999;
	margin:0px;
	font-weight:normal;
	}
h2{
	font-family:arial;
	font-size:16px;
	color:#9999cc;
	margin:0px;
	padding:0px 0px 8px 0px;
	border-bottom:1px #9999cc solid;
	font-weight:normal;
	}
.clear{
	clear:both;
	}
#body-main{
	width:800px;
	margin:auto;
	height:400px;
	}
#top-nav-base{
	font-family:arial;
	font-size:11px;
	color:#ffffff;	
	float:right; 
	padding:10px 20px 5px 0px;;
	}
.top-nav-link a:link, .top-nav-link a:visited, .top-nav-link a:active{
	font-family:arial; 
	color:#ffffff; 
	font-size:11px;
	text-decoration:none;
	}
.top-nav-link a:hover{
	font-family:arial; 
	color:#565656; 
	font-size:11px;
	text-decoration:underline;
	}
#header-base{
	width:800px;
	height:169px;
	background-color:#cc9999;
	}
#logo-container{
	padding:0px 10px 0px 20px;
	float:left;
	}
#text-logo-container{
	padding:0px 0px 0px 0px;
	height:169px;
	width:685px;
	float:left;
	}
#header-image-container{
	height:111px;
	width:685px;
	float:left;
	}
#header-image-main-container{
	padding:8px 0px 0px 22px;
	float:left;
	}
#banner-container{
	float:left;
	height:240px;
	width:800px;
	}
#banner-text-container{
	border-bottom:4px solid #ffffff; 
	border-left:4px solid #ffffff; 
	border-top:4px solid #ffffff; 
	background-color:#9999cc; 
	width:361px; 
	height:207px; 
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffff;
	padding:25px 10px 0px 20px;
	}
#banner-bottom-shape{
	background:url(../Images/mid-shape.jpg) repeat-x;
	height:15px;
	width:100%;
	float:left;
	}
#footer-bg-shape{
	background:url(../Images/bottom-shape.jpg) repeat-x;
	height:43px;
	width:740px;
	float:left;
	padding:7px 30px 0px 30px;
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	}
.block-main-box{
	 width:239px; 
	 height:200px; 
	 padding:0px 0px 0px 20px;
	 float:left;
	 }
.block-bt{
	background:url(../Images/innner-block-bt.jpg) bottom no-repeat;
	width:229px;
	padding-bottom:20px;
	padding-right:10px;
	float:left;
	height:100%;
	}
.block-top{
	background:url(../Images/innner-block-top.jpg) no-repeat;
	}	
.block-bt ul{
	list-style:none;
	font-size:15px;
	color:#660066;
	padding:0px 0px 15px 15px;
	font-weight:bold;
	}
.block-bt ul li{
	padding:0px 0px 0px 25px;
	background:url(../Images/bullets.png) no-repeat 8px 5px;
	font-family:arial;
	font-size:14px;
	color:#666666;
	line-height:18px;
	font-weight:normal;
	}
/*.block-top h3{
	padding:0px 10px;
	margin:0px;
	font-size:14px;
	font-weight:normal;
	background:url(../Images/bullets.png) no-repeat 0 10px;
	}*/
.content-wrapper{
	padding:0px 20px 39px 0px;
	height:210px;
	background:#FFFFFF;
	}
.inner-content-wrapper{
	padding:22px;
	height:100%;
	background:#FFFFFF;
	}
.inner-banner-border{
	background:url(../Images/inner-banner-border.jpg) no-repeat 6px;; 
	height:6px;
	margin:0px;
	padding:0px;
	}
#inner-left-menu-bg{
	border-top:3px #9999cc solid;
	background:#f1f0f0;
	width:204px;
	float:left;
	height:100%;
	padding:0px 16px;
	}
#inner-main-container{
	width:500px;
	height:100%;
	float:left;
	padding:0px 0px 0px 20px;
	}
.list-link a:link, .list-link a:visited, .list-link a:active{
	font-family:arial; 
	color:#666666; 
	font-size:12px;
	text-decoration:none;
	margin-left:0px;	
	}
.list-link a:hover{
	font-family:arial; 
	color:#000000; 
	font-size:12px;
	text-decoration:none;
	margin-left:0px;	
	}
.provider-link a:link, .provider-link a:visited, .provider-link a:active{
	font-family:arial; 
	color:#666666; 
	font-size:13px;
	text-decoration:none;
	margin-left:0px;	
	}
.provider-link a:hover{
	font-family:arial; 
	color:#000000; 
	font-size:13px;
	text-decoration:none;
	margin-left:0px;	
	}
.more-link a:link, .more-link a:visited, .more-link a:active{
	font-family:arial; 
	color:#666666; 
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding-left:40px;
	}
.more-link a:hover{
	font-family:arial; 
	color:#333333; 
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	padding-left:40px;
	}
.bottom-menu-bg{
	background:url(../Images/bottom-menu-bg.jpg) no-repeat 22px 0px;
	width:496px;
	height:109px;
	float:left;
	margin-left:0px;
	padding-left:22px;
	
	}
.bottom-address-bg{
	background:url(../Images/bottom-address-bg.jpg) no-repeat;
	width:241px;
	height:110px;
	float:right;
	margin-left:0px;
	padding:0px 20px 0px 0px;
	}
.address-padding{
	padding:10px 20px; 
	font-family:arial; 
	color:#4989c7; 
	font-size:11px;
	}
	
.address-padding-map{
	padding:10px 0px; 
	font-family:arial; 
	color:#4989c7; 
	font-size:11px;
	text-decoration:none;
	}
.left-nav-address-padding{
	padding:10px 15px;
	font-family:arial; 
	color:#4989c7; 
	font-size:11px;
	}
.email-link a:link, .email-link a:visited, .email-link a:active{
	font-family:arial; 
	color:#4989c7; 
	font-size:11px;
	text-decoration:none;
	}
.email-link a:hover{
	font-family:arial; 
	color:#333333; 
	font-size:11px;
	text-decoration:underline;
	}
.bottom-link a:link, .bottom-link a:visited, .bottom-link a:active{
	font-family:arial; 
	color:#666666; 
	font-size:15px;
	text-decoration:none;
	padding:40px 12px 0px 12px;
	float:left;
	}
.bottom-link a:hover{
	font-family:arial; 
	color:#4989c7; 
	font-size:15px;
	text-decoration:none;
	padding:40px 12px 0px 12px;
	float:left;
	}
#bottom-menu-container{
	background:#ffffff; 
	height:109px; 
	padding-bottom:16px;
	}
	
	
/*---------CSS Copy Start For Left Navigation Here------------*/

#navhead{
	width:104px;
	background:url(../Images/list-heading.gif) no-repeat;
	height:33px;
	color:#ffffff;
	font-weight:bold;
	text-align: left;
	padding-top: 0.7em;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 17px;
}
ul#navlist{
	text-align: left;
	list-style: none;
	padding: 0;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-weight:bold;
	}
ul#navlist li{
	display: block;
	margin: 0;
	background:url(../Images/left-nav-bottom-border.jpg) repeat-x bottom;
	}
ul#navlist li h3{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
ul#navlist li h3 a:link,ul#navlist li h3 a:visited, ul#navlist li h3 a:active	{
	display: block;
	padding: 0 0 0 15px;
	color: #9999cc;
	height:29px;
	line-height:29px;
	background:url(../Images/bullets-nav-left.jpg) no-repeat left;
	text-decoration:none;
	}
ul#navlist li h3 a:hover{
	color: #cc9999;
	background:url(../Images/bullets-nav-left-active.jpg) no-repeat left;
	text-decoration:none;
	}
#navcontainer>ul#navlist li h3 a { 
	width: auto; 
	}
ul#navlist li#active h3 a {
	color: #cc9999;
	background:url(../Images/bullets-nav-left-active.jpg) no-repeat left;
	height:auto;
	}
ul#navlist li#activedown h3 a {
	color: #F57F24;
	background:url(../Images/nav_active_down_bg.gif) repeat-x;
	height:auto;
	}

.active-sub-menu {
	background-color:#f5f5f5;
 	background-image: url(../Images/bg-b.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}
ul#navlist h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9999cc;
	text-decoration:none;
	margin:0;
	font-weight:normal;
	line-height: 28px;
	border-bottom:1px dotted  #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
ul#navlist h6.lefttop {
	border-top:1px dotted  #CCCCCC;
	margin-top:1px;
	}
ul#navlist h6.leftactive {
	background:#ebebeb;
	}
ul#navlist h6.leftbottom {
	border:none;
	}
ul#navlist h6 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9999cc;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	background-image: url(../Images/blue-b.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-left:20px;
	}
ul#navlist h6 a:hover{
	background-image: url(../Images/orange-b.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	color: #cc9999;
	text-decoration:none;
	}
ul#navlist h6 .selected-sub{
	background-image: url(../Images/orange-b.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	color:#9999cc;
	font-weight: bold;
	}
ul#navlist h6 .selected-sub-blue{
	background-image: url(../Images/blue-b.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	color:#cc9999;
	background-color:#666666;
	}
.spacediv{
	height:1px;
}

#left-nav-address-bg{
	margin:30px 0px 0px 0px;
	background:url(../Images/left-nav-address-bg.jpg) no-repeat;
	height:112px;
	width:202px;
	}
/*---------CSS Copy End For Left Navigation Here------------*/

.map-link a:link, .map-link a:visited, .map-link a:active	{
	
	color: #9999cc;

	text-decoration:none;
	}
.map-link a:hover{
	color: #cc9999;

	text-decoration:underline;
	}
.disclaimer{
	font-family:arial;
	font-size:10px;
	color:#cc9999;
	font-style:italic;
	}
.lineheight-4px{
	line-height:4px;
	}
.providers-heading{
	color:#9999cc;
	font-family:verdana;
	font-size:16px;
	font-weight:normal;
	padding:5px 0px;
	}
.providers-email-link a:link, .providers-email-link a:visited, .providers-email-link a:active{
	font-family:arial; 
	color:#666666; 
	font-size:11px;
	text-decoration:none;
	}
.providers-email-link a:hover{
	font-family:arial; 
	color:#333333; 
	font-size:11px;
	text-decoration:underline;
	}
.providers-bottom-border{
	 padding-bottom:5px; 
	 border-bottom:1px #666 solid;
	}
	
.ourservices-inner a:link, .ourservices-inner a:visited, .ourservices-inner a:active{
	font-family:arial; 
	color:#9999cc; 
	font-size:12px;
	text-decoration:none;
	}
.ourservices-inner a:hover{
	font-family:arial; 
	color:#cc9999; 
	font-size:12px;
	text-decoration:none;
	}
	
.insurance a:link, .insurance a:visited, .insurance a:active{
	font-family:arial;
	font-size:14px;
	color:#cc9999;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
	}
.insurance a:hover{
	font-family:arial;
	font-size:14px;
	color:#9999cc;
	margin:0px;
	font-weight:normal;
	text-decoration:underline;
	}
	
.mid-page-bullets{
	list-style-image:url(../Images/blue-b.gif);
	}
#inner-main-container ul{ padding-left:12px; }


.home-cat-nav a:link, .home-cat-nav a:visited, .home-cat-nav a:active{
	font-size:15px;
	color:#660066;	
	font-weight:bold;
	text-decoration:none;
	}
.home-cat-nav a:hover{
	font-size:15px;
	color:#660066;	
	font-weight:bold;
	text-decoration:none;
	}
.website{
clear:both;
margin-bottom:10px;

}
.website a:link, .website a:active, .website a:hover, .website a:visited{
text-decoration:none;
color:#666666;

}

.bbb-logo{
	padding:9px 0 0 0;
	border-top: 1px #666666 dotted;
	margin:0px 0 0 20px;
	width:200px;
	}
.img{ text-align:center;}
