body {
  margin: auto;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
}

h2, h3, h4 {
  margin: 0;
  padding: 0;
  color: black;
  font-size: 13px;
  font-weight: bold;
}

h3, h4 {
  color: #597abc;
}

a{
  color: #597abc;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

a.active, a:hover{
  color: Black;
}


div {
  margin: 0;
  padding: 0;
  border: 0;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
}

.menutable {
  background-color: #45cf45;
}


.menubutton {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #008000;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  padding: 5px 0 5px 0;
  border: 1px solid white;
  cursor: pointer;
}

.menubuttonwrapper {
  position: relative;
  top: 0px;
  left: 0px;
  height: 30px;
}

.formtreecategory {
  background-color: #74DB74;
  width: 654px;
  padding-bottom: 20px;
}

.formrow {
  width: 650px;
  padding: 5px 0 5px 4px;
  float: left;
  background-color: #74DB74;
}

.formlabel {
  width: 200px;
  padding: 0 10px 0 0;
  float: left;
}

.forminput {
  width: 370px;
  float: left;
}

.forminput select {
  width: 360px;
}

.formhint {
  width: 50px;
  float: left;
  visibility: hidden;
}

.formtreecategory_caption {
  width: 650px;
  padding: 4px 0 4px 4px;
  float: left;
  font-size: 20px;
  background-color: #008000;
}





.treedetailcategory {
  background-color: #74DB74;
  width: 654px;
  padding-bottom: 20px;
}

.treedetailcaption  {
  width: 650px;
  padding: 4px 0 4px 4px;
  float: left;
  font-size: 20px;
  background-color: #008000;
}


.treedetailrow {
  width: 650px;
  padding: 5px 0 5px 4px;
  float: left;
  background-color: #74DB74;
}

.treedetailrowlabel {
  width: 200px;
  padding: 0 10px 0 0;
  float: left;
  font-weight: bold;
}

.treedetailrowfield {
  width: 370px;
  float: left;
}


.treedetailimages {
  padding: 10px;
  width: 630px;
  float: left;
}

.treedetailimage {
  width: 92px;
  height: 200px;
  border 1px solid white;
  overflow: hidden;
  padding: 10px;
  margin: 10px;
  float: left;
  cursor: pointer;
  text-align: center;
}

.treedetailfullimage {
  padding: 10px;
  width: 630px;
  height: 700px;
  float: left;
  background-color: #74DB74;
}