
	body {
		margin:0;
		padding:0;
		border:0;			
		width:100%;
		background:#65AA45;
		background-image:  url("../images/greengradient.gif");
		background-position:top;
		background-repeat:repeat-x;
		min-width:600px;    	
		font-size:0.75em;
		text-align:center; 
		font-family:Arial, Helvetica, Sans Serif;
		color:#333333;
	}
	a {
		color:#339900;
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	.link {
		color:#339900;
	}
	
	h1, h2, h3 {
		margin:1.2em .1em .8em 0;
		padding:0;
		font-weight:normal;	}
		
	h1 {font-size:150%; color:#58A717;}
	h2 {font-size:120%; font-style:italic; font-weight:bold;}
	h3 {font-size:120%; font-style:italic;}
	h4 {font-size:120%;}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
		line-height:1.5;
	}
	#content li{
		margin:.4em 0 .8em -1em;
		padding:0;
		line-height:1.5;
	}
	#content li.condensed {
		line-height:.8;
	}

	#header {
		clear:both;
		width: 800px;
	    margin: 20px auto 0 auto; 
		height:150px;
		background-image:   url("../images/header.jpg");
		background-position:top center;
		background-repeat:no-repeat;
	}
	#endpage {
		clear:both;
		width: 800px;
	    margin: 0 auto 0 auto; 
		height:30px;
		background-image:   url("../images/footer.jpg");
		background-position:top center;
		background-repeat:no-repeat;
		font-size:85%;
	}
	#endpage p {
		margin:0;
		padding:2px;
		line-height:1.5;
	}
	#title {font-weight: bold; 
	font-size:120%; 
	color:#007F65; 
	margin-left:180px;}
	
    #title h1{
	font-size:270%; margin:5px 0 10px 0;}
	
	#menu {
		margin:10px 0;
		padding:0;
		font-size:120%;
	}
	#menu ul {
		float:left;
		width:176px;
		list-style-type: none;
		margin:0;
		padding:0;
	}
	#menu ul li {
		display:inline;
		position:relative;
		margin:0;
		padding:0;
	}
	#menu ul li a,#menu ul li b,#menu ul li i{
		display:block;
		width:auto; /* 98% */
		padding:6px 12px;
		background-color:#EEEDDE;
		text-decoration:none;
		position:relative;
		border-left:3px solid #EEEDDE;
		border-bottom:1px solid #C3C3C3;
		color:#333333;
	}
	#menu ul li b{background:  url("../images/navtop.gif") no-repeat bottom left;
		padding:0px;
		border-left:0;}
    #menu ul li i{background:  url("../images/navfoot.gif") no-repeat top left;
		padding:0px;
		border:0;}
	
	#menu ul li a:hover {
		background:#8FCD52;
		border-left:3px solid #666666;
		border-bottom:1px solid #666666;
		color:#000;
	}

	.colmask {
		position:relative;	
		clear:both;
		width: 800px; 
	    margin: 0 auto;
		overflow:hidden;	
		text-align:left;
	}

	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}

	.leftmenu {
		background:#fff;		
	}
	.leftmenu .colleft {
		right:75%;			
		background:#fff;	
	}
	.leftmenu .col1 {
		width:69%;
		left:103%;	
	}
	.leftmenu .col2 {
		width:22%;			
		left:8%;			
	}

	#footer {
		clear:both;
		width: 800px;  
	    margin: 0 auto; 
		border-top:1px solid #999;
		padding-top:8px;
		background:#fff;
		font-size:85%;
	}
	#footer p {
		padding:3px 10px;
		margin:0;
	}

table {
	border: 1px solid #666;
	margin: 8px 1px 8px 1px;
	border-collapse:collapse;
	text-align: left;}
td,th {
	padding: 5px 8px; 
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #EAE8EC;
	}

.left {float:left; margin: 1px 10px 1px 0px;}
.right {float:right; margin: 1px 0px 1px 10px;}

.small {font-size:90%;}

.centre {text-align:center;}
.tablecentre {margin-left:auto; margin-right:auto;}

.formfield {
	font-family: Arial, sans-serif;
	font-size: 100%;
}
