@import url("layouts/layout-2d.css");

.calendar, .calendar table
{
  border-color: #FFE48B;
  color: #000;
  background-color: #fff;
}

.calendar .nav {
  background-color: #FFE48B;
}

.calendar thead .title {
  background-color: #FFE48B;
  color: #000;
}

.calendar thead .headrow {
  background-color: #FFE48B;
  color: #fff;
}

.calendar thead .daynames {
  background-color: #FFEEB5;
}

.calendar thead .name {
  border-color: #FFEEB5;
  color: #000000;
}

.calendar thead .weekend {
  color: #9E6A00;
}

.calendar thead .hilite {
  background-color: #FFB751;
  color: #000;
  border-color: #9E6A00;
}

.calendar thead .active {
  background-color: #E98900;
}

.calendar tbody .day {
  color: #445566;
}
.calendar tbody .day.othermonth {
  color: #BBBBBB;
}
.calendar tbody .day.othermonth.oweekend {
  color: #C5A25B;
}

.calendar table .wn {
  border: 0px solid #FFEEB5;
  background-color: #FFEEB5;
}

.calendar tbody .rowhilite td {
  background-color: #FFF8C1;
}

.calendar tbody .rowhilite td.wn {
  background-color: #fff;
}

.calendar tbody td.hilite {
  background-color: #FFF8C1;
  border-color: #9E6A00;
}

.calendar tbody td.active {
  background-color: #FFF8C1;
}

.calendar tbody td.selected {
  border-color: #9E6A00;
  background-color: #fff;
}

.calendar tbody td.weekend {
  color: #a66;
}

.calendar tbody td.today {
  color: #E98900;
  border-color: #9E6A00;
}

.calendar tbody .disabled { color: #999; }

.calendar tfoot .footrow {
  background-color: #FFE48B;
  color: #fff;
}

.calendar tfoot .ttip {
  background-color: #FFE48B;
  color: #445;
  border-color: #FFE48B;
}

.calendar tfoot .hilite {
  background-color: #FFF8C1;
  border-color: #9E6A00;
  color: #000;
}

.calendar tfoot .active {
  background-color: #77c;
}

.calendar .combo {
  border-color: #9E6A00;
  background-color: #FFE48B;
  color: #000;
}

.calendar .combo .hilite {
  background-color: #FFF8C1;
}

.calendar .combo .active {
  border-color: #9E6A00;
  background-color: #fff;
}

/* time */

.calendar tfoot tr.time td { border-color: #000; }
.calendar tfoot tr.time td.hour,
.calendar tfoot tr.time td.minute { border-color: #aac; }
.calendar tfoot tr.time td.hilite { background-color: #acf; }
.calendar tfoot tr.time td.active { background-color: #9be; }

.calendar .buttonCALENDAR
{
	border:1px solid #FFE48B;
	background-color:#FFE48B;
}

