/*Telerik RadCalendar Default skin*/
table.RadCalendar_NJScheduler{border-collapse:separate; border:0; background:#fff; font:12px "segoe ui",arial,sans-serif; width:220px}

/*titlebar*/
.RadCalendar_NJScheduler .rcTitlebar{width:100%; border:1px solid #7c7c7c; padding:0; background:#e4e4e4; color:#000}

.RadCalendar_NJScheduler .rcTitlebar table{width:100%; border-collapse:separate; border:0; font:12px/23px "segoe ui",arial,sans-serif}

.RadCalendar_NJScheduler .rcTitlebar td{border:0; padding:0 0 1px; text-align:center; vertical-align:middle}

.RadCalendar_NJScheduler .rcTitlebar .rcTitle{width:100%; cursor:pointer}

.RadCalendar_NJScheduler .rcTitlebar .rcPrev, 
.RadCalendar_NJScheduler .rcTitlebar .rcNext, 
.RadCalendar_NJScheduler .rcTitlebar .rcFastPrev, 
.RadCalendar_NJScheduler .rcTitlebar .rcFastNext{display:block; width:18px; height:18px; overflow:hidden; margin:1px 2px 0; background:transparent url('Calendar/sprite.gif') no-repeat; text-indent:-2222px; text-decoration:none; color:#ccc}

.RadCalendar_NJScheduler .rcTitlebar .rcFastPrev{margin-left:4px; background-position:0 -200px}

.RadCalendar_NJScheduler .rcTitlebar .rcFastPrev:hover{background-position:0 -250px}

.RadCalendar_NJScheduler .rcTitlebar .rcPrev{background-position:0 -300px}

.RadCalendar_NJScheduler .rcTitlebar .rcPrev:hover{background-position:0 -350px}

.RadCalendar_NJScheduler .rcTitlebar .rcNext{background-position:0 -400px}

.RadCalendar_NJScheduler .rcTitlebar .rcNext:hover{background-position:0 -450px}

.RadCalendar_NJScheduler .rcTitlebar .rcFastNext{margin-right:4px; background-position:0 -500px}

.RadCalendar_NJScheduler .rcTitlebar .rcFastNext:hover{background-position:0 -550px}

.RadCalendar_NJScheduler .rcMain{width:100%; border:1px solid #999; border-top:0; padding:0}

.RadCalendar_NJScheduler .rcMainTable{border-collapse:separate; border:0; width:100%; font:12px/17px "segoe ui",arial,sans-serif}

/*header, footer*/
.RadCalendar_NJScheduler .rcHeader, 
.RadCalendar_NJScheduler .rcFooter{border:1px solid #999; border-top:0; padding:0}

/*week numbers and days*/
.RadCalendar_NJScheduler .rcRow th, 
.RadCalendar_NJScheduler .rcWeek th{border:0; font-weight:normal; vertical-align:middle; cursor:default}

.RadCalendar_NJScheduler .rcWeek th{border-bottom:1px solid #999; padding:4px 6px 4px 0; text-align:right; color:#333}

.RadCalendar_NJScheduler .rcWeek .rcViewSel, 
.RadCalendar_NJScheduler .rcRow th{width:13px; padding:0 7px 0 9px; background:#ececec; text-align:center}

/*date cells*/
.RadCalendar_NJScheduler .rcRow td{border:1px solid #fff; padding:0; text-align:right; vertical-align:middle}

.RadCalendar_NJScheduler .rcMain .rcRow a, 
.RadCalendar_NJScheduler .rcMain .rcRow span{display:block; padding:1px 5px 1px 0; text-decoration:none; color:#000}

.RadCalendar_NJScheduler .rcMain .rcWeekend a{color:#666}

.RadCalendar_NJScheduler .rcRow .rcToday{border-color:#c95b00}

.RadCalendar_NJScheduler .rcMain .rcOtherMonth a{color:#777}

.RadCalendar_NJScheduler .rcMain .rcOutOfRange span{color:#777; cursor:default}

.RadCalendar_NJScheduler .rcRow .rcHover{border-color:#c95b00; background:#ffd39c}

.RadCalendar_NJScheduler .rcRow .rcHover a{color:#892500}

.RadCalendar_NJScheduler .rcRow .rcSelected{border-color:#ca250c; background:#ff7617}

.RadCalendar_NJScheduler .rcMain .rcRow .rcSelected a{color:#882501}

/*multimonth view*/
table.RadCalendarMultiView_NJScheduler{width:auto}

.RadCalendarMultiView_NJScheduler .rcTitlebar{border-color:#616161; background:#c6c6c6}

.RadCalendarMultiView_NJScheduler .rcTitlebar table{line-height:29px}

.RadCalendarMultiView_NJScheduler .rcMain{border-color:#616161}

.RadCalendarMultiView_NJScheduler .rcCalendar{width:220px; border:1px solid #999; padding:0}

.RadCalendarMultiView_NJScheduler .rcMainTable .rcTitle{border:0; border-bottom:1px solid #999; padding:0 0 2px; background:#e4e4e4; text-align:center; line-height:22px}

/*month view*/
table.RadCalendarMonthView_NJScheduler{border-collapse:separate; border:1px solid #616161; background:#fff; font:12px "segoe ui",arial,sans-serif; color:#333}

table.RadCalendarMonthView_NJScheduler td{border:0; padding:5px 2px 0}

.RadCalendarMonthView_NJScheduler #rcMView_Feb, 
.RadCalendarMonthView_NJScheduler #rcMView_Apr, 
.RadCalendarMonthView_NJScheduler #rcMView_Jun, 
.RadCalendarMonthView_NJScheduler #rcMView_Aug, 
.RadCalendarMonthView_NJScheduler #rcMView_Oct, 
.RadCalendarMonthView_NJScheduler #rcMView_Dec{border-right:1px solid #999}

.RadCalendarMonthView_NJScheduler a{display:block; padding:2px 4px; text-align:center; text-decoration:none; color:#333}

.RadCalendarMonthView_NJScheduler .rcSelected a{border:1px solid #ca250c; padding:1px 3px; background:#ff7617; color:#882501}

.RadCalendarMonthView_NJScheduler #rcMView_PrevY a, 
.RadCalendarMonthView_NJScheduler #rcMView_NextY a{display:block; width:18px; height:13px; overflow:hidden; margin:0 auto; padding:0; background:transparent no-repeat url('Calendar/sprite.gif'); text-indent:-2222px; text-align:center; text-decoration:none; color:#ccc}

.RadCalendarMonthView_NJScheduler #rcMView_PrevY a{background-position:0 -2100px}

.RadCalendarMonthView_NJScheduler #rcMView_NextY a{background-position:0 -2200px}

.RadCalendarMonthView_NJScheduler .rcButtons{padding:5px 7px 4px; text-align:center}

.RadCalendarMonthView_NJScheduler input{border:1px solid #7a7a7a; padding:0; background:#c6c6c6; color:#000; font:12px "segoe ui",arial,sans-serif; cursor:pointer}

.RadCalendarMonthView_NJScheduler #rcMView_Today{margin:0 0.4em 0 0}

.RadCalendarMonthView_NJScheduler #rcMView_OK{padding:0 0.2em}

/*time view*/
table.RadCalendarTimeView_NJScheduler{border-collapse:separate; border:1px solid #616161; background:#fff; font:12px "segoe ui",arial,sans-serif}

.RadCalendarTimeView_NJScheduler th{border:0; border-bottom:1px solid #999; padding:0 0 1px; background:#e4e4e4; color:#000; text-align:center; cursor:default; line-height:23px; font-weight:normal}

table.RadCalendarTimeView_NJScheduler td{border:0; border-left:1px solid #999; padding:2px 2px 3px}

table.RadCalendarTimeView_NJScheduler td:first-child{border-left:0}

.RadCalendarTimeView_NJScheduler a{display:block; padding:2px 6px; text-align:center; color:#333; text-decoration:none}

.RadCalendarTimeView_NJScheduler td.rcSelected a{border:1px solid #ca250c; padding:1px 5px; background:#ff7617; color:#882501}

.RadCalendarTimeView_NJScheduler td.rcHover a{border:1px solid #c95b00; padding:1px 5px; background:#ffd39c; color:#892500}

.RadCalendarTimeView_NJScheduler .rcFooter{border:0; border-top:1px solid #999; padding:0}

/*pickers*/
.RadPicker_NJScheduler, 
.RadPicker_NJScheduler td{vertical-align:middle}

.RadPicker_NJScheduler .RadInput{vertical-align:baseline}

.RadPicker_NJScheduler table.rcTable, 
.RadPicker_NJScheduler table.rcTable td{border:0; margin:0; padding:0}

.RadPicker_NJScheduler table.rcTable .rcInputCell{padding:0 4px 0 0}

.RadPicker_NJScheduler td a{position:relative; /*FF*/outline:none; /*FF*/z-index:2; /*Opera*/margin:0 2px; text-decoration:none}
* html .RadPicker_NJScheduler td a{position:static}/*IE6*/

*+html .RadPicker_NJScheduler td a{position:static}/*IE7*/

.RadPicker_NJScheduler .rcCalPopup, 
.RadPicker_NJScheduler .rcTimePopup{display:block; overflow:hidden; width:22px; height:22px; background:url('Calendar/sprite.gif') no-repeat; text-indent:-2222px; text-align:center}

.RadPicker_NJScheduler .rcCalPopup, 
.RadPicker_NJScheduler .rcDisabled.rcCalPopup:hover{background-position:0 0}

.RadPicker_NJScheduler .rcCalPopup:hover, 
.RadPicker_NJScheduler .rcCalPopup:focus, 
.RadPicker_NJScheduler .rcCalPopup:active{background-position:0 -50px}

.RadPicker_NJScheduler .rcTimePopup, 
.RadPicker_NJScheduler .rcDisabled.rcTimePopup:hover{background-position:0 -100px}

.RadPicker_NJScheduler .rcTimePopup:hover, 
.RadPicker_NJScheduler .rcTimePopup:focus, 
.RadPicker_NJScheduler .rcTimePopup:active{background-position:0 -150px}

.RadPicker_NJScheduler .rcDisabled, 
.RadCalendarMonthView_NJScheduler .rcDisabled{opacity:0.5; filter:alpha(opacity=50)}

/*rtl*/
.RadCalendarRTL_NJScheduler .rcTitlebar .rcFastPrev{background-position:0 -500px}

.RadCalendarRTL_NJScheduler .rcTitlebar .rcFastPrev:hover{background-position:0 -550px}

.RadCalendarRTL_NJScheduler .rcTitlebar .rcPrev{background-position:0 -400px}

.RadCalendarRTL_NJScheduler .rcTitlebar .rcPrev:hover{background-position:0 -450px}

.RadCalendarRTL_NJScheduler .rcTitlebar .rcNext{background-position:0 -300px}

.RadCalendarRTL_NJScheduler .rcTitlebar .rcNext:hover{background-position:0 -350px}

.RadCalendarRTL_NJScheduler .rcTitlebar .rcFastNext{background-position:0 -200px}

.RadCalendarRTL_NJScheduler .rcTitlebar .rcFastNext:hover{background-position:0 -250px}

table.RadCalendar_NJScheduler .rcTitlebar{}
table.RadCalendar_NJScheduler .rcTitlebar .rcTitle{font-family:Verdana}
table.RadCalendar_NJScheduler{}
table.RadCalendar_NJScheduler .rcTitlebar .rcFastPrev{}
table.RadCalendar_NJScheduler .rcTitlebar .rcPrev{}
table.RadCalendar_NJScheduler .rcTitlebar .rcNext{}
table.RadCalendar_NJScheduler .rcTitlebar .rcFastNext{}
table.RadCalendar_NJScheduler .rcMainTable{}
table.RadCalendar_NJScheduler .rcWeek th{}
table.RadCalendar_NJScheduler .rcRow th{}
table.RadCalendar_NJScheduler .rcRow td{}
table.RadCalendar_NJScheduler .rcRow td{}
table.RadCalendar_NJScheduler .rcRow td a{}
table.RadCalendar_NJScheduler .rcRow td.rcHover{}
table.RadCalendar_NJScheduler .rcRow td.rcHover a{}
table.RadCalendar_NJScheduler .rcRow .rcWeekend{}
table.RadCalendar_NJScheduler .rcRow .rcWeekend{}
table.RadCalendar_NJScheduler .rcRow .rcWeekend a{}
table.RadCalendar_NJScheduler .rcRow .rcToday{}
table.RadCalendar_NJScheduler .rcRow .rcToday{}
table.RadCalendar_NJScheduler .rcRow .rcToday a{}
table.RadCalendar_NJScheduler .rcRow .rcSelected{}
table.RadCalendar_NJScheduler .rcRow .rcSelected{}
table.RadCalendar_NJScheduler .rcRow .rcSelected a{}
table.RadCalendar_NJScheduler .rcRow .rcOtherMonth{}
table.RadCalendar_NJScheduler .rcRow .rcOtherMonth{}
table.RadCalendar_NJScheduler .rcRow .rcOtherMonth a{}
div.RadPicker_NJScheduler .rcCalPopup{}
div.RadPicker_NJScheduler .rcCalPopup.rcHover{}
div.RadPicker_NJScheduler .rcTimePopup{}
div.RadPicker_NJScheduler .rcTimePopup.rcHover{}
