body {	background:#d5d5a6; text-decoration:none; color:#425226;	font:normal normal 11px/16px "Lucida Grande", Lucida, Arial, sans-serif;	margin:0; text-align:center; }a { 	text-decoration:underline; }a:hover { 	text-decoration:underline; }a img {	border:none; }	p { 	font:normal normal 12px/19px "Lucida Grande", Lucida, Arial, sans-serif; padding:0px 24px 10px 12px; }/*Layout DIVS for Borders and Main Area */#wrapper { 	margin-left:auto; margin-right:auto; margin-bottom:160px; margin-top:0; text-align:left; width:871px; background: url(../images/borders.gif) repeat-y top center;  }#main { position: relative; left:8px; width:855px; background: white; }	/* Header area */#header{	float:left; position:relative; width:855px; height:92px; border-top:3px solid #516000; }	#header img#logo{		position:absolute; left:9px; top:9px; }#header_nav{	position:absolute; width:775px; height:60px; top:0px; right:10px; font-size:11px;	}#header_nav a {	color:#0c3256; text-decoration:none; }#header_nav a:hover {	color:#11599d; text-decoration:underline;}#header_nav a#apptreq {	display:block; float:right; width:186px; height:29px; overflow:hidden; text-indent:-10000px; 	background:url(../images/apptreq.gif) no-repeat; }#header_nav ul{	clear:right; float:right; position:relative; top:12px; width:615px; text-align:right; 	border-top:1px solid #346c93; list-style:none outside; padding-top:6px; }#header_nav ul li{	display:inline;	margin:0;					/* IE Whitespace Bug */	padding-left:12px; background:url(../images/real_bullet.gif) no-repeat top left; }#header_nav ul li#homelink{	background-image:none; }/* Navigation area */#nav {	float:left; position:relative; width:855px; height:164px; }#nav_images{	position:absolute; top:0; left:0; width:855px; height:154px;	background:url(../images/nav/nav_images_wide.jpg) no-repeat; }#nav_links{	position:absolute; top:124px; left:0; width:855px; height:30px; }#nav_links ul{	display:inline; line-height:0; letter-style:none; list-style:none; }#nav_links ul li{	margin:0;					/* IE Whitespace Bug */	list-style-image:none;	padding:0;					/* IE Whitespace Bug */	float:left;				/* IE Whitespace Bug */	width:285px; height:30px; overflow:hidden; }#nav_links ul li a {	display:block; height:30px; width:285px; text-indent:-10000px; background:url(../images/nav/nav_buttonbar.gif) no-repeat; }#nav_links ul li#about a {	background-position: left bottom; }#nav_links ul li#services a {	background-position: center bottom; }#nav_links ul li#expect a {	background-position: right bottom; }#nav_links ul li#about a:hover {	background-position: left top; }#nav_links ul li#services a:hover {	background-position: center top; }#nav_links ul li#expect a:hover {	background-position: right top; }/* Content Area */#content{	float:left; width:855px; min-height:387px; }		#content .bold {			font-weight:bold; font-style:italic; }		#content p.bold {			font-size:13px; line-height:20px; font-weight:bold; }		#content strong {			font-size:13px; font-weight:bold; line-height:20px; }/* content pages content styles */#content_pagehead{	display:block; float:left; position:relative; height:50px; width:593px;	border-bottom:1px solid #21578a;}	#content_pagehead h1{		float:left; position:relative; left:282px; top:16px; height:27px; width:228px; overflow:hidden; text-indent:-10000px;	}		#content.about #content_pagehead h1{			background:url(../images/pagehead_about.gif) no-repeat; }		#content.services #content_pagehead h1{			background:url(../images/pagehead_services.gif) no-repeat; }		#content.expect #content_pagehead h1{			background:url(../images/pagehead_expect.gif) no-repeat; }		#content.location #content_pagehead h1{			background:url(../images/pagehead_location.gif) no-repeat; }		#content.resources #content_pagehead h1{			background:url(../images/pagehead_resources.gif) no-repeat; }		#content.apptreq #content_pagehead h1{			background:url(../images/pagehead_apptreq.gif) no-repeat; }		#content.resources #content_right a{			font-weight:bold; }#content_left {	float:left; width:272px; min-height:387px;	font-size:12px; line-height:18px;  font-style:italic; color:#0c3256 }	#content_left img {		float:left;		padding: 0px 18px 12px 20px; }	#content_left ul {		float:left;		padding: 0px 18px 12px 20px;		list-style:none outside; }	#content_left li {		padding:5px 0px; list-style-image:none; }#content_right {	float:left; width:583px; min-height:387px; }#content_right_text {	float:left; width:583px; }	#content_right_text h2 {		font-size:14px; font-weight:bold; color:#0c3256;		padding:18px 12px 12px 12px; margin-top:18px; border-top:1px solid #21578a;   }	#content_right_text h2.noLine { 		padding:13px; margin-top:4px; border:none; }	#content_right_text h3 {		font-size:12px; font-weight:bold; color:#0c3256;		padding:12px 12px 12px 12px; }	#content_right_text img { margin-left:12px; }	#content_right_text p { }	#content_right_text p.intro { font-size:13px; font-style:italic; line-height: 22px; margin-top:14px; margin-bottom:14px; }	#content_right_text ul { line-height:18px; padding-left:14px; margin:0px 12px 8px 20px; }	#content_right_text ul li {		margin:0px 14px 4px 0px; 		list-style-image:url(../images/bullet.gif); list-style-position:outside;	}		#content_right_text ul.noBullets li {list-style:none outside; list-style-image:none; padding-left:0px; margin-left:0px; }		#content_right_text ul.intro {			font-size:12px; font-style:italic; line-height: 22px; margin:0px 0px 14px 0px; padding:0px 36px 0px 36px;  }				#content_right_text ul#subnav {		line-height:16px; text-align:right;		width:220px; float:right; position:relative; top:-24px;		padding:10px 18px 14px 12px; margin:0px 0px 10px 18px; list-style:none outside; border-bottom:1px solid #21578a;  	}	#content_right_text ul#subnav li { list-style:none outside; list-style-image:none; margin-top:8px; margin-bottom:8px;  }		#content_right_text ul#subnav a { color:#0c3256;text-decoration:none; }		#content_right_text ul#subnav a:hover { text-decoration:underline; }		/* Homepage-only content styles */	#homepage_top { float:left; width:817px; height:277px; overflow:hidden; margin: 6px 0px 0px 20px;  }			#homepage_top ul#slideshow {display:block; float:left; height:277px; margin:0; overflow:hidden; width:496px; }		#homepage_top ul#slideshow li {display:block; height:277px; position:relative; width:496px; }		#homepage_top ul#slideshow li p {display:block; padding:7px 20px; position:absolute; width:456px; text-indent:-10000px; }		#homepage_top ul#slideshow li p strong {font-weight:bold; }		#homepage_top ul#slideshow li p em {font-style:italic; }				#homepage_right { float:right; width:320px; height:277px; overflow:hidden; background:#e4e8cc url('../images/homepage_boxbg.gif') no-repeat top right; color:#364317;}		#homepage_right p { margin-left:10px; font-size:12px; line-height:20px; }		#homepage_right h1 { display:block; font-weight:bold; text-indent:-10000px; padding:0px; margin:18px 0px 12px 16px; width:258px; height:57px; background:url('../images/homepage_title.gif'); }			/* featured links area */	#buttonbar { float:left; width:817px; height:33px; overflow:hidden; margin: 16px 0px 0px 20px;  }				#buttonbar ul { width:674px; clear:both; margin-left:auto; margin-right:auto; }		#buttonbar ul li { display:inline; float:left; overflow:hidden; height:33px; }		#buttonbar ul li a { display:block; height:33px; text-indent:-10000px; }		#buttonbar ul li#whatitis a { width:204px; background:url('../images/featured_whatis.gif') no-repeat 0px 0px;}		#buttonbar ul li#whatitis a:hover { background-position:0px -33px;}		#buttonbar ul li#whatitdoes a { width:238px; background:url('../images/featured_whatdoes.gif') no-repeat 0px 0px;}		#buttonbar ul li#whatitdoes a:hover { background-position:0px -33px;}		#buttonbar ul li#whatistreatment a { width:231px; background:url('../images/featured_treatment.gif') no-repeat 0px 0px;}		#buttonbar ul li#whatistreatment a:hover { background-position: 0px -33px;}	#homepage_bottom { float:left; width:817px; height:auto; overflow:hidden; margin: 13px 0px 12px 23px;  }			#homepage_bottom #news { color:#0c3d62; width:330px; float:left; font-size:13px; line-height:22px; }		#homepage_bottom #news h3 { font-weight:bold; font-size:14px; margin: 6px 0px 10px 0px; }		#homepage_bottom #news p { margin-left: 0; padding-left:0; }		#homepage_bottom #news img { float:left; padding-right:20px; }		#homepage_bottom #news a { font-weight:bold; color:#0c3d62; }		#homepage_bottom #news a:hover { color:#0c3d62; }		#homepage_bottom #news a.moreinfo { font-weight:bold; }				#homepage_bottom #signup { float:right; background:#f2f4e3 url('../images/homepage_signupbg.gif') no-repeat top right; width:459px; height:173px; }		#homepage_bottom #signup p { margin: 38px 0px 2px 0px; }		#homepage_bottom #signup img { float:left; margin-right:20px; height:173px; width:180px;}		#homepage_bottom #signup form input { margin: 4px 0px 0px 0px; }		#homepage_bottom #signup form input.signup { display:block; border:none; font-size:1px; color:#999900; text-indent:-10000px; overflow:hidden; float:right; margin:6px 10px 0px 0px; height:25px; width:58px; background:url('../images/sigupbutton.gif') no-repeat 0px 0px; }		#homepage_bottom #signup form :hover input.signup { background-position: 0px -25px; }		/* End homepage-only content styles *//* EndContent Area *//* Footer area */#footer {	clear:both; width:871px; height:68px; background:url(../images/footer_wide.gif) no-repeat bottom center; }.footer_text {	font-size:10px; text-align:center; padding-top:30px; color:#4c5324; }.footer_text a, a:link, a:visited {	color:#4c5324; }.footer_text a:hover, a:active {	color:#8d8b00; }
