.RadCalendar_NOAH {
    background: #fff;
}

.RadCalendar_NOAH .rcTitlebar {
    border-color: #CCC;
    color: #555;
}

.RadCalendar_NOAH .rcTitlebar table {
    font-size: 1.2em;
}

.RadCalendar_NOAH .rcTitlebar td {
    padding: 0 0 1px;
}

.RadCalendar_NOAH .rcTitlebar .rcPrev, .RadCalendar_NOAH .rcTitlebar .rcNext, .RadCalendar_NOAH .rcTitlebar .rcFastPrev, .RadCalendar_NOAH .rcTitlebar .rcFastNext {
    width: 28px !important;
    height: 28px !important;
    border: 1px solid transparent;
    margin: 1px 2px 0;
    background-image: url('Common/radActionsSprite.png');
    color: #c6c6c6;
    border-radius: 50%;
}

.RadCalendar_NOAH .rcTitlebar .rcFastPrev {
    background-position: -11px -911px;
}

.RadCalendar_NOAH .rcTitlebar .rcPrev {
    background-position: -11px -111px;
}

.RadCalendar_NOAH .rcTitlebar .rcNext {
    background-position: -11px -161px;
}

.RadCalendar_NOAH .rcTitlebar .rcFastNext {
    background-position: -11px -961px;
}

.RadCalendar_NOAH .rcTitlebar .rcPrev:hover, .RadCalendar_NOAH .rcTitlebar .rcNext:hover, .RadCalendar_NOAH .rcTitlebar .rcFastPrev:hover, .RadCalendar_NOAH .rcTitlebar .rcFastNext:hover {
    border-color: #c6c6c6;
}

.RadCalendar_NOAH .rcTitlebar .rcFastPrev:hover {
    background-position: -61px -911px;
}

.RadCalendar_NOAH .rcTitlebar .rcPrev:hover {
    background-position: -61px -111px;
}

.RadCalendar_NOAH .rcTitlebar .rcNext:hover {
    background-position: -61px -161px;
}

.RadCalendar_NOAH .rcTitlebar .rcFastNext:hover {
    background-position: -61px -961px;
}

.RadCalendar_NOAH .rcMain {
    border-color: #cdcdcd;
}

.RadCalendar_NOAH .rcMainTable {
}

.RadCalendar_NOAH .rcCalendars > .rcMainTable {
    border-collapse: collapse;
}

.RadCalendar_NOAH .rcCalendars {
    border: 0;
}

.RadCalendar_NOAH .rcHeader, .RadCalendar_NOAH .rcFooter {
    border-color: #cdcdcd;
}

.RadCalendar_NOAH .rcWeek th {
    border-bottom: 1px solid #CCC;
    color: #767676;
    text-align: center !important;
    height: 30px;
    width: 28px;
    font-size: 12px;
}

.RadCalendar_NOAH .rcWeek .rcViewSel, .RadCalendar_NOAH .rcRow th {
    color: #767676;
    font-size: 12px;
}

.RadCalendar_NOAH .rcRow th {
    padding: 0 8px 0 7px;
}

.RadCalendar_NOAH .rcRow td {
    border-color: white;
    vertical-align: top !important;
}

.RadCalendar_NOAH .rcMain .rcRow a, .RadCalendar_NOAH .rcMain .rcRow span {
    border-radius: 5px;
    border: 1px solid white;
    text-align: center;
    color: #555;
    font-size: 0.85em;
    padding: 0;
}

.RadCalendar_NOAH .rcMain .rcWeekend a {
    color: #767676;
}

.RadCalendar_NOAH .rcRow .rcToday a {
    border-color: #c6c6c6;
}

.RadCalendar_NOAH .rcMain .rcOtherMonth a {
    color: #c5c5c5;
}

.RadCalendar_NOAH .rcMain .rcOutOfRange span {
    color: #777;
}

.RadCalendar_NOAH .rcMain .rcRow .rcSelected a {
    border-color: #c6c6c6;
    background: #c6c6c6;
    color: white;
}

.RadCalendar_NOAH .rcRow .rcHover a {
    border-color: #e8e8e8;
    background: #e8e8e8;
}

.RadCalendar_NOAH .rcMain .rcRow .rcHover a {
    color: #555;
}

.RadCalendarMultiView_NOAH .rcTitlebar {
    border-bottom: 0 none;
}

.RadCalendarMultiView_NOAH .rcMain {
    border-color: #dadad2;
}

.RadCalendarMultiView_NOAH .rcCalendar {
    border-color: #cdcdcd;
}

.RadCalendarMultiView_NOAH .rcMainTable .rcTitle {
    border-color: #e5e5e5;
    padding: 0 0 2px;
    line-height: 32px;
}

html .RadCalendarMonthView_NOAH {
    border-color: #cdcdcd;
    background: white;
    color: #555;
    width: 203px;
}

html .RadCalendarMonthView_NOAH td {
    padding: 0;
    width: 50px;
}

.RadCalendarMonthView_NOAH #rcMView_Feb, .RadCalendarMonthView_NOAH #rcMView_Apr, .RadCalendarMonthView_NOAH #rcMView_Jun, .RadCalendarMonthView_NOAH #rcMView_Aug, .RadCalendarMonthView_NOAH #rcMView_Oct, .RadCalendarMonthView_NOAH #rcMView_Dec {
    border-right: 1px solid #cdcdcd;
}

.RadCalendarMonthView_NOAH a {
    color: #555;
    padding: 0;
}

.RadCalendarMonthView_NOAH a:hover {
    background-color: #e8e8e8;
    padding: 0;
}

.RadCalendarMonthView_NOAH .rcSelected a {
    background: #c6c6c6;
    color: #fff;
    padding: 0;
    border: 0;
}

.RadCalendarMonthView_NOAH #rcMView_PrevY a, .RadCalendarMonthView_NOAH #rcMView_NextY a {
    width: 32px;
    height: 32px;
    background: url('Common/radActionsSprite.png');
}

.RadCalendarMonthView_NOAH #rcMView_PrevY a {
    background-position: -8px -908px;
}

.RadCalendarMonthView_NOAH #rcMView_NextY a {
    background-position: -8px -958px;
}

.RadCalendarMonthView_NOAH .rcButtons {
    width: auto;
}

.RadCalendarMonthView_NOAH .rcButtons input {
    padding: 0 5px;
    margin: 0 1px;
    font-size: .75em;
    border-width: 2px;
    border-color: #000000;
    background: #FFFFFF;
    color: #000000;
    float: left;
    height: 34px;
}

.RadCalendarMonthView_NOAH #rcMView_Today {
    margin: 0;
    background: #c6c6c6;
    border-color: #c6c6c6;
    color: #FFFFFF;
}

.RadCalendarMonthView_NOAH #rcMView_OK {
    width: 41px;
}

.RadCalendarMonthView_NOAH #rcMView_Cancel {
    width: 60px;
}

table.RadCalendarTimeView_NOAH {
    border-color: #CCC;
    background: white;
}

.RadCalendarTimeView_NOAH th {
    border-bottom: 1px solid #CCC;
    background: white;
    color: #555;
    line-height: 34px;
}

table.RadCalendarTimeView_NOAH td {
    border-color: #CCC;
    width: 80px;
    padding: 0;
}

.RadCalendarTimeView_NOAH a {
    color: #555;
    padding: 0;
}

.RadCalendarTimeView_NOAH td.rcSelected a {
    border-color: #c6c6c6;
    background: #c6c6c6;
    color: #fff;
    padding: 0;
    border: 0;
}

.RadCalendarTimeView_NOAH td.rcHover a {
    background: #e8e8e8;
    color: #555;
    padding: 0;
    border: 0;
}

.RadCalendarTimeView_NOAH .rcFooter {
    border-color: #CCC;
}

.RadPicker_NOAH .rcCalPopup, .RadPicker_NOAH .rcTimePopup {
    border: 1px solid #CCC;
    background-color: #f9f9f9;
    background-image: url('Common/radActionsSprite.png');
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 34px !important;
    height: 34px !important;
}

.RadPicker_NOAH .rcCalPopup:hover, .RadPicker_NOAH .rcTimePopup:hover {
    background-color: #f9f9f9;
}

.RadPicker_NOAH .rcCalPopup {
    background-position: -10px -4211px;
}

.RadPicker_NOAH .rcTimePopup {
    background-position: -10px -4261px;
}

.RadCalendarRTL_NOAH .rcTitlebar .rcFastPrev {
    background-position: -61px -961px;
}

.RadCalendarRTL_NOAH .rcTitlebar a.rcFastPrev:hover {
    background-position: -61px -961px;
}

.RadCalendarRTL_NOAH .rcTitlebar .rcPrev {
    background-position: -11px -161px;
}

.RadCalendarRTL_NOAH .rcTitlebar a.rcPrev:hover {
    background-position: -61px -161px;
}

.RadCalendarRTL_NOAH .rcTitlebar .rcNext {
    background-position: -11px -111px;
}

.RadCalendarRTL_NOAH .rcTitlebar a.rcNext:hover {
    background-position: -61px -111px;
}

.RadCalendarRTL_NOAH .rcTitlebar .rcFastNext {
    background-position: -11px -911px;
}

.RadCalendarRTL_NOAH .rcTitlebar a.rcFastNext:hover {
    background-position: -61px -911px;
}
