body, form, ul, li, input, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0; padding: 0; }

body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	background-image: url(../images/bkg-repeat.gif);
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
}

body a {font-size: 11px; color:#CC6600; text-decoration: none;}
body a:hover {color:white; text-decoration: none; background:#CC6600;}

h1 {color: #5D9842; text-transform: uppercase; font-size: 16px; font-weight: bold; line-height: normal;}
h2 {font-size: 12px; color: #B46D34; font-weight: bold;}
h3 {font-size: 11px; color: #8c8e90; text-transform: uppercase;}

#containerFront { background-color: white; width: 780px; height:650px; margin: 0 auto; position: relative; text-align: left;}
#mainbodyDIV {position:absolute; visibility:visible; left:0px; top:0px; width:100%; height:100%; z-index:0;}
#header {width:780px; height:127px;background-repeat:no-repeat;}

/* MAIN NAV BAR */

div#mainnav {position:absolute; visibility:visible; left:10px; top:127px; width:761px; height:25px; z-index:3}

#mainnav ul { 
	padding:0px;
	margin:0px;	
  }	
#mainnav ul li { 
  float:left;
	display:inline;
	list-style-type:none;
  }
#mainnav a {
  display:block;
  }	


#mainfrontDIV {position:absolute;visibility:visible;left:190px;top:157px;width:564px;height:146px;z-index:4;background-color: #FFFFFF;}
#footerFrontDIV {position:absolute; visibility:visible; left:9px; top:569px; width:756px; height:66px; z-index:7}
#lineHORZ {position:absolute; visibility:visible; left:190px; top:313px; width:564px; height:10px; z-index:5}
#bottomLineDIV {position:absolute; visibility:visible; left:10px; top:552px; width:751px; height:10px; z-index:5; background-color: #FFFFFF; border: 1px none #000000;}
#lineVERT {position:absolute; visibility:visible; left:180px; top:169px; width:5px; height:380px; z-index:6; background-color: #FFFFFF; border: 1px none #000000;}
#lineVERTsm {position:absolute; visibility:visible; left:357px; top:329px; width:8px; height:217px; z-index:6; background-color: #FFFFFF; border: 1px none #000000;}


#statsDIV {position:absolute; visibility:visible; padding:15px; left:11px; top:169px; width:162px; height:378px; z-index:4;}
#statsDIV p {
	line-height: 13px;
	font-weight:bold;
	color: #5D9842;
	width:145px;
	}

#whatDIV {position:absolute; visibility:visible; left:190px; top:329px; width:163px; height:217px; z-index:4;}
#whatDIV p{
	font-size:12px; 
	line-height:14px;
	width:145px;
	padding-top:0;
	margin-top:0;
	}

#newsDIV {position:absolute; visibility:visible; left:368px; top:328px; width:387px; height:217px; z-index:4;}
#newsDIV p{
	margin:5px 0;
	padding-right: 18px;
	line-height:14px;
}

#newsDIV h2{
	margin-top:3px;
}

.mainbodyDIVStyle {background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; margin: 0px; padding: 0px;}
.newsDIVStyle {background-color: #FFFFFF; border: 1px none #000000; background-image: url(../images/bg_green.gif); layer-background-image: url(../images/bg_purple.gif); margin: 0px; padding: 10px; background-repeat: no-repeat;}
.whatDIVStyle {background-color: #FFFFFF; border: 1px none #000000; background-image: url(../images/bg_purple.gif); layer-background-image: url(../images/bg_purple.gif); margin: 0px; padding: 10px; background-repeat: no-repeat;}
.cfthcLogoStyle {color: #FFFFFF; margin: 0px; padding: 0px;}
.promoteLogoStyle {color: #FFFFFF; margin: 0px; padding: 0px;}
.statsDIVStyle {background-color: #FFFFFF; border: 1px none #000000; background-image: url(../images/bg_statsDIV.gif); layer-background-image: url(../images/bg_statsDIV.gif); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; margin: 0px; padding: 10px;}
.footnote {font: 11px Arial, Helvetica, sans-serif; color: #563508; text-align:right; }
