/* CSS Document */html, body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, address, blockquote, th, table, td {margin: 0;padding: 0;border: 0;}html {	margin: 0;	padding: 0;	border: 0;}body {	background-color:#fff;	font-family: Arial, Helvetica, Verdana, Sans-serif;	font-size: 12px;	color: #666666;	margin: 0;	padding: 0;	border: 0;	text-align: center;}.hidden {	display: none;}	#container {	margin: auto;	padding: 0;	border: 0;	 }  #header{	height:300px;	text-align:center;	z-index:1; 	visibility:visible;	color: #a2e68a;	font-family:Arial, Helvetica, sans-serif;	font-size: small;}#header .headpadding {	padding: 0px;}#header a {	color: #a2e68a;	text-decoration: none;}#header a:hover {	color: #fff;	text-decoration: underline;}#nav{	background:url(images/nav_bkgrd.jpg);	height:49px;}#nav dl { margin: 0; padding: 0; }/* IE5 Mac Hack \*/ #nav { padding-left: 0px; } /*/ #nav { padding-left: 0px; overflow: hidden; } /* End Hack */#nav dt { float: left; }#nav dt a {	display: block;	height: 0px !important;	height /**/:49px; /* IE 5/Win hack */ 	padding: 49px 0 0 0;	overflow: hidden;	background-repeat: no-repeat;}#main-nav dt a:hover {	background-position: 0 -49px;}#nav dt#home,#nav dt#home a { width: 165px; background-image: url(images/nav_home.jpg); }#nav dt#home a:hover { width: 165px; background-image: url(images/nav_home_dn.jpg); }#nav dt#doctors,#nav dt#doctors a { width: 165px; background-image: url(images/nav_doctors.jpg); }#nav dt#doctors a:hover { width: 165px; background-image: url(images/nav_doctors_dn.jpg); }#nav dt#locations,#nav dt#locations a { width: 165px; background-image: url(images/nav_locations.jpg); }#nav dt#locations a:hover { width: 165px; background-image: url(images/nav_locations_dn.jpg); }#nav dt#health,#nav dt#health a { width: 165px; background-image: url(images/nav_health.jpg); }#nav dt#health a:hover { width: 165px; background-image: url(images/nav_health_dn.jpg); }#nav dt#insurance,#nav dt#insurance a { width: 165px; background-image: url(images/nav_insurance.jpg); }#nav dt#insurance a:hover { width: 165px; background-image: url(images/nav_insurance_dn.jpg); }#nav dt#contact,#nav dt#contact a { width: 165px; background-image: url(images/nav_contact.jpg); }#nav dt#contact a:hover { width: 165px; background-image: url(images/nav_contact_dn.jpg); }body.home dt#home,body.home dt#home a,body.doctors dt#doctors,body.doctors dt#doctors a,body.locations dt#locations,body.locations dt#locations a,body.health dt#health,body.health dt#health a, body.insurance dt#insurance,body.insurance dt#insurance a,body.insurance dt#contact,body.insurance dt#contact a {	background-position: 0 -98px;}#introHomeContainer{	background:url(images/bkgrd_home.jpg);	background-repeat:no-repeat;	float: left;	width:100%;}#introDoctorsContainer{	background:url(images/bkgrd_doctors.jpg);	background-repeat:no-repeat;	float: left;	width:100%;}#introLocationsContainer{	background:url(images/bkgrd_locations.jpg);	background-repeat:no-repeat;	float: left;	width:100%;}#introContactContainer{	background:url(images/bkgrd_contact.jpg);	background-repeat:no-repeat;	float: left;	width:100%;}#introInsuranceContainer{	background:url(images/bkgrd_insurance.jpg);	background-repeat:no-repeat;	float: left;	width:100%;}#introHealthContainer{	background:url(images/bkgrd_health.jpg);	background-repeat:no-repeat;	float: left;	width:100%;}#intro{	width:430px;	float: left;	text-align:left;	color: #fff;	font-family:Arial, Helvetica, sans-serif;	font-size: medium;}#intro h1 {	margin: 0;	padding: 0;	padding-bottom: 15px;}#intro p {	margin: 0;	padding: 0;	padding-bottom: 15px;}#intro .padding {	padding: 25px;}#intro a {	color: #ddd;	text-decoration: none;	font-size: medium;}#intro a:hover {	color: #a2e68a;	text-decoration: underline;	font-size: medium;}#image{	float: right;	width:560px;}#navlist{margin-left: 0;padding-left: 0;list-style: none;text-align:left;}#navlist li{padding-left: 20px;background-image: url(images/dot.png);background-repeat: no-repeat;background-position: 0em 0em;margin: 1em 0;}#contentContainer{	width:100%;	text-align:center;}#content{	text-align:center;	padding: 0;	border: 0;	color: #5d0504;	font-family:Arial, Helvetica, sans-serif;	font-size:medium;}#content .padding {	padding: 5px 100px 5px 100px;}#content a {	color: #ff6600;	text-decoration:none;	font-size:medium;}#content a:hover {	color: #5d0504;	text-decoration:underline;	font-size:medium;}#col{	width:495px;	float: left;	text-align:left;	padding: 0;	border: 0;	color: #666666;	font-family:Arial, Helvetica, sans-serif;	font-size: small;}#col .padding {	padding: 25px;}#col a {	color: #0057a6;	text-decoration: none;	font-size: small;}#col a:hover {	color: #0057a6;	text-decoration: underline;	font-size: small;}#col3{	width:330px;	float: left;	text-align:left;	padding: 0;	border: 0;	color: #666666;	font-family:Arial, Helvetica, sans-serif;	font-size: small;}#col3 .padding {	padding: 15px;}#col3 a {	color: #0057a6;	text-decoration: none;	font-size: small;}#col3 a:hover {	color: #0057a6;	text-decoration: underline;	font-size: small;}#sidebar{ 	background:; /* the background color will be displayed for the length of the content in the column, but no further */	background-repeat: no-repeat;	width: 250px; /* if this element is floated, a width must be given */	float:left;	text-align:left;	padding: 0px; /* top and bottom padding create visual space within this div */	border: 0;	color: #fff;	font-family:Arial, Helvetica, sans-serif;	font-size: small;}#sidebar .sidepadding {	padding: 65px 25px 25px 165px;}#sidebar a {	color: #a2e68a;	text-decoration: none;	font-size: small;}#sidebar a:hover {	color: #a2e68a;	text-decoration: underline;	font-size: small;}#sidebar2{ 	width: 350px; /* if this element is floated, a width must be given */	float: right;	text-align:left;	padding: 0px; /* top and bottom padding create visual space within this div */	border: 0;	color: #666666;	font-family:Arial, Helvetica, sans-serif;	font-size: small;}#sidebar2 .side2padding {	padding: 25px;}#sidebar2 a {	color: #0057a6;	text-decoration: none;	font-size: small;}#sidebar2 a:hover {	color: #0057a6;	text-decoration: underline;	font-size: small;}#footerBar{	clear:both;	background-color:#ff6600;	height:6px;	text-align: center;	font:Arial, Helvetica, sans-serif;	font-size: small;	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}#footer{	clear:both;	background-color:#5d0504;	text-align: center;	font:Arial, Helvetica, sans-serif;	font-size: x-small;	color:#FFFFFF;		margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}#footer a {	color: #fff;	text-decoration:underline;	font-size: x-small;}#footer a:hover {	color: #ccc;	text-decoration: underline;	font-size: x-small;}#altnav{	font-size: large;	color:#FFFFFF;		margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}#altnav a {	color: #fff;	text-decoration:underline;	font-size: large;}#altnav a:hover {	color: #ccc;	text-decoration: underline;	font-size: large;}/* Miscellaneous classes for reuse */.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 0px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 10px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float like before the footer*/	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/*Ordered and Unordered Lists*/ul {	margin-top: 0px;	margin-left: 0px;}li {	font-family:Arial, Helvetica, sans-serif;	font-size: small;	padding-top: 0px;	margin-left: 0px;}ol {	margin-top: -21px;}h1    { 	color: #5d0504; 	font-style: normal; 	font-weight: bold; 	font-size:x-large; 	line-height: normal; 	font-family:Arial, Helvetica, sans-serif; 	}	h2    { 	color: #5d0504; 	font-style: normal; 	font-weight: bold; 	font-size:large; 	line-height: normal; 	font-family:Arial, Helvetica, sans-serif; 	}	h3    { 	color: #0057a6; 	font-style: normal; 	font-weight: bold; 	font-size:medium;	line-height: normal; 	font-family:Arial, Helvetica, sans-serif; 	}	h4    { 	color: #666666; 	font-style: normal; 	font-weight: bold; 	font-size:small; 	line-height: normal; 	font-family:Arial, Helvetica, sans-serif; 	}		.p1    { 	color: #5d0504; 	font-style: normal; 	font-weight: normal; 	font-size:small; 	line-height: normal; 	font-family:Arial, Helvetica, sans-serif; 	}	.pBlack    { 	color: #000000; 	font-style: normal; 	font-weight: normal; 	font-size: 11px; 	line-height: normal; 	font-family:Arial, Helvetica, sans-serif; 	}	.breadCrumb    {	color: #bde885; 	font-style: normal; 	font-weight: normal; 	font-size:x-small; 	line-height: normal; 	font-family:Arial, Helvetica, sans-serif; 	}	a:link {	font-family:Arial, Helvetica, sans-serif;	font-size:small;	font-style: normal;	color: #ff6600;	text-decoration:none;}a:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:small;	font-style: normal;	color: #ff6600;	text-decoration:none;}a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:small;	font-style: normal;	color: #5d0504;	text-decoration:underline;}a:active {	font-family:Arial, Helvetica, sans-serif;	font-size:small;	font-style: normal;	color: #5d0504;}
