body
{
  background:white;
}

#mainTopBar
{
  width:799px;
  padding-top:20px;
  text-align:left;
  padding-left:0px;
  border-bottom: 2px solid #92c764;
  height:85px;
  overflow:hidden;
}
#logo
{
  float:left;
  width:278px;
}
#tagLine
{
  font: 12px Arial;
  color:#008347;
  padding-left:20px;
  float:left;
  padding-top:50px;
  width:402px;
  overflow:hidden;
  text-transform:uppercase;
}
#topLeaf
{
  float:left;
  width:98px;
  height:60px;
  padding-top:25px;
}
.clearLeft
{
  clear:left;
}
#mainNavBar
{
  width:794px;
  height:25px;
  background:#7bbe48;
  margin-top:5px;
  color:white;
  padding-top:7px;
  padding-left:5px;
  text-align:left;
}
#firstMenuItem
{
  float:left;
  text-align:center;
}
.standardMenuItem
{
  float:left;
  border-left:1px solid white;
  text-align:center;
}
.activeMenuLink
{
  color:#18663b;
  text-decoration:none;
  font: 15px Arial;
  text-transform:uppercase;
}
.MenuLink
{
  color:white;
  text-decoration:none;
  font: 15px Arial;
  text-transform:uppercase;
}
.subMenuDropDown
{
  padding-top:5px;
  position:absolute;
  background:#7bbe48;
  filter:alpha(opacity=80);
  opacity:0.8;
  visibility:hidden;
}
.subMenuDropDownText
{
  position:absolute;
  text-align:center;
  text-transform:uppercase;
  font:15px Arial;
  visibility:hidden;
}
.subMenuItem
{
  padding-top:4px;
  height:21px;
}
.subMenuLink
{
  color:white;
  text-decoration:none;
}
#rightBar
{
  float:left;
  width:197px;
  height:595px;
}
#rightTopGreenBar
{
  width:194px;
  height:390px;
  background:#7bbe48;
  padding-left:3px;
  text-align:left;
  padding-top:3px;
}
#rightTopTanBox
{
  width:191px;
  height:122px;
  background:#f6ee9a;
  color:#18663b;
  font:bold 12px Trebuchet MS, Helvetica;
}
.rightImages
{
  padding-top:10px;
  width:191px;
  height:122px;
}
#rightLinkBox
{
  margin-top:10px;
  height:43px;
  width:197px;
  background:#7bbe48;
  text-align:left;
}
.rightLinkBoxContents
{
  padding:9px 0px 0px 10px;
  float:left;
}
#rightLinkBoxLink
{
  color:white;
  text-decoration:none;
  font: bold 12px Trebuchet MS, Helvetica;
  line-height:13px;
  text-transform:uppercase;
}
#rightBottomBox
{
  margin-top:10px;
  width:173px;
  background:white;
  border:2px solid #9ecc76;
  text-align:center;
  font:bold 12px Trebuchet MS;
  color:#18663b;
  padding:5px 10px;
}
#rightBottomLogo
{
  width:100%;
  text-align:center;
}
#mainBody
{
  width:799px;
  padding-top:5px;
  text-align:left;
}
#mainBodyContent
{
  float:left;
  width:592px;
  padding-right:10px;
  min-height:595px;
  height: auto !important;
  height:595px;
  background:url('../images/gradient.jpg') no-repeat 0px 100%;
}
.homeSection
{
  width:572px;
  height:130px;
  border-bottom:2px solid #7dbf4a;
  text-align:left;
  padding:15px 0px 0px 20px;
}
.homeSectionImage
{
  width:110px;
  height:96px;
  border:2px solid #8dc55e;
  padding:5px;
  float:left;
}
.homeSectionText
{
  float:left;
  padding:10px 0px 0px 10px;
  color:#18663b;
  font: bold 13px Trebuchet MS;
  width:420px;
}
#bottomBar
{
  width:799px;
  margin-top:10px;
  height:12px;
  background:#18663b;
}
#bottomMenuBar
{
  text-transform:uppercase;
  font:12px Trebuchet MS;
  letter-spacing:1px;
  padding-top:7px;
  width:764px;
  padding-left:35px;
}
.bottomMenuLink
{
  color:#7bbe48;
  text-decoration:none;
}
.bottomMenuItem
{
  float:left;padding:0px 15px;border-left:1px solid #7bbe48;
}
#copyright
{
  width:799px;
  text-align:center;
  font:12px Trebuchet MS;
  color:#b2b4b7;
  padding-top:10px;
}
#secondaryImage
{
  border:2px solid #8dc55e;
  padding:5px;
  width:150px;
  height:300px;
  float:left;
  margin-top:10px;
}
#secondaryContent
{
  float:left;
  width:418px;
  margin-top:10px;
  margin-left:10px;
  color:#18663b;
}
.secondaryContentBox
{
  border-top:2px solid #7dbf4a;
  width:418px;
  font:13px 'Trebuchet MS';
  padding-bottom:15px;
}
.secondaryContentBoxTitle
{
  font-weight:bold;
  padding-top:10px;
  width:418px;
  line-height:22px;
}
.secondaryContentBoxText
{
  padding-top:10px;
  line-height:20px;
}
.contactLabel
{
  width:140px;
  text-align:right;
  padding-right:10px;
  float:left;
}
.contactField
{
  float:left;
}