/* CSS Document */body {	background-color: #ffffff;	background-repeat: repeat-y;	background-position: center;	margin-top: 0px;	margin-bottom: 0px;}body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.formSearch {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #637947;	border: 1px solid #637947;	padding: 3px;}.homeSearch {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7A8D62;	letter-spacing: .125em;}a.homeSearch:link {  color: #7A8D62; text-decoration: none}a.homeSearch:visited {  color: #7A8D62; text-decoration: none}a.homeSearch:hover {  color: #637947; text-decoration: underline}a.homeSearch:active {  color: #FEF7E0; text-decoration: none}.homeNewsletter {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #637947;	text-transform: uppercase;	padding-bottom: 4px;	padding-top: 4px;}.homeNav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #7A8D62;	text-transform: uppercase;}a.homeNav:link {  color: #7A8D62; text-decoration: none}a.homeNav:visited {  color: #7A8D62; text-decoration: none}a.homeNav:hover {  color: #637947; text-decoration: underline}a.homeNav:active {  color: #FEF7E0; text-decoration: none}.sidestyle {	background-color: #a18852;	background-image: url(images/bgside.jpg);	background-repeat: no-repeat;	background-position: left bottom;	padding: 0px;}.navright td {	font-weight: bold;	text-transform: uppercase;	text-align: right;	padding-right: 30px;	background-image: url(images/imgbg.gif);	background-repeat: no-repeat;	background-position: right;	font-size: 11px;}.navright td a {	font-weight: bold;	text-transform: uppercase;	color:#FFFFFF;	text-decoration: none;}.navrightD2 td {	font-weight: normal;	text-transform: uppercase;	text-align: right;	padding-right: 30px;	background-image: url(images/imgbg.gif);	background-repeat: no-repeat;	background-position: right;	font-size: 12px;}.navrightD2 td a {	font-weight: normal;	text-transform: uppercase;	color:#FFFFFF;	text-decoration: none;}.sidenav {padding:6px; border-bottom: solid 1px #a18852}.sidenav a {padding:6px; border-bottom: solid 1px #a18852; color:#3B613F; text-decoration:none}.sidetitle {	background-color:#a18852;	color:#ffffff;	font-size:18px;	font-weight:bold;	padding-top: 40px;	padding-right: 15px;	padding-bottom: 40px;	padding-left: 15px;}.footer {font-size: 11px;color: #011A5A;}.sidemenu{list-style-type: none;margin: 5px 0;padding: 0;}.sidemenu li a{	color:#011A5A;	display: block;	width: auto;	padding: 6px 0;	padding-left: 10px;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #a18852;}* html .sidemenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 100%;}.sidemenu li a:hover{background-color:#011A5A; color:#FFFFFF; font-weight:bold}