#nav {
    float:left;
    width:822px;
    background:#5ca461; /* non-active background image for the main menu url(../images/green_menu1.png) repeat-x*/
    font:bold 16px/34px Verdana, Arial, Helvetica, sans-serif; /* The 34px is the height of the menu menu */
}
 
#nav, #nav ul { 
    margin:0;
    padding:0;
    list-style:none;
}
 
#nav li {
    float:left;
    position:relative;/*stacking context for sub ul*/
}
 
#nav li a { /* non-rollover link formatting for the main menu links */
    float:left;/*IE haslayout*/
    color: #fff;
    text-decoration: none;
    padding:0 10px; /* spacing between the links on the main-menu */
    border-right:1px solid #CCC; /* line structure separating links on the main-menu */ 
}
 
#nav li:hover,
#nav li.sfhover {
    background: #5ca461;/* (../images/green_menu1.png) repeat-x; rollover image for the main menu */
}
#nav li:hover a,
#nav li.sfhover a {
    color: #000; /* rollover text for the main menu */
}
 
/*==== Sub List ====*/
#nav ul {
    position:absolute; z-index:2; top:100%; left:0;
    width:180px;
    margin-left:-999em; /*hide the sub ul with neg margin, not positioning*/
    line-height:normal;
    border-bottom: 1px solid #CCC; /*bottom border for the drop-down menu */
    background-color:#bad4b1; /* background for the drop-down menu, non-hover */
}
 
#nav li li {
    width:180px; /* length of the link for the drop-down menu */
}
 
#nav li li a { /*sub ul anchor styles */
    float:none;/*float on "#nav li a" sets haslayout, now remove the float and reset as block*/
    display:block;
    padding: 8px 10px; /* top padding for the sub li anchors */
    color: #DDD;
    border: 1px solid #CCC;
    border-bottom: none;
    font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; /* The 34px is the height of the menu menu */
}
 
#nav li li:hover,
#nav li li.sfhover {
    background: #5ca461; /* background for the rollover drop-down menu */
}
 
#nav li ul li:hover a,
#nav li ul li li:hover a,
#nav li ul li.sfhover a,
#nav li ul li li.sfhover a {
    color: #000; /* rollover text for the drop-down menu */
}
 
#nav li:hover li a,
#nav li li:hover li a,
#nav li.sfhover li a,
#nav li li.sfhover li a {
    color: #FFF; /* text color for the drop-down menu, non-hover */
}
 
#nav li:hover ul,
#nav li.sfhover ul {
    margin-left:0;/*reveal the 1st level sub ul on li:hover*/
    visibility:visible; /*fix IE7 sticking dropdown (make it think something changes on hover)*/
}
 
#nav li:hover ul ul,
#nav li.sfhover ul ul {
    margin-left: -999em; /*keep the 2nd level sub ul hidden on 1st level li:hover*/
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul {
    margin-left:180px;/*reveal the 2nd level sub ul on li:hover*/
    top:0;
}
 
/* -------------------------- */

/* Other fomatting */

 /* Just a few basic page styles */
body {
	font-size: 100%;
	font-family: verdana,sans-serif;
}

#header {
	width: 100%;
	height: 23px;
	color: #999;
	background-color: #ccc;
}

#footer {
	font-family: verdana,sans-serif;
	font-size:10px;
	background-color: #fff;
}

.content {
 background-color: #d8e0d0
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.nicetable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	background-color: #fff;
	border: 1px solid #999;
}

.papersheet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	background-color: #fff;
	border: 1px solid #999;
	border-spacing: 60px;

}

.indextable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	/*background-color: #b9c1b2;*/
	border: 2px solid #fff;
	/*background: url(../images/index-back.jpg) repeat-x;*/
 }
 
/* Formatting for District Tables */
table.district {
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: #777;
	border-collapse: collapse;
}

table.district td {
	font-size: 9pt;
	border-width: 1px;
	padding: 8px;
	border-style: inset;
	border-color: #777;
	-moz-border-radius: 0px 0px 0px 0px;
}

.districtb1{
	background-color: #fff;
}

.districtb2{
	background-color: #b9c1b2;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	text-transform: capitalize;
	line-height: 18pt;
	font-weight: bold;
	color: #999900;

}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	font-style: normal;
	color: #407244;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #407244;
}

img
{  border-style: none;
}

a:link {
	color: #004400;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #004400;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #004400;
	font-weight: bold;
}

a:active {
	color: #004400;
	text-decoration: none;
	outline: none;
	font-weight: bold;
}


/* begin styles for RSS Feed */
.rss-box {
	 margin: 0.0em;
	 width: 250px;
	 height: 300px;
	 overflow:hidden;
	 background-color: white;
	
     /*border: 7px solid #eeeeee;*/
	 border: 1px solid #aaaaaa;
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color: #000000; /* Item Descriptions */
}
p.rss-title {
	padding:0.5em;
	background-color: ##5ca461;
}


.rss-box a {
	color: #ffffff; /* Item Title (unvisited) */
	}
	
.rss-box a:visited {
	color:#ffffff; /* Item Title (visited) */
}

.rss-title {
	text-decoration: none;
	font-family: verdana, small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	font-size: 12px;
	background-color:#5ca461;
	color:black; /* Channel Description */
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss-item  {
  font-family: verdana, small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
  font-size: 10px;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
	text-decoration : none;
	color: #006600; /* Item Title (unvisited) */
	font-size: 12px;
	font-weight:normal;
	font-family:verdana,small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	}
	
.rss-item a:visited {
	color:#006600; /* Item Title (visited) */
}

.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #00ff00;
	} 

	
/*Used for Sitemap */
.lpage
{
   background: #fff;
}


#frontpagegetinvolved {
	margin-bottom: 0em;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
*/
	border-width: 1px;
	border-style: solid;
	border-color: #aaaaaa;
    padding-top: 0px;
	padding-bottom: 20px;
/*	height: 8em; */
	clear: both;
}

.listtitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5ca461;
	padding-left: 0.4em;
	padding-top: 0.0em;
	padding-bottom: 0.1em;
	margin-bottom: 0.6em;

.listtitle a, .listtitle a:link, .listtitle a:visited {
	font-weight: bold;
	color: #FFFFFF;
}

/* Magic Colours

#5ca461; Green from Green background on Logo
#bad4b1; Green from Tree on Logo

