/* CSS Document */
<style type="text/css">
body {/*height: 100%;*/padding: 0px;margin: 0px; font-family: arial, verdana, helvetica, sans-serif; background: #ffffff url(back3b.gif) repeat; position:relative;}
div#container {/*position: relative;padding: 0;margin: 0; height: 100%;*/left: 0;top: 0;}
/*html>body #container {height: auto; min-height: 100%;}*/
a:link {color: #5e9a4e;}
a:visited {color: #5e9a4e;}
a:hover {text-decoration: underline; color: #999999;}
.hide {display: none;}
#photofeature3 {
	padding: 5px;
	float: left;
	height: 160px;
	width: 205px;
}

/* ########################## styles for the header ##################### */
#header {padding: 0; margin: 0;border: 0;height: 125px;}
/* styles for top left navigation*/ 

/* styles for the top right navigation */
#topnavrunner {position: absolute; top: 5px; right: 5px;}
/* styles for the logo, title and strapline */
#header a  {position: relative; left: 50px;top: 10px; bottom: 10px; margin: 0px; border: 0px}
#header img {margin: 5px;padding: 0; position:absolute; left:25px}
/* styles for the top row of links */

/* ##################### styles for the side menus ################ */
.sub {
	position: absolute;
	top: 114px;
	width: 110px;
	margin: 0;
	padding: 0;
	font-size: 80%;
}
.sub h2, .sub h3 {margin: 0;font-size: 100%;}
.sub h2 {padding: 3px 0 4px 6px;color: #ffffff;}
.sub h2.space {margin-top: 20px;}
.sub h3 {padding: 3px 4px 2px 6px;color: #66a754; border-bottom: 1px solid #999999; background-color:#FFFFFF;}
.sub h3.top {border: 0;}
#lnav {left: 15px;}
#rnav {right: 14px; margin-left:10px; background-color:#5e9a4e;}
#lnav h2 {background-color: #5e9a4e;}
#rnav h2 {background-color: #5e9a4e;}
.sub ul {margin: 0; padding: 0;list-style: none;}
.sub ul li {margin: 0;padding: 0;border-bottom: 1px solid #aaa;}
.sub ul li a {display: block; padding: 3px 4px 3px 6px;}
.sub ul li.hide {display: none;}
.sub ul li a:link, .sub ul li a:visited  {text-decoration: none; color:black;}
.sub ul li a:hover {text-decoration: underline; color: #999999;}
.sub ul li.last { padding-bottom:10px; border-bottom:none;} 

/* ######################## styles for the content #################### */
#content {width: auto; margin-left: 175px; margin-right: 150px; font-size: 80%; padding: 0 0 8em 0;line-height: 1.30; text-align:left;}
#content2 {width: auto; margin-left: 175px; margin-right: 25px; font-size: 80%; padding: 0 0 8em 0;line-height: 1.30; text-align:left;}
h1 {font-size:150%; text-decoration: none; color: #000000; }
h2 {font-size:125%; text-decoration:none; color:#5e9a4e;}
h3 {font-size:100%; text-decoration:none; color: #003300}
.bstable {border-right: 1px solid #5e9a4e;margin-top: 0; padding-left: 0px; width:100%;}
.bstable td{border-bottom: 1px solid #5e9a4e;  border-left: 1px solid #5e9a4e;  border-top: 1px solid #5e9a4e; padding: 8px; background-color: none;}
.bstable th {border-left: 1px solid #5e9a4e; color: #fff; background:#5e9a4e; text-align:left;}
.bstable th.six {width:100%;}
/* paragraphs */
p {margin: 0.5em 0 1em 0;}
p.back { font-weight:bold; color:5e9a4e;}
p.update {font-size:75%;}
p.headlist { font-weight:bold; font-size:125%;}
p.list {margin-left:20px;}
p.sublist {margin-left:40px;}
p.sublist2 {margin-left:60px;}
/* ######################## styles for images #################### */
.fltimr2 {float: right;margin: 0px 35px 0px 0;padding: 0;}
.fltimg  {float: right;margin: 5px 0px 5px 15px;padding:5px 0px 5px 15px;}
.fltiml {float: left;margin: 10px 35px 10px 0;padding: 0;}
fltimn {
	float: left;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.fltimc {float:none; margin: 35px 35px 35px 35px; padding: 0;}
.fltimg p, .fltiml p, .fltimc p {font-size: 85%;margin: 0.2em 0; font-weight:bold;}  
/* ######################## styles for the footer #################### */
div#ftr {position: relative; bottom: 0;left: 0; margin: 0;border: 1px solid #fff;border/**/:/* */0;border-top: 1px solid #395d5f;padding:0 0 0 0;font-size: 80%;width: 100%;}
div#ftr p {margin: 0;line-height: 1.2;text-align: right;padding: 6px 13px 0 0;}
#ftr a:link {text-decoration: none; color:black;}
#ftr a:visited {text-decoration: none; color:black;}
#ftr a:hover {text-decoration: underline; color: #FFCC33;}
#ftr p#last {position: relative; left: 8px; width: 350px;text-align: left;}
#ftr address {text-align: right;margin: 0.75em 13px 1px 0;font-style: normal;}
</style>
div#container {
	margin: 10px;
}
#LatestNews {
	height: auto;
	width: auto;
	border: medium solid #5A9A4A;
}
