body {	background-color: #CCCCCC;	text-align: center;	margin: 0px 0px 20px;	padding: 0px;}#wrapper {	text-align: left;	margin: 0px;	padding: 0px;	width: 788px;	position: relative;	background: #ffffff;}p {	margin: 0.7em 0px;}#header {	background-image: url(graphics/front_topstrip.jpg);	background-repeat: no-repeat;	padding-top: 0px;	padding-bottom: 0px;	margin: 0px;	text-align: center;	padding-right: 0px;	padding-left: 0px;	height: 193px;}#topnav ul {	list-style-type: none;	margin: 0px;	padding: 167px 0px 0px;}#topnav li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	display: inline;	margin: 0px;	padding: 0px;}#topnav li a {	color: #FFFFFF;	text-decoration: none;	padding-left: 15px;	padding-top: 0px;	padding-right: 9px;	padding-bottom: 0px;}#topnav li a:hover {	background-image: url(graphics/nav_dot.png);	background-repeat: no-repeat;	background-position: left center;}#frontbox {	margin: 0px;	padding: 0px;	height: 400px;}#frontquote {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	float: left;	width: 245px;	margin-left: 20px;}#frontquote h2 {	font-size: 16px;	margin-top: 120px;	font-weight: bold;}#frontcontent {	float: right;	margin-right: 20px;	margin-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	width: 450px;	height: 400px;}#frontcontent p {	line-height: 1.8em;	padding-bottom: .5em;}#frontcontent h2 {	font-size: 18px;	font-weight: bold;	margin-top: 30px;}#content a {	color: #010066;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #010066;}#content a:hover {	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #585858;	color: #585858;}#content h2 {	font-size: 16px;	font-weight: bold;	padding: 0px 0px 2px;	margin: 0px 0px 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #7482A1;	width: 100%;}#sidebar {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin-top: 15px;	margin-right: 15px;	margin-bottom: 20px;	margin-left: 15px;	float: left;	width: 240px;	overflow: visible;}#sidebar ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#sidebar ul ul {	margin: 8px 0px;	padding: 0px;	list-style-type: none;}li.sidenav a {	color: #7482A1;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	display: block;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 10px;	border: 1px dotted #A6A6A6;	margin-bottom: 5px;}li.subnav a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #585858;	text-decoration: underline;	padding-left: 24px;}li.subnav a:hover {	text-decoration: none;}li.sidenav a:hover {	background-color: #E6EAF6;}#footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #818181;	padding-left: 0px;	padding-right: 0px;	text-align: center;	padding-top: 10px;	padding-bottom: 20px;	background-color: #FFFFFF;	width: 788px;	margin: 0px;}#footer .left {	margin: 0px 0px 0px 8px;	padding: 0px 0px 0px 10px;	float: left;	border-left-width: 4px;	border-left-style: solid;	border-left-color: #7482A1;}#footer .right {	margin: 0px 8px 0px 0px;	padding: 0px;	float: right;}#footer a {	color: #818181;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #818181;}#footer a:hover {	text-decoration: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#intbox {	margin: 0px;	padding: 0px;	overflow: auto;	position: relative;}#insurance table td {	border: 1px dotted #A6A6A6;}#content {	float: right;	margin-right: 30px;	margin-left: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	width: 440px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 15px;	padding-bottom: 15px;	overflow: auto;}#content .img {	float: right;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 10px;}#contactleft {	float: left;	margin-right: 5px;	width: 215px;	overflow: auto;}#contactright {	float: right;	margin-left: 5px;	overflow: auto;	width: 215px;}