#header {	margin: 0 0 65px 0;	display:block;}#logo {	width:500px; 	height:127px; 	float:left;	margin:10px 0;	padding: 10px 0 0 0;	clear:both;}#navigation {    width:830px;	margin:18px 0 15px 0;	border-right:1px solid #C60;}#navigation ul {	padding:0;	margin:0;} #navigation ul li {	font:normal 12pt Helvetica, Arial, sans-serif;	text-transform:uppercase;	letter-spacing:1px;	list-style-type:none;	float:left;	display:inline;	padding: 0 17px;	border-left:1px solid #C60;	text-decoration:none;}#navigation ul li a {	color:#999;	text-decoration:none;	display:block;}#navigation ul li a:hover {	color:#C60;}#bottom-container {	width: 830px;	padding:0;	margin:0;}#content {	width:347px; 	height:349px;	float:left;	display:block;}#content-right {	float:right;	background-color:#CCC;	width:465px;	height:314px;}.contentbox {	height:324px;	border: 1px solid #4E791E;	padding:12px 25px;	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:20px;	color:#666666;}#footer-wide {	width:822px;	height:20px;	background-image:url(../img/common/footer-wide.gif);	float:left;	margin: 15px 0 0 0;	padding: 4px;	text-align:left;	font:italic 11pt  Helvetica, Arial, sans-serif;	color:#fff;}#footer-wide p {	margin: 0;	padding: 0;}#footer-text {	width: 830px;	font:normal 12pt  Helvetica, Arial, sans-serif;	color:#666;	float:left;	margin: 10px 0 0 0;}#footer-text p {	margin: 0;	padding: 0;}#bluebeetle {	text-align:right; 	width:900px; 	height:20px;	float:left;}#bluebeetle p {	margin: 7px 0 0 0;}.background {	background-color: #e4e4e4;	margin: 0px;	padding: 0px;	text-align:center;	}.centerpadding {	width:900px;	margin-left:auto;	margin-right:auto;}.centercontent {	background-color: #FFFFFF;	text-align: left;	padding: 0 35px 15px 35px;	float:left}.searchbox {	padding: 3px 0 3px 7px;	width:204px; 	height:23px; 	float:right;}#search-button {	float:right;	height: 18px;	display:block;	padding: 4px 8px 0 0;	font:normal 7pt Helvetica, Arial, sans-serif;	color:#323232;}#search-button a {	text-transform:uppercase;	color:#323232;	text-decoration:none;	margin: 0 2px 0 0;}#search-button a:hover {	color:#BF693F;}#login-button {	float:right;	height: 18px;	display:block;	padding: 2px 8px 0 0;	font:normal 7pt Helvetica, Arial, sans-serif;	color:#323232;}#login-button a {	text-transform:uppercase;	color:#323232;	text-decoration:none;	margin: 0 2px 0 0;}#login-button a:hover {	color:#BF693F;}#login-box {	width:211px;	float:right;	background-color:#e2eadc;}.loginTitle {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:13px;	line-height:18px;	text-transform: uppercase;	color:#999;}.arrow {	margin-bottom: -1px;}.form-row {	width:203px;	padding: 4px 6px 4px 0;	display:block;	float:right;}.username {	font:normal 6pt Helvetica, Arial, sans-serif;	color:#323232;	padding: 6px 0 0 13px;	text-transform:uppercase;}.password {	font:normal 6pt Helvetica, Arial, sans-serif;	color:#323232;	padding: 6px 0 0 13px;	text-transform:uppercase;}#register {	float:left;	padding: 4px 0 0 7px;}#register a {	text-decoration:underline;	color:#323232;	font:normal 7pt Helvetica, Arial, sans-serif;	display:block;}#register a:hover {	color:#BF693F;}.greenbox {	background-color: #A7BC8F;}.bluebox {	background-color: #458CC3;}.lightbluebox {	background-color: #DBE8F3;}.lightgreenbox {	background-color: #E7EEE2;}.darkgreenbox {	background-color: #4E791E;}.tanbox {	background-color: #D6CC6E;}.rustbox {	background-color: #BF693F;}.footer{	background-image:url(images/background_footer.gif);	background-repeat:repeat-x;	width:830px;	height:28px;	margin: 10px 0px 0px;	padding: 0px;}.texturebox{	background-image:url(images/background_texture.gif);	padding:0px;	margin:0px;}.header{	background-image:url(images/header_repeat.gif);	background-repeat:repeat-x;	width:830px;	height:25px;	margin: 0px;	padding: 0px;	font-size:14px;	line-height:25px;	text-align:center;	font:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	border-bottom:solid 1px #4E791E;}#imageContainer {	margin: 50px 0 0 0;	position:relative;	height:206px;	border-top:4px #666 solid;}#imageContainer img {	display:none;	position:absolute;	top:0; left:0;	padding-top: 2px;}.textTitle {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:14px;	line-height:18px;	text-transform: uppercase;	color:#666666;}.textInfoTitle {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:14px;	line-height:18px;	text-transform: uppercase;	color:#FFFFFF;}.textLarger {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:14px;	line-height:18px;	color:#666666;}.textNormal {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:18px;	color:#666666;}.textNormalGreen {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:18px;	color:#7B9B57;}.textSmallerRust {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:11px;	line-height:15px;	color:#BF693F;}.textSmallerGreen {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:11px;	line-height:15px;	color:#7B9B57;}.textPageTitle {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:18px;	font-weight:bold;	line-height:24px;	color:#7B9B57;	text-transform:uppercase;}.textPageTitleBlue {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:17px;	font-weight:bold;	line-height:24px;	color:#005A9C;	text-transform:uppercase;}.linkPlain {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:14px;	color:#666666;	text-decoration: none;	text-transform:capitalize;}.linkPlain:hover {	color:#BF693F;}.linkNumber {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:18px;	color:#BF693F;	text-decoration: none;}.linkNormal {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:18px;	color:#A7BC8F;	text-decoration: underline;}.linkNormal:hover {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:18px;	color:#BF693F;	text-decoration: underline;}.link-hidden {	color:#666;	text-decoration:none;}.link-hidden:hover {	color:#BF693F;}.homefeaturetext {	padding:10px;	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:16px;	color:#FFFFFF;}.homefeaturetitle {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:16px;	line-height:18px;	color:#000000;	text-transform: uppercase;}.stepfeaturetitle {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:14px;	line-height:18px;	color:#000000;	text-transform: uppercase;	padding:2px;}.loginbox {	padding:8px;	padding-bottom:0px;	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:14px;	color:#666666;}.formfield {	font-family: Helvetica, Verdana, Tahoma, sans-serif;	font-size: 12px;	border: none;	height: 20px;	width: 130px;}.photoRight {	padding-right: 0px;	padding-bottom: 5px;	padding-left: 15px;	padding-top: 3px;	float: right;}.logoPadding {	padding-right: 10px;	padding-bottom: 10px;	padding-left: 13px;	padding-top: 0px;}.textRegister {	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:11px;	line-height:15px;	color:#666666;		padding-top:2px;	float:left;}.textRegister:hover {	color:#000000;	}.infobox {	background-color: #E7EEE2;	font-family:Helvetica, Verdana, Tahoma, sans-serif;	font-size:12px;	line-height:18px;	color:#666666;	padding:5px;	text-align:left;	border: 1px solid #666666;}.clear {	clear:both;}.right {	float:right;}.left {	float:left;}.last {	margin-right:0;	padding-right:0;}