.RadCalendar_Dasof { border-color: #cccccc; color: #333333; background-color: #ffffff; font-size: 12px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; }
    .RadCalendar_Dasof .rcTitlebar { border-color: #868686 #868686 #c4c4c4; background: #eaeaea 0 -1000px repeat-x url('Calendar/sprite.gif'); color: #000; }
        .RadCalendar_Dasof .rcTitlebar table { font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 23px; }
        .RadCalendar_Dasof .rcTitlebar td { padding: 0 0 1px; }
        .RadCalendar_Dasof .rcTitlebar .rcPrev,
        .RadCalendar_Dasof .rcTitlebar .rcNext,
        .RadCalendar_Dasof .rcTitlebar .rcFastPrev,
        .RadCalendar_Dasof .rcTitlebar .rcFastNext { background-image: url('Calendar/sprite.gif'); color: #ccc; }
        .RadCalendar_Dasof .rcTitlebar .rcFastPrev { margin-left: 6px; background-position: 1px -197px; }
        .RadCalendar_Dasof .rcTitlebar a.rcFastPrev:hover { background-position: 1px -247px; }
        .RadCalendar_Dasof .rcTitlebar .rcPrev { background-position: 4px -297px; }
        .RadCalendar_Dasof .rcTitlebar a.rcPrev:hover { background-position: 4px -347px; }
        .RadCalendar_Dasof .rcTitlebar .rcNext { background-position: 3px -397px; }
        .RadCalendar_Dasof .rcTitlebar a.rcNext:hover { background-position: 3px -447px; }
        .RadCalendar_Dasof .rcTitlebar .rcFastNext { margin-right: 6px; background-position: 1px -497px; }
        .RadCalendar_Dasof .rcTitlebar a.rcFastNext:hover { background-position: 1px -547px; }
    .RadCalendar_Dasof .rcMain { border-color: #868686; }
    .RadCalendar_Dasof .rcMainTable { font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; }
    .RadCalendar_Dasof .rcHeader,
    .RadCalendar_Dasof .rcFooter { border-color: #868686; }
    .RadCalendar_Dasof .rcWeek th { border-bottom: 1px solid #c5c5c5; padding: 4px 6px 3px 0; color: #333333; }
    .RadCalendar_Dasof .rcWeek .rcViewSel { width: 13px; padding: 0 7px 0 9px; background: #eee; }
    .RadCalendar_Dasof .rcRow th { width: 13px; padding: 0 7px 0 9px; background: #eee; color: #696969; }
    .RadCalendar_Dasof .rcRow td { border-color: #fff; }
    .RadCalendar_Dasof .rcMain .rcRow a,
    .RadCalendar_Dasof .rcMain .rcRow span { color: #333333; }
    .RadCalendar_Dasof .rcMain .rcWeekend a { color: #666; }
    .RadCalendar_Dasof .rcRow .rcToday { border-color: #898989; }
    .RadCalendar_Dasof .rcMain .rcOtherMonth a,
    .RadCalendar_Dasof .rcMain .rcOutOfRange span { color: #898989; }
    .RadCalendar_Dasof .rcRow .rcSelected { border-color: #8d8d8d #7d7d7d #6c6c6c; background: #828282 0 -1700px repeat-x url('Calendar/sprite.gif'); }
    .RadCalendar_Dasof .rcMain .rcRow .rcSelected a { color: #fff; }
    .RadCalendar_Dasof .rcRow .rcHover { border-color: #c4c4c4 #b2b2b2 #9e9e9e; background: #c5c5c5 0 -1600px repeat-x url('Calendar/sprite.gif'); }
    .RadCalendar_Dasof .rcMain .rcRow .rcHover a { color: #333333; }

.RadCalendarMultiView_Dasof .rcTitlebar { border-color: #9a9a9a #9c9c9c #9c9c9c; background: #c5c5c5 0 -1199px repeat-x url('Calendar/sprite.gif'); }
    .RadCalendarMultiView_Dasof .rcTitlebar table { border: 1px solid; border-color: #fdfdfd #f3f3f3 #e7e7e7; line-height: 27px; }
    .RadCalendarMultiView_Dasof .rcTitlebar a.rcFastPrev:hover { background-position: 1px -647px; }
    .RadCalendarMultiView_Dasof .rcTitlebar a.rcPrev:hover { background-position: 4px -747px; }
    .RadCalendarMultiView_Dasof .rcTitlebar a.rcNext:hover { background-position: 3px -847px; }
    .RadCalendarMultiView_Dasof .rcTitlebar a.rcFastNext:hover { background-position: 1px -947px; }

.RadCalendarMultiView_Dasof .rcMain { border-color: #9b9b9b; }

.RadCalendarMultiView_Dasof .rcCalendar { border-color: #868686; }
    .RadCalendarMultiView_Dasof .rcCalendar .rcMainTable { height: 176px; }

.RadCalendarMultiView_Dasof .rcMainTable .rcTitle { border-color: #c4c4c4; padding: 0 0 2px; background: #eaeaea 0 -1000px repeat-x url('Calendar/sprite.gif'); line-height: 22px; }

table.RadCalendarMonthView_Dasof { border-color: #979797; background: #ffffff; font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

.RadCalendarMonthView_Dasof #rcMView_Feb, .RadCalendarMonthView_Dasof #rcMView_Apr, .RadCalendarMonthView_Dasof #rcMView_Jun, .RadCalendarMonthView_Dasof #rcMView_Aug, .RadCalendarMonthView_Dasof #rcMView_Oct, .RadCalendarMonthView_Dasof #rcMView_Dec { border-right: 1px solid #e0e0e0; }

.RadCalendarMonthView_Dasof a { color: #333333; }

.RadCalendarMonthView_Dasof .rcSelected a { border-color: #8d8d8d #7d7d7d #6c6c6c; background: #828282 0 -1700px repeat-x url('Calendar/sprite.gif'); color: #fff; }

.RadCalendarMonthView_Dasof #rcMView_PrevY a, .RadCalendarMonthView_Dasof #rcMView_NextY a { width: 17px; height: 14px; background-image: url('Calendar/sprite.gif'); color: #ccc; }

.RadCalendarMonthView_Dasof #rcMView_PrevY a { background-position: 7px -196px; }

.RadCalendarMonthView_Dasof #rcMView_NextY a { background-position: 7px -496px; }

.RadCalendarMonthView_Dasof .rcButtons { padding: 6px 7px 5px; }

.RadCalendarMonthView_Dasof input { border-color: #a7a7a7 #7b7b7b #7b7b7b #a7a7a7; background: #e9e9e9 0 -2300px repeat-x url('Calendar/sprite.gif'); color: #000; font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size: 12px; }

table.RadCalendarTimeView_Dasof { border-color: #868686; background: #ffffff; font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size: 12px; }

.RadCalendarTimeView_Dasof th { border-bottom: 1px solid #c4c4c4; padding: 0 0 1px; background: #eaeaea 0 -1000px repeat-x url('Calendar/sprite.gif'); color: #000; line-height: 23px; }

table.RadCalendarTimeView_Dasof td { border-color: #c5c5c5; }

.RadCalendarTimeView_Dasof a { color: #333333; }

.RadCalendarTimeView_Dasof td.rcSelected a { border-color: #8d8d8d #7d7d7d #6c6c6c; background: #828282 0 -1700px repeat-x url('Calendar/sprite.gif'); color: #fff; }

.RadCalendarTimeView_Dasof td.rcHover a { border-color: #c4c4c4 #b2b2b2 #9e9e9e; background: #c5c5c5 0 -1600px repeat-x url('Calendar/sprite.gif'); color: #000; }

.RadCalendarTimeView_Dasof .rcFooter { border-color: #c5c5c5; }

.RadPicker_Dasof .rcCalPopup,
.RadPicker_Dasof .rcTimePopup { background-image: url('Calendar/sprite.gif'); }

.RadPicker_Dasof .rcCalPopup { background-position: 0 0; }

.RadPicker_Dasof a.rcDisabled.rcCalPopup:hover { background-position: 0 0; }

.RadPicker_Dasof a.rcCalPopup:hover, .RadPicker_Dasof a.rcCalPopup:focus, .RadPicker_Dasof a.rcCalPopup:active { background-position: 0 -50px; }

.RadPicker_Dasof .rcTimePopup { background-position: 0 -100px; }

.RadPicker_Dasof a.rcDisabled.rcTimePopup:hover { background-position: 0 -100px; }

.RadPicker_Dasof a.rcTimePopup:hover, .RadPicker_Dasof a.rcTimePopup:focus, .RadPicker_Dasof a.rcTimePopup:active { background-position: 0 -150px; }

.RadCalendarRTL_Dasof .rcTitlebar .rcFastPrev { background-position: 1px -497px; }

.RadCalendarRTL_Dasof .rcTitlebar a.rcFastPrev:hover { background-position: 1px -547px; }

.RadCalendarRTL_Dasof .rcTitlebar .rcPrev { background-position: 3px -397px; }

.RadCalendarRTL_Dasof .rcTitlebar a.rcPrev:hover { background-position: 3px -447px; }

.RadCalendarRTL_Dasof .rcTitlebar .rcNext { background-position: 4px -297px; }

.RadCalendarRTL_Dasof .rcTitlebar a.rcNext:hover { background-position: 4px -347px; }

.RadCalendarRTL_Dasof .rcTitlebar .rcFastNext { background-position: 1px -197px; }

.RadCalendarRTL_Dasof .rcTitlebar a.rcFastNext:hover { background-position: 1px -247px; }

.RadCalendarMultiViewRTL_Dasof .rcTitlebar a.rcFastPrev:hover { background-position: 1px -947px; }

.RadCalendarMultiViewRTL_Dasof .rcTitlebar a.rcPrev:hover { background-position: 3px -847px; }

.RadCalendarMultiViewRTL_Dasof .rcTitlebar a.rcNext:hover { background-position: 4px -747px; }

.RadCalendarMultiViewRTL_Dasof .rcTitlebar a.rcFastNext:hover { background-position: 1px -647px; }
