/* DIVS */
#calendar_small_background {
  width: 252px;
  background-color: #FFFFFF;
}

div.calendar_small_event {
  position: relative;
  padding-top: 11px;
  width: 36px;
  height: 25px;
  color: #FFFFFF;
  background-color: #567498;
}

div.calendar_small_event:hover {
  cursor: pointer;
  text-decoration: underline;
}

div.calendar_small_today_event {
  padding-top: 11px;
  width: 36px;
  height: 25px;
  color: #FFFFFF;
  background-color: #FF9C00;
  text-decoration: underline;
}

div.calendar_small_today_event:hover {
  cursor: pointer;
  text-decoration: underline;
}

/* TABLES */
td.calendar_small_default {
  background-color: #D5D5D5;
}

td.calendar_small_weekend {
  color: #FFFFFF;
  background-color: #A2A3A3;
}

td.calendar_small_today {
  color: #FFFFFF;
  background-color: #FF9C00;
}

table.calendar_small_calendar tr td {
  border: 1px solid #FFFFFF;
}