* {	margin:0;	padding:0;}a {	color: #000;	text-decoration: underline;}a:hover {	color: #333;}a img { border: 0; }body {	font-family: 'Verdana', Helvetica, Arial, sans-serif;	font-size: 12px;	color: #00457C;	background-color: #aed0ab;}#o-wrapper {	width: 790px;	margin: 15px auto;	overflow: none;	border: 2px solid #fff;	background-color: #00457C;	padding: 5px;}#i-wrapper {	background-color: #fff;	padding: 5px;}#header {	padding: 15px 0px 5px 0px;	float: left;	position: relative;	width: 100%;}#header img {	float: left;}#header div#top-quote {	color: #00788a;	font-size: 18px;	position: absolute;	top: 70px;	right: 5px;	padding-left: 25px;	background: url(../images/top-quote-left.gif) no-repeat 0 0;	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', Helvetica, Arial, sans-serif;}#header div#top-quote strong {	color: #00457c;}#header div#top-quote span {	background: url(../images/top-quote-right.gif) no-repeat bottom right;	padding-right: 25px;}#content {	padding: 10px 15px;	}div#hp-left {	width: 360px;	float: left;}div#hp-right {	width: 350px;	float: right;	background-color: #ebf5e8;	margin-top: 18px;	padding: 5px 0;}div#hp-left p, div#hp-right p {	line-height: 21px;	margin: 10px 0;	letter-spacing: .25px;}div#hp-left p {	line-height: 24px;}div#hp-right p {	padding: 5px 20px;	line-height: 23px;	font-size: 12px;}div#hp-left p#hp-intro {	color: #00788b;	font-family: Georgia, Times, serif;	font-size: 22px;	line-height: 27px;	letter-spacing: .5px;}div#hp-left p#hp-intro strong {	font-size: 22px;	text-transform: uppercase;	color: #00457c;	font-weight: normal;	line-height: 35px;	letter-spacing: .75px;}div#hp-bottom {	clear: both;	padding: 25px 0 0px 0;}div#hp-bottom div.hp-item {	width: 200px;	float: left;	text-align: center;}div#hp-personal {	border: 1px solid #00457c;}div#hp-child {	border: 1px solid #9bd18a;	margin: 0 70px;}div#hp-pet {	border: 1px solid #00788b;}div#hp-personal h2 { background-color: #00457c; }div#hp-child h2 { background-color: #9bd18a; }div#hp-pet h2 { background-color: #00788b; }div#hp-personal em { font-style: normal; color: #50b747; }div#hp-child em { font-style: normal; color: #1f9f14; }div#hp-pet em { font-style: normal; color: #58C34F; }div.hp-item h2 {	font-size: 12px;	font-weight: normal;	color: #fff;	letter-spacing: .5px;	text-align: center;	padding: 5px 0;	background-color: #999;	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', Helvetica, Arial, sans-serif;}div.hp-item h2 span {	font-size: 10px;}div.hp-item img {	padding: 9px 0;}div#hp-bottom em {	font-weight: bold;}div#content-footer {	clear: both;	padding-top: 5px;}#homepage #content-footer { padding-top: 25px; }div#content-footer img {		border-bottom: 5px solid #fff;}div#content-footer span {		padding: 5px;		font-size: 10px;		background-color: #51b848;		letter-spacing: .75px;		text-transform: uppercase;		display: block;		color: #30732B;		font-family: Georgia, Times, serif;}.clear { clear: both; }.sub {	color: #b83f57;	font-size: 6px;	text-align: center;}	p.webbot {	display:none;}#footer {	clear: both;	width: 800px;	margin: 0 auto;	margin-top: -7px;}span#bottom-nav {	float: left;	width: 50%;}	span#bottom-nav a {		color: #00457C;		font-size: 10px;		text-transform: uppercase;		letter-spacing: .5px;		text-decoration: none;	}	span#bottom-nav a:hover {		border-bottom: 1px dotted #00457C;	}span#copyright {	float: right;	display: block;	text-align: right;	width: 50%;	font-size: 11px;	text-transform: uppercase;	letter-spacing: .5px;}span#lform {	clear: both; 	text-align: right;	display: block;	padding-top: 10px;	font-size: 10px;}	span#lform a {		color: #4a7d46;		text-decoration: none;	}