/* CSS Document */body {	background-color: #CCCCCC;	background-image: url(img/background.gif);	background-repeat: repeat-x;}#container {	margin: 0px auto;	width: 716px;	background-color: #fff1cc;}#header {	background: transparent url(img/header.jpg) no-repeat;	width: 716px;	height: 184px;	display: block;}#header h1 {	display:none;}#maincontent {	width: 398px;	background: #fff url(img/form_bg.gif) repeat-y;	background-position: 0px !important;	margin-left: 10px !important;	margin-left: 5px;	padding: 15px;	padding-top: 1px;	padding-right: 32px;	float: left;	}#maincontent h1 {	font: 18px Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;	color: #666666;}#maincontent h2 {	font: 18px Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;	color: #666666;}#maincontent p {	font: 14px Georgia, "Times New Roman", Times, serif;	line-height: 130%;}#maincontent div {	margin-top: 8px;}#maincontent label {	font: 14px Georgia, "Times New Roman", Times, serif;}#maincontent label.formlabel {	float: left;	width: 255px;	text-align: right;	padding-right: 20px;	padding-top: 5px;		display: block;}#maincontent label.formlabelshort {	width: 170px;}#maincontent label.radiolabel {	padding-top: 12px;}#maincontent p {	clear:both;}#maincontent input {	font: 14px Georgia, "Times New Roman", Times, serif;	border: 1px solid #666666;	padding: 5px;}#maincontent input.smallField {	width: 50px;}#maincontent select.fixed_sel {	width: 200px;}#submit_btn {	display:block;	margin-top: 10px;}#agent_div {	padding-top: 10px;}#re_agent {	border: none;	padding: 20px;	margin-left: 40px;	width: 300px;	border: 1px solid #FFCC00;	background: #ffc;	display: block;}#re_agent label.formlabel {	width: 125px;}#topnav {	margin-left: 300px;}#topnav ul {        padding-top:8px;}#topnav ul li {	display:inline;	list-style: none;}#topnav li {        padding-left: 5px;        border-left: 1px solid #fff;}#topnav li.first {        border-left: none;}#topnav a {        font: 10px "Lucida Grande", "Lucida Sans Unicode", Vendana, Helvetica, Arial, sans-serif;        font-weight: bold;        color: #fff;        text-decoration: none;}#topnav a:hover {	color:#FC9700;	text-decoration: underline;}#subcontent {	float:left;	width: 200px;	padding: 20px;}#subcontent p,ul,li {	font: 12px Georgia, "Times New Roman", Times, serif;}#subcontent p.disclaimer {	font-size: 11px;}#footer {	background: #333333 url(img/footer_bg.gif) no-repeat;	width: 716px;	height: 35px;}#maincontent p.error {	color: #FF0000;	font: 14px Georgia, "Times New Roman", Times, serif;}#maincontent ul.errorList {	color: #FF0000;	font: 14px Georgia, "Times New Roman", Times, serif;	}#error {	background-color: #ffffcc;	border: 2px solid #FF0000;	padding: 12px;}div.radiogrp {	border: 1px solid #dcdcdc;	width: 100px;	float: left;	padding: 5px 10px 10px 10px;}.clearboth {	clear: both;}#footer {	background: #ccc url(img/footer_bg.gif) no-repeat;	width: 716px;	height: 35px;	padding-top: 25px;	text-align: center;}#copyright {	font: 12px Georgia, "Times New Roman", Times, serif;}#bottnav {	text-align:center;}#bottnav ul {        padding-top:8px;}#bottnav ul li {	display:inline;	list-style: none;}#bottnav li {        padding-left: 5px;        border-left: 1px solid #000;}#bottnav li.first {        border-left: none;}#bottnav a {        font: 10px "Lucida Grande", "Lucida Sans Unicode", Vendana, Helvetica, Arial, sans-serif;        font-weight: bold;        color: #000;		text-decoration:none;}#bottnav a:hover {	color:#FC9700;	text-decoration: underline;}