body, html		{ color: #000; font-family: Verdana, Arial, Tahoma, sans-serif; margin:0; text-align: center; } /*** IE fix ***/

#mc				{ width: 805px; margin: 0 auto; min-height: 300px; text-align: left; }
#header			{ width:805px;  float:left; }
.outer			{ width:805px; }
.inner			{ width: 805px; /*** For non-IE browsers. Mozilla required. Be sure to check your layout in different browsers if you changes this value. Especially IE7 seems to create a horisontal scroll if this value is set too large ***/ }
.clear			{ clear: both; }
* html .inner	{ width: 100%; }
.float-wrap		{ float: left; width: 801px; /*** Same length as .outer padding-left but with negative value ***/ }

#content		{ float: left; width:590px; }
* html #content { position: relative; /*** IE needs this  ***/ }
.contentWrap	{ padding:0px; width:803px; }

#right			{ float: left; width:200px; margin-left:5px; }
* html #right	{ position: relative; /*** IE needs this  ***/ height: 250px; }
#ftr			{ width: 803px; margin: 0 auto; text-align: center; }
.ftrt			{ color:#575757; font-size:11px; font-family:verdana, arial; text-decoration:none; }
#mnu			{ float:left; margin-left:150px; width:400px; }

#logo			{ float:left; background:url("/images/aclogo.gif") no-repeat; margin-left:45px; left:45px; top:0px; margin-top:-60px; width:277px; height:57px; }
#hdr1			{ float:left; background:url("/images/hdr1.png") no-repeat; width:383px; height:76px; margin-left:0px; left:0px; top:0px; margin-top:0px; }
#hdr2			{ background:url("/images/hdr2.png") no-repeat; width:420px; height:75px; margin-left:383px; top:0px; margin-top:0px; }
#hdr3			{ background:url("/images/hdr3.png") no-repeat; width:420px; top:75px; height:72px; margin-left:383px; }
ul#nav			{ margin-top:0px; margin-left: 0; padding-left: 0; white-space: nowrap; }
#nav li			{ display: inline; list-style-type: none; padding-right:15px; text-decoration:none; font-family:Verdana, Arial; font-size:12px; }
#nav a:link, #nav a:visited {color: #8aab66; text-decoration: none;}
#nav a:hover	{ text-decoration:underline;}
#bdy			{ margin-left:auto; float:left; width:580px; margin-top:0px; }

.atit			{ text-decoration:none; font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#000000; }
.abdy			{ font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; color:#636363; }

.txt			{ font-family:arial, Verdana; color:#596d42; font-size:13px; }
.lbl			{ font-family:arial, Verdana; color:#8aab66; font-size:13px; }
.fld   			{ padding: 2px 3px; font: 11px verdana, serif; color: #252525; margin: 0; border: 1px solid #8aab66; width: 250px; background: #FFF url(/images/input.gif) no-repeat -4px -4px; }
.btn			{ font: 11px verdana, serif; } 

#fp				{ margin-top:0px; }
#de			    { float:left; margin-left:40px; width:500px; text-align:left; }

.aptit			{ color:#637e46; font-family:Arial, Verdana; font-size:12px; font-weight:bold; left:10px; text-decoration:none; vertical-align:top; cursor:hand; }
.apbdy			{ color:#575757; font-family:Arial, Verdana; font-size:11px; font-weight:normal; left:10px; text-decoration:none; vertical-align:top; cursor:hand; }
.by				{ color:#575757; font-family:Arial, Verdana; font-size:8px; font-weight:normal; text-decoration:none; vertical-align:top; }

.nltxt			{ color:#707070; font-family:sans-serif, Arial; font-size:12px; }
.btn			{ color:#575757; font-family:Sans-Serif, Arial; font-size:12px; font-weight:normal; }
