TABLE.Calendar {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 13px;
}
TABLE.Calendar THEAD TD {
  text-align: center;
}
TABLE.Calendar TBODY TD {
  text-align: center;
}
TABLE.Calendar TFOOT {
}
TABLE.Calendar THEAD TD.CalendarNow {
  align: center;
  padding-bottom: 5px;
}
TD.CalendarNav A {
  text-decoration: none;
}
TD.CalendarNav {
}
TD.CalendarHeader {
}
TR.CalendarDay TD {
  border-bottom: 1px solid #33bf33;
  text-align: center;
}
TD.CalendarDateSelected {
}
SPAN.HasData {
  color: blue;
}
SPAN.HasNoData {
}
A.CalendarDateCurrent {
  text-decoration: underline;
  display: block;
  width: 18px;
  padding-top: 4px;
  padding-bottom: 2px;
}
A.CalendarDate {
  text-decoration: none;
  display: block;
  width: 18px;
  padding-top: 2px;
  padding-bottom: 2px;
}
A.CalendarDate:hover {
}
SPAN.CalendarDate {
  width: 18px;
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
.links ul {
  margin-left: 17px;
}