body {	background: #fff;	margin: 0px;	padding: 0px;	font-family: arial,helvetica,sans-serif;}p {	font: 10pt/16pt;	margin-top: 0px;	text-align: justify;}#header {	padding: 0px;	z-index: -100;}#header #search {	position:absolute;	top:45px;left:625px;}#wrapper {  background:  url(../images/rightcol_bkg.gif) repeat-y right;  width:815px;  margin-top: -100px; /* moves content over header image */     }#container {  width: 100%;  float: left;  margin-right: -200px;}#nav {	width:145px; 		margin-top:110px; /* compensate for image header */	font-size:13px;}		#nav ul {			margin:0;			padding:0;		}				#nav li {			list-style-position: inside;			list-style-image: url(../images/navIcon.gif);			line-height: 23pt;		}						#nav a:link {			text-decoration: none;			color: #23383A;			font-weight: bold;		}				#nav a:visited {			text-decoration: none;			color: #23383A;			font-weight: bold;		}				#nav a:hover, #nav a:active {			text-decoration: none;			color: #B3311B;			font-weight: bold;		} 				#nav h2 {			margin: 20px 0 -8px 10px;			padding:0;			font-size:16px;		}#contentHP {	width: 423px;			margin-left: 165px;	margin-top:-410px; /* compensate for navigation */	margin-bottom:30px;	width:430px;	background: #fff;	font-size: 10pt;					}#contentHP p {	padding: 5px;	font-size: 10pt;	text-align: left;}#contentHP a:link {	text-decoration: underline;	color: #AC380F;	font-weight: bold;}#contentHP a:visited {	text-decoration: underline;	color: #AC380F;	font-weight: bold;}#contentHP a:hover, #links a:active {	text-decoration: underline;	color: #EA7A57;	font-weight: bold;}/* Start Homepage Column Styling */.hpColumn {	width: 201px;	border: solid 1px #0C3F50;	background: #fff;}.hpColumn hr {	width: 180px;}.hpColumn ul {list-style-type: none;margin:0;padding:10px;}.hpColumn li {	padding-bottom:10px;}#content {	margin-left: 165px;	margin-top:-410px; /* compensate for navigation */	margin-bottom:30px;	width:430px;	background: #fff;	border: solid 1px #0C3F50;	font-size: 10pt;}		#content p {			padding: 0 10px 10px 10px; 			font-size: 10pt;			text-align: left;			margin:0;		}				#content li {		padding-right:10px;		}			#content img.skeleton {			float: right;			vertical-align: baseline;			margin-top:-30px;			padding: 6px 0px 0px 0px;		}		#content a:link {			text-decoration: underline;			color: #AC380F;		}				#content a:visited {			text-decoration: underline;			color: #AC380F;		}				#content a:hover, #links a:active {			text-decoration: underline;			color: #EA7A57;		}		#content h2 {			background-color: #fff;			margin-top:0;			padding: 12px 0 0 0;			font-size:16px;		}		#content h3 {			padding:10px;			font-size:12px;		}#userform {	padding:15px; }#sidebar {  width: 200px;  float: right;  z-index: 100;}		#sidebar h2 {			background-color: #DCD4AF;			margin-top:0;			padding: 12px 0 12px 0;			font-size:16px;		}				#sidebar h3 {			padding: 3px 7px 0 7px;			font-size: 9pt;			text-align: left;			margin:0;				}		#sidebar p {			margin:0;			padding: 3px 7px 7px 14px;			font-size: 9pt;			text-align: left;		}		#sidebar a:link {			text-decoration: underline;			color: #AC380F;			font-weight: bold;		}				#sidebar a:visited {			text-decoration: underline;			color: #AC380F;			font-weight: bold;		}				#sidebar a:hover, #sidebar a:active {			text-decoration: underline;			color: #EA7A57;			font-weight: bold;		} #footer {	clear: both; 	padding: 10px;	width:795px;	background: #88543E;	color: #fff;	text-align: center;	font-size: 10pt; }		#footer a:link {			text-decoration: underline;			color: #fff;		}				#footer a:visited {			text-decoration: underline;			color: #fff;		}				#footer a:hover, #footer a:active {			text-decoration: underline;			color: #EEEAE0;		} 	.clearing {  height: 0;  clear: both;}