/*==============================================*/
/* DatePicker style elements */

.DatePickerContainer {
  z-index: 500;
}
.DatePickerCalendar {
  background-color: #F0F0F0;
  border: 1px solid #404040;
  position: absolute;
  width: 200px;
  padding: 1px;
}
.DatePickerCalendar table {
  border-collapse: collapse;
  width: 100%;
}
.DatePickerDropDown {
  float: left;
  font-size: 10px;
  margin: 2px 1px 2px 1px;
}
.DatePickerCalendar td {
  font-family: courier;
  font-size: 10px;
  text-align: center;
}
.DatePickerCalendar th {
  padding-bottom: 2px;
}
.DatePickerDays {
  cursor: default;
  background-color: #606060;
  border: 1px solid #202020;
  color: #FFFFFF;
  width: 14.2857%;
}
.DatePickerCell {
  cursor: pointer;
  border: 1px solid #D0D0D0;
}
.DatePickerCellOver {
  cursor: pointer;
  background-color: #C0C0C0;
}
.DatePickerButton {
  float: left;
  cursor: pointer;
  width: 12px;
  height: 14px;
  margin-top: 3px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #808080;
}
.DatePickerCancel {
  float: left;
  cursor: pointer;
  width: 14px;
  height: 14px;
  margin: 3px 1px 0px 1px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #808080;
}
.DatePickerTitle {
  width: 14px;
  height: 14px;
  cursor: pointer;
}
.DatePickerEmpty {
}
.DatePickerToday {
  cursor: pointer;
  background-color: #808080;
}
.DatePickerSelected {
  cursor: pointer;
  background-color: #404040;
  color: #FFFFFF;
}

