* {  margin:0;  padding:0; }  html, body{  margin:0px;  padding:0px; }   body{  background-image:url(../images/bodybg.jpg); background-repeat:repeat-x; background-color:#CC9933;  } #pagewidth{	width:700px;	margin: 0px 0px 30px 50px;	/*border: 1px solid #996600;*/}  #header{	position:relative;	/*height:80px;*/	height:80px;	width:100%;/*	background-image: url(../images/header.gif);	background-repeat: repeat-x;	margin-top:93px;*/} #bottomheader{	position:relative;	height:80px;	width:100%;	background-image: url(../images/header.gif);	background-repeat: repeat-x;	margin-top:93px;}   #twocols{ width:700px;  float:right;  position:relative;   background-color:#FFFFCC;  } #rightcol{ width:324px;  float:right;  position:relative;  background-color:#FFFFCC; }h1, h2, h3, h4, p {margin: 10px 15px 10px 15px;}#maincol{background-color: #FFFFCC;   float: left;  display:inline;  position: relative;  width:376px;  } #footer{ height:108px; background-color: #FFCC33;   clear:both; } #footer table{background-color: #FFCC33;   }#topmenu {	position:absolute;	height:27px;	width:267px;	margin-top: -20px;	margin-left: 453px;}#mainmenuholder{	position:absolute;	height:27px;	width:442px;	margin-top: 50px;	margin-left: 350px;}#logocontainer {	position:absolute;	height:306px;	width:93px;	margin-top: -94px;	margin-left: 0px;}#sideadress {	position:absolute;	height:164px;	width:21px;	margin-top: 70px;	margin-left: -20px;}  /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-table;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */    /*printer styles*/  @media print{ /*hide the right column when printing*/ #rightcol{display:none;} #twocols, #maincol{width:100%; float:none;}}h1, h2, h3 {	font-family: times, serif;	line-height: 150%;	font-weight: normal;	color: #cc6600;border-bottom: dashed 1px ;}p {	font-family: verdana, arial, sans-serif;	line-height: 150%;	font-weight: normal;	color: #333333;}h1 {font-size: 14px; font-weight: bold;}p {font-size: 12px;line-height: 180%;}li{display:block; float:left; padding: 5px 5px;}#topmenu ul {	margin: 0px;	padding:0px;	}#topmenu li {	margin: 0px;	padding:0px 5px;	list-style-type:none;	}#topmenu li a {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration:none;}#topmenu li.activeLink {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration:none;}#topmenu li a:hover {	text-decoration:underline;}#mainmenuholder ul {	margin: 0px;	padding:0px;	}#mainmenuholder li {	margin: 0px;	padding:0px 5px;	list-style-type:none;	}#mainmenuholder li a{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #996600;	text-decoration:none;}#mainmenuholder li.activemainLink{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #996600;	text-decoration:none;}#mainmenuholder li a:hover {	text-decoration:underline;}