table.RadCalendar_Default{background:#9bc2e3;font:normal 18px "Segoe UI", Arial, Helvetica, sans-serif;color:#384e73;width:98%;}
/*titlebar*/
.RadCalendar_Default .rcTitlebar{border-color:#8ba0bc;background:#bdcbde 0 -1000px repeat-x url('Calendar/sprite.gif');}
.RadCalendar_Default .rcTitlebar td{padding:0 0 2px;}
.RadCalendar_Default .rcTitlebar td.rcTitle{padding:0 0 2px 10px;}

.RadCalendar_Default .rcTitlebar .rcPrev, .RadCalendar_Default .rcTitlebar .rcNext, .RadCalendar_Default .rcTitlebar .rcFastPrev, .RadCalendar_Default .rcTitlebar .rcFastNext
	{width:17px;height:17px;margin:1px 2px 0;background:transparent url('Calendar/sprite.gif') no-repeat;color: #ccc;}
.RadCalendar_Default .rcTitlebar .rcFastPrev{margin-left:4px;background-position:0 -200px;}
.RadCalendar_Default .rcTitlebar a.rcFastPrev:hover{background-position:0 -250px;}
.RadCalendar_Default .rcTitlebar .rcPrev{background-position:0 -300px;}
.RadCalendar_Default .rcTitlebar a.rcPrev:hover{background-position:0 -350px;}
.RadCalendar_Default .rcTitlebar .rcNext{background-position:0 -400px;}
.RadCalendar_Default .rcTitlebar a.rcNext:hover{background-position:0 -450px;}
.RadCalendar_Default .rcTitlebar .rcFastNext{margin-right:4px;background-position:0 -500px;}
.RadCalendar_Default .rcTitlebar a.rcFastNext:hover{background-position:0 -550px;}

.RadCalendarMultiView_Default .rcTitlebar .rcFastPrev, .RadCalendarMultiView_Default .rcTitlebar .rcPrev, .RadCalendarMultiView_Default .rcTitlebar .rcNext, .RadCalendarMultiView_Default .rcTitlebar .rcFastNext
	{height:19px;width:19px;}
.RadCalendarMultiView_Default .rcTitlebar .rcFastPrev{background-position:0 -199px;}
.RadCalendarMultiView_Default .rcTitlebar a.rcFastPrev:hover{background-position:0 -605px;}
.RadCalendarMultiView_Default .rcTitlebar .rcPrev{background-position:1px -299px;}
.RadCalendarMultiView_Default .rcTitlebar a.rcPrev:hover {background-position: 0 -663px; }
.RadCalendarMultiView_Default .rcTitlebar .rcNext {background-position: 1px -399px; }
.RadCalendarMultiView_Default .rcTitlebar a.rcNext:hover {background-position: 0 -721px; }
.RadCalendarMultiView_Default .rcTitlebar .rcFastNext {background-position: 2px -499px; }
.RadCalendarMultiView_Default .rcTitlebar a.rcFastNext:hover {background-position: 0 -779px; }

.RadCalendar_Default .rcMain {border-color: #8ba0bc; }
.RadCalendar_Default .rcMainTable {font: 18px/20px "segoe ui", arial, sans-serif; }
.RadCalendar_Default .rcHeader, .RadCalendar_Default .rcFooter {border-color: #688caf; }
.RadCalendar_Default .rcWeek th {border-top: 1px solid #6f6f6f;padding: 2px 6px 2px 0;background-color: #dbe3ee;color: #3b3b3b; }
.RadCalendar_Default .rcWeek .rcViewSel {width: 18px;padding: 0 7px 0 9px;background: #dbe3ee; }
.RadCalendar_Default .rcRow th {width: 18px;padding: 0 7px 0 9px;background: #dbe3ee;color: #3b3b3b; }
.RadCalendar_Default .rcRow td {border-color: #9bc2e3; }
.RadCalendar_Default .rcMain .rcRow a, .RadCalendar_Default .rcMain .rcRow span {color: #384e73; }
.RadCalendar_Default .rcMain .rcWeekend a {color: #444; }
.RadCalendar_Default .rcRow .rcToday {background: 100% -1400px url('Calendar/sprite.gif') no-repeat; }

/*header, footer*/
/*week numbers and days*/
/*date cells*/
._Telerik_Opera11 .RadCalendar_Default .rcRow .rcToday {background-position: -14px -1399px; }

.RadCalendar_Default .rcMain .rcOtherMonth a, .RadCalendar_Default .rcMain .rcOutOfRange span {color: #bfbfbf; }
/*.RadCalendar_Default .rcRow .rcSelected {background: 100% -1700px no-repeat url('Calendar/sprite.gif'); }*/

._Telerik_Opera11 .RadCalendar_Default .rcRow .rcSelected {background-position: -14px -1699px; }
/*.RadCalendar_Default .rcRow .rcHover {background: 100% -1600px no-repeat url('Calendar/sprite.gif'); }*/

._Telerik_Opera11 .RadCalendar_Default .rcRow .rcHover {background-position: -14px -1599px; }

.RadCalendar_Default .rcRow .rcHover, .RadCalendar_Default .rcRow .rcSelected {color: #000; font-size:18px; font-weight:bold;}
.RadCalendar_Default .rcRow .rcHover a, .RadCalendar_Default .rcRow .rcSelected a {color: #000; font-size:18px; font-weight:bold;}

/*multimonth view*/
.RadCalendarMultiView_Default .rcTitlebar {background: #d9e5f2 0 -2200px repeat-x url('Calendar/sprite.gif'); }
.RadCalendarMultiView_Default .rcTitlebar table {line-height: 27px; }
.RadCalendarMultiView_Default .rcTitlebar td {padding-bottom: 1px; }
.RadCalendarMultiView_Default .rcCalendar {border-color: #8ba0bc;border-top: 0; }
.RadCalendarMultiView_Default .rcCalendar .rcMainTable {height: 195px;}
.RadCalendarMultiView_Default .rcMainTable .rcTitle {border-color: #8ba0bc;padding: 0 0 2px;background: #bdcbde 0 -1000px repeat-x url('Calendar/sprite.gif');line-height: 22px; }

/*month view*/
table.RadCalendarMonthView_Default {border-color: #868686;background: #fff;font: normal 18px "Segoe UI", Arial, Helvetica, sans-serif;color: #000; }

.RadCalendarMonthView_Default #rcMView_Feb, .RadCalendarMonthView_Default #rcMView_Apr, .RadCalendarMonthView_Default #rcMView_Jun, .RadCalendarMonthView_Default #rcMView_Aug, .RadCalendarMonthView_Default #rcMView_Oct, .RadCalendarMonthView_Default #rcMView_Dec 
	{border-right: 1px solid #9ebfdb; }
.RadCalendarMonthView_Default a {color: #384e73; }
.RadCalendarMonthView_Default .rcSelected a {border-color: #c28b31 #c29a42 #c2a34c;background: #feed76 0 -1800px repeat-x url('Calendar/sprite.gif'); }
.RadCalendarMonthView_Default #rcMView_PrevY a, .RadCalendarMonthView_Default #rcMView_NextY a {width: 15px;height: 13px;overflow: hidden;background-image: url('Calendar/sprite.gif');color: #ccc; }
.RadCalendarMonthView_Default #rcMView_PrevY a {background-position: 3px -200px; }
.RadCalendarMonthView_Default #rcMView_NextY a {background-position: 4px -500px; }
.RadCalendarMonthView_Default .rcButtons {padding: 5px 7px 3px; }
.RadCalendarMonthView_Default input {border-color: #8ba0bc;padding: 1px 0 0;background: #b9c5d4 0 -2300px repeat-x url('Calendar/sprite.gif');color: #384e73;font: normal 18px "Segoe UI", Arial, Helvetica, sans-serif; }

/*IE7 performance issue*/
/*.RadCalendarMonthView_Default input:hover{border-color:#d8ca95 #b89f73 #c6b99c;background-color:#ffe18a;background-position:0 -2350px;color:#000;}*/
/*time view*/
table.RadCalendarTimeView_Default {border-color: #9199a4;background: #fff;font: normal 18px "Segoe UI", Arial, Helvetica, sans-serif; }

.RadCalendarTimeView_Default th {border-bottom: 1px solid #9eb6ce;padding: 0 0 1px;background: #bdcbde 0 -1000px repeat-x url('Calendar/sprite.gif');color: #384e73;line-height: 23px; }

table.RadCalendarTimeView_Default td {border-color: #9199a4; }

.RadCalendarTimeView_Default a {color: #384e73; }
.RadCalendarTimeView_Default td.rcSelected a {border-color: #c28b31 #c29a42 #c2a34c;background: #feed76 0 -1800px repeat-x url('Calendar/sprite.gif'); }
.RadCalendarTimeView_Default td.rcHover a {border-color: #f7c840;background: #9bc2e3 0 -1900px repeat-x url('Calendar/sprite.gif'); }
.RadCalendarTimeView_Default .rcFooter {border-color: #688caf; }

/*pickers*/
.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {background-image: url('Calendar/sprite.gif'); }
.RadPicker_Default .rcCalPopup {background-position: 0 0; }
.RadPicker_Default a.rcDisabled.rcCalPopup:hover {background-position: 0 0; }
.RadPicker_Default a.rcCalPopup:hover, .RadPicker_Default a.rcCalPopup:focus, .RadPicker_Default a.rcCalPopup:active {background-position: 0 -50px; }
.RadPicker_Default .rcTimePopup {background-position: 0 -100px; }
.RadPicker_Default a.rcDisabled.rcTimePopup:hover {background-position: 0 -100px; }
.RadPicker_Default a.rcTimePopup:hover, .RadPicker_Default a.rcTimePopup:focus, .RadPicker_Default a.rcTimePopup:active {background-position: 0 -150px; }

/*rtl*/
.RadCalendarRTL_Default .rcTitlebar .rcFastPrev {background-position: 0 -500px; }
.RadCalendarRTL_Default .rcTitlebar a.rcFastPrev:hover {background-position: 0 -550px; }
.RadCalendarRTL_Default .rcTitlebar .rcPrev {background-position: 0 -400px; }
.RadCalendarRTL_Default .rcTitlebar a.rcPrev:hover {background-position: 0 -450px; }
.RadCalendarRTL_Default .rcTitlebar .rcNext {background-position: 0 -300px; }
.RadCalendarRTL_Default .rcTitlebar a.rcNext:hover {background-position: 0 -350px; }
.RadCalendarRTL_Default .rcTitlebar .rcFastNext {background-position: 0 -200px; }
.RadCalendarRTL_Default .rcTitlebar a.rcFastNext:hover {background-position: 0 -250px; }
