html { margin:0px; padding:0px; FONT-SIZE:small; height:100%;} 
body {
	background-color:#0b5900;
	margin:0 auto; 
	padding:0px 0px 0px 0px; 
	COLOR:#333333; 
	FONT-FAMILY:Trebuchet MS,Verdana,Arial,Helvetica;
	font-size:100%;
	height:100%;
} 

A:link, A:active, A:hover, A:visited{ text-decoration:underline; color:#333; }
P { padding:0px; margin:0px; }
UL { MARGIN-TOP:0px; MARGIN-BOTTOM:0px; MARGIN-LEFT:0px; padding-left:0px; }

.h1start { FONT-SIZE:25pt; FONT-WEIGHT:bold; color:#ffc30d; padding-bottom:5px; }
h1 { FONT-SIZE:18pt; FONT-WEIGHT:bold; color:#333333; }
h2 { FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN:10px 0 0 0; }
h3 { FONT-SIZE:130%; FONT-WEIGHT:bold; MARGIN:0px; }

div#wrapper { width:980px; min-height:100%; _height:100%; margin:0 auto; background:url(/fx/content-bg.jpg) repeat-y #FFFFFF; padding:0px; }
div#header { height:73px; width:920px; position:relative; margin:0px 30px 0px 30px; }
div#flashcontent { width:920px; height:300px; margin:0px 30px 0px 30px; }
div#submenu { margin:0px 30px 0px 30px; background: #333333 url(../fx/hover2.gif);}
div#maincontent { width:920px; margin:0px; margin:0px 30px 0px 30px; padding:29px 0px 0px 0px; background:url(/fx/bg-content.jpg) no-repeat; }
div#maincontent div.content-left { width:190px; margin:0px; padding:0px 30px 0px 20px; float:left; overflow:hidden; }
div#maincontent div.content-right {  width:660px; padding:0px 20px 0px 0px; margin:0px; float:left; overflow:hidden; }
div#footer { clear:both; width:960px; margin:0 auto; background:url(/fx/footer-bg.jpg) left top no-repeat; height:30px; }


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

<!-- Menu -->
ul#menu				{width:190px; margin:0; padding: 0; list-style: none; float: left; overflow: hidden;}
ul#menu li			{margin:0; padding:0; padding-bottom:1px; background-color:#CCCCCC;}
ul#menu li a		{width:170px; padding:0 0 0 20px; font:bold 12px/29px sans-serif; color:#555; text-decoration:none; background:url(/fx/bg-menu.jpg) no-repeat; display:block; overflow:hidden;}

ul#menu li a:hover	{background: url(/fx/bg-menu-over.jpg) no-repeat;}
ul#menu li.on a		{background: url(/fx/bg-menu-over.jpg) no-repeat;}

ul.menu2			{width:190px; margin:0; padding: 0; list-style: none; float: left; overflow: hidden;}
ul.menu2 li			{margin:0; padding:0; padding-bottom:1px; background-color:#CCCCCC;}
ul.menu2 li a		{width:170px; padding:0 0 0 20px; font:bold 12px/29px sans-serif; color:#555; text-decoration:none; background:url(/fx/bg-menu.jpg) no-repeat; display:block; overflow:hidden;}
ul.menu2 li a:hover	{background:url(/fx/bg-menu-over.jpg) no-repeat;}
ul.menu2 li.on a	{background:url(/fx/bg-menu-over.jpg) no-repeat;}






