.RadCalendar_Messenger {
  border-color: #cccccc;
  color: #1a292f;
  background-color: #ffffff; }
  .RadCalendar_Messenger .rcTitlebar {
    border-color: #080c0e;
    color: #8dc63f;
    background-color: #1a292f;
    background-image: linear-gradient(#294049, #1a292f); }
  .RadCalendar_Messenger .t-button:hover {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendar_Messenger .t-button:focus,
  .RadCalendar_Messenger .t-button:active {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendar_Messenger td {
    border-color: transparent; }
  .RadCalendar_Messenger th {
    color: #bcdd8e;
    background-color: #1a292f; }
  .RadCalendar_Messenger .rcHeader,
  .RadCalendar_Messenger .rcFooter {
    border-color: #080c0e; }
  .RadCalendar_Messenger .rcWeek th {
    border-color: #080c0e;
    color: #8dc63f; }
  .RadCalendar_Messenger .rcWeek .rcViewSel {
    background-color: #1a292f; }
  .RadCalendar_Messenger .rcToday a,
  .RadCalendar_Messenger .rcToday span {
    border-color: #8dc63f;
    color: #8dc63f; }
  .RadCalendar_Messenger .rcHover a,
  .RadCalendar_Messenger .rcHover span {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendar_Messenger .rcSelected a,
  .RadCalendar_Messenger .rcSelected span {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendar_Messenger .rcFocus {
    border-color: #72a230;
    box-shadow: inset 0 0 5px #72a230; }

.RadCalendarMultiView_Messenger .rcTitlebar {
  border-color: black;
  color: #8dc63f;
  background-color: #1a292f;
  background-image: linear-gradient(#2c4650, #1a292f); }

.RadCalendarMultiView_Messenger .rcCalendar {
  border-color: #cccccc; }

.RadCalendarMultiView_Messenger td.rcTitle {
  border-color: #080c0e;
  color: #8dc63f;
  background-color: #1a292f;
  background-image: linear-gradient(#294049, #1a292f); }

.RadCalendarMonthView_Messenger {
  border-color: #cccccc;
  color: #1a292f;
  background-color: #ffffff; }
  .RadCalendarMonthView_Messenger a:hover {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendarMonthView_Messenger .rcSelected a {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendarMonthView_Messenger .rcButtons a {
    border-color: black;
    color: #8dc63f;
    background-color: #1a292f;
    background-image: linear-gradient(#2c4650, #1a292f); }
  .RadCalendarMonthView_Messenger .rcButtons a:hover {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendarMonthView_Messenger .rcButtons a:focus,
  .RadCalendarMonthView_Messenger .rcButtons a:active {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }

.RadCalendarTimeView_Messenger {
  border-color: #cccccc;
  color: #1a292f;
  background-color: #ffffff; }
  .RadCalendarTimeView_Messenger th {
    border-color: #080c0e;
    color: #8dc63f;
    background-color: #1a292f;
    background-image: linear-gradient(#294049, #1a292f); }
  .RadCalendarTimeView_Messenger td {
    border-color: #cccccc; }
  .RadCalendarTimeView_Messenger .rcSelected a {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendarTimeView_Messenger .rcHover a {
    border-color: #72a230;
    color: #1a292f;
    background-color: #8dc63f;
    background-image: linear-gradient(#a4d266, #8dc63f); }
  .RadCalendarTimeView_Messenger .rcFooter {
    border-color: #cccccc; }

.RadPicker_Messenger .riLabel {
  color: #1a292f; }

.RadPicker_Messenger.rcCalPopupOpen .RadInput, .RadPicker_Messenger.rcMYPopupOpen .RadInput, .RadPicker_Messenger.rcTimePopupOpen .RadInput {
  border-color: #72a230;
  color: #1a292f;
  background-color: #ffffff; }

.RadPicker_Messenger.rcCalPopupOpen .rcCalPopup,
.RadPicker_Messenger.rcMYPopupOpen .rcCalPopup,
.RadPicker_Messenger.rcTimePopupOpen .rcTimePopup {
  border-color: #72a230;
  color: #1a292f;
  background-color: #8dc63f;
  background-image: linear-gradient(#a4d266, #8dc63f); }

.RadPicker_Messenger .rcCalPopup,.RadPicker_Messenger .rcTimePopup{background-image:url('images/sprite.gif')}
.RadPicker_Messenger .rcCalPopup{background-position:0 0}
.RadPicker_Messenger a.rcDisabled.rcCalPopup:hover{background-position:0 0}
.RadPicker_Messenger a.rcCalPopup:hover,.RadPicker_Messenger a.rcCalPopup:focus,.RadPicker_Messenger a.rcCalPopup:active{background-position:0 -50px}
.RadPicker_Messenger .rcTimePopup{background-position:0 -100px}.RadPicker_Messenger a.rcDisabled.rcTimePopup:hover{background-position:0 -100px}.RadPicker_Messenger a.rcTimePopup:hover,.RadPicker_Messenger a.rcTimePopup:focus,.RadPicker_Messenger a.rcTimePopup:active{background-position:0 -150px}

.RadCalendar_Messenger .rcTitlebar{border-color:#080808 #080808 #000;background:#1b1b1b 0 -1000px repeat-x url('images/sprite.gif');color:#fdfdfd}
.RadCalendar_Messenger .rcTitlebar table{font:12px/22px "segoe ui",arial,sans-serif}
.RadCalendar_Messenger .rcTitlebar td{padding:0 0 1px}
.RadCalendar_Messenger .rcTitlebar .rcPrev,.RadCalendar_Messenger .rcTitlebar .rcNext,.RadCalendar_Messenger .rcTitlebar .rcFastPrev,.RadCalendar_Messenger .rcTitlebar .rcFastNext{width:17px;height:16px;margin:0 2px;background:transparent url('images/sprite.gif') no-repeat;color:#666}
.RadCalendar_Messenger .rcTitlebar .rcFastPrev{margin-left:4px;background-position:0 -200px}
.RadCalendar_Messenger .rcTitlebar a.rcFastPrev:hover{background-position:0 -250px}
.RadCalendar_Messenger .rcTitlebar .rcPrev{background-position:0 -300px}
.RadCalendar_Messenger .rcTitlebar a.rcPrev:hover{background-position:0 -350px}
.RadCalendar_Messenger .rcTitlebar .rcNext{background-position:0 -400px}
.RadCalendar_Messenger .rcTitlebar a.rcNext:hover{background-position:0 -450px}
.RadCalendar_Messenger .rcTitlebar .rcFastNext{margin-right:4px;background-position:0 -500px}
.RadCalendar_Messenger .rcTitlebar a.rcFastNext:hover{background-position:0 -550px}
.RadCalendar_Messenger .rcMain{border-color:#080808}
.RadCalendar_Messenger .rcMainTable{color:#d7d7d7;font:12px/20px "segoe ui",arial,sans-serif}
.RadCalendar_Messenger .rcHeader,.RadCalendar_Messenger .rcFooter{border-color:#080808}
.RadCalendar_Messenger .rcWeek th{border-top:1px solid #4f4f4f;border-bottom:1px solid #626262;padding:2px 6px 3px 0;background:#2c2c2c 0 100% repeat-x url('images/sprite.gif');color:#8d8d8d}
.RadCalendar_Messenger .rcWeek .rcViewSel{width:12px;padding:0 7px 0 9px}
.RadCalendar_Messenger .rcRow th{width:12px;padding:0 7px 0 9px;background:#464646;color:#828282}
.RadCalendar_Messenger .rcRow td{border-color:#4f4f4f}
.RadCalendar_Messenger .rcMain .rcRow a,.RadCalendar_Messenger .rcMain .rcRow span{color:#d7d7d7}
.RadCalendar_Messenger .rcMain .rcWeekend a{color:#aaa}
.RadCalendar_Messenger .rcRow .rcToday{border-color:#626262;background:#464646}
.RadCalendar_Messenger .rcRow .rcToday a{color:#fff}
.RadCalendar_Messenger .rcRow .rcSelected a{color:#fff}
.RadCalendar_Messenger .rcMain .rcOtherMonth a,.RadCalendar_Messenger .rcMain .rcOutOfRange span{color:#6f6f6f}
.RadCalendar_Messenger .rcRow .rcSelected{border-color:#535353 #2e2e2e #1a1a1a #545454;background:#313131 0 -1700px repeat-x url('images/sprite.gif')}
.RadCalendar_Messenger .rcRow .rcHover{border-color:#636363 #363636 #1f1f1f #5d5d5d;background:#2f2f2f 0 -1600px repeat-x url('images/sprite.gif')}
.RadCalendar_Messenger .rcRow .rcHover a{color:#9eda29}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar{border-color:#0e0e0e;background:#020202 0 -1200px repeat-x url('images/sprite.gif')}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar table{line-height:28px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar td{padding-bottom:2px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcPrev,.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcNext,.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcFastPrev,.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcFastNext{margin-top:2px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcFastPrev{background-position:0 -600px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar a.rcFastPrev:hover{background-position:0 -650px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcPrev{background-position:0 -700px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar a.rcPrev:hover{background-position:0 -750px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcNext{background-position:0 -800px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar a.rcNext:hover{background-position:0 -850px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcFastNext{background-position:0 -900px}
.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar a.rcFastNext:hover{background-position:0 -950px}
.RadCalendarMultiView_Radgrid_Messenger .rcMain{border-color:#0e0e0e}
.RadCalendarMultiView_Radgrid_Messenger .rcCalendar{border-color:#080808;border-top:0}
.RadCalendarMultiView_Radgrid_Messenger .rcCalendar .rcMainTable{height:196px}
.RadCalendarMultiView_Radgrid_Messenger .rcMainTable .rcTitle{border-width:1px 0;border-color:#080808 #000 #000;padding:0 0 1px;background:#1b1b1b 0 -1000px repeat-x url('images/sprite.gif');color:#fdfdfd;line-height:22px}table.RadCalendarMonthView_Radgrid_Messenger{border-color:#080808;background:#4f4f4f;font:12px "segoe ui",arial,sans-serif;color:#d7d7d7}
.RadCalendarMonthView_Radgrid_Messenger #rcMView_Feb,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Apr,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Jun,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Aug,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Oct,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Dec{border-right:1px solid #202020}
.RadCalendarMonthView_Radgrid_Messenger td:first-child+td+td{border-left:1px solid #626262}
.RadCalendarMonthView_Radgrid_Messenger a{color:#d7d7d7}
.RadCalendarMonthView_Radgrid_Messenger .rcSelected a{border-color:#535353 #2e2e2e #1a1a1a #545454;background:#313131 0 -1700px repeat-x url('images/sprite.gif')}
.RadCalendarMonthView_Radgrid_Messenger #rcMView_PrevY a,.RadCalendarMonthView_Radgrid_Messenger #rcMView_NextY a{width:17px;height:16px;background-image:url('images/sprite.gif');color:#666}
.RadCalendarMonthView_Radgrid_Messenger #rcMView_PrevY a{background-position:0 -2100px}
.RadCalendarMonthView_Radgrid_Messenger #rcMView_PrevY a:hover{background-position:0 -2150px}
.RadCalendarMonthView_Radgrid_Messenger #rcMView_NextY a{background-position:0 -2200px}
.RadCalendarMonthView_Radgrid_Messenger #rcMView_NextY a:hover{background-position:0 -2250px}
.RadCalendarMonthView_Radgrid_Messenger .rcButtons{padding:5px 7px}
.RadCalendarMonthView_Radgrid_Messenger input{border-color:#080808;background:#1b1b1b 0 -2300px repeat-x url('images/sprite.gif');color:#fff;font:12px "segoe ui",arial,sans-serif}table.RadCalendarTimeView_Radgrid_Messenger{border-color:#080808;background:#4f4f4f;color:#d7d7d7;font:12px "segoe ui",arial,sans-serif}
.RadCalendarTimeView_Radgrid_Messenger th{border-bottom:1px solid #000;padding:0 0 1px;background:#1b1b1b 0 -1000px repeat-x url('images/sprite.gif');color:#fdfdfd;line-height:22px}table.RadCalendarTimeView_Radgrid_Messenger td{border-color:#202020}
.RadCalendarTimeView_Radgrid_Messenger a{color:#d7d7d7}
.RadCalendarTimeView_Radgrid_Messenger td.rcSelected a{border-color:#535353 #2e2e2e #1a1a1a #545454;background:#313131 0 -1700px repeat-x url('images/sprite.gif');color:#fff}
.RadCalendarTimeView_Radgrid_Messenger td.rcHover a{border-color:#636363 #363636 #1f1f1f #5d5d5d;background:#2f2f2f 0 -1600px repeat-x url('images/sprite.gif');color:#9eda29}
.RadCalendarTimeView_Radgrid_Messenger .rcFooter{border-color:#080808}
.RadPicker_Messenger .rcCalPopup,.RadPicker_Messenger .rcTimePopup{background-image:url('images/sprite.gif')}
.RadPicker_Messenger .rcCalPopup{background-position:0 0}
.RadPicker_Messenger a.rcDisabled.rcCalPopup:hover{background-position:0 0}
.RadPicker_Messenger a.rcCalPopup:hover,.RadPicker_Messenger a.rcCalPopup:focus,.RadPicker_Messenger a.rcCalPopup:active{background-position:0 -50px}
.RadPicker_Messenger .rcTimePopup{background-position:0 -100px}
.RadPicker_Messenger a.rcDisabled.rcTimePopup:hover{background-position:0 -100px}
.RadPicker_Messenger a.rcTimePopup:hover,.RadPicker_Messenger a.rcTimePopup:focus,.RadPicker_Messenger a.rcTimePopup:active{background-position:0 -150px}
.RadCalendarRTL_Radgrid_Messenger .rcTitlebar .rcFastPrev{background-position:0 -500px}
.RadCalendarRTL_Radgrid_Messenger .rcTitlebar a.rcFastPrev:hover{background-position:0 -550px}
.RadCalendarRTL_Radgrid_Messenger .rcTitlebar .rcPrev{background-position:0 -400px}
.RadCalendarRTL_Radgrid_Messenger .rcTitlebar a.rcPrev:hover{background-position:0 -450px}
.RadCalendarRTL_Radgrid_Messenger .rcTitlebar .rcNext{background-position:0 -300px}
.RadCalendarRTL_Radgrid_Messenger .rcTitlebar a.rcNext:hover{background-position:0 -350px}
.RadCalendarRTL_Radgrid_Messenger .rcTitlebar .rcFastNext{background-position:0 -200px}
.RadCalendarRTL_Radgrid_Messenger .rcTitlebar a.rcFastNext:hover{background-position:0 -250px}
.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar .rcFastPrev{background-position:0 -900px}
.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar a.rcFastPrev:hover{background-position:0 -950px}
.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar .rcPrev{background-position:0 -800px}
.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar a.rcPrev:hover{background-position:0 -850px}
.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar .rcNext{background-position:0 -700px}
.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar a.rcNext:hover{background-position:0 -750px}
.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar .rcFastNext{background-position:0 -600px}
.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar a.rcFastNext:hover{background-position:0 -650px}