.buttonCalendar {
	BORDER-RIGHT: #a0ceef 1px solid; BORDER-TOP: #a0ceef 1px solid; BACKGROUND: url(../../img/calendar/calendar.gif) no-repeat center 50%; FLOAT: left; MARGIN-LEFT: -16px; BORDER-LEFT: #a0ceef 1px solid; WIDTH: 23px; CURSOR: pointer; COLOR: #175888; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #a0ceef 1px solid; HEIGHT: 20px
}
.DHTMLSuite_calendar {
	BORDER-RIGHT: #9cbdff 1px solid; BORDER-TOP: #9cbdff 1px solid; DISPLAY: none; OVERFLOW: hidden; BORDER-LEFT: #9cbdff 1px solid; WIDTH: 220px; BORDER-BOTTOM: #9cbdff 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
.DHTMLSuite_calendarContent {
	Z-INDEX: 10; FONT-FAMILY: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; POSITION: relative; BACKGROUND-COLOR: #fff
}
.DHTMLSuite_calendar .DHTMLSuite_calendarHeading {
	BACKGROUND-IMAGE: url(../../img/calendar/calendar_heading.png); BORDER-BOTTOM: #9cbdff 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.DHTMLSuite_calendarHeadingTxt {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.DHTMLSuite_calendarCloseButton {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: center center; PADDING-LEFT: 1px; RIGHT: 3px; BACKGROUND-IMAGE: url(../../img/calendar/calendar-close.gif); PADDING-BOTTOM: 1px; WIDTH: 13px; CURSOR: pointer; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 3px; HEIGHT: 13px
}
.DHTMLSuite_calendarHeaderMonthAndYear {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 17px; PADDING-TOP: 1px
}
.DHTMLSuite_calendarHeaderMonthAndYearOver {
	BORDER-RIGHT: #9cbdff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9cbdff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9cbdff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9cbdff 1px solid; BACKGROUND-COLOR: #fff
}
.DHTMLSuite_calendar_timeBar {
	BORDER-TOP: #9cbdff 1px solid; POSITION: relative; HEIGHT: 21px; BACKGROUND-COLOR: #c4dcfb; TEXT-ALIGN: center
}
.DHTMLSuite_calendar_timeBarHourAndMinute {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 1px
}
.DHTMLSuite_calendarTimeBarHourAndMinuteOver {
	BORDER-RIGHT: #9cbdff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9cbdff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9cbdff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9cbdff 1px solid; BACKGROUND-COLOR: #fff
}
.DHTMLSuite_calendarTimeBarTimeString {
	LEFT: 2px; POSITION: absolute; TOP: 2px
}
.DHTMLSuite_calendar_navigationBar {
	BORDER-BOTTOM: #9cbdff 1px solid; POSITION: relative; HEIGHT: 17px; BACKGROUND-COLOR: #c4dcfb
}
.DHTMLSuite_calendar_navigationBarToday {
	TEXT-ALIGN: center
}
.DHTMLSuite_calendar_navigationBarToday SPAN {
	CURSOR: pointer
}
.DHTMLSuite_calendar_btnNextYear {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: center center; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 13px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 1px; HEIGHT: 13px
}
.DHTMLSuite_calendar_btnPreviousYear {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: center center; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 13px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 1px; HEIGHT: 13px
}
.DHTMLSuite_calendar_btnNextMonth {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: center center; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 13px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 1px; HEIGHT: 13px
}
.DHTMLSuite_calendar_btnPreviousMonth {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: center center; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 13px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 1px; HEIGHT: 13px
}
.DHTMLSuite_calendar_btnNextYear {
	RIGHT: 2px; BACKGROUND-IMAGE: url(../../img/calendar/calendar-next-year.gif)
}
.DHTMLSuite_calendar_btnPreviousYear {
	LEFT: 2px; BACKGROUND-IMAGE: url(../../img/calendar/calendar-previous-year.gif)
}
.DHTMLSuite_calendar_btnNextMonth {
	RIGHT: 18px; BACKGROUND-IMAGE: url(../../img/calendar/calendar-next-month.gif)
}
.DHTMLSuite_calendar_btnPreviousMonth {
	LEFT: 18px; BACKGROUND-IMAGE: url(../../img/calendar/calendar-previous-month.gif)
}
.DHTMLSuite_calendar_monthView {
	
}
.DHTMLSuite_calendar_monthView_headerCell {
	BORDER-BOTTOM: #9cbdff 1px solid; BACKGROUND-COLOR: #fff
}
.DHTMLSuite_calendar_monthView_firstColumn {
	BORDER-RIGHT: #9cbdff 1px solid; BACKGROUND-COLOR: #c4dcfb; TEXT-ALIGN: left
}
.DHTMLSuite_calendar_monthView TD {
	CURSOR: default; TEXT-ALIGN: center
}
.DHTMLSuite_calendar_monthView_headerSunday {
	COLOR: red; BORDER-BOTTOM: #9cbdff 1px solid
}
.DHTMLSuite_calendar_monthView_daysInOtherMonths {
	COLOR: #999
}
.DHTMLSuite_calendar_monthView_daysInThisMonth {
	
}
.DHTMLSuite_calendar_monthView_sundayInThisMonth {
	COLOR: red
}
.DHTMLSuite_calendar_monthView_initialDate {
	COLOR: white; BACKGROUND-COLOR: #9cbdff
}
.DHTMLSuite_calendar_monthView_invalidDate {
	COLOR: #aaa
}
.DHTMLSuite_calendar_monthView_currentDate {
	BACKGROUND-COLOR: #dfe9fa
}
.DHTMLSuite_calendar_minuteDropDown {
	BORDER-RIGHT: #9cbdff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9cbdff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; Z-INDEX: 152000; PADDING-BOTTOM: 1px; BORDER-LEFT: #9cbdff 1px solid; WIDTH: 23px; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: #9cbdff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #c4dcfb; TEXT-ALIGN: center
}
.DHTMLSuite_calendar_minuteDropDownCurrentMinute {
	COLOR: red
}
.DHTMLSuite_calendar_dropdownAMinuteOver {
	BACKGROUND-COLOR: #dfe9fa
}
.DHTMLSuite_calendar_hourDropDown {
	BORDER-RIGHT: #9cbdff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9cbdff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; Z-INDEX: 152000; PADDING-BOTTOM: 1px; BORDER-LEFT: #9cbdff 1px solid; WIDTH: 23px; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: #9cbdff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #c4dcfb; TEXT-ALIGN: center
}
.DHTMLSuite_calendar_dropdownAnHourOver {
	BACKGROUND-COLOR: #dfe9fa
}
.DHTMLSuite_calendar_hourDropDownCurrentHour {
	COLOR: red
}
.DHTMLSuite_calendar_monthDropDown {
	BORDER-RIGHT: #9cbdff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9cbdff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; Z-INDEX: 152000; PADDING-BOTTOM: 1px; BORDER-LEFT: #9cbdff 1px solid; WIDTH: 70px; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: #9cbdff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #c4dcfb
}
.DHTMLSuite_calendar_dropDownAMonth {
	
}
.DHTMLSuite_calendar_dropdownAMonthOver {
	BACKGROUND-COLOR: #dfe9fa
}
.DHTMLSuite_calendar_yearDropDownCurrentMonth {
	COLOR: red
}
.DHTMLSuite_calendar_yearDropDown {
	BORDER-RIGHT: #9cbdff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9cbdff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; Z-INDEX: 152000; PADDING-BOTTOM: 1px; BORDER-LEFT: #9cbdff 1px solid; WIDTH: 30px; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: #9cbdff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #c4dcfb; TEXT-ALIGN: center
}
.DHTMLSuite_calendar_dropDownAYear {
	
}
.DHTMLSuite_calendar_dropdownAYearOver {
	BACKGROUND-COLOR: #dfe9fa
}
.DHTMLSuite_calendar_yearDropDownCurrentYear {
	COLOR: red
}
.DHTMLSuite_calendar_dropDown_arrowUp {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../../img/calendar/calendar-dropdown-up.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
.DHTMLSuite_calendar_dropDown_arrowDown {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../../img/calendar/calendar-dropdown-down.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
.DHTMLSuite_calendarDropDown_dropDownArrowOver {
	BACKGROUND-COLOR: #dfe9fa
}
.DHTMLSuite_calendarButtonOver {
	BORDER-RIGHT: #9cbdff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9cbdff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9cbdff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9cbdff 1px solid; BACKGROUND-COLOR: #fff
}
.DHTMLSuite_calendarDayOver {
	BACKGROUND-COLOR: #c4dcfb
}
.DHTMLSuite_calendar_iframe {
	Z-INDEX: 1; LEFT: 1px; POSITION: absolute; TOP: 1px
}
