body {
  background: #ffffff;
  margin: 0.5em;
  font-family: "Verdana";
}

table {
  font-family: "Verdana";
}

form {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
h1 { margin-bottom: 0px; }
h2 { margin-bottom: 0px; }
h3 { margin-bottom: 0px; }
h4 { margin-bottom: 0px; }
h5 { margin-bottom: 0px; }
h6 { margin-bottom: 0px; }

/* Top bar in upper right */
td.topbar {
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  font-size: 0.6em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
}
a.topbar {
  text-decoration: none;
  color: #ffffff;
}
a.topbar:hover {
  color: #000099;
  background: #ffffcc;
}

/* Subhead bar (left part) */
td.subhead {
  font-size: 0.6em;
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  line-height: 1.3;
  color: #666666;
}

/* Navigation area inside subhead bar */
a.navbar {
  text-decoration: none;
  font-weight: bold;
  color: #000099;
}
a.navbar:hover {
  text-decoration: none;
  font-weight: bold;
  background: #ffffcc;
  color: #000099;
}

/* Subhead inset yellow */
td.subheadiy {
  font-size: 0.6em;
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  line-height: 1.3;
  font-weight: bold;
  color: #000000;
  background: #ffff66;
}
td.subheadiyh {
  background: #ffffcc;
}
td.subheadiyl {
  background: #999933;
}

/* Subhead inset red */
td.subheadir {
  font-size: 0.6em;
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  line-height: 1.3;
  font-weight: bold;
  color: #ffffff;
  background: #cc3333;
}
td.subheadirh {
  background: #ff9999;
}
td.subheadirl {
  background: #660000;
}

/* Subhead inset blue */
td.subheadib {
  font-size: 0.6em;
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  line-height: 1.3;
  font-weight: bold;
  color: #000000;
  background: #dcdced;
}
td.subheadibh {
  background: #ededff;
}
td.subheadibl {
  background: #999999;
}

/* Search box text */
td.searchbox {
  font-size: 0.6em;
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  line-height: 1.3;
  font-weight: bold;
  color: #000000;
}
a.searchbox {
  text-decoration: none;
  color: #000000;
}
a.searchbox:hover {
  text-decoration: none;
  background: #ffffcc;
  color: #000099;
}

/* Body menu */
a.menu {
  text-decoration: none;
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  font-size: 0.9em;
  font-weight: bold;
  white-space: nowrap;
  color: #000099;
}
a.menu:hover {
  color: #6666ff;
}

/* Side menu */
td.sidemenu {
  padding-left: 6px;
  padding-right: 6px;
  border-width: 0px;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #9999aa;
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  font-size: 0.6em;
  font-weight: bold;
  line-height: 1.3;
}

a.sidemenu {
  text-decoration: none;
  color: #000099;
}
a.sidemenu:hover {
  background: #ffffcc;
  text-decoration: none;
}

/* Main body */
div.mainbody {
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 6px;
  padding-right: 6px;
}

/* Main body headline */
/*  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif"; */

div.bodyhead {
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
  font-size: 1.0em;
  font-weight: bold;
  color: #000000;
}

span.glossary {
  font-weight: bold;
  color: #000099;
}

/* Bottom copyright text */
div.copyright {
  font-size: 0.7em;
  font-family: "Verdana", "Arial", "Helvetica", "Sans Serif";
}

select { font-family: "Verdana", "Arial", "Helvetica", "Sans Serif"; font-size: 9pt; }
option { font-family: "Verdana", "Arial", "Helvetica", "Sans Serif"; font-size: 9pt; }
input  { font-family: "Verdana", "Arial", "Helvetica", "Sans Serif"; font-size: 9pt; }
.sale { color: #dd0000; }
.caveat { font-size: 0.7em; }

