body {
	font-family:  verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;
	margin:0;
	background-color: #155700;
	
}
#wrapper{
	width:781px;
	text-align: left;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	margin-top:13px;
	margin-bottom:13px;

}

#wrapper img {
	border: none;
}
#container{
	width:740px;
	padding:0 0px 0 30px;
	margin:0px;
	border:0px solid red;
	

}
.clear{
	clear:both;

}
#container img{
	border:none;
	padding:0px;
	margin:0px;
	
}
#constantnav{
	width:760px;
	border:0px solid green;
	padding:0px;
	margin:0px;
	
}
#homelogo{
	width:167px;
	float:left;
	border:0px solid yellow;
	padding:0;
	margin:0;
}
#homelogo img{
	padding-top:6px;
	vertical-align: bottom

}
#constantmenu{

	width:580px;
	float:right;
	border:0px solid lime;
	padding:0;
	margin:0px;

}
#constantmenu ul, #constantmenu li{
	padding:0;
	margin:0;
	list-style-type: none;
	display:inline;

}

#topnav{
	padding: 0;
	margin: 0;
	width:716px;
	text-align:left;
	border:0px solid blue;
	}
#topnav p{
	padding:0px;
	margin:0px;
}
#topnav p a{
	padding: 0;
	margin: 0;

}	
#topnav p a.home{
	padding-right:30px;
	padding-left:5px;

}
#topnav ul, #topnav li{
	padding:0;
	margin:0;
	list-style-type: none;
	display:inline;

}
#topnav li img{
	padding:0px;
	margin:0px;
	border:0px;
}
#topnav li.home{
	padding-right:30px;
	padding-left:5px;

}
#topnav a img{
	padding: 0;
	margin: 0;
	text-decoration:none;
	border:none;
}

#topbanner{
	width:716px;
	border:0px solid red;
	padding:0;
	margin:10px 0 10px 0;
}
#topbanner img{
	border:none;
	padding:0px;
	margin:0px;
}
#topbannerleft{
	width:181px;
	float:left;


}
/* AAB quick tweak re banner 03/12/2008 */
#topbannerright{
	width:716px;
	float:left;
}
#bottomcontainer{
	width:716px;
	margin:0px;
	padding:0px;
	border:0px solid green;
	}

/*one*/
#bottomcontainerone{
	width:716px;
	margin:0px;
	padding:0px;
	border:0px solid red;
	}
#bottomleft{
	width:355px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
		
	}
.calendertxt{
	border:0px solid red;
	width:158px;
	float:right;
	margin:8px 0 0 0;
	padding:5px;
	background-color:#edf5e9;
	

}
.calendertxt p{
	font-weight: bold;
	padding:0px;
	margin:0px;
	
}
.calendertxt a, .calendertxt a:link, .calendertxt a:visited,
.calendertxt a:hover,.calendertxt a:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	
}

.calendertxt p.caption{
	font-weight: bold;
	font-size:11px;
	color:#006600;
	text-transform:uppercase;
	padding:0px;
	}
.calendertxt h6{
	color:#006600;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	font-weight: bold;
	
	}	
#calenderimg{
	float:left;
	width:183px;
		
}	
#bottomright{
	width:350px;
	float:right;
	margin:0px;
	padding:0px;
	border:0px solid blue;
	
	}
#bottomrightfacts{
	width:350px;
	float:right;
	
}
#bottomrightfactsleft{
	width:170px;
	float:left;
	
}
#bottomrightfactsleft ul, #bottomrightfactsleft li{
	margin:0;
	padding:0;
	list-style-type: none;
}

#bottomrightfactsleft ul {
	
	padding-top: 5px;
	}
#bottomrightfactsleft li {
	display:block;
	padding:0 0 5px 0;
}
#bottomrightfactsleft a, #bottomrightfactsleft a:link, #bottomrightfactsleft a:visited,
#bottomrightfactsleft a:hover,#bottomrightfactsleft a:active {
	color:#006600;
	text-decoration:none;
	font-weight:bold;
	text-transform: capitalize;
	background: url(/files/images/arrow.gif) 0px 5px no-repeat;
	padding:0 0 0px 10px;
	text-align:left;
}
#bottomrightfactsleft a:hover {
	text-decoration: underline;
}
#bottomrightfactsright{
	width:172px;
	float:right;
	border:0px solid red;
}
#bottomrightfactsrightimg{
	float:left;
	width:86px;
	padding:5px 0 0 0;
	margin:0;
	}
#bottomrightfactsrighttxt{
	width:80px;
	float:right;
	text-align:left;
	padding:0px 2px 0 0;
}
/*two*/
#bottomcontainertwo{
	width:716px;
	margin:0px 0 0px 0;/*margin:10px 0 10px 0;*/
	padding:0px;
	border:0px solid red;
	}
#containertwoleft{
	width:355px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
		
	}
.leadertxt{
	border:0px solid red;
	width:220px;
	float:right;
	margin:8px 0 0 0;
	padding:5px;
	border:0px solid red;
}
.leadertxt p{
	padding:0px;
	margin:0px;
	
}

#leaderimg{
	float:left;
	width:114px;
	padding:5px 0 0 0;
	margin:0px;
	border:0px;
		
}
#containertworight{
	width:350px;
	float:right;
	margin:0px;
	padding:0px;
	border:0px solid red;
	}
#containertworight a, #containertworight a:link, #containertworight a:visited,
#containertworight a:hover,#containertworight a:active {
	color:#006600;
	text-decoration:none;
	font-weight:bold;
	background: url(/files/images/arrow.gif) 0px 5px no-repeat;
	padding:0 0 0px 10px;
	text-align:left;
}
#containertworight a:hover {
	text-decoration: underline;
}

/*three*/

#bottomcontainerthree{
	width:716px;
	margin:0px 0 0px 0;/*margin:10px 0 10px 0;*/
	padding:0px;
	border:0px solid green;
	}
#containerthreeleft{
	width:355px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
		
	}
#businesstxt{
	border:0px solid red;
	width:350px;/*250px*/
	float:left;
	margin:0;
	padding:5px;
	border:0px solid red;
}
#businesstxt p{
	padding:0px;
	margin:0px;
	
}
#businesstxt ul, #businesstxt li{
	margin:0;
	padding:0;
	list-style-type: none;
}

#businesstxt ul
{
	padding-top: 5px;

}
	
}
#businesstxt li{
	display:block;
	padding:0;
	
}

#businesstxt a, #businesstxt a:link, #businesstxt a:visited,
#businesstxt a:hover,#businesstxt a:active {
	color:#006600;
	text-decoration:none;
	font-weight:bold;
	background: url(/files/images/arrow.gif) 0px 5px no-repeat;
	padding:0 0 0 10px;
	text-align:left;
}
#businesstxt a:hover {
	text-decoration: underline;
}
#businessimg{
	float:right;
	width:90px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	border:0px;
		
}
#containerthreeright{
	width:350px;
	float:right;
	margin:0px;
	padding:0px;
	border:0px solid red;
	}
#speechestxt{
	border:0px solid red;
	width:340px;/*240px*/
	float:left;
	margin:0;
	padding:5px;
	border:0px solid red;
}
#speechestxt p{
	padding:0px;
	margin:0px;
	
}
#speechestxt ul, #speechestxt li{
	margin:0;
	padding:0;
	list-style-type: none;
}

#speechestxt ul {
	
	padding-top: 5px;
	}
#speechestxt li {
	display:block;
	padding:0;
}

#speechestxt a, #speechestxt a:link, #speechestxt a:visited,
#speechestxt a:hover,#speechestxt a:active {
	color:#006600;
	text-decoration:none;
	font-weight:bold;
	background: url(/files/images/arrow.gif) 0px 5px no-repeat;
	padding:0 0 0px 10px;
	text-align:left;
}
#speechestxt a:hover {
	text-decoration: underline;
}
#speechesimg{
	float:right;
	width:90px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	border:0px;
		
}

/*four*/

#bottomcontainerfour{
	width:716px;
	margin:0px 0 0px 0;/*margin:10px 0 10px 0;*/
	padding:0px;
	border:0px solid red;
	}
#containerfourleft{
	width:355px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
		
	}
#debatestxt{
	border:0px solid red;
	width:340px;/*240px*/
	float:left;
	margin:0;
	padding:5px;
	border:0px solid red;
}
#debatestxt p{
	padding:0px;
	margin:0px;
	
}
#debatestxt ul, #debatestxt li{
	margin:0;
	padding:0;
	list-style-type: none;
}

#debatestxt ul {
	
	padding-top: 5px;
	}
#debatestxt li {
	display:block;
	padding:0;
}

#debatestxt a, #debatestxt a:link, #debatestxt a:visited,
#debatestxt a:hover,#debatestxt a:active {
	color:#006600;
	text-decoration:none;
	font-weight:bold;
	background: url(/files/images/arrow.gif) 0px 5px no-repeat;
	padding:0 0 0px 10px;
	text-align:left;
}
#debatestxt a:hover {
	text-decoration: underline;
}
#debatesimg{
	float:right;
	width:90px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	border:0px;
		
}
#containerfourright{
	width:350px;
	float:right;
	margin:0px;
	padding:0px;
	border:0px solid red;
	}
#questiontxt{
	border:0px solid red;
	width:340px;/*240px*/
	float:left;
	margin:0;
	padding:5px;
	border:0px solid red;
}
#questiontxt p{
	padding:0px;
	margin:0px;
	
}
#questiontxt ul, #questiontxt li{
	margin:0;
	padding:0;
	list-style-type: none;
}

#questiontxt ul {
	
	padding-top: 5px;
	}
#questiontxt li {
	display:block;
	padding:0;
}

#questiontxt a, #questiontxt a:link, #questiontxt a:visited,
#questiontxt a:hover,#questiontxt a:active {
	color:#006600;
	text-decoration:none;
	font-weight:bold;
	background: url(/files/images/arrow.gif) 0px 5px no-repeat;
	padding:0 0 0px 10px;
	text-align:left;
}
#questiontxt a:hover {
	text-decoration: underline;
}
#questionimg{
	float:right;
	width:90px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	border:0px;
		
}
#footer{
	width:716px;
	margin:0px 0 0px 0;/*margin:10px 0 10px 0;*/
	padding:0px;
	border-top:1px solid #b9b9b9;
	font-family:verdana;
	font-size:11px;
	color:#006600;
	font-weight:bold;
	
	}



#footerleft{
	width:355px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
		
	}
#footerleft p{
	padding:0px;
	margin:0px;
	
}
#footerleft span {display:inline;

}

#footerleft ul, #footerleft li{
	margin:0;
	padding:0;
	list-style-type: none;
}

#footerleft ul {
	
	padding-top: 5px;
	}
#footerleft li {
	display:inline;
	color:#006600;
	font-weight:bold;
	
}	
#footerleft a, #footerleft a:link, #footerleft a:visited,
#footerleft a:hover,#footerleft a:active {
	color:#006600;
	text-decoration:none;
	font-weight:bold;
	text-align:left;

}
#footer p{
	color:#006600;
	font-weight:bold;
}
#footerleft a:hover {
	text-decoration: underline;
}
#footerright{
	width:350px;
	float:right;
	margin:0px;
	padding:5px 5px 0 0;
	border:0px solid red;
	text-align:right;
	}