/* css  code */ a {	text-decoration: none;	}html, body {  margin: 0;  padding: 0;  font-family: Verdana, sans-serif; font-size: small; background: #2B2D2C}  #wrap { 	width: 850px; 	text-align: left;  	margin-left: auto; 	margin-right: auto; 	background-color: #757575; }  #header {	position: relative; 	height: 137px;  	background: url(images/lhm-headernewmoon.gif) no-repeat top left; 	width: 850;	margin-left: auto; 	margin-right: auto;	list-style: none;} #top-nav {	width: 260px;	height: 30px;	margin: 0;	margin-top: 105px;	margin-right: 30px;	list-style: none;	color: white;	float: right;}#top-nav img {	margin-right: 3px;	}img {	border-width: 0px;	}#top-nav li {	color: #ffffff;	display: inline;	}#top-nav a {	color: #aba9aa;	display: block;	float: right;	padding: 4px 8px;	margin: 0 1px 0 0;	font-family: Verdana, sans-serif;	font-size: 70%;	font-weight: bold;	list-style: none;	border: 0px;	}#home-button-list {	list-style: none;}#header-buttons {	margin-right: 10px;	float: right;	width: 140px;}#flash-header {	position: relative; 	margin-top: 0;	height: 170px;  	width: 850px;	background-color: #757575;}#menu-bar {	position: relative;	z-index: 16;	top: 0px;	height: 620px;	width: 850px;}  #menu {	position: relative; 	margin-top: 0px;	height: 47px;  	width: 850px;	background-color: #757575;}   #mainbody {	z-index: 2;	background-color: #757575;  	position: relative; 	width: 850px;  } #mainbody a { 	color: #3e89d0;	border-bottom: dotted 1px; 	}#mainbody a:visited { 	color: #3e89d0; 	}	#learn-more p {	line-height: 50%;	color: #999;	font-size: 70%;	text-transform: uppercase;} #footer {	height: 100px; 	background-color: #757575; 	list-style: none;	clear: both;	width: 850px;}#footer-text {	margin-right: 10px;	margin-top: -15px;	list-style: none;} #footer li {	color: #aba9aa;	display: block;	float: right;	padding: 4px 8px;	margin: 0;	font-family: Verdana, sans-serif;	font-size: 70%;	list-style: none;	}#footer-li a {	color: #aba9aa;}  /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-block;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */ body {	text-align: center;	background: url(images/right-hand-bg.gif) repeat-x;}#container {	margin: 0 auto; 	width: 850px;} #container {	margin: 0 auto; 	width: 850px;  	height:100%;  	text-align: left;  	background:#FFFFFF;}  