/* set the page background color and margins. */ body {	margin: 0px;	background:#060e2a;}/* set the page font formatting. */body, p, div, td {	font:9.5pt/16px Arial, Helvetica, sans-serif;	color:#333;}ul.MenuBarHorizontal ul {	text-decoration:none;	color:#900;	font-weight:bold;}/* default link colors */a:link { text-decoration:none; color:#a41801; font-weight:bold; }a:visited { text-decoration:none; color:#a41801; font-weight:bold; }a:hover { text-decoration:none; color:#000; font-weight:bold; }a:active { text-decoration:none; color:#a41801; font-weight:bold; }img {	border:0;}h1, h2, h3, h4, h5, h6 { font:bold 12pt  Georgia, Arial, Helvetica, Times, serif; margin-top:0; }h1 {	font:30pt "Arial Narrow", Arial, Helvetica, san-serif;	color:#039;	font-weight:bold;}h2 {	font:14pt Arial, Helvetica, san-serif;	color:#000;}h3 {	font:12pt Arial, Helvetica, san-serif;	color:#f8e96d;	font-weight:bold;}/* modules */	#container {	width:800px;	margin:10px auto 0;	background-color: #eeeeee;	}		#header {	width:710px;	height:30px;	position:relative;	margin:0px auto 0;	padding-left: 90px;	}			#nav {	width:700px;	height:30px;	float:none;	font-family: Arial, Helvetica, sans-serif;	padding-left: 100px;	}					#mainRightColumn {		width:235px;		float:left;		margin-left:8px;	}		#mainContent {	width:800px;	background-color: #eeeeee;	background-image: url(images/hvdafreeway.jpg);	background-repeat: no-repeat;	height: 500px;	}				.indent {		margin-left:12px;	}		.photo {		margin:0 15px;		border:5px solid #dfdaac;		}		.photo_div { padding:5px; background-color:#ddd79b; border:1px solid #fff; float:right; margin:0 15px 15px; }		#contentArea {	width:260px;	float:left;	margin-top: 40px;	margin-right: 5px;	padding: 7px;	margin-left: 150px;	background-color: #F4F4F4;	}.whitefont {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: normal;	color: #000;	line-height: normal;}		#footerLinksContainer {	width:800px;	height:40px;	margin:180px auto 10px;	text-align:center;	font-size:9px;	}		#footer {	height:200px;	margin:0 auto;	background:#eeeeee url(images/HVDALOGO-new2.jpg) no-repeat;	}			.clr {		clear:both;	}	.floatR { 	float: right;	padding: 5px;	margin:0 15px;	border:5px solid #dfdaac;}	.floatL {	float: left;	margin-bottom: 0;	border:5px solid #dfdaac;	margin-top: 0;	margin-right: 25px;	margin-left: 15px;}