div.pageheader {
  color: #38678a;

  font-weight: bold;
  font-size: 150%;

  margin-top: 1em;
  margin-bottom: 1em;
}

.sectionheader {
  color: #38678a;

  font-weight: bold;

  margin-top: 1em;
  margin-bottom: 0;
}

.sectiontext {
  margin-bottom: 1em;
}

a {
  color: #000000;
}

a:link {
  color: #000000;
}

a:visited {
  color: #000000;
}

a:hover {
  color: #000000;
}

a:active {
  color: #000000;
}

th {
  text-align: left;
  padding-right: 4em;
  padding-top: 1.5em;
  padding-bottom: 0;
}

th.amount {
  text-align: right;
}

td {
  vertical-align: top;
  padding-right: 3em;
}

td.amount {
  text-align: right;
}

span.comment {
  vertical-align: super;
  font-size: 80%;
}
