.RadScheduler_Web20 {
  color: black;
  font: normal 12px/16px Arial, Helvetica, sans-serif; }
  .RadScheduler_Web20 .rsSubHeader {
    border-top: 1px solid #006534;
    color: #ffffff;
    background-color: #8dc500 !important; }
  .RadScheduler_Web20,
  .RadScheduler_Web20 a,
  .RadScheduler_Web20 input,
  .RadScheduler_Web20 select,
  .RadScheduler_Web20 textarea {
    color: #fff !important;
    font-weight:bold !important;
    font: normal 12px/14px  Arial, sans-serif; }
  .RadScheduler_Web20 textarea {
    background: #fff; }



  .RadScheduler_Web20 .rsHeader,
  .RadScheduler_Web20 .rsHeader ul a:hover,
  .RadScheduler_Web20 .rsHeader ul a:hover span,
  .RadScheduler_Web20 .rsHeader .rsSelected,
  .RadScheduler_Web20 .rsHeader .rsSelected em,
  .RadScheduler_Web20 .rsHeader .rsDatePickerActivator,
  .RadScheduler_Web20 .rsHeader .rsPrevDay,
  .RadScheduler_Web20 .rsHeader .rsNextDay {
    background-image: url('/img/rsSprites.png') !important; }
  .RadScheduler_Web20 .rsHeader {

    border: 1px solid #006534; 

  }
  .RadScheduler_Web20 .rsHeader,
  .RadScheduler_Web20 .rsHeader a {
    color: #fff; }
  .RadScheduler_Web20 .rsHeader a:hover,
  .RadScheduler_Web20 .rsHeader em {
    color: #000; }
  .RadScheduler_Web20 .rsHeader a.rsToday:hover {
    color: #CCC; }
  .RadScheduler_Web20 .rsContent {
    background: #fff; }
  .RadScheduler_Web20 .rsHorizontalHeaderTable {
    color: #fff;
    background: #e4e4e4; }
  .RadScheduler_Web20 .rsHorizontalHeaderWrapper {
    border-color: #8dc500;
    background: #8dc500 !important; }
  .RadScheduler_Web20 .rsSpacerCell,
  .RadScheduler_Web20 .rsAllDayHeader,
  .RadScheduler_Web20 .rsVerticalHeaderWrapper,
  .RadScheduler_Web20 .rsVerticalHeaderTable {
    background: #8dc500 !important; }
  .RadScheduler_Web20 .rsVerticalHeaderTable th {
    border-color: #868686 #a2b3c7;
    color: #006534; }
  .RadScheduler_Web20 .rsHorizontalHeaderTable th {
    border-color: #8dc500;
    background-color: #8dc500 !important;
    background-image: url('/img/rsSprites.png') !important; }
  .RadScheduler_Web20 .rsVerticalHeaderTable th {
    border-color: transparent #8dc500;
    border-top: 0; }
  .RadScheduler_Web20 .rsVerticalHeaderTable .rsAlt th {
    border-color: #8dc500 #8dc500; }
  .RadScheduler_Web20 .rsAllDayRow {
    background: #8dc500 !important; }
  .RadScheduler_Web20 .rsSpacerCell,
  .RadScheduler_Web20 .rsAllDayHeader,
  .RadScheduler_Web20 .rsVerticalHeaderTable .rsAllDayHeader {
    color: #006534;
    border-color: #8dc500 #a2b3c7; }
  .RadScheduler_Web20 .rsAllDayRow td,
  .RadScheduler_Web20 .rsContentTable .rsAllDayRow td {
    border-color: #8dc500;
    border-style: solid; }
  .RadScheduler_Web20 .rsVerticalHeaderTable .rsMainHeader th {
    border-bottom-color: #8dc500; }
  .RadScheduler_Web20 .rsSpacerCell,
  .RadScheduler_Web20 .rsContent .rsAllDayHeader {
    border-bottom-color: #8dc500; }
  .RadScheduler_Web20 .rsContent,
  .RadScheduler_Web20 .rsTopWrap .rsFooter {
    border: 1px solid #006534;
    border-top: 0; }
  .RadScheduler_Web20 .rsContentTable td {
    border-color: #8dc500;
    border-bottom-style: dotted; }
  .RadScheduler_Web20 .rsContentTable .rsAlt td {
    border-color: #8dc500 #8dc500;
    border-bottom-style: solid; }
  .RadScheduler_Web20 .rsMonthView .rsOtherMonth {
    background-color: #F9F9F9; }
  .RadScheduler_Web20 .rsApt .rsArrowTop,
  .RadScheduler_Web20 .rsApt .rsArrowBottom,
  .RadScheduler_Web20 .rsApt .rsArrowLeft,
  .RadScheduler_Web20 .rsApt .rsArrowRight,
  .RadScheduler_Web20 .rsApt .rsAptDelete,
  .RadScheduler_Web20 .rsApt .rsAptResize,
  .RadScheduler_Web20 .rsApt .rsAptReminder,
  .RadScheduler_Web20 .rsApt .rsAptRecurrence,
  .RadScheduler_Web20 .rsApt .rsAptRecurrenceException {
    background-color: transparent;
    background-image: url('/img/rsSprites.png') !important;
    background-repeat: no-repeat; }
  .RadScheduler_Web20 .rsApt .rsAptDelete {
    width: 22px; }
  .RadScheduler_Web20 .rsAptCreate,
  .RadScheduler_Web20 .rsMonthView .rsAptCreate {
    background-color: #d4ffbc !important;
    
    background-repeat: repeat-x; }
  .RadScheduler_Web20 .rsAptCreateRow2,
  .RadScheduler_Web20 .rsMonthView .rsAptCreateRow2 {
    background-color: #8dc500;
    background-image: url('/img/rsSprites.png') !important;
    background-repeat: repeat-x; }
  .RadScheduler_Web20 .rsNonWorkHour,
  .RadScheduler_Web20 .rsSunCol,
  .RadScheduler_Web20 .rsSatCol {
    background-color: #f5fcff; }
  .RadScheduler_Web20 .rsAptCreateRow3,
  .RadScheduler_Web20 .rsMonthView .rsAptCreateRow3,
  .RadScheduler_Web20 .rsAptCreateRow4,
  .RadScheduler_Web20 .rsMonthView .rsAptCreateRow4,
  .RadScheduler_Web20 .rsAptCreateRow5,
  .RadScheduler_Web20 .rsMonthView .rsAptCreateRow5 {
    background: #8dc500; }
  .RadScheduler_Web20 .rsSelectedSlot,
  .RadScheduler_Web20 .rsMonthView .rsSelectedSlot {
    background: #EEEEEE;
    border-color: #8dc500; }
  .RadScheduler_Web20 .rsContentTable td.rsAptCreate.rsSelectedSlot {
    background: #8dc500;
    border-color: #b4df9c; }
  .RadScheduler_Web20 .rsContentTable td.rsSelectedSlot {
    background: #EEEEEE;
    border-color: #8dc500; }
  .RadScheduler_Web20 .rsAptIn,
  .RadScheduler_Web20 .rsAptMid,
  .RadScheduler_Web20 .rsAptContent {
    background-color: #cbf5b4;
    border-color: #4d9e1f; }
  .RadScheduler_Web20 .rsAptMid {
    border-color: #5aa52f; }
  .RadScheduler_Web20 .rsAptIn {
    background-color: #dcf8cc; }
  .RadScheduler_Web20 .rsAptContent {
    background-image: url('/img/rsAppointmentBg.png'); }
  .RadScheduler_Web20 .rsAptSimple {
    background-color: #cdf7b5;
    border-color: #4d9e1f; }
  .RadScheduler_Web20 .rsMonthView .rsDateBox {
    background-color: #d0dbed;
    background-image: url('/img/rsSprites.png') !important;
    border-bottom: 1px solid #81a5da; }
  .RadScheduler_Web20 .rsMonthView .rsAptCreate .rsDateBox {
    border-bottom: 1px solid #4D9E1F; }
  .RadScheduler_Web20 .rsMonthView .rsAptCreate {
    background-image: none; }
  .RadScheduler_Web20 .rsMonthView .rsContentTable td {
    border-color: #8dc500;
    border-style: solid; }
  .RadScheduler_Web20 div.rsFooter {
    background-color: #f0fafd;
    background-image: url('/img/rsSprites.png') !important;
    background-repeat: repeat-x;
    border-color: #a2a2a2; }
  .RadScheduler_Web20 div.rsFooter .rsFullTime {
    color: #000;
    background-position: 0 -248px;
    padding: 3px 0 4px 17px;
    background-color: transparent;
    background-image: url('/img/rsSprites.png') !important;
    background-repeat: no-repeat; }
  .RadScheduler_Web20 div.rsFooter a.rsFullTime:hover {
    color: #333;
    background-position: 0 -271px; }
  .RadScheduler_Web20 .rsAptEditResizeHandle,
  .RadScheduler_Web20 .rsAptEditFormWrapper {
    background-image: url('/img/rsSprites.png') !important; }
  .RadScheduler_Web20 .rsAptEditFormOuter,
  .RadScheduler_Web20 .rsAptEditFormInner {
    background-image: url('/img/rsInlineEditHSprite.png'); }
  .RadScheduler_Web20 .rsAptEditFormMiddle,
  .RadScheduler_Web20 .rsAptEditFormMiddle2 {
    background-image: url('/img/rsInlineEditVSprite.png'); }
  .RadScheduler_Web20 .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
    border-color: #bcd2f1;
    background: #fff; }
  .RadScheduler_Web20 .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea {
    background: #fff; }
  .RadScheduler_Web20 .rsAptEditFormWrapper .rsTemplateWrapper,
  .RadScheduler_Web20 .rsAptEditFormWrapper .rsEditOptions {
    background: #e7f1ff; }
  .RadScheduler_Web20 .rsAdvancedEdit .rsAdvContentWrapper {
    background: #fff;
    border: 1px solid #6788be;
    border-top-color: #47689e; }
  .RadScheduler_Web20 div.rsAdvancedModal div.rsAdvContentWrapper {
    border-top: 0; }
  .RadScheduler_Web20 div.rsAdvancedModal .rsAdvButtonWrapper {
    padding: 10px 10px 18px 0;
    _padding: 10px 10px 10px 0; }
  * html .RadScheduler_Web20 div.rsAdvancedModal .rsAdvContentWrapper {
    margin-top: -1px;
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #6788be #000; }
  * html .RadScheduler_Web20 div.rsAdvancedModal {
    padding-left: 6px;
    padding-right: 6px; }
  .RadScheduler_Web20 .rsAdvancedEdit .rsAdvInput,
  .RadScheduler_Web20 .rsAdvancedEdit select,
  .RadScheduler_Web20 .rsAdvancedEdit .textareaWrapper {
    border-color: #6788be; }
  .RadScheduler_Web20 .rsAdvancedEdit .rsInvalid textarea,
  .RadScheduler_Web20 .rsAdvancedEdit .rsInvalid input,
  .RadScheduler_Web20 .rsAdvancedEdit .rsAdvTimePicker .riEmpty {
    background-image: url('Input/sprite.gif'); }
  .RadScheduler_Web20 .rsAdvancedEdit .textareaWrapper {
    background: #fff; }
  .RadScheduler_Web20 .rsAdvancedEdit .rsInvalid {
    border-color: #F32800;
    color: #F32800; }
  .RadScheduler_Web20 .rsAdvancedEdit h2,
  .RadScheduler_Web20 .rsAdvancedEdit h3 {
    color: #5e83a8; }
  .RadScheduler_Web20 .rsAdvancedEdit h2 {
    border-bottom: 1px solid #CCC; }
  .RadScheduler_Web20 .rsAdvancedEdit h2 span {
    background: #fff; }
  .RadScheduler_Web20 .rsAdvancedEdit .rsAdvancedSubmitArea {
    border-color: #CCC; }
  .RadScheduler_Web20 .rsTimePick .RadInput_Web20 input.riEnabled,
  .RadScheduler_Web20 .rsTimePick .RadInput_Web20 input.riHover,
  .RadScheduler_Web20 .rsTimePick .RadInput_Web20 input.riFocused {
    background-image: url('/img/rsSprites.png') !important; }
  .RadScheduler_Web20 .rsModalBgTopLeft,
  .RadScheduler_Web20 .rsModalBgTopRight,
  .RadScheduler_Web20 .rsModalBgBottomLeft,
  .RadScheduler_Web20 .rsModalBgBottomRight {
    background-image: url('/img/rsModalBg.png'); }
  .RadScheduler_Web20 .rsAnimating {
    background-image: url('/img/rsModalBgIE6.png');
    _background-image: url('/img/rsModalBgIE6.png'); }
  .RadScheduler_Web20 .rsAdvancedEdit .rsAdvTitle,
  .RadScheduler_Web20 .rsAdvancedEdit .rsAdvInnerTitle {
    background-image: url('/img/rsModalTitleBg.png'); }
  .RadScheduler_Web20 .rsAdvancedEdit .rsAdvInnerTitle {
    color: #FFF; }
  .RadScheduler_Web20 .rsAdvancedEdit a.rsAdvEditClose,
  .RadScheduler_Web20 div.rsModalWrapper .rsModalWindowClose {
    background-image: url('/img/rsSprites.png') !important;
    background-position: -40px -527px;
    height: 19px;
    margin-top: -24px;
    width: 31px;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80); }
  .RadScheduler_Web20 .rsAdvancedEdit a.rsAdvEditClose {
    margin-top: -25px;
    margin-right: 7px; }
  .RadScheduler_Web20 .rsAdvancedEdit a.rsAdvEditClose:hover,
  .RadScheduler_Web20 .rsModalWrapper a.rsModalWindowClose:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100); }
  .RadScheduler_Web20 .rsModalWrapper .rsModalTitle {
    color: #fff;
    background-image: url('/img/rsSprites.png') !important; }
  .RadScheduler_Web20 .rsModalWrapper .rsModalInner {
    border-color: #6788be;
    background: #fff; }
  .RadScheduler_Web20 .rsModalWrapper .rsModalIcon {
    background-image: url('/img/rsSprites.png') !important; }
  .RadScheduler_Web20 .rsModalWrapper .rsModalButtons a,
  .RadScheduler_Web20 .rsAdvancedEdit div.rsAdvancedSubmitArea a,
  .RadScheduler_Web20 .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a {
    color: #FFF;
    background-image: url('/img/rsSprites.png') !important; }
  .RadScheduler_Web20 .rsModalWrapper .rsModalButtons a:hover,
  .RadScheduler_Web20 .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover,
  .RadScheduler_Web20 .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a:hover {
    color: #0f3789; }
  .RadScheduler_Web20 .rsBottomIndicator .rsOvertimeArrow {
    background-image: url('/img/rsSprites.png') !important; 
    background-position: -180px -31px !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
  }
  .RadScheduler_Web20 .rsTopIndicator .rsOvertimeArrow {
    background-image: url('/img/rsSprites.png') !important; 
    background-position: -134px -31px !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
  }
  .RadScheduler_Web20 .rsAptSelected .rsAptIn,
  .RadScheduler_Web20 .rsAptSelected .rsAptMid,
  .RadScheduler_Web20 .rsAptSelected .rsAptContent {
    border-color: #243567;
    background-image: none; }
  .RadScheduler_Web20 .rsAgendaView {
    color: #333333; }
    .RadScheduler_Web20 .rsAgendaView .rsAptContent {
      color: inherit; }
    .RadScheduler_Web20 .rsAgendaView .rsDateBox small {
      color: #8dc500; }
  .RadScheduler_Web20 .rsAgendaTable th, .RadScheduler_Web20 .rsAgendaTable td {
    border-bottom-color: #aec0d7;
    border-right-color: #aec0d7; }
  .RadScheduler_Web20 .rsAgendaTable th {
    color: #006534;
    background-color: #e7f1ff; }
  .RadScheduler_Web20 .rsAgendaTable .rsAgendaRowHovered {
    border-color: #bcd2f1;
    color: black;
    background-color: #e7f1ff;
    background-image: -webkit-linear-gradient(top, #e7f1ff 0%, #e7f1ff 100%);
    background-image: -moz-linear-gradient(top, #e7f1ff 0%, #e7f1ff 100%);
    background-image: -ms-linear-gradient(top, #e7f1ff 0%, #e7f1ff 100%);
    background-image: -o-linear-gradient(top, #e7f1ff 0%, #e7f1ff 100%);
    background-image: linear-gradient(top, #e7f1ff 0%, #e7f1ff 100%); }
  .RadScheduler_Web20 .rsAgendaTable .rsAgendaRowSelected {
    border-color: #85c843;
    color: black;
    background-color: #EEEEEE;
    background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #EEEEEE 100%);
    background-image: -moz-linear-gradient(top, #EEEEEE 0%, #EEEEEE 100%);
    background-image: -ms-linear-gradient(top, #EEEEEE 0%, #EEEEEE 100%);
    background-image: -o-linear-gradient(top, #EEEEEE 0%, #EEEEEE 100%);
    background-image: linear-gradient(top, #EEEEEE 0%, #EEEEEE 100%); }
