html { padding: 0; text-align: center; margin: 0; }
body { margin: 0; padding: 0; }
html {
	text-align:left;
	font-family: Trebuchet MS, Verdana;
	font-size: 100%;
	font-weight: normal;
}
/*@+2017-04-29 14:47:48-*/
#contenttable {
  display: table;
  width: auto;
}
/*@+2017-04-29 14:42:31-*/
#tablerow {
  width: 100%;
  float: left;
  display: table-row;
  clear: both;
}
/*@+2017-04-29 14:41:50-*/
#table-label {
  width: 17%;
  padding: 5px;
  float: left;
  display: table-column;
}
/*@+2017-04-30 13:14:36-*/
#table-info {
  width: 33%;
  padding: 5px;
  float: left;
  display: table-column;
}
/*@+2017-04-30 13:16:23-*/
#table-description {
  width: 50%;
  padding: 5px;
  float: left;
  display: table-column;
}

#body {
/*  width: 1230px;
  height: 840px;*/
/*  height: 100%;*/
/*  margin: 10px 10px 10px 10px;*/
/*  width: 100%;*/
/*  margin-left: 100px;*/
/*  margin-right: 10%;*/
}
/*#body { width: 1150px; height: 900px; padding: 0; margin-left: auto; margin-top: 0; margin-right: auto; margin-bottom: 0; }*/

#header {
/*  width: 1250px;
  height: 120px;*/
/*  margin-left: 8.33%;
  margin-right: 8.33%;
  width: 83.33%;*/
/*  overflow: hidden;
  float: left;*/
/*  padding-top: 0px;
  margin-bottom: 40px;*/
}
#headerleft {
/*  width: 225px;
  height: 90px;*/
  overflow: hidden;
  float: left;
}
#headermiddle {
/*  width: 1025px;
  height: 90px;*/
  overflow: hidden;
  float: left;
}
#headernavleft {
/*  width: 110px;
  height: 30px;*/
  overflow: hidden;
  float: left;
}
/*#headernav {
  width: 66.66%;
  height: 30px;
  overflow: hidden;
  float: left; display: table-row;
}*/
#headernavmenu {
/*  width: 110px;
  height: 30px;*/
/*  overflow: hidden;
  float: left; #display: table-cell;*/
}
#headernavright {
/*  width: 17px;
  height: 30px;*/
  overflow: hidden;
  float: right;
}

#contentleft {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
/*  width: 210px;
  height: 730px;*/
  overflow: hidden;
  float: left;
}
#contentright {
/*  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;*/
/*  padding-left: 5px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 5px;*/
/*  width: 210px;
  height: 730px;*/
/*  width: 25%;*/
  overflow: hidden;
  float: right;
}

#adbox {
/*  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;*/
/*  padding-left: 5px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 5px;*/
/*  width: 200px;
  height: 720px;*/
  overflow: hidden;
/*  float: right;*/
  text-align: center;
}

#webtemplate {
/*  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;*/
/*  padding-left: 5px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 5px;*/
/*  width: 180px;
  height: 100px;*/
  overflow: hidden;
/*  float: right;*/
	color: #2E3436; background-color: #DBDEE1; 
}

#navigation {
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
/*  width: 195px;
  height: 370px;*/
  overflow: hidden;
  float: left;
}
#navmenumain {
  margin-left: 2px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  padding-left: 5px;
/*  width: 186px;
  height: 20px;*/
  overflow: hidden;
  float: left;
}
#navmenu {
  margin-left: 2px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  padding-left: 5px;
/*  width: 186px;
  height: 20px;*/
  overflow: hidden;
  float: left;
}

#container {
/*  width: 1250px;
  height: 750px;*/
/*  width: 100%;*/
/*  overflow: hidden;
  float: left;*/
}

#content, #contentcontainer {
/*  width: 800px;
  height: 740px;*/
/*  height: 100%;*/
/*  margin-top: 5px;
  margin-bottom: 5px;*/
  /*padding-bottom: 66px;*/
  width: 100%;
	float: left;
	overflow: auto;
}

#footer { /*width: 1250px; height: 20px;*/ margin-left: 8.33%; margin-right: 8.33%; width: 83.33%; overflow: hidden; float: left; }
#footerleft { /*width: 603px; height: 20px;*/ width: 50%; padding-left: 10px; overflow: hidden; float: left; display: table-cell; vertical-align: middle;}
#footermiddle { /*width: 2px; height: 20px;*/ float: left; }
#footerright { /*width: 595px; height:20px;*/ width: 50%; padding-right: 10px; overflow: hidden; float: right; display: table-cell; }
.footertext { vertical-align: middle; }

#listcontainer {
  width: 1037px;
  float: left;
  padding-left: 22px;
  padding-right: 32px;
}
#list-left {
/*  padding-left: 22px;*/
  float: left;
  width: 480px;
}
#list-right {
  margin-left: 23px;
/*  padding-right: 32px;*/
  float: right;
  width: 480px;
}

#board {
  table-layout: fixed;
  margin-left: 5px;
  margin-right: 5px;
  width: 900px;
  height: 630px;
  padding: 2px;
}

#board-row {
  width: 798px;
  height: auto;
  float: left;
}
#board-header {
  margin: 0px 2px 2px 0px;
  padding-left: 5px;
  padding-right: 5px;
  width: 249px;
  height: 30px;
  float: left;
  display: table-cell;
  vertical-align: middle;
}
#board-label {
  margin: 0px 2px 2px 0px;
  padding-left: 5px;
  padding-right: 5px;
  width: 249px;
  float: left;
  height: 170px;
}
#board-label p {
  text-align: justify;
}
#board-description {
  margin: 0px 2px 2px 0px;
  padding-left: 5px;
  padding-right: 5px;
  width: 249px;
  float: left;
  height: 360px;
}
#board-description ul {
  padding-left: 5px;
}
#board-footer {
  margin: 0px 2px 2px 0px;
  padding-left: 5px;
  padding-right: 5px;
  width: 249px;
  height: 30px;
  float: left;
  display: table-cell;
  vertical-align: middle;
}
#board-price {
  margin: 0px 2px 2px 0px;
  padding-left: 5px;
  padding-right: 5px;
  width: 249px;
  height: 30px;
  float: left;
  display: table-cell;
  vertical-align: middle;
}

#features-container {
  margin: 5px 5px 5px 5px;
  width: 883px;
  height: 10px;
  float: left;
}
#features-header {
  margin: 2px 2px 2px 2px; padding-left: 10px; width: 876px; height: 30px; float: left;
  text-align: left; vertical-align: middle;
  display: table-cell;
}
#features-label {
  margin: 0px 2px 2px 0px; padding-left: 5px; width: 360px; height: 20px; float: left;
}
#features-description {
  margin: 0px 2px 2px 2px; padding-left: 10px; width: 500px; height: 20px; float: right;
  text-align: center;
}

#option-row, #option-container {
  float: left; display: table-row;
  text-align: left; vertical-align: middle;
}
#option-header {
  margin: 2px 2px 2px 2px; padding-left: 10px; height: 30px; float: left; display: table-cell;
  text-align: left; vertical-align: middle;
}
#option-label {
  margin: 0px 2px 2px 0px; padding-left: 5px; width: 200px; height: 20px; float: left;
}
#option-item {
  margin: 0px 2px 2px 0px;
  padding-left: 5px;
  width: 130px;
  float: left;
  height: 20px;
}
#option-description {
  margin: 0px 2px 2px 2px; padding-left: 5px; width: 400px; height: 20px; float: right;
  text-align: center;
}

#list-container {
  margin: 5px 5px 5px 5px;
  width: 890px;
  height: 720px;
}
#listitem-container {
  width: 840px;
  float: left;
  height: auto;
}
#list-header {
  margin: 2px 2px 2px 2px;
  width: 856px;
  height: 30px;
  float: left;
  vertical-align: middle;
  display: table-cell;
}
#list-label {
  margin: 0px 2px 2px 0px;
  padding-left: 5px;
  width: 871px;
  float: left;
  height: auto;
}
#list-description {
  margin: 0px 2px 2px 0px;
  padding-left: 10px;
  width: 866px;
  height: auto;
  float: left;
  text-align: center;
}
.tree-label {
  margin: 0px 2px 2px 0px;
  padding-left: 5px;
  width: 860px;
  float: left;
  height: auto;
}
#tree-expand {
  margin: 0px 0px 2px 0px;
  padding-left: 5px;
  width: 85px;
  float: right;
  height: 30px;
}
.tree-description {
  margin: 0px 2px 2px 0px;
  padding: 5px 20px 5px 20px;
  width: 825px;
  height: auto;
  float: left;
}

h1, h2 {
  margin: 0 0 0 0;
  padding: 1% 0.5% 1% 0.5%;
  text-align: left;
}
#clear { clear: both; }

#imagecontainer {
  margin: 10px 5px 10px 5px; width: 900px; height: 450px; float: left; overflow: hidden;
}
#image {
  padding-left: 10px; width: 585px; height: 450px; float: left; overflow: hidden;
}
#imagecopy {
  padding-left: 10px; width: 305px; height: 450px; float: left;
}

/*#footer { width: 900px; height: 30px; float: left; display: table-row; }
#footerleft { width: 440px; height: 30px; padding-left: 10px; overflow: hidden; float: left; display: table-cell; }
#footermiddle { width: 2px; height: 20px; float: left; display: table-cell; }
#footerright { width: 430px; height:30px; overflow: hidden; float: right; display: table-cell; }*/
  
/*#headerright { height: 90px; overflow: hidden; float: right; }*/
#shortcutnav { width: 1150px; height: 30px; overflow: hidden; float: left; }
#shortcutmenu { width: 123px; height: 50px; overflow: hidden; float: left; }
#shortcutsubmenu { width: 150px; height: 27px; overflow: hidden; float: left; }
#headernavcontainer { width: 1150px; height: 30px; overflow: hidden; float: left; }
#headernavsubmenu { width: 150px; height: 30px; overflow: hidden; float: left; }
#contentnavmenu { margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; width: 310px; height: 20px; }
#contentnavmenubig { margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; width: 320px; height: 40px; }
#contentnavsubmenu { width: 112px; height: 20px; }
#contentnav { margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px;  width: 330px; height: 710px; overflow: auto; float: left; }
#contentnavmenu { margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; width: 310px; height: 20px; }
#contentnavmenubig { margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; width: 320px; height: 40px; }
#contentnavsubmenu { width: 310px; height: 20px; }
/*#contentdesc { margin-left: 0px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; width: 515px; height: 710px; overflow: auto; float: right; }*/
#formcontainer { width: 440px; height: 510px; margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; overflow: hidden; float: left; }
#formheader { width: 430px; height: 35px; margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 2px; overflow: hidden; float: left; }
#formrow { width: 430px; height: 24px; margin-left: 5px; margin-top: 1px; margin-right: 5px; margin-bottom: 1px; overflow: hidden; float: left; }
#formlabel { width: 100px; height: 25px; padding-left: 5px; padding-right: 5px; overflow: hidden; float: left; }
#forminput { width: 310px; height: 25px; padding-left: 5px; padding-right: 5px; overflow: hidden; float: right; }
#formrowhigh { width: 430px; height: 180px; margin-left: 5px; margin-top: 1px; margin-right: 5px; margin-bottom: 1px; overflow: hidden; float: left; }
#formlabelhigh { width: 100px; height: 180px; padding-left: 5px; padding-right: 5px; overflow: hidden; float: left; }
#forminputhigh { width: 310px; height: 180px; padding-left: 5px; padding-right: 5px; overflow: hidden; float: right; }




