html 
/* Lanworth Blue */
/* 99CCFF */
/* Lanworth Olive */
/* 666633 */
/* Lanworth Brown */
/* 333300 */

{
  font-size: 62.5%;
}

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a:visited
{
  color: #666633;
  text-decoration: none;
}

body 
{
  /* line-spacing: 1.16666667em; */
  font-size: small; 
  margin: 0px auto;
  padding: 0;
  color: black;
  line-height: normal;
  font-style: normal;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF; 
  font-variant: normal;
}

img 
{
  border: 0;
  padding: 0;
  margin: 0;
  /* these hacks make up for IE and Mozilla's differing defaults on 
   * vertical-align for images in standards mode */
  /*vertical-align: bottom; */
  /*line-height: 0%;*/
}

div#container 
{
  width: 100%; 
  margin: 10px auto; 
  background-color: #FFFFFF;
  color: #000000;
  border: 1px white;
  line-height: 110%;
  overflow: hidden;
}

div#top
{
  background-color: #FFFFFF;
  border-bottom: 1px white;  
}

div#top .treesbackground
{
  height: 20px;
}

div#top h1
{
  padding: 0;
  margin: 0;
}

div#top img
{
  vertical-align: middle;
}

div#topnav2
{
  display:none;
}

div.topnav
{
  background-color: #666633; /* Lanworth Olive*/
  border-bottom: 1px white;  
  color: #ffffff;
  text-align:right;
  letter-spacing: 0.15em;
}

div.topnav a
{
  color: #FFFFFF;
}


div#leftnav
{
  float: left;
  width: 20%;
  margin: 0em 0 0em 0%;
  display:inline;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding-left: 0.0em; 
}

div#rightnav
{
  float: right;
  width: 25%;
  background: #FFFFFF;
  display:inline;
  padding-left: 0.0em;
}

div#content
{
  float: left;
  width: 100%;
  word-wrap: break-word;
  background: #ffffff;
  border-left: 0px white;
  border-right: 0px white;
}

div#breadcrumbs
{
  margin-bottom: 1em;
  background-color: #FFFFFF;/* Unknown Color Light Blue */
  border: 1px solid #FFFFFF;/* Unknown Color Light Grey */
  padding-left: 0.3em;
  font-size: x-small;
  letter-spacing: 0.05em;
}


div#footer
{
  clear: both;
  margin: 0;
  padding: 0em;
  color: #333; /* Unkowncolor dark grey */
  background-color: #FFFFFF;
  border-top: 1px white;
  position: relative;
  text-align: center;
}



div#leftnav ul, div#rightnav ul
{
  padding:0.5em;
  margin:0;
  text-align: center;
  font-weight: normal;
}

div#leftnav label, div#rightnav label
{
  margin:0;
  font-weight: normal;
}


div#leftnav li, div#rightnav li
{
  font-size: x-small;
  list-style-type: none;
  border-top: 1px #D3D3D3 solid; /* Unknowncolor grey */
  background: white;
}

div#leftnav .linkFarm
{
  border: 0px white;
  margin: 0px auto;
  color: #000000;
  margin-top: 0.5em;
  text-align: center;
  font-weight: normal;
}

div #leftnav .linkFarm ul li
{
  text-align: left;
  padding-left: 0.3em;
}

div #leftnav .linkFarm ul ul li
{
  text-align: left;
  padding-left: 0.3em;
  background: #f2f2f2; /* Unknowncolor light grey */
  font-size: x-small;
}

div #leftnav .linkFarm ul li.selected
{
  color: #FFFFFF;
  background: #666633; /* Lanworth Olive */
  font-weight: normal;
}

div #leftnav .linkFarm ul li.selected span
{
  width: 100%;
  float: right;
  padding-left: 0.3em;
  background: #666633; /* Lanworth Olive */
}

div #leftnav .linkFarm ul ul li.selected
{
  background: #666633; /* Lanworth Olive */
  color: #007400; /* Unkowncolor Kelly Green */
}

div #leftnav .linkFarm ul ul
{
  clear: both;
}

div #leftnav .linkFarm ul ul a
{
/*  color: #666633;/* Lanworth Olive */
  color: black;
}

div#footer .copyright
{
  font-style: italic;
  font-size: x-small;
  border: 0;
  margin: 0;
  padding: 0;
}

div#leftnav p, div#rightnav p { margin: 0 0 1em 0; }
div#content h2 { margin: 0 0 .5em 0; color: black }
div#footer p {margin: 0 0 0.3em 0; }
div#leftnav, div#rightnav, div#content {
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	overflow: hidden;
}

div#leftnav dl, div#rightnav dl
{
  margin:0;
  padding:0.5em;
  text-align:left;
  border:0px solid #000000;
}

div#leftnav dt, div#rightnav dt
{
  font-weight: normal;
  margin:0;
  padding:1px;
  text-align:left;
  border:0px solid #000000;
  background: black;
  color: #FFFFFF;
}

div#leftnav dd, div#rightnav dd
{
  margin:0 0 0 0; /* top right bottom left */
  padding: 0 0 0 0.7em;
  text-align:left;
  border-bottom: 1px solid #cccccc;
  background: #ffffff;
  font-size: small;
  color: black;
  background-image: url(../images/bullet-triangle.gif);
  background-repeat: no-repeat;
}