body {	background-color: #bd8e70;	margin: 0px;	width: 100%;	padding: 0px; /*needed for opera*/	background-image: url(../images/background.jpg);	background-repeat: no-repeat;	background-position: center bottom;	background-attachment: fixed;}#masthead {	background-color: #FFFFFF;	width: 800px;	margin: 0px auto;	padding: 0px;	height: auto;}#masthead p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-align: center;	line-height: 1.5em;	color: #657BA1;}#masthead a {	color: #657BA1;}/*HOMEPAGE - specific styles used by homepage */#homenav {	text-align: left;	padding: 0px;	margin: 0px;	display: inline;}#homenav ul {	color: #FFFFFF;	margin: 0px;	padding: 0px;}#homenav ul li {	padding: 0px;	display:block;	text-decoration: none;	list-style-type: none;}#homenav ul li a:link {	color: #FFFFFF;	text-decoration: none;}#homenav ul li a:visited {	color: #FFFFFF;	text-decoration: none;}#homenav ul li a:hover {	color: #3C4469;}#homenav ul li a:visited:hover {	color: #3C4469;}#homenav p {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;    padding: 0px;}#homecontent {	width: 800px;	margin-right: auto;	margin-left: auto;	padding: 0px;	position: relative;	height: 100%;}#homemiddlecontent {	padding: 0px;	margin: 0px;	width: 61%;	float: left;	height: 750px;	background-image: url(../images/homeleft.jpg);	background-repeat: no-repeat;	background-position: left top;}#homerightcontent {	padding: 80px 30px 0px;	width: 31%;	height: 670px;	float: right;	background-color: #BCC69C;	overflow: hidden;}#homerightcontent h1, h2, h3 {	font-family: "Avant Garde", Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #999C73;	margin: 0px;	padding: 5px 0px 10px;	font-weight: normal;}#homerightcontent p {	font-family: "Avant Garde", Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3D4369;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	margin-top: 0px;	margin-bottom: 0px;	line-height: 1.5em;	font-weight: normal;}#homerightcontent a {	color: #999C73;	text-decoration: none;}#homerightcontent a:hover {	color: #3D4369;}#homerightcontent a:visited {	color: #999C73;}#homerightcontent a:visited:hover {	color: #3D4369;}#homerightcontent hr {	margin: 7px 0px;}#homerightcontent ul {	margin-top: 5px;	margin-bottom: 5px;	line-height: 1.5em;}#homerightcontent ul li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #EDF1E5;	padding: 0px;	margin: 0px;	font-weight: bold;}/* Styles for top horizontal navigation division */#topnav {	background-color: #B3C3E0;	text-align: right;	width: 800px;	height: auto;	margin: 0px auto;	padding: 0px 0px 10px;}#topnav ul {	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	margin: 0px 0px 0px 10px;	padding: 10px 0px 0px;}#topnav ul li {	padding: 0px 15px 0px 0px;	display:inline;}#topnav ul li a:link {	color: #333333;	text-decoration: none;}#topnav ul li a:visited {	color: #333333;	text-decoration: none;}#topnav ul li a:hover {	color: #FFFFFF;}#topnav ul li a:visited:hover {	color: #FFFFFF;}#topnav p {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;    padding: 0px 5px 0px 10px;}/* Styles for content division - container for the page middle, basically everything between the horizontal navigation and the footer */#contentouter {	width: 800px;	margin-right: auto;	margin-left: auto;	/*padding: 0px;*/	position: relative;	background-color: #FFFFFF;	padding-top: 30px;	padding-bottom: 20px;}#contentpush {	clear:both;}#content {	width: 500px;	margin-right: auto;	margin-left: auto;	position: relative;	background-color: #E2C1B3;	background-image: url(../images/backgroundslice.jpg);	background-repeat: repeat-x;	background-position: left top;}#middlecontent h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight: bold;	color: #B97B16;	margin: 0px;	padding: 0px 0px 5px;}#middlecontent h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 19px;	font-weight: bold;	color: #666666;	margin: 0px;	padding: 0px 0px 5px;	}#middlecontent h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;	margin: 0px;	padding: 10px 0px 5px;	}#middlecontent h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	margin: 0px;	padding: 10px 0px 5px;	font-style: italic;	}#middlecontent p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	padding-top: 5px;	line-height: 1.5em;	margin: 0px;}#middlecontent a {	color: #3C4469;}#middlecontent a:hover {	color: #CC9900;}#middlecontent a:visited {	color: #3C4469;}#middlecontent a:visited:hover {	color: #CC9900;}#middlecontent ul {	margin-top: 5px;	margin-bottom: 5px;}#middlecontent ul li {	font-size: 11px;	color: #666666;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	margin-top: 0px;	margin-bottom: 0px;	line-height: 1.5em;	font-family: Verdana, Arial, Helvetica, sans-serif;}#middlecontent hr {	margin: 7px 0px 10px;}/*styles for the client sub-table within the middlecontent div*/.subgroup1 {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #B9C4AB;	padding: 0px;	position: relative;	clear: both;	width: 100%;	height: 100%;	float: left;	margin: 10px 0px;}.subgroup1 a {	color: #3C4469;}.subgroup1 a:hover {	color: #CC9900;}.subgroup1 a:visited {	color: #666666;}.subgroup1 a:visited:hover {	color: #CC9900;}.subgroup1left {	padding: 0px 10px 0px 0px;	margin: 0px 0px 20px;	width: 70%;	float: left;}.subgroup1 h4 {	padding-top: 0px;}.subgroup1 p {	padding-top: 0px;	padding-right: 10px;}.subgroup1right {	float: right;	padding: 0px;	margin: 0px 0px 20px;	/*height: 100%;*/	width: 200px;}/*styles for the form*/#form {	padding-bottom: 0px;	margin-right: auto;	margin-left: auto;	position: relative;	margin-top: 10px;	margin-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}#form input {display:block;width:300px;float:left;margin-bottom:10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}#form textarea {display:block;width:300px;float:left;margin-bottom:10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}#form select {	display:block;	width:300px;	float:left;	margin-bottom:10px;	padding: 0px;	margin-top: -3px;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}#form label {	display:block;	text-align:right;	float:left;	width:110px;	padding-right:15px;}#form br {clear:left;}#form .buttonSubmit {	width:75px;	margin-left:125px;	background-color: #B3C3E0;}#form .buttonReset {	width:75px;	margin-left:10px;	background-color: #B3C3E0;}/* Style for footer division */#footer {	width: 800px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 15px;	clear: both;	background-color: #B3C3E0;}#footer p {	font-family: Arial, Helvetica, sans-serif;	text-align: left;	font-size: 10px;	color: #40495B;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 40px;	margin: 0px;}#footer a:link {	color: #40495B;	text-decoration: none;}#footer a:hover {	color: #40495B;	text-decoration: underline;}#footer a:visited {	color: #40495B;	text-decoration: none;}#footer a:visited:hover {	color: #40495B;	text-decoration: underline;}.bolditalic {	margin: 0px;	font-style: italic;	font-weight: bold;}.italic {	margin: 0px;	font-style: italic;}.bold {	margin: 0px;	font-weight: bold;}