/* MAIN */
body {
  background:           #000000;
  color:                #000000;
  font-family:          sans-serif;
}
table {
  margin:               5px 5px 5px 5px;
}

/* HEADER */
div.header {
  background:           inherit;
  border:               1px solid #000000;
  margin-bottom:        5px;
  text-align:           center;
}
.header h1 {
  color:                #FFFFFF;
  font-size:            xx-large;
  font-weight:          normal;
  margin:               0;
  padding:              2px 2px 2px 2px;
}

/* NAVTOP */
div.navtop {
  background:           #333333;
  border:               1px solid #000000;
  color:                #FFFFFF;
  margin-bottom:        5px;
  padding:              0;
  text-align:           center;
}
.navtop a {
  background:           #339933;
  color:                #FFFFFF;
  font-size:            small;
  margin:               0;
  padding:              0px 5px 0px 5px;
  position:             relative;
  text-decoration:      none;
}
.navtop a:hover {
  color:                #FFFF00;
  text-decoration:      none;
}
.navtop p {
  background:           #339933;
  color:                #000000;
  font-size:            small;
  margin:               0;
  padding:              2px 0px 2px 0px;
  position:             relative;
  text-decoration:      none;
}

/* NAVIGATION */
div.nav {
  background:           #669966;
  border-bottom:        1px;
  border-left:          1px;
  border-right:         1px;
  border-top:           1px;
  border-style:         solid;
  clear:                left;
  color:                #000000; 
  float:                left;
  margin-bottom:        5px;
  width:                150px;
}
.nav a {
  background:           #669966;
  color:                #000000;
  display:              block;
  font-size:            small;
  margin:               0;
  padding:              2px 5px 2px 5px;
  position:             relative;
  text-decoration:      none;
}
.nav a:hover {
  background:           #99FF99;
  color:                #000000;
  text-decoration:      none;
}
.nav h2 {
  background:           #006600;
  border-bottom:        1px solid #000000;
  color:                #FFFFFF;
  font-size:            medium;
  font-weight:          bold;
  margin:               0;
  padding:              2px 5px 2px 5px;
}
.nav hr {
  border:               none;
  color:                #000000;
  background:           #000000;
  height:               1px;
  margin:               0;
}
.nav img {
  border:               none;
}
.nav li {
  border-bottom:        none;
  list-style:           none;
  margin:               0;
  padding:              0;
}
.nav p {
  background:           #339933;
  color:                #000000;
  display:              block;
  font-size:            small;
  margin:               0;
  padding:              0;
  position:             relative;
  text-decoration:      none;
}
.nav ul {
  margin:               0;
  padding:              0;
  list-style:           none;
}
.navtext {
  padding:              2px 5px 2px 5px;
}

/* BODY */
div.body {
  background:           #999999;
  border:               1px solid #000000;
  color:                inherit;
  margin-bottom:        5px;
  margin-left:          157px;
  padding:              0;
}
.body a {
  background:           inherit;
  color:                #0000FF;
  text-decoration:      none;
}
.body a:hover {
  background:           inherit;
  color:                #FFFF00;
  text-decoration:      none;
}
.body dd {
  font-size:            small;
}
.body dl {
  padding:              5px 5px 5px 5px;
}
.body dt {
  font-size:            small;
}
.body form {
  margin:               5px 5px 5px 5px;
}
.body h2 {
  background:           #006600;
  border-bottom:        1px solid #000000;
  color:                #FFFFFF;
  font-size:            medium;
  font-weight:          bold;
  margin:               0;
  padding:              2px 2px 2px 2px;
  text-align:           center;
}
.body h3 {
  margin:               5px 5px 5px 5px;
  font-size:            medium;
}
.body hr {
  margin:               5px 5px 5px 5px;
}
.body li {
  font-size:            small;
}
.body ol {
  list-style-type:      decimal;
}
.body p {
  margin:               5px 5px 5px 5px;
  font-size:            small;
}
.body pre {
  margin:               5px 5px 5px 5px;
}
.body table {
  border-collapse:      collapse;
  margin:               5px 5px 5px 5px;
}
.body td {
  border:               1px solid #000000;
  font-size:            small;
  text-align:           left;
  vertical-align:       top;
}
.body th {
  font-size:            small;
  font-weight:          bold;
  text-align:           center;
  vertical-align:       middle;
}
