﻿.calendarTable
{
  width: 100%;
  font-size: 12px;
}

.calendarTable thead th
{
  background-color: #f1f7ff;
  border: solid 1px #e1ecff;
  border-top: none; border-left: none;
  padding: 3px 7px;
}

.calendarTable tbody td
{
  text-align: center;
  border: solid 1px #e1ecff;
  border-top: none; border-left: none;
}

.calendarTable tbody td a 
{
  color: Gray;
  padding: 3px 7px;
  display:block;
}
.calendarTable tbody td a:hover
{
  background-color: #f1f7ff;
}

.calendarTable td.current a
{
  color: Black;
}

.calendarTable tr.selected td
{
  background-color: #e57b00;
  color: White;
}

.calendarTable tr.selected td a 
{
  color: White;
}

.calendarTable tr.selected a:hover
{
  background-color: #f96;
}
