body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background: url(../../images/template/gradient.gif) repeat-x scroll left top;
	background-color: #F9FCF4;
	text-align: center;
	line-height: 15px;
}

html, body {
	height: 100%;
	min-height: 100%;
}

#main {
	color: #616A74;
	width: 686px;
	font-size: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#header {
	position: absolute;
	top: 0;
	height: 67px;
	width: 781px;
	background-color: #fff;
}

#green {
	position: absolute;
	top: 67px;
	height: 93px;
}

#green_home {
	position: absolute;
	top: 67px;
	height: 182px;
}

#image_layer {
	position: absolute;
	top: 67px;
	margin-left: 349px;
	height: 93px;
	z-index: 10;
	width: 157px;
}

#image_layer_home {
	position: absolute;
	top: 67px;
	margin-left: 349px;
	height: 182px;
	z-index: 10;
	width: 157px;
}

#image {
	position: absolute;
	top: 67px;
	margin-left: 349px;
	height: 93px;
	width: 157px;
}

#image_home {
	position: absolute;
	top: 67px;
	margin-left: 349px;
	height: 182px;
	width: 157px;
}


#yellow {
	position: absolute;
	top: 67px;
	margin-left: 506px;
	height: 93px;
	background: url(../../images/template/yellowblock.gif) no-repeat scroll left top;
	width: 275px;
}
#yellow_home {
	position: absolute;
	top: 67px;
	margin-left: 506px;
	height: 182px;
	background: url(../../images/template/yellowblock_home.gif) no-repeat scroll left top;
	width: 275px;
}



.container {
	position: absolute;
	top: 160px;
}
.container td {
	vertical-align: top;
}

.container_home {
	position: absolute;
	top: 249px;
}
.container_home td {
	vertical-align: top;
}

.whitebkg {
	background-color: #fff;
}

#content {
	width: 465px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fff;
}
		#content a {
			color: #497400;
			text-decoration: none;
		}
		#content a:hover {
			text-decoration: underline;
		}



.footer {
	background: #F9FCF4 url(../../images/template/curve.gif) no-repeat scroll right top;
	padding-bottom: 10px;
	width: 466px;
	height: 60px;
	padding-top: 45px;
}
		.footer a {
			color: #7F7F7F;
			text-decoration: none;
		}
		.footer a:hover {
			text-decoration: underline;
		}



#bottomlinks {
	float: left;
}
		#bottomlinks li {
			display: inline;
			padding-right: 3px;
		}
		#redant {
			text-align: right;
		}





.container_right {
	border-left: 1px solid #497400;
}

.container_right h1 {
	font-size: 120%;
	color: #497400;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 10px;
	text-indent: 12px;
}

.container_right p {
	padding-left: 12px;
}



#nav {
	padding-top: 20px;
	padding-bottom: 20px;
	background: #497400;
	font-weight: bold;
	width: 275px;
}
		#nav a {
			color: #fff;
			text-decoration: none;
		}
		#nav a:hover {
			color: #FFD000;
			text-decoration: none;
		}
		#nav ul {
			margin-left: -6px;
		}
		#nav li {
			list-style-type: none;
			border-bottom: 1px solid #5F871B;
			padding-left: 18px;
			width: 245px;
		}

#nav .nav_dropdown {
	background-color: #7F9B4F;
	margin-left: -13px;
	font-weight: normal;
	margin-top: 4px;
	width: 275px;
}

		#nav .nav_dropdown a {
			color: #fff;
			text-decoration: none;
			padding-left: 30px;
			margin-left: -18px;
			margin-right: -20px;
			width: 265px;
		}
		
		#nav .nav_dropdown a:hover {
			display: block;
			text-decoration: none;
			background: #5F871B url(../../images/template/nav_arrow.gif) no-repeat scroll left top;
		}
		
		#nav .nav_dropdown li {
			background: url(../../images/template/nav_arrow.gif) no-repeat scroll left top;
		}



.latestreports {
	padding-bottom: 10px;
	background: #B2E35E;
	border-top: 1px solid #fff;
	color: #324D05;
	width: 275px;
}
		.latestreports ul {
			margin-left: 0px;
		}
		.latestreports li {
			padding-left: 25px;
			background: url(../../images/template/pdf.gif) no-repeat scroll left top;
			height: 2.5em;
			list-style-type: none;
			margin-left: 12px;
		}
		.latestreports a {
			color: #324D05;
			text-decoration: none;
		}
		.latestreports a:hover {
			color: #324D05;
			text-decoration: underline;
		}

.searchsite {
	padding-bottom: 10px;
	border-top: 1px solid #fff;
	color: #324D05;
	width: 275px;
	background: #D8F1AE;
}

.antisocial {
	border-top: 1px solid #fff;
	color: #324D05;
	width: 275px;
	height: 100px;
	background: #D8F1AE url(../../images/photos/men.gif) no-repeat scroll right bottom;
}

.antisocial p, .events p {
	text-indent: 0px;
	padding-bottom: 17px;
	width: 245px;
}

.antisocial a, .events a {
	background-color: #fff;
	text-decoration: none;
	color: #324D05;
	padding: 2px;
}

.antisocial a:hover, .events a:hover {
	background-color: #FFD000;
	height: 23px;
	text-decoration: none;
	color: #324D05;
}

.events {
	background: #ECF8D9;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #B2E35E;
	color: #324D05;
	width: 275px;
}








ul {
	margin: 0px;
}

.clear {
	clear: both;
}

.error {
	color:#cc0000;
}

#tiny {
	height: 1px;
	width: 1px;
}

.data {
	width: 376px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.data td {
	width: 187px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #D3D3D3;

	height: 27px;
	background-color: #F8F8F8;

}

.data th {
	width: 187px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #33383F;

	height: 20px;
	background-color: #616A74;
	color: #fff;
	font-weight: bold;
	text-indent: 2px;
	text-align: left;
}

.button {
	width: 50px;
	height: 20px;
	border: 1px solid #97B95D;
	background-color: #C5EA86;
	color: #7B9B45;
	font-weight: bold;
	font-size: 10px;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.invisible {
	display: none;
}

.formtable {
	margin-left: 5px;
}

.searchresults {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #B2E35E;
}




#content .glossary_div {
	padding-left: 20px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	background: url(../../images/template/news_arrow.gif) no-repeat scroll left top;
	border-bottom: 1px dotted #B2E35E;
}

#content .news_div {
	padding-left: 20px;
	padding-bottom: 30px;
	background: url(../../images/template/news_arrow.gif) no-repeat scroll left top;
}

#content .news_date {
	font-weight: bold;
	color: #497400;
	padding-bottom: 10px;
}

#content .news_button {
	border-top: 1px dotted #B2E35E;
	padding-top: 5px;
	margin-top: 10px;
}

#content .news_button a {
	padding: 2px;
}

#content .news_button a:hover {
	text-decoration: none;
	background: #FFD000;
	height: 27px;
	padding-bottom: 4px;
}

#content .publications_div {
	padding-left: 20px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	background: url(../../images/template/news_arrow.gif) no-repeat scroll left top;
}

#content .publications_button {
	border-top: 1px dotted #B2E35E;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 20px;
	background: url(../../images/template/pdf_publictaions.gif) no-repeat scroll left top;
}

#content .publications_button a {
	padding: 2px;
}

#content .publications_button a:hover {
	text-decoration: none;
	background: #FFD000;
	height: 27px;
	padding-bottom: 4px;
}

.contact_details {
	width: 380px;
	padding-bottom: 30px;
}

.contact_address {
	float: left;
	width: 150px;
	border-right: 1px dotted #ccc;
}

.contact_numbers{
	margin-left: 170px;
}

.contact_form {
	clear: left;
	padding-bottom: 30px;
}

.contact_form li {
	list-style-type: none;
	padding-bottom: 5px;
}

.contact_button {
	padding-left: 153px;
}
