/* green.css */


body {
  
  background-color: #3b3b3b; /* 666666;
 */
}


#container {
  
  margin: 10px auto;

  /* padding: 10px; */

  width: 950px;

  background-color: #ffffff; /* #3b3b3b; #666666; */
}


#header {
  
  height: 100px;

  width: 100%;

  background-color: #5a7945;
}


#logo {
  
  padding: 10px 0px 0px 10px;
  
  float: left;
  
  font-family: "Century Gothic",Arial,verdana,sans-serif;
  
  font-size: 152%;
  
  font-weight: bold;
  
  color: #ffffff;
  
  width: 80%;
  /* 60% */
  background-color: inherit;

}


#headermenu {
  padding: 10px 10px 0px 0px;

  float: right;

  text-align: right;

  font-family: Arial,verdana,sans-serif;

  font-size: 77%;

  color: #000000;

  width: 15%; /*
 25% */
  background-color: inherit;

  z-index: 20;
}


#headermenu a {

  text-decoration: none;

  color: #000000;

  background-color: inherit;

  z-index: 20;
}


#headermenu a:hover {

  text-decoration: underline;

}


#navlistcontainer {

  clear: both;

  background-color: #5a7945;

  padding-top: 2px;

}


#navlist {

  border-bottom: 3px solid #ffffff;

  margin: 0px;

  padding: 3px 10px;

  font-family: Verdana,sans-serif;

  font-style: normal;

  font-variant: normal;

  font-weight: bold;

  font-size: 80%;

  line-height: normal;

  /*font-size-adjust: none;*/

  /*font-stretch: normal;*/

}


#navlist li {

  margin: 0;

  list-style-type: none;

  list-style-image: none;

  list-style-position: outside;

  display: inline;

}


#navlist li a {

  border-style: solid solid none;

  border-color: #ffffff #ffffff /*-moz-use-text-color*/;

  border-width: 2px 2px medium;

  padding: 3px 0.5em;

  background: #d9e4d1 none repeat scroll 0% 50%;

  margin-left: 3px;

  text-decoration: none;

}


#navlist li a:link {

  border-color: #ffffff;

  background: #d9e4d1 none repeat scroll 0% 50%;

  color: #5a7945;

}


#navlist li a:visited {

  border-color: #ffffff;

  background: #d9e4d1 none repeat scroll 0% 50%;

  color: #5a7945;

}


#navlist li a:hover {

  border-color: #ffffff;

  background: #5a7945 none repeat scroll 0% 50%;

  color: #ffffff;

}


#navlist li a#current {

  background: #5a7945 none repeat scroll 0% 50%;

  color: #ffffff;

}


#infobox {

  border-top: 3px solid #5a7945;

  border-bottom: 3px solid #5a7945;

  margin: 0px auto;

  clear: both;

  height: 190px;

  width: 100%;

  background-color: #d9e4d1;

}


#nutshell {

  border-right: 1px dotted #5a7945;

  float: left;

  height: 190px;

  width: 49%;

  background-color: #d9e4d1;

}


#services {

  float: right;

  height: 190px;

  width: 50%;

  background-color: #d9e4d1;

}


#nutshell h2 {

  margin: 0px;

  padding: 5px 0px 0px 10px;

  text-align: left;

  font-family: Arial,verdana,sans-serif;

  color: #5a7945;

  font-size: 100%;

  background-color: inherit;

}


#nutshell p {

  padding: 0px 10px;

  text-align: left;

  font-family: Arial,verdana,sans-serif;

  font-size: 77%;

  font-weight: normal;

  color: #494949;

}


#services h2 {

  margin: 0px;

  padding: 5px 0px 0px 10px;

  text-align: left;

  font-family: Arial,verdana,sans-serif;

  color: #5a7945;

  font-size: 100%;

  background-color: inherit;

}


#services p {

  padding: 0px 10px;

  text-align: left;

  font-family: Arial,verdana,sans-serif;

  font-size: 77%;

  font-weight: normal;

  color: #494949;

}


#services ul {

  margin-top: 5px;

  list-style-type: square;

  text-align: left;

}


#services ul li {

  font-family: Arial,verdana,sans-serif;

  color: #494949;

  font-size: 77%;

}


#contents {

  margin: 5px auto;

  clear: both;

  width: 100%;

  background-color: #ffffff;

}


#secondpagecontents {

  border-top: 3px solid #5a7945;

  margin: 0px auto;

  clear: both;

  width: 100%;

  background-color: #ffffff;

  padding-top: 5px;

}


#leftcontainer {

  float: left;

  width: 75%; 
 /* originally 70% */

 background-color: #ffffff;

}


#rightcontainer {

  float: right;

  width: 24%; /* originally 29% */

  background-color: #ffffff;

}


.WrapText {

  border: 1px solid #5a7945;

  margin: 10px;

  padding: 5px;

  background: #d9e4d1 none repeat scroll 0% 50%;

  float: left;

}


#leftcontainer h2 {

  margin: 0 auto;

  padding: 5px 0 5px 10px;

  font-family: Arial,Helvetica,Tahoma,sans-serif;

  text-align: left;

  color: #494949;

  font-size: 100%;

}


#leftcontainer p {

  margin: 5px;

  padding: 0 0 5px 5px;

  background-color: inherit;

  line-height: 1.5em;

  font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif;

  text-align: justify;

  color: #494949;

  font-size: 77%;

}


#leftcontainer a {

  background-color: inherit;

  text-decoration: none;

  color: #000066;

}


#leftcontainer a:hover {

  background-color: inherit;

  text-decoration: underline;

  color: #000066;

}


.rightcontents {

  border: 1px solid #5a7945;

  margin: 0px auto 10px;

  background-color: #ffffff;

  line-height: 1.1em;

  text-align: left;

}


.rightcontents h2 {

  margin: 0 auto;

  padding: 5px 0 5px 10px;

  background-color: #d9e4d1;

  font-family: Arial,Helvetica,Tahoma,sans-serif;

  text-align: left;

  color: #5a7945;

  font-size: 100%;

}


.rightcontents p {

  margin: 0 0 15px;

  padding: 5px 10px;

  font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif;

  text-align: left;

  background-color: inherit;

  color: #494949;

  font-size: 77%;

}


.rightcontents p a {

  background-color: inherit;

  text-decoration: none;

  color: #000066;

}


.rightcontents p a:hover {

  background-color: inherit;

  text-decoration: underline;

  color: #000066;

}


.rightcontents ul {

  margin-top: 5px;

  margin-bottom: 5px;

}


.rightcontents ul li {

  list-style-type: square;

  padding-bottom: 5px;

}


.rightcontents ul li a {

  font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif;

  text-align: left;

  font-size: 77%;

  background-color: inherit;

  text-decoration: underline;

  color: #000066;

}


.rightcontents ul li a:hover {

  background-color: inherit;

  color: #5a7945;

}


#footer {

  margin: 5px 0 0;

  clear: both;

  width: 100%;

}


#footer p {

  margin: 0px;

  padding: 10px;

  background-color: #5a7945;

  font-family: Arial,verdana,sans-serif;

  font-size: 77%;

  color: #ffffff;

}


#footer2 {

  margin: 0px auto;

  width: 950px;

  background-color: #3b3b3b; /* 666666; */

}


#footer2 p {

  margin: 0px;

  padding: 0px;

  float: right;

  background-color: #3b3b3b; /* 666666; */
 
 font-family: Arial,verdana,sans-serif;

  font-size: 65%;

  color: #3b3b3b; /* 666666; */

}


#footer2 p a {

  background-color: #3b3b3b; /* 666666; */

  font-family: Arial,verdana,sans-serif;

  font-size: 100%;

  color: #3b3b3b; /* 666666; */

  text-decoration: underline;

}
