body {
  color:#000000;
  background-color:#ffffff;
  font-family:verdana,arial,helvetica;
  font-size:9pt;
  margin:0 0 0 0;
}

a:visited,
a:link,
a:active
{
  color:#0000ff;
}

a:hover {
  color:#ff0000;
  text-decoration:none;
}

.f7 {
  font-family:verdana,arial,helvetica;
  font-size:7pt;
}

.f8 {
  font-family:verdana,arial,helvetica;
  font-size:8pt;
}

.f9 {
  font-family:verdana,arial,helvetica;
  font-size:9pt;
}

.f10 {
  font-family:verdana,arial,helvetica;
  font-size:10pt;
}

.f11 {
  font-family:verdana,arial,helvetica;
  font-size:11pt;
}

.f12 {
  font-family:verdana,arial,helvetica;
  font-size:12pt;
}

.f13 {
  font-family:verdana,arial,helvetica;
  font-size:13pt;
}

.f14 {
  font-family:verdana,arial,helvetica;
  font-size:14pt;
}

.bold {
  font-weight:bold;
}

.red {
  color:#ff0000;
}

.blue {
  color:#0000ff;
}

.white {
  color:#ffffff;
}

.grey {
  color:#cccccc;
}

.bggrey {
  background-color:#cccccc;
}

.geolink {
  font-family:verdana,arial,helvetica;
  font-size:9pt;
  border-style:solid;
  border-width:0px;
  border-top-width:1px;
  padding:2px;
}

td {
  font-family:verdana,arial,helvetica;
  font-size:9pt;
}

th {
  font-family:verdana,arial,helvetica;
  font-size:9pt;
}

input {
  font-family: "Courier New", Courier, monospace;
  font-size:9pt;
}

textarea {
  font-family: "Courier New", Courier, monospace;
  font-size:9pt;
}

hr {
  height:1px;
  border:0px;
  border-style:solid;
  background-color:#000000;
  color:#000000;
}

.dashes {
  border-top: 3px dashed #000000;
  margin-top: 5px;
}

div.cal {
  background-color:#ffffff;
  layer-background-color:#ffffff;
  font-family:;
  font-size:8pt;
  visibility:hidden;
  position:absolute;
}

.CalcpYearNavigation,
.CalcpMonthNavigation
{
  background-color:#888888;
  text-align:center;
  vertical-align:center;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
}
.CalcpDayColumnHeader,
.CalcpYearNavigation,
.CalcpMonthNavigation,
.CalcpCurrentMonthDate,
.CalcpCurrentMonthDateDisabled,
.CalcpOtherMonthDate,
.CalcpOtherMonthDateDisabled,
.CalcpCurrentDate,
.CalcpCurrentDateDisabled,
.CalcpTodayText,
.CalcpTodayTextDisabled,
.CalcpText
{
  font-family:Arial;
  font-size:8pt;
}
TD.CalcpDayColumnHeader
{
  text-align:right;
  border:solid thin #888888;
  border-width:0 0 1 0;
}
.CalcpCurrentMonthDate,
.CalcpOtherMonthDate,
.CalcpCurrentDate
{
  text-align:right;
  text-decoration:none;
}
.CalcpCurrentMonthDateDisabled,
.CalcpOtherMonthDateDisabled,
.CalcpCurrentDateDisabled
{
  color:#cccccc;
  text-align:right;
  text-decoration:line-through;
}
.CalcpCurrentMonthDate,
.CalcpCurrentMonthDate:visited,
.CalcpCurrentMonthDate:link
{
  color:#888888;
  font-weight:bold;
}
.CalcpCurrentDate,
.CalcpCurrentDate:visited,
.CalcpCurrentDate:link
{
  color: #FFFFFF;
  font-weight:bold;
}
.CalcpOtherMonthDate,
.CalcpOtherMonthDate:visited,
.CalcpOtherMonthDate:link
{
  color:#888888;
}
TD.CalcpCurrentDate
{
  color:#FFFFFF;
  background-color: #888888;
  border-width:1;
  border:solid thin #000000;
}
TD.CalcpCurrentDateDisabled
{
  border-width:1;
  border:solid thin #888888;
}
TD.CalcpTodayText,
TD.CalcpTodayTextDisabled
{
  border:solid thin #888888;
  border-width:1 0 0 0;
}
A.CalcpTodayText,
SPAN.CalcpTodayTextDisabled
{
  height:20px;
}
A.CalcpTodayText
{
  color:#888888;
  font-weight:bold;
}
SPAN.CalcpTodayTextDisabled
{
  color:#D0D0D0;
}
.CalcpBorder
{
  border:solid thin #888888;
}
.CalcpTodayText:visited,
.CalcpTodayText:link,
.CalcpTodayText:active
{
  color:#888888;
}
.CalcpYearNavigation:visited,
.CalcpMonthNavigation:visited,
.CalcpYearNavigation:link,
.CalcpMonthNavigation:link,
.CalcpYearNavigation:active,
.CalcpMonthNavigation:active,
{
  color:#ffffff;
}
.CalcpYearNavigation:hover,
.CalcpMonthNavigation:hover,
.CalcpCurrentMonthDate:hover,
.CalcpOtherMonthDate:hover,
.CalcpCurrentDate:hover,
.CalcpTodayText:hover
{
  color:#ff0000;
  text-decoration:none;
}
