.DynarchCalendar-topCont{background: none repeat scroll 0 0 #F1F8FC;
    border: 1px solid #B3CBE4;}
.DynarchCalendar-topCont .DynarchCalendar{ border: 1px solid #FFFFFF;}
.DynarchCalendar, .DynarchCalendar-focused {
  background-color: #F1F8FC;
}

.DynarchCalendar-topBar,
.DynarchCalendar-bottomBar,
.DynarchCalendar-focused .DynarchCalendar-topBar,
.DynarchCalendar-focused .DynarchCalendar-bottomBar {
  background-color: #D5E5F6;
  color: #369;
}

.DynarchCalendar-title div { color: #369;}

.DynarchCalendar-dayNames {   border-bottom: 1px solid #B3CBE4;background-color: #D5E5F6; }

.DynarchCalendar-hover-navBtn div,
.DynarchCalendar-hover-title div,
.DynarchCalendar-hover-bottomBar-today {
  border-color: #ddeeff #84acd7 #84acd7 #ddeeff;
  background-color: #93b9e2;
  color: #000;
}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  border-color: #93b9e2;
  background-color: #93b9e2;
  color: #366699;
}

.DynarchCalendar-pressed-navBtn div,
.DynarchCalendar-pressed-title div,
.DynarchCalendar-pressed-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
  border-color: #bfd7f2 #7faad7 #7faad7 #bfd7f2;
  background-color: #93b9e2;
  color: #369;
}

.DynarchCalendar-hover-date {
  background-color: #93b9e2; border-color:#93b9e2
}
.DynarchCalendar-day {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.DynarchCalendar-day-disabled {
  background: #c4c0b8;
}

.DynarchCalendar-hover-week { background-color: #ddeeff !important; }

.DynarchCalendar-day-selected {
  background-color: #ff7200;
  border: 1px solid;
  border-color: #ff7200;
  margin: 0; color:#fff; font-weight:700
}

.DynarchCalendar-day-today.DynarchCalendar-day-selected { background-color: #ff7200; }

.DynarchCalendar-menu {
  background-color: #ddeeff;
}
.DynarchCalendar-dayNames div{text-shadow:none; font-size:12px}
.DynarchCalendar table{ font-size:12px; color:#366699}