body {text-align: center; margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; background-color:#0C3D07;}

a {color: #666666;}
a:hover {color: #999900;}

#container
{
	width: 900px; 
	margin: 0px auto; 
	padding: 0px 27px 0px 27; 
	text-align: center; 
	background-color:#DDDEB6; 
}

#head 
{
	width: 846px; 
	height: 76px; 
	margin: 0px auto; 
	margin-bottom: 10px; 
	background: url(../images/head.gif) no-repeat;
}


#nav {width: 832px; height: 28px; margin: 0px auto; margin-bottom: 5px; background-color: #f4f1e2;}

#footer {height: 57px; margin-top: 20px; background: url(../images/foot_bg.gif) repeat-x;}

table#mainTable {margin: 0px auto; border-collapse: collapse;}
table#mainTable td {vertical-align: top;}
td#mainCol {width: 629px;}
td#sideCol {width: 204px;}


#newsHead {width: 206px; height: 32px; background: url(../images/news_head.gif) no-repeat;}
#newsBody {width: 186px; padding: 10px; text-align: left; background-color: #f4f6ed;}
#newsFoot {width: 206px; height: 10px; background: url(../images/news_foot.gif) no-repeat;}

#testiHead {width: 206px; height: 32px; margin-top: 20px; background: url(../images/testimonial_head.gif) no-repeat;}
#testiBody {width: 186px; padding: 10px; text-align: left; background-color: #e5dab9;}
#testiFoot {width: 206px; height: 10px; background: url(../images/testimonials_foot.gif) no-repeat;}

#loginHead {width: 206px; height: 32px; background: url(../images/login_head.gif) no-repeat;}

#main {text-align: left;}

h1.pageHeading 
{
	width: 619px;
	height: 32px;
	margin: 0px;
	padding-left: 10px;
	line-height: 30px;	
	font-size: 15px;
	color: #FFFFFF;
	background: url(../images/area_heading.gif) no-repeat;
}

.areaFoot {width: 629px; height: 17px; margin-bottom: 10px; background: url(../images/areaFooter.gif) no-repeat;}

table#footerTable {width: 95%; margin: 0px auto; margin-top: 8px; text-align: left;}
table#footerTable td {vertical-align: top;}
td#footLeft{ width: 600px;}

table#loginTable {width: 100%; margin: 0px 0px 0px 0px;}
table#loginTable td {text-align: center;}

table.userFiles {width: 500px; border-collapse:collapse;}
table.userFiles  td, table.userFiles  th {padding: 2px; vertical-align: middle; border-bottom: solid 4px #E0E0E0;}
table.userFiles input {margin: 0px; padding: 0px;}
td#userFileSubmitTd {padding-top: 10px; border-bottom: none;}

#breadCrumbs {width: 832px; height: 10px; text-align: left; margin: 0px auto 10px;