.RadScheduler_Millennia {
    color: black;
    font: normal 12px/14px "Segoe UI",Arial,sans-serif
}

    .RadScheduler_Millennia .rsSubHeader {
        border-top: 1px solid #e5e5e5;
        color: #767676;
        background-color: #f4f4f4
    }

    .RadScheduler_Millennia .rsHeader {
        border: 1px solid #25a0da;
        color: #fff;
        background-color: #25a0da
    }

        .RadScheduler_Millennia .rsHeader a, .RadScheduler_Millennia .rsHeader a:hover, .RadScheduler_Millennia .rsHeader em, .RadScheduler_Millennia .rsHeader span {
            color: #fff
        }

        .RadScheduler_Millennia .rsHeader h2 {
            font-size: 15px;
            text-transform: lowercase
        }

        .RadScheduler_Millennia .rsHeader .rsPrevDay, .RadScheduler_Millennia .rsHeader .rsNextDay {
            width: 20px;
            height: 20px;
            background-image: url('Scheduler/rsSprites.png');
            line-height: 20px
        }

        .RadScheduler_Millennia .rsHeader .rsPrevDay {
            margin: 5px 0 0 3px;
            background-position: 0 -48px
        }

            .RadScheduler_Millennia .rsHeader .rsPrevDay:hover {
                background-position: -70px -48px
            }

        .RadScheduler_Millennia .rsHeader .rsNextDay {
            margin: 5px 6px 0 0;
            background-position: -20px -48px
        }

            .RadScheduler_Millennia .rsHeader .rsNextDay:hover {
                background-position: -90px -48px
            }

        .RadScheduler_Millennia .rsHeader .rsDatePickerActivator {
            background-image: url('Scheduler/rsSprites.png')
        }

        .RadScheduler_Millennia .rsHeader ul a, .RadScheduler_Millennia .rsHeader ul .rsSelected em {
            margin: 0;
            padding: 0 9px;
            border: 1px solid #25a0da;
            font-size: 11px;
            line-height: 22px;
            text-transform: uppercase
        }

            .RadScheduler_Millennia .rsHeader ul a:hover {
                border-color: #fff
            }

        .RadScheduler_Millennia .rsHeader ul .rsSelected em {
            border-color: #bee3f4
        }

        .RadScheduler_Millennia .rsHeader ul a span {
            padding: 0
        }

        .RadScheduler_Millennia .rsHeader li, .RadScheduler_Millennia .rsHeader .rsSelected {
            margin: 0 1px;
            padding: 3px 0;
            line-height: 24px
        }

    .RadScheduler_Millennia .rsFooter {
        border: 1px solid #e5e5e5;
        border-top: 0;
        background-color: #fff
    }

        .RadScheduler_Millennia .rsFooter .rsFullTime {
            padding: 3px 0 4px 17px;
            background-position: 0 -248px;
            background-color: transparent;
            background-image: url('Scheduler/rsSprites.png');
            background-repeat: no-repeat
        }

            .RadScheduler_Millennia .rsFooter .rsFullTime:hover {
                background-position: 0 -271px
            }

    .RadScheduler_Millennia .rsContent {
        border: 1px solid #e5e5e5;
        border-top: 0;
        background: #fff
    }

    .RadScheduler_Millennia .rsSpacerCell {
        border-color: #e5e5e5;
        background-color: #fff
    }

    .RadScheduler_Millennia .rsAllDayHeader {
        border-color: #e5e5e5;
        color: #767676;
        background-color: #fff
    }

    .RadScheduler_Millennia .rsHorizontalHeaderWrapper {
        border-color: #e5e5e5;
        background-color: #fff
    }

    .RadScheduler_Millennia .rsHorizontalHeaderTable {
        color: #767676;
        background-color: #fff
    }

        .RadScheduler_Millennia .rsHorizontalHeaderTable th {
            border-color: #e5e5e5;
            background-color: #fff
        }

    .RadScheduler_Millennia .rsVerticalHeaderWrapper {
        background-color: #fff
    }

    .RadScheduler_Millennia .rsVerticalHeaderTable {
        background-color: #fff
    }

        .RadScheduler_Millennia .rsVerticalHeaderTable th {
            border-color: transparent #e5e5e5;
            border-top: 0;
            color: #767676
        }

        .RadScheduler_Millennia .rsVerticalHeaderTable .rsAlt th {
            border-color: #e5e5e5
        }

        .RadScheduler_Millennia .rsVerticalHeaderTable .rsMainHeader th {
            border-bottom-color: #e5e5e5
        }

    .RadScheduler_Millennia .rsAllDayRow {
        background-color: #ececec
    }

        .RadScheduler_Millennia .rsAllDayRow td {
            border-color: #e5e5e5;
            border-style: solid
        }

    .RadScheduler_Millennia .rsContentTable td {
        border-color: #e5e5e5;
        border-bottom-style: dotted
    }

    .RadScheduler_Millennia .rsContentTable .rsAlt td {
        border-color: #e5e5e5 #e5e5e5;
        border-bottom-style: solid
    }

    .RadScheduler_Millennia .rsNonWorkHour, .RadScheduler_Millennia .rsSunCol, .RadScheduler_Millennia .rsSatCol {
        background-color: #f5f5f5
    }

    .RadScheduler_Millennia .rsSelectedSlot, .RadScheduler_Millennia .rsAptCreate.rsSelectedSlot {
        border-color: #25a0da;
        background: #25a0da
    }

    .RadScheduler_Millennia .rsApt {
        margin: 1px 0 0 0;
        border: 0
    }

    .RadScheduler_Millennia .rsAptOut, .RadScheduler_Millennia .rsAptMid, .RadScheduler_Millennia .rsAptIn {
        margin: 0;
        padding: 0;
        width: auto;
        border: 0;
        background: 0;
        overflow: hidden;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0
    }

    .RadScheduler_Millennia .rsAptOut {
        margin-left: 1px;
        margin-right: 1px
    }

    .RadScheduler_Millennia .rsAptIn {
        border: 1px solid #e5e5e5;
        border-top-width: 4px;
        background-color: #fff
    }

    .RadScheduler_Millennia .rsAptContent {
        margin: 0;
        padding: 2px;
        width: auto;
        border-width: 0;
        background-image: none;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0
    }

    .RadScheduler_Millennia .rsMonthView .rsDateBox {
        border-bottom: 1px solid #e5e5e5;
        background-color: #e5e5e5
    }

    .RadScheduler_Millennia .rsMonthView .rsAptCreate {
        background-image: none
    }

        .RadScheduler_Millennia .rsMonthView .rsAptCreate .rsDateBox {
            border-bottom: 1px solid #e5e5e5;
            background-color: #e5e5e5
        }

    .RadScheduler_Millennia .rsMonthView .rsContentTable td {
        border-color: #e5e5e5;
        border-style: solid
    }

    .RadScheduler_Millennia .rsAptEditFormWrapper {
        padding: 5px;
        border: 1px solid #e5e5e5;
        background: #fff
    }

        .RadScheduler_Millennia .rsAptEditFormWrapper .rsAptEditFormOuter, .RadScheduler_Millennia .rsAptEditFormWrapper .rsAptEditFormMiddle, .RadScheduler_Millennia .rsAptEditFormWrapper .rsAptEditFormMiddle2, .RadScheduler_Millennia .rsAptEditFormWrapper .rsAptEditFormInner {
            margin: 0;
            padding: 0;
            background: 0
        }

        .RadScheduler_Millennia .rsAptEditFormWrapper .rsAptEditResizeHandle {
            background-image: url('Scheduler/rsSprites.png');
            background-position: -263px -214px;
            right: -4px
        }

        .RadScheduler_Millennia .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
            margin: 0;
            border-color: #e5e5e5;
            background-color: #fff
        }

            .RadScheduler_Millennia .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea, .RadScheduler_Millennia .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea:hover {
                border: 0;
                background-color: #fff
            }

        .RadScheduler_Millennia .rsAptEditFormWrapper .rsEditOptions {
            margin: 5px 0 0 0;
            padding: 0
        }

            .RadScheduler_Millennia .rsAptEditFormWrapper .rsEditOptions a {
                border-color: #e5e5e5;
                color: black;
                background-color: #f9f9f9;
                border-width: 1px;
                border-style: solid
            }

                .RadScheduler_Millennia .rsAptEditFormWrapper .rsEditOptions a:hover {
                    border-color: #e5e5e5;
                    color: black;
                    background-color: #e5e5e5
                }

    .RadScheduler_Millennia a, .RadScheduler_Millennia input, .RadScheduler_Millennia select, .RadScheduler_Millennia textarea {
        color: #767676;
        font: normal 12px/14px "Segoe UI",Arial,sans-serif
    }

    .RadScheduler_Millennia textarea {
        background: #fff
    }

    .RadScheduler_Millennia .rsMonthView .rsOtherMonth {
        background-color: #e5e5e5
    }

    .RadScheduler_Millennia .rsApt .rsArrowTop, .RadScheduler_Millennia .rsApt .rsArrowBottom, .RadScheduler_Millennia .rsApt .rsArrowLeft, .RadScheduler_Millennia .rsApt .rsArrowRight, .RadScheduler_Millennia .rsApt .rsAptDelete, .RadScheduler_Millennia .rsApt .rsAptResize, .RadScheduler_Millennia .rsApt .rsAptReminder, .RadScheduler_Millennia .rsApt .rsAptRecurrence, .RadScheduler_Millennia .rsApt .rsAptRecurrenceException {
        background-color: transparent;
        background-image: url('Scheduler/rsSprites.png');
        background-repeat: no-repeat
    }

    .RadScheduler_Millennia .rsArrowLeft, .RadScheduler_Millennia .rsArrowRight {
        margin-top: -4px;
        height: 8px;
        width: 4px;
        top: 50%
    }

    .RadScheduler_Millennia .rsAptResize {
        bottom: 1px
    }

    .RadScheduler_Millennia .rsAptResizeStart {
        top: 4px
    }

    .RadScheduler_Millennia .rsApt .rsAptDelete {
        top: 4px;
        width: 22px
    }

    .RadScheduler_Millennia .rsAptCreate, .RadScheduler_Millennia .rsMonthView .rsAptCreate, .RadScheduler_Millennia .rsAptCreateRow2, .RadScheduler_Millennia .rsMonthView .rsAptCreateRow2, .RadScheduler_Millennia .rsAptCreateRow3, .RadScheduler_Millennia .rsMonthView .rsAptCreateRow3, .RadScheduler_Millennia .rsAptCreateRow4, .RadScheduler_Millennia .rsMonthView .rsAptCreateRow4, .RadScheduler_Millennia .rsAptCreateRow5, .RadScheduler_Millennia .rsMonthView .rsAptCreateRow5 {
        background: #e5e5e5
    }

    .RadScheduler_Millennia .rsMonthView .rsSelectedSlot {
        border-color: #25a0da;
        background: #25a0da
    }

    .RadScheduler_Millennia .rsAdvancedEdit div.rsAdvTitle {
        background: #e5e5e5
    }

    .RadScheduler_Millennia .rsAdvancedEdit .rsAdvContentWrapper {
        border: 1px solid #e5e5e5;
        background-color: #e5e5e5
    }

    * html .RadScheduler_Millennia div.rsAdvancedModal .rsAdvContentWrapper {
        background: #e5e5e5
    }

    .RadScheduler_Millennia div.rsAdvancedModal div.rsAdvButtonWrapper {
        padding: 10px 10px 13px 0
    }

    .RadScheduler_Millennia div.rsAdvancedModal {
        padding-bottom: 8px
    }

    .RadScheduler_Millennia .rsAdvancedEdit .rsAdvInput, .RadScheduler_Millennia .rsAdvancedEdit select, .RadScheduler_Millennia .rsAdvancedEdit .textareaWrapper {
        border-color: #767676
    }

    .RadScheduler_Millennia .rsAdvancedEdit .rsInvalid textarea, .RadScheduler_Millennia .rsAdvancedEdit .rsInvalid input, .RadScheduler_Millennia .rsAdvancedEdit .rsAdvTimePicker .riEmpty {
        background-image: url('Input/sprite.gif')
    }

    .RadScheduler_Millennia .rsAdvancedEdit .textareaWrapper {
        background: #fff
    }

    .RadScheduler_Millennia .rsAdvancedEdit .rsInvalid {
        border-color: #de3914;
        color: #5d1f00
    }

    .RadScheduler_Millennia .rsAdvancedEdit h2, .RadScheduler_Millennia .rsAdvancedEdit h3 {
        color: #767676
    }

    .RadScheduler_Millennia .rsAdvancedEdit h2 {
        border-bottom: 1px solid #e5e5e5
    }

        .RadScheduler_Millennia .rsAdvancedEdit h2 span {
            background: #e5e5e5
        }

    .RadScheduler_Millennia .rsAdvancedEdit .rsAdvancedSubmitArea {
        border-color: #e5e5e5
    }

    .RadScheduler_Millennia .rsTimePick .RadInput_Millennia input.riEnabled, .RadScheduler_Millennia .rsTimePick .RadInput_Millennia input.riHover, .RadScheduler_Millennia .rsTimePick .RadInput_Millennia input.riFocused {
        background-image: url('Scheduler/rsSprites.png')
    }

    .RadScheduler_Millennia div.rsModalWrapper .rsModalOuter {
        background-color: #e5e5e5
    }

    .RadScheduler_Millennia div.rsAdvancedEdit .rsAdvTitle {
        color: #fff;
        background: #25a0da
    }

    .RadScheduler_Millennia div.rsAdvancedModal div.rsAdvContentWrapper {
        padding: 10px;
        border: 1px solid #e5e5e5;
        border-top: 0;
        background: #fff
    }

    .RadScheduler_Millennia .rsModalBgTopLeft, .RadScheduler_Millennia .rsModalBgTopRight, .RadScheduler_Millennia .rsModalBgBottomLeft, .RadScheduler_Millennia .rsModalBgBottomRight {
        display: none;
        _background-image: none
    }

    .RadScheduler_Millennia .rsAnimating {
        background-image: none
    }

    .RadScheduler_Millennia .rsAdvancedEdit .rsAdvTitle {
        border: 1px solid #e5e5e5;
        border-bottom: 0
    }

    .RadScheduler_Millennia .rsAdvancedModal .rsAdvTitle {
        border: 0
    }

    .RadScheduler_Millennia .rsAdvancedEdit a.rsAdvEditClose, .RadScheduler_Millennia div.rsModalWrapper .rsModalOuter .rsModalWindowClose {
        background-image: url('Scheduler/rsSprites.png');
        background-position: -48px -528px;
        height: 16px;
        margin-top: -23px;
        width: 16px;
        opacity: .8;
        -moz-opacity: .8;
        filter: alpha(opacity=80)
    }

        .RadScheduler_Millennia .rsAdvancedEdit a.rsAdvEditClose:hover, .RadScheduler_Millennia .rsModalWrapper .rsModalOuter a.rsModalWindowClose:hover {
            opacity: 1;
            -moz-opacity: 1;
            filter: alpha(opacity=100)
        }

    .RadScheduler_Millennia .rsModalWrapper .rsModalTitle {
        color: #767676;
        background-image: url('Scheduler/rsSprites.png')
    }

    .RadScheduler_Millennia .rsModalWrapper .rsModalInner {
        border-color: #e5e5e5;
        background-color: #fff
    }

    .RadScheduler_Millennia .rsModalWrapper .rsModalIcon {
        background-image: url('Scheduler/rsSprites.png')
    }

    .RadScheduler_Millennia .rsModalWrapper .rsModalInner .rsModalButtons a, .RadScheduler_Millennia .rsAdvancedEdit div.rsAdvancedSubmitArea a {
        border-color: #e5e5e5;
        color: black;
        background-color: #f9f9f9;
        border-width: 1px;
        border-style: solid
    }

        .RadScheduler_Millennia .rsModalWrapper .rsModalInner .rsModalButtons a:hover, .RadScheduler_Millennia .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover {
            border-color: #e5e5e5;
            color: black;
            background-color: #e5e5e5
        }

    .RadScheduler_Millennia .rsBottomIndicator .rsOvertimeArrow {
        background: transparent url('Scheduler/rsSprites.png') no-repeat -180px -31px
    }

    .RadScheduler_Millennia .rsTopIndicator .rsOvertimeArrow {
        background: transparent url('Scheduler/rsSprites.png') no-repeat -134px -31px
    }

    .RadScheduler_Millennia .rsAptSelected .rsAptIn, .RadScheduler_Millennia .rsAptSelected .rsAptMid, .RadScheduler_Millennia .rsAptSelected .rsAptContent {
        background-image: none
    }

    .RadScheduler_Millennia .rsAgendaView {
        color: #767676;
        background-color: #fff
    }

    .RadScheduler_Millennia .rsAgendaTable th, .RadScheduler_Millennia .rsAgendaTable td {
        border-bottom-color: #e5e5e5;
        border-right-color: #e5e5e5
    }

    .RadScheduler_Millennia .rsAgendaTable th {
        color: #767676;
        background-color: #fff
    }

    .RadScheduler_Millennia .rsAgendaTable .rsAgendaRowHovered {
        color: black;
        background-color: #e8e8e8
    }

    .RadScheduler_Millennia .rsAgendaTable .rsAgendaRowSelected {
        color: white;
        background-color: #25a0da
    }
