body {
  background: #ffffff;
  color: black;
  font-family: Verdana, helvetica, sans-serif;
  font-size: 10pt;
}

td {
  font-family: Verdana, helvetica, sans-serif;
  font-size: 10pt;
}

th {
  font-family: Verdana, helvetica, sans-serif;
  font-size: 10pt;
}

li {
  list-style-type: square;
}

a {
  color: #567776;
  font-weight: bold;
}

a:hover {
  color: #567776;
  background-color: #d0d0d0;
  text-decoration: none;
}

a.normal {
  color: #000000;
  background-color: white;
}

h1 {
  font-family: Verdana, helvetica, sans-serif;
  font-size: 14pt;
}

h2 {
  font-family: Verdana, helvetica, sans-serif;
  font-size: 12pt;
}

h3 {
  font-family: Verdana, helvetica, sans-serif;
  font-size: 10pt;
}

p {
  font-family: Verdana, helvetica, sans-serif;
  font-size: 10pt;
}

.summary {
  font-style: italic;
}

.code { background: #ebebeb; }

strong, strong a {
  color: red;
}

#header {
  display: table;
  width: 100%;
}

#logo {
  display: table-cell;
}

#navh {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}

#main { 
  margin-top: 40px;
  width: 100%;
}

#navg {
  float: left;
  padding: 0px;
  width: 20%;
}

#navg ul {
  margin: 0;
  padding: 0;
}

#navg li {
  list-style-type: none;
}

#content {
  float: left;
  width: 80%;
}

#content :first-child {
  margin-top: 0px;
}

#footer { 
  clear: both;
  text-align: right;
}

.menu { 
  display: block;
}

.hide {
   visibility: hidden;
   background: #fff;
   color: #fff;
   clear: both;
   margin: 0;
}

.nodisplay { 
   display: none;
}

img {
  border: 0;
}

.deco img { 
  display: block;
}

.image { 
  float: left;
  width: 33%;
  text-align: center;
}

.image2 { 
  width: 100%;
  text-align: center;
}

.navbas {
  display: table;
  width: 100%;
  margin-top: 10px;
}

.navbasleft {
  display: table-cell;
  width: 33%;
  text-align: left;
}

.navbascenter {
  display: table-cell;
  width: 33%;
  text-align: center;
}

.navbasright {
  display: table-cell;
  width: 33%;
  text-align: right;
}
