body,
p,
li,
a,
button,
form,
label {
  font-family: arial, georgia, times, serif;
  font-size: 10pt;
}
h1,
h2,
h3 {
  font-family: arial, "Yanone Kaffeesatz", serif;
}
.noborder {
  border-width: 1px;
  border-color: #ffffff;
}
.stronger {
  font-size: 120%;
  font-weight: bold;
  color: #333333;
}
table.area,
td.area {
  border: 2px solid red;
}
td.date {
  min-width: 70px;
  padding: 2px 5px 2px 5px;
}
table,
td,
thead {
  border-collapse: collapse;
  border: 1px solid #bbbbbb;
  margin: 20px;
  padding: 2px 10px 2px 10px;
  font-size: 10pt;
  vertical-align: central;
}
thead {
  background-color: #e6eeee;
}
table.container,
td.container {
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
}
td.underline {
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px solid #666666;
}

table.tablesorter {
}
table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
}
table.tablesorter thead tr .header {
  background-image: url(bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td {
}
table.tablesorter tbody tr.odd td {
  background-color: #f0f0f6;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
  background-color: #8dbdd8;
}

.top-bar {
  background: none repeat scroll 0 0 #222222;
  line-height: 45px;
  margin: 0 0 30px;
  min-height: 45px;
  padding: 0;
  position: relative;
  width: 100%;
}

a:hover {
  color: #008ab8;
  font-weight: lighter;
}

a {
  color: #0033ff;
  text-decoration: none;
  font-weight: normal;
}

a:active {
  text-decoration: underline;
}

button {
  color: #0033ff;
  font-weight: normal;
  text-decoration: underline;
  background: none;
  border: none;
  padding: 0;
}

button:hover {
  font-weight: lighter;
  color: #008ab8;
}

h2 {
  padding: 0;
  margin: 0;
  font-size: 24pt;
  color: #9d4e27;
}
h3 {
  padding: 0;
  margin: 0;
  font-size: 20pt;
  color: #092e67;
}
