body {

		margin:0;

		padding:0;

		font-family: Arial, Verdana, sans-serif;

		background:#a0ca9a; /* light green background */

		color:#555555; /* dark gray - main font color */

		text-align:center; /*center #wrapper for IE*/

		}

	.clearfix:after {

	    content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

	

	.clearfix {display: inline-table;} /*mac fix*/

	

	/* Hides from IE-mac \*/

	* html .clearfix {height: 1%;}

	.clearfix {display: block;}

	/* End hide from IE-mac */

	#wrapper {

		background:transparent url(images/maincontent_bkgd.gif) top left repeat-y; /* set a background to repeat to fake the two column colors */

		width:830px; /*body width*/

		text-align:left; /*reset text-align to left*/

		margin:33px auto 10px auto; /*set top and bottom margin and left/right to auto so all but IE will center */

		}

	#header {

		height:216px; /* height of the main header */

		overflow:hidden; /* failsafe for some bugs in browsers */

		background: transparent url(images/top_right1.gif) top right no-repeat; /* this will change on every page, it's the image on the right of the header*/

		}
		
	#header2 {

		height:216px; /* height of the main header */

		overflow:hidden; /* failsafe for some bugs in browsers */

		background: transparent url(images/top_right2.gif) top right no-repeat; /* this will change on every page, it's the image on the right of the header*/

		}
		
	#header3 {

		height:216px; /* height of the main header */

		overflow:hidden; /* failsafe for some bugs in browsers */

		background: transparent url(images/top_right3.gif) top right no-repeat; /* this will change on every page, it's the image on the right of the header*/

		}
		
	#header4 {

		height:216px; /* height of the main header */

		overflow:hidden; /* failsafe for some bugs in browsers */

		background: transparent url(images/top_right4.gif) top right no-repeat; /* this will change on every page, it's the image on the right of the header*/

		}

	h1#logo {/* using image replacement technology to replace text with the logo. using the Leahy/Langridge Method */

		padding: 216px 0 0 0; /*set top padding to height of image, rest of padding to 0 */

		margin:0; /* set all margin to 0 */

		height:0 !important; /* set height to 0 to push text out of the visible box */

		overflow:hidden; /*hide text outside the box */

		height /**/: 216px; /*hack to display correctly for IE 5/5.5 Windows*/

		background:transparent url(images/top_left.gif) top left no-repeat; /* set logo image to background */		

		width:324px;

		}

	#maincontent {

		background:transparent url(images/wrap_bottom.gif) bottom left no-repeat; /* set the curved background on the bottom */

		margin:0;

		padding:0 0 5px 0;

		}

	#leftcolumn {

		width:285px;

		float:left; /* allows divs to line up net to each other */

		border-top:31px solid 2f8720;
		
		padding:20px 0 0 0;

		}

	#rightcolumn {

		width:545px; 

		float:left; /* allows divs to line up next to the one to the left */

		}

	#navigation {

		height:31px;

		background:#459b37;

		overflow:hidden;

		}

	#navigation ul {

		list-style:none;

		margin:7px 0 0 0;

		padding:0;

		height:31px;

		}

	#navigation li {

		margin:7px 0 0 19px;

		padding:0;

		display:inline;

		}

	#navigation li a {

		margin-left:0px;

		font-size:14px;

		color:#ffffff;

		text-decoration:none;

		}

	#navigation li a:hover {

		color:#D9D7DA;

		}

	#contentbody {

		font-size:15px;

		line-height:26px;

		margin-left:22px;

		margin-right:38px;
		
		padding:5px 0 0 0;

		}

		

.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: italic;

	font-weight: normal;

	text-decoration: none;
	
	line-height:14px;

	color: #222222;

}



.footer-ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: italic;

	font-weight: normal;

	text-decoration: underline;

	color: #222222;

}

.leftcolumn-text {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	text-align: left;

	float: none;

	padding-right: 35px;

	padding-left: 35px;

	line-height: 18px;

	text-decoration: none;

}

a {

	color:#459b37;

}