body {	background-image: url("../images/bg.gif");	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0px;	padding: 0px;}/* Styles */img {	border: 0px;}h1 {	border-bottom: 1px solid #E7E7E7;	color: #004AC1;	font-size: 15px;	font-weight: bold;	margin: 0px;	margin-top: 12px;	margin-bottom: -8px;	padding-top: 0px;}h2 {	border-bottom: 1px solid #98D7FE;	color: #004AC1;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	letter-spacing: -1px;	margin-bottom: -10px;}h3 {	color: #004AC1;	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 0px;}h4 {	font-size: 14px;	font-weight: bold;	margin: 0px;	padding: 0px;}hr {	background-color: #E7E7E7;	border: 0;	height: 1px;	width: 100%;}#siteContainer {	width: 100%;}/* Header */#headerContainer {	background-color: #FFFFFF;	border-bottom: 1px solid #BBBBBB;	height: 45px;	padding: 0px 0px 0px 0px;	width: 100%;}#headerBody {	margin: 0 auto;	width: 810px;}#headerLogo {	float: left;	margin-top: 10px;	width: 205px;}#headerMenu {	float: right;	width: 605px;	margin-right: -20px;	margin-top: 13px;	padding: 0px;}/* Body */#bodyContainer {	margin: 0 auto;	padding: 5px 0px 5px 0px;	width: 810px;}#bodyLeft li {	padding-bottom: 3px;}#bodyLeft {	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	width: 570px;}.bodyHeader {	border-bottom: 1px solid #CCCCCC;}#bodyLeftText {	padding: 5px;	margin-top: -15px;}#bodyRight {	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	font-size: 10px;	margin-left: 5px;	padding: 5px;	width: 220px;}#bodyRight hr {	color: #FFFFFF;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	height: 3px;}#bodyRight h1 {	border-bottom: 1px solid #E7E7E7;	color: #004AC1;	font-size: 15px;	font-weight: bold;	margin-top: 0px;	margin-bottom: 2px;}#bodyRight ul {	list-style-image: url(../images/arrow.gif);	list-style-position: outside;	list-style-type: square;	margin: 0px;	margin-left: 15px;	padding: 5px;	line-height: 17px;	font-size: 11px;}/* Footer */#footerContainer {	border-top: 1px solid #bbbbbb;	color: #004AC1;	font-size: 10px;	padding: 0px 0px 0px 0px;	text-transform: uppercase;	width: 100%;}#footerContainer a {	color: #004AC1;	text-decoration: none;}#footerContainer a:hover {	text-decoration: underline;}#footerBody {	margin: 0 auto;	margin-top: 5px;	min-height: 50px;	width: 810px;}#footerLeft {	position: absolute;	width: 765px;}#footerRight {	float: right;	margin-top: 10px;	width: 140px;}