html body {margin:0; padding: 0; background: #000}body {font-family: verdana,helvetica,sans-serif; font-size:11px; color: #333;}a {text-decoration: none;}a:link { margin:0; padding: 0; }a:hover { margin:0; padding: 0; }a:visited { margin:0; padding: 0; }td {	font-family: Verdana, Arial, Helvetica, sans-serif;}th {	font-family: Verdana, Arial, Helvetica, sans-serif;}P, H1, H2, H3, H4 {font-family: Verdana, Arial, Helvetica, sans-serif;}h1 {font-size: 24px; font-weight: lighter; color: #000}h2 {font-size: 18px; font-weight: lighter; color: #333}h3 {font-size: 14px; font-weight: lighter; color: #333}P, LI  {font-size: 11px; font-weight: lighter; color: #333}.small {font-size: 9px; font-weight: lighter; color: #000}.header{   width: 640px;   left: 10%}.colmask{   width: 640px;   left: 10%}.colmid{ right: 33% }.colleft{ right: 33% }.col1{   width: 31%;   left: 101%}.col2{   width: 32%;   left: 36%}.col3{   width: 31%;   left: 71%}.footer{   width: 80%;   left: 10%}.header{   clear: both;   height:293px;   background-image: url(../images/headerbg.jpg);   float: left;   position: relative;   border-bottom: #000 1px solid;}.colmask{   clear: both;   float: left;   overflow: hidden;   position: relative;   background-color: #ffffff}.colmid{   float: left;   width: 100%;   position: relative;   background-color: #ffffff}.colleft{   float: left;   width: 100%;   position: relative;   background-color: #ffffff}.col1{   padding: 0px 0px 1em 0px;   overflow: hidden;   float: left;   position: relative;   background-color: #ffffff}.col2{   padding: 0px 0px 1em 0px;   overflow: hidden;   float: left;   position: relative;   background-color: #ffffff}.col3{   padding: 0px 0px 1em 0px;   overflow: hidden;   float: left;   position: relative;   background-color: #ffffff}.footer{   clear: both;   float: left;   width:640px;   font-size: 9px; font-weight: lighter; color: #fff;   position: relative;   border-bottom: #000 1px solid;   background-color: #000000}.bottom{   clear: both;   width: 100%;   float: left;   position: relative;   background-color: #000000}body {   border-width: 0px;   padding: 0px;   margin: 0px;   font-size: 90%;   width: 100%;   min-width: 600px;}.menu{	border:none;	border:0px;	margin:0px;	padding:0px;	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	}.menu ul{	background:#333333;	height:35px;	list-style:none;	margin:0;	padding:0;	}	.menu li{		float:left;		padding:0px;		}	.menu li a{		background:#333333 url("images/seperator.gif") bottom right no-repeat;		color:#cccccc;		display:block;		font-weight:normal;		line-height:35px;		margin:0px;		padding:0px 20px;		text-align:center;		text-decoration:none;		}		.menu li a:hover, .menu ul li:hover a{			background: #2580a2 url("images/hover.gif") bottom center no-repeat;			color:#FFFFFF;			text-decoration:none;			}	.menu li ul{		background:#333333;		display:none;		height:auto;		padding:0px;		margin:0px;		border:0px;		position:absolute;		width:141px;		z-index:200;		/*top:1em;		/*left:0;*/		}	.menu li:hover ul{		display:block;				}	.menu li li {		background:url('images/sub_sep.gif') bottom left no-repeat;		display:block;		float:none;		margin:0px;		padding:0px;		width:141px;		}	.menu li:hover li a{		background:none;				}	.menu li ul a{		display:block;		height:30px;		font-size:12px;		font-style:normal;		margin:0px;		padding:0px 10px 0px 15px;		text-align:left;		}		.menu li ul a:hover, .menu li ul li:hover a{			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;			border:0px;			color:#ffffff;			text-decoration:none;			}	.menu p{		clear:left;		}	
