body {
  font-size: 11pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
  color: #cc6600;
}

a:hover {
  text-decoration: none;
  color: #ffffff;
}

h1 {
  font-size: 18pt;
  font-weight: bold;
  color: #ffffff;
}

h3 {
  font-size: 14pt;
  font-weight: bold;
  color: #ffffff;
}

td.sc {
  font-size: 10pt;
}

td.mid {
  font-size: 9pt;
}

td.bgtitle {
  background-image: url(/t7r.gif);
  border-style: none none solid none;
  border-width: 2;
  padding: 4 0;
  border-color: #442200;
  background-color: #331100;
}

table.menutitle {
  text-align: center;
}

table.menutitle td.menubot {
  height: 6;
}

table.centre {
  padding: 10 6;
  font-size: 10pt;
  background-image: url(/t7f.gif);
  background-repeat: repeat-x;
}

table.menutitle td.menu {
  font-size: 9pt;
  background-color: #222222;
  border-style: solid;
  border-width: 1;
  border-color: #664422;
  padding: 2 4;
}

td.copy {
  font-size: 9pt;
  color: #885522;
  background-image: url(/t7d.gif);
  border-style: solid none;
  border-width: 2;
  padding: 4 0;
  border-color: #442200;
  background-color: #331100;
}

div.date {
  font-weight: bold;
  color: #eecc99;
}

div.note { 
  padding: 0 0 8 8;
}

h3 {
  color: #ffffff;
  padding: 0 0 8 0;
  margin: 0;
}

div.comment {
    color: #ffffff;
    border: 1px solid #664400;
    background-color: #331100;
    margin-left: 40px;
    margin-right: 40px;
    padding: 5px;
}

div.comment-title {
    font-size: 1.5em;
    font-style: italic;
    font-weight: bold;
    color: #cc6600;
}

#commentSummary {
    color: #cc6600;
    font-size: 0.9em;
}

.chdr {
    border-top: #664400 solid 1px;
    font-weight: bold;
    font-size: 0.8em;
}

.cnam {
    font-size: 0.8em;
}

.cmsg {
    font-style: italic;
    padding-left: 10px;
    font-size: 0.8em;
}

.jt {
    border: #cc6600 1px solid;
    background-color: #664400;
    padding: 0px 4px;
    margin: 4px 0px;
}

.mkcl {
    font-size: 0.8em;
    text-align: right;
    color: #cc6600;
    padding-right: 5px;
}

.mkcr {
    width: 100%;
    font-size: 0.8em;
    color: #cc6600;
}

.mkct {
    font-weight: 1em;
    padding-bottom: 4px;
}

.mkc tr {
    vertical-align: top;
}

.mkc {
    border-top: #664400 solid 1px;
}

.mkcf {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.button {
    background-color: #664400;
    border-top: 2px solid #995500;
    border-left: 2px solid #995500;
    border-right: 2px solid #331100;
    border-bottom: 2px solid #331100;
    font-size: 0.8em;
    color: #cc6600;
    padding: 4px 8px;
}
