body { color: white; background-color: white;  margin: 0 auto; font-size: 90%; font-family: Verdana, Arial, Geneva, san-serif; }p { color: #5c5b5b;font-size: 93%;}td {}a:link { color: black; border: 0px; text-decoration: none;}a:visited { color: black}a:hover { color: #ffffff; background: #000000;}a:active { color: orange }h1{	color: #23C5F7;	font-size: 140%;	}	h2{	color: #000000;	font-size: 150%;	}h5{	color: #000000;	font-weight: bold;	margin: 0;	padding: 15px 0 15px 0;	font-size: 100%;	line-height: 18px;	}h6{	color: #000000;	font-weight: bold;	margin: 0;	padding: 2px 25px 2px 25px;	font-size: 93%;	line-height: 18px;	}	img{	border: 0px;	background: #ffffff;	text-decoration: none;}.logo{	text-decoration: none;	background: none;}img a:hover{	background: #ffffff;	text-decoration: none;}span{	color: black;	font-weight: bold;}#bodywrapper{	width: 1024px;	margin: 0 auto; }#header{		margin: 0 auto;	padding: 0;	text-align: center;}#navigation{	height: 36px;	text-align: center;	padding: 2px 0;	background-image: url(images/border-top.gif);	background-position: bottom center;	background-repeat: no-repeat;		margin: 0 auto;}#contentwrapper{	border-top: 0px solid #D4D8D3;	margin: 0 auto;	padding-bottom: 30px;	padding-top: 0px;	text-align: center;	background-image: url(images/gradient.jpg); 	background-repeat: repeat-y;	background-position: left bottom;		}#content{	width: 520px;	margin: 0 auto;		text-align: center;	}#contentheader{	width: 520px;	text-align: center;	padding: 0;}#contentbody{	width: 520px;	margin: 0 auto;	text-align: center;	padding: 0 10px;	}#contactbody{	width: 520px;	margin: 0 auto;	text-align: left;	padding: 0px;	}#contentbody2{	width: 520px;	text-align: center;	padding: 0 0px 0 0;	margin-left: 27px;	}#leftcontent{	float: left;	width:200px;	height: 500px;}#footer{	width: 1024px;	height: 2px;	border-bottom: 0px solid #D4D8D3;	background-image: url(images/border-top.gif);	background-position: top center;	background-repeat: no-repeat;	text-align: center;	margin: 0 auto;	}#footerwrapper{	width: 520px;	text-align: center;	margin: 0 auto;	padding-left: 38px;	padding-top: 10px}.logo{	padding-left: 10px;}ul.main{}li{	list-style: none;	display: inline;	padding: 0 0 0px 17px;}#main li a{		text-decoration: none;	text-transform: uppercase;	font-size: 80%;}#contentbody2 a{		text-decoration: underline;	color: #707070;}#contentbody2 a:hover{		text-decoration: none;	color: orange;	background: none;}#contentbody a{		text-decoration: none;	color: #23C5F7;}#contentbody a:hover{		text-decoration: none;	color: orange;	background: none;}.quote{	font-size: 88%;	margin-top: 7px;}fieldset{	border: none;}.contact{	margin: 20px 0px 0px 30px;	border: 0px;}.contact label{	float: left;	display: inline; ms*/	clear: both;	width: 130px;	font: lighter .9em;	text-align: right;	color: #707070;	margin:4px 10px 0px 0px;}label.required {	font-weight: bold;	color: #000000;}.contact input,select{	float: left;	display: inline; /*This is to counter act IE's double margin error on floated items*/	width: 260px;	padding: 3px;	text-align: left;	color: #003366;	background-color:#E8F8FC;	border: solid 2px #ededff;	border-bottom-width: 0px;}.contact select{	width: 270px;}.contact #checkBox{	float: left;	display: inline; /*This is to counter act IE's double margin error on floated items*/	padding-bottom: 3px;}.contact .check{	clear:left;	width: 20px;	margin: 8px 0px 0px 0px;	padding: 0px;	background-color:#E8F8FC;	border: 0px;}.contact .checkLabel{	float: left;	display: inline; 	margin: 4px 10px 0px 4px;	font: lighter .9em;	text-align: left;	color:  #707070;}.contact textarea{	float: left;	display: inline; 	width: 260px;	padding: 3px;	text-align: left;	color: #003366;	background-color:#E8F8FC;	border: solid 2px #FFFFFF;	border-bottom-width: 0px;	overflow: auto;}.contact input.errorMessage {	border: 1px solid #000000;}.contact select.errorMessage {	border: 1px solid #000000;}.contact label.errorMessage {	font-weight: 0.9em;	color: #000000;	margin: 1px 0px 5px 150px;	width: 260px;	text-align: right;}.contact #requiredNote{	float: left;	display: inline; 	clear: both;	font: lighter .6em;	text-align: right;	color: #000000;	margin: 10px 0px 0px 170px;}.contact #requiredNote b{	font-weight: bold;}.contact #resetForm{	float: left;	display: inline; /*This is to counter act IE's double margin error on floated items*/	clear: both;	cursor: pointer;	color: #000000;	font-size: .7em;	text-decoration:underline;	background-color: #FFFFFF;	margin: 13px 0px 0px 180px;	border: 0px;}.contact #submitChanges{	float: left;	display: inline; /*This is to counter act IE's double margin error on floated items*/	width: 125px;	height: 45px;	cursor: pointer;	color: #23C5F7;	text-align: center;	font-size: 1em;	vertical-align: bottom;	margin: 0px 0px 0px 25px;	line-height: 40px;	text-transform: uppercase; /* For Opera */	background-color: #ffffff;	border: 0px;}.contact #submitChanges:hover{	float: left;	display: inline; /*This is to counter act IE's double margin error on floated items*/	width: 125px;	height: 45px;	cursor: pointer;	color: #000000;	text-align: center;	font-size: 1em;	vertical-align: bottom;	margin: 0px 0px 0px 25px;	line-height: 40px;	text-transform: uppercase; /* For Opera */	background-color: #ffffff;	border: 0px;}}.centerimage{	text-align: center;	margin: 0 auto;	vertical-align: top;	margin: 0;	padding: 0;}.leftimage{	text-align: center;	margin: 0 auto;	vertical-align: top;	margin: 0;	padding: 0 50px 0 0;}