/* CSS Document */

 html,body,p,div,img,li,ul,dl,dd,dt,form,table,td,tr,form{
/*** Let's go commando ***/
  margin:0;
  padding:0;
  border:0;
  border-spacing:0;
}
input,select{
  margin:0;
  padding:0;}

/* Main DIV Layouts --------------------------------------------------*/

body{
 margin: 0;
 padding:0;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 background-color: #FFFFFF}
 
#container {margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;}

#banner {margin: 0px;
		 padding: 0px;}
		
#content {padding: 20px 15px 15px 25px;
		  margin-left: 140px;
		  margin-right: 167px;
		  background-color: #FFFFFF;}
		  
#subcontent {padding: 20px 15px 15px 25px;
		  margin-left: 140px;
		  margin-right: 5px;
		  background-color: #FFFFFF;}		  
		
#sidebar-a {float: left;
			width: 140px;
			\width:150px;
			w\idth: 140px;
			margin: 20px 0px 0px 0px;
			background-color: #ffffff;}

#sidebar-b {float: right;
			width: 167px;
			\width: 177px;
			w\idth: 167px;
			margin: 20px 0px 0px 0px;
			background-color: #FFFFFF;}

#footer {clear: both;
		padding: 3px 0px 3px 0px;
		margin: 0px;
		background-color: #000000;
		color:#FFFFFF;
		text-align: center }
		
#subfoot{clear: both;
		padding: 5px;
		margin: 0px;
		background-color: #ffffff;
		color:#000000;
		text-align: center
}		
			
/* Top Nav in Green Bar --------------------------------------------------*/
#greenbar {background-color: #D9E2C7;
           padding:5px 20px 5px 0px;
           margin: 0px;
		   border:solid #FFFFFF;
           border-width:0px 0px 1px 0px;
		   font-weight: bold;
		   font-family: Verdana, Arial, Helvetica, sans-serif;
		   font-size: 0.9em;
		   text-align: right;
		   clear: both;
		   color: #5C8F12;}
		   
#greenbar a:link { color: #5C8F12; text-decoration: none; }
#greenbar a:visited { color: #3C5F0A; text-decoration: none; }
#greenbar a:hover {color: #3C5F0A; text-decoration: underline;}

/* Banner Images - Seperate images for each sections --------------------------------------------------*/

#home #header {height:96px; background: url(../images/header_home.jpg)  no-repeat #689919; margin: 0px;}


/* Black Bar --------------------------------------------------*/

#blackbar {background-color: #000000;
           padding:1px 10px 1px 0px;
           margin: 0px;
		   border:solid #FFFFFF;
           border-width:0px 0px 1px 0px;
		   font-weight: bold;
		   font-family: Verdana, Arial, Helvetica, sans-serif;
		   font-size: 0.9em;
		   text-align: right;
		   clear: both;
		   color: #FFFFFF;
		   dispaly: inline;}
		   
/* gradient  Bar --------------------------------------------------*/

#grad     {
           background-image: url(../images/grad.gif);
           background-repeat: repeat-x; 
           padding:6px 0px 6px 10px;
           margin: 0px;
		   font-family: Verdana, Arial, Helvetica, sans-serif;
		   font-size: 0.9em;
		   clear: both;
		   color: #666600;}
		   
#history {margin: 0px 0px 0px 0px}		   		   

/* Left Navigation --------------------------------------------------*/

#subnavcontainer { margin-left: 0px; margin-top: 1px; margin-bottom: 0px; }
		
#subnavcontainer ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-family: arial, Helvetica, sans-serif;}
		
#subnavcontainer li {margin: 0 0 1px 0; }

.currentbranch0 {display: block;
			     padding: 0px 0px 0px 0px;
			     width: 150px;
			     color: #5C8F12;
			     background-color: #D9E2C7;
			     background-image: url(../images/corner.gif);
                 background-repeat: no-repeat;  
			     background-position: right bottom;
			     text-decoration: none;
			     font-weight:bold}
				 
.currentbranch1 {display: block;
			     padding: 5px 0px 5px 20px;
		         width: 130px;
			     color: #666600;
			     background-color: #D9E2C7;
			     background-image: url(../images/corner2.gif);
                 background-repeat: no-repeat;  
			     background-position: right bottom;
			     text-decoration: none;
			     font-weight:normal}
					
#subnavcontainer a
		    {display: block;
			padding: 5px 0px 5px 10px;
			width: 140px;
			color: #5C8F12;
			background-color: #D9E2C7;
			background-image: url(../images/no.gif);
            background-repeat: no-repeat;  
			background-position: right bottom;
			text-decoration: none;
			font-weight:bold}
		
#subnavcontainer a:hover, a:link#scurrent, a:visited#scurrent
		    {color: #5C8F12;
			background-color: #D9E2C7;
			text-decoration: underline;
			background-image: url(../images/corner.gif);
            background-repeat: no-repeat;  
			background-position: right bottom; 
			font-weight:bold}
		
#subnavcontainer ul ul li { margin: 1px 0 1px 0; }
		
#subnavcontainer ul ul a
		    {display: block;
			padding: 5px 0px 5px 20px;
		    width: 130px;
			color: #000000;
			background-color: #D9E2C7;
			background-image: url(../images/no.gif);
            background-repeat: no-repeat;  
			background-position: right bottom;
			text-decoration: none;
			font-weight:normal}
		
#subnavcontainer ul ul a:hover, a:link#subcurrent, a:visited#subcurrent
		    {color: #666600;
			background-color: #D9E2C7;
			text-decoration: underline;
			font-weight:normal;
			background-image: url(../images/corner2.gif);
            background-repeat: no-repeat;}
			
			
/* Placeholders --------------------------------------------------*/

/* Related Links --*/
#related{width:150px;
         margin: 15px 0px 10px 0px }
		 
#relatedh{height: 23px;
          background-image: url(../images/related.gif);
          background-repeat: no-repeat; }
					 
#relatedb {border:solid #A1B381;
           border-width:0px 1px 1px 1px;
		   margin-left:6px;
		   color:#434B34;
		   font-size: 0.9em}
		   
#relatedb ul    {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.6em 0;}
#relatedb ul li {background: url(../images/arrow.gif) no-repeat 0em 0.8em; display: block; padding: 0.2em 0 0.4em 9px;}
#relatedb ul a  {color:#434B34;}

/* Current Projects --*/
#current {width:167px;
          margin: 10px 0px 0px 0px;
		  border-style:solid;
		  border-color: #A1B381; 
		  border-width: 1px 1px 1px 1px; }
		 
#currenth {height: 25px;
           background-image: url(../images/current.gif);
           background-repeat: no-repeat; }
		  
#currentb {color:#434B34;
		   font-size: 0.9em;
		   background-color: #ffffff;
           
		   margin: 1px 1px 1px 1px;
		   padding: 2px 7px 5px 5px;}
		   

		  
        
		 
		   
#currentb ul    {list-style: none; margin: 0px 5px 0px 0px; padding: 0 0 0.6em 0;}
#currentb ul li {background: url(../images/point.gif) no-repeat 0em 0.8em; display: block; padding: 0.2em 0 0.4em 9px;}
#currentb ul a  {color:#434B34;}

#currente {height: 4px;
          background-image: url(../images/current_end.gif);
          background-repeat: no-repeat; 
		  margin-bottom:10px}
		  
/* Forms and Downloads --*/
#forms   {width:167px;
         margin: 10px 0px 0px 0px }
		 
#formsh   {height: 19px;
          background-image: url(../images/forms.gif);
          background-repeat: no-repeat; }
		  
#formsb    {color:#434B34;
		   font-size: 0.9em;
		   background-image: url(../images/forms_bg.gif);
           background-repeat: repeat-y;
		   padding: 2px 10px 5px 5px}
		   
#formsb ul    {list-style: none; margin: 0px 5px 0px 0px; padding: 0 0 0.6em 0;}
#formsb ul li {background: url(../images/point.gif) no-repeat 0em 0.8em; display: block; padding: 0.2em 0 0.4em 9px;}
#formsb ul a  {color:#434B34;}

#formse {height: 5px;
          background-image: url(../images/forms_end.gif);
          background-repeat: no-repeat; }
		  
/* Biodiversity --*/
#bioh  {margin: 20px 0px 0px 0px;
		padding: 3px 0px 3px 15px;
		background-color: #5C8F12;
        color: #FFFFFF;
		font-weight:bold;
		
		}
		 		
#biob  {border:solid #5C8F12;
        border-width:0px 1px 1px 1px;
		padding: 7px 7px 7px 3px;
		overflow: hidden;
		}
		
/* Land Owners --*/
#land {width: 49%;
       display:inline;
	   float: left;
	   margin-bottom: 10px}
		
#landh  {margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 15px;
		background-color: #5B6F3A;
        color: #FFFFFF;
		font-weight:bold;
		background-image: url(../images/grn_dots.gif);
        background-repeat: no-repeat; 
		}
		 		
#landb  {border:solid #95B35D;
        border-width:0px 1px 1px 1px;
		padding: 7px 7px 7px 3px;
		overflow: hidden;
		}

/* Maps and Data --*/		
#maps {width: 49%;
       display:inline;
	   float: right;
	   margin-bottom: 10px}
		
#mapsh  {margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 15px;
		background-color: #5B6F3A;
        color: #FFFFFF;
		font-weight:bold;
		background-image: url(../images/grn_dots.gif);
        background-repeat: no-repeat; 
		}
		 		
#mapsb  {border:solid #95B35D;
        border-width:0px 1px 1px 1px;
		padding: 7px 7px 7px 3px;
		overflow: hidden;
		}
		

/* Comments --*/
#commentsh  {margin: 20px 0px 0px 0px;
		padding: 3px 0px 3px 15px;
		background-color: #9196C9;
        color: #FFFFFF;
		font-weight:bold;
		}
		 		
#commentsb  {border:solid #9196C9;
        border-width:0px 1px 1px 1px;
		padding: 7px 7px 7px 3px;
		overflow: hidden;
		}
		
				
.invisible{position: absolute; left: -9000px}

/* Images --------------------------------------------------*/

.logo {padding-top: 15px}

/* Links --------------------------------------------------*/
a:link.environ {font-size: 0.9em; color:#434B34; font-weight:bold; }
a:visited.environ  {font-size: 0.9em; color:#434B34;  font-weight:bold;}
a:hover.environ {font-size: 0.9em; color:#434B34;  font-weight:bold;}

#currentb a:link {color:#434B34;}
#currentb a:visited  {color:#434B34;}
#currentb a:hover {color:#434B34;}

#formsb a:link {color:#434B34;}
#formsb a:visited  {color:#434B34;}
#formsb a:hover {color:#434B34;}

a:link {color:#5B6F3A;}
a:visited  {color:#5B6F3A;}
a:hover {color:#5B6F3A;}

#footer a:link {color:#ffffff;}
#footer a:visited  {color:#ffffff;}
#footer a:hover {color:#ffffff;}

#env{padding: 0px 0px 10px 15px}

/* Headings Text and Lists --------------------------------------------------*/
h1 { font-size: 1.4em;
     color: #689919;
	 padding: 0px;
	 margin: 12px 0px 0px 0px}
p   {margin: 0px 0px 12px 0px}

#content ul {list-style: none; margin: 0px 5px 0px 15px; padding: 0 0 0.6em 0;}
#content ul li {background: url(../images/point.gif) no-repeat 0em 0.8em; display: block; padding: 0.2em 0 0.4em 7px;}
#content ul a {color:#434B34;}

#content ol ol { list-style-type: lower-alpha;}

#subcontent ul {list-style: none; margin:0px 5px 0px 15px; padding: 0px;}
#subcontent ul li {background: url(../images/point.gif) no-repeat 0em 0.8em; display: block; padding: 0.2em 0 0.4em 7px;}
#subcontent ul a {color:#434B34;}

#home h2 {color: #689919;
		font-weight:bold;
		font-size: 1.3em;
		padding: 0px;
		margin:5px 0px 5px 0px}
		
h2 {color: #689919;
		font-size: 1.2em;
		padding: 0px;
		margin: 12px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}
		
h3 {color: #333333;
		font-size: 1.1em;
		padding: 0px;
		margin: 12px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}				
		
address {font-style: normal;}		

/* Tables --------------------------------------------------*/

table {background-color: #cccccc; margin: 20px 0px 0px 0px}
td {background-color: #FFFFFF; padding: 5px;}
th {background-color:#5C8F12; padding: 5px; color: #ffffff; text-align:left;}

/* Forms --------------------------------------------------*/
form {margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;}
	  
.gobutton {
	display: inline;
	vertical-align: middle;	  
	}
/* Go Button --------------------------------------------------*/		
		.middle    {vertical-align: middle;
             display:inline;}
			 
 /* pictures--------------------------------------------------*/
 
 .pic {margin: 10px 10px 10px 10px; float:right;}
 
  /* Big pictures--------------------------------------------------*/
  
  .big {margin: 10px 0px 20px 10px;}