body {
  background-color    : #d6d2cc;
  padding             : 0px;
  margin              : 0px;
}
div, td, th, div, span, b, textarea {
  font                : 11px Verdana, Tahoma, Arial, sans-serif;
  color               : #000;
  vertical-align      : top;
  text-align          : left;
}
b {
  font-weight         : bold;
}
.small {
  font-size:10px;
}
.smaller {
  font-size:9px;
}
.smallest {
  font-size:8px;
}

a:link,
a:visited {
  /*color:#FF6633;*/
  color:#80756F;
  text-decoration:underline;
}
a:hover {
  text-decoration:underline;
}
img {
  border:0px;
}
div.submenu {
  position:absolute;
  z-index:10;
  background-color:#d6d2cc;
  display:none;
  padding:4px 0px;
  overflow:visible;
  cursor:pointer;
}
div.submenu a:link,
div.submenu a:visited {
  color:#80756f;
  font-size:10px;
  font-weight:bold;
  padding:2px 6px;
  line-height:20px;
  text-decoration:none;
}
td.contMenu {
  background-color: #efece7;
  height:25px;
  padding-top:5px;
  padding-left:4px;
}

a.contmenu:link,
a.contmenu:visited,
a.contmenu_active:link,
a.contmenu_active:visited {
  color: #80756f;
  padding:2px 4px;
  text-decoration:none;
}
a.contmenu:hover {
  background-color:#efece7;
}
a.contmenu:hover,
a.contmenu_active:link,
a.contmenu_active:visited {
  text-decoration:none;
}
a.contmenu:hover {
  text-decoration:underline;
}

ul {
  padding:0px;
  margin:4px 0px 4px 16px;
}
li {
  margin-bottom:6px;
}

th {
  background-color:#80756F;
  font-weight:bold;
  color:white;
  padding:1px 0px 2px 2px;
}

/** Neue Styles **/
#contentTable {background:#FFFFFF;}

#footer, #footer b, #footer strong, #footer a, #footer a:link, #footer a:hover, #footer a:visited {color:#fff;}