body, p, td, textarea, select, input {
  font-family : Tahoma, Arial, sans-serif;
  font-size : 10pt;
}

body {
  background: #009;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.bigbold {
  font-size : 16pt;
  font-weight: bold;
}

.largebold {
  font-size : 12pt;
  font-weight: bold;
}

.largeboldmargin {
  font-size : 12pt;
  font-weight: bold;
  margin-top: 10px;
}

.eightmargin {
  margin-top: 8px;
}

p.topindented {
  margin-top: 15px;
  margin-left: 10px;
}

p.indented {
  margin-left: 10px;
}

table {
  border-collapse: collapse;
}

table.whitebg {
  background: white;
  border-collapse: collapse;
}

table.topstrongborder {
  border-top: 2px solid #cc0000;
  border-collapse: collapse;
}

table.bottomweakborder {
  border-bottom: 1px solid #cc0000;
  border-collapse: collapse;
}

table.footer {
  background: #000;
  border-collapse: collapse;
}

table.calendarheader {
  background: #000;
  border: 0px;
  border-collapse: collapse;
}

td.shaded {
  background: #eef;
  border: 1px solid black;
}

td.notshaded {
  border: 1px solid black;
}

td.calendarheader {
  background: #eef;
  text-align: center;
  font-weight: bold;
}

td.calendaroffmonth {
  background: #ddd;
  border: 1px solid #666;
}

td.calendaronmonth {
  background: #fff;
  border: 1px solid #666;
}

td.calendaroffday {
  background: #ddd;
}

td.calendaronday {
  background: #fff;
}

table.calendarheaderdate {
  background: #eef;
  border-top: 1px solid #000;
}

td.calendarheaderdate {
  background: #ccf;
  font-weight: bold;
}

td.calendarheadermember {
  background: #ccf;
  font-weight: bold;
  border-right: 1px solid #000;
}

td.calendarheaderdatelight {
  background: #eef;
}

table.menu {
  background: #ccf;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

td.menu {
  background: #ccf;
  border: 1px solid #000;
}

td.menuheader {
  font-weight: bold;
}

p.menuitem {
  margin-left: 10px;
  font-weight: bold;
}

.warning {
  color: #900;
  font-weight: bold;
}

a:visited, a:active, a:link {
  color: #00b;
  font-weight: bold;
}

a:hover {
  color: #33f;
  font-weight: bold;
}

a.footer {
  color: white;
  font-size: 8pt;
}

a.warning:visited, a.warning:active, a.warning:link {
  color: #900;
  font-weight: bold;
}

a.warning:hover {
  color: #c33;
  font-weight: bold;
}