.RadScheduler_Default_SGV3 {
  color: #333333;
  font: normal 12px/16px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadScheduler_Default_SGV3 .rsSubHeader {
    border-top: 1px solid #828282;
    color: #444444;
    background-color: #d9d9d9; }
  .RadScheduler_Default_SGV3 .rsAgendaView .rsDateBox small {
    color: #999999; }
  .RadScheduler_Default_SGV3 .rsAgendaTable th, .RadScheduler_Default_SGV3 .rsAgendaTable td {
    border-bottom-color: #d2d2d2;
    border-right-color: #d2d2d2; }
  .RadScheduler_Default_SGV3 .rsAgendaTable th {
    background-color: #f6f6f6; }
  .RadScheduler_Default_SGV3 .rsAgendaTable .rsAgendaRowHovered {
    border-color: #b0b0b0;
    color: black;
    background-color: #c5c5c5;
    background-image: -webkit-linear-gradient(top, #e1e1e1 0, #c5c5c5 100%);
    background-image: -moz-linear-gradient(top, #e1e1e1 0, #c5c5c5 100%);
    background-image: -ms-linear-gradient(top, #e1e1e1 0, #c5c5c5 100%);
    background-image: -o-linear-gradient(top, #e1e1e1 0, #c5c5c5 100%);
    background-image: linear-gradient(top, #e1e1e1 0, #c5c5c5 100%); }
  .RadScheduler_Default_SGV3 .rsAgendaTable .rsAgendaRowSelected {
    border-color: #6c6c6c;
    color: black;
    background-color: #828282;
    background-image: -webkit-linear-gradient(top, #969696 0, #828282 100%);
    background-image: -moz-linear-gradient(top, #969696 0, #828282 100%);
    background-image: -ms-linear-gradient(top, #969696 0, #828282 100%);
    background-image: -o-linear-gradient(top, #969696 0, #828282 100%);
    background-image: linear-gradient(top, #969696 0, #828282 100%); }

/* RadScheduler Default_SGV3 skin */
/* common */
.RadScheduler_Default_SGV3,
.RadScheduler_Default_SGV3 a,
.RadScheduler_Default_SGV3 input,
.RadScheduler_Default_SGV3 select,
.RadScheduler_Default_SGV3 textarea {
  font: normal 12px/14px "Segoe UI", Arial, sans-serif; }

.RadScheduler_Default_SGV3,
.RadScheduler_Default_SGV3 a,
.RadScheduler_Default_SGV3 input,
.RadScheduler_Default_SGV3 select,
.RadScheduler_Default_SGV3 textarea {
  color: #333; }

.RadScheduler_Default_SGV3 textarea {
  background: #fff; }

/* header */
/* header sprites */
.RadScheduler_Default_SGV3 .rsHeader,
.RadScheduler_Default_SGV3 .rsHeader ul a:hover,
.RadScheduler_Default_SGV3 .rsHeader ul a:hover span,
.RadScheduler_Default_SGV3 .rsHeader .rsSelected,
.RadScheduler_Default_SGV3 .rsHeader .rsSelected em,
.RadScheduler_Default_SGV3 .rsHeader .rsDatePickerActivator,
.RadScheduler_Default_SGV3 .rsHeader .rsPrevDay,
.RadScheduler_Default_SGV3 .rsHeader .rsNextDay {
  background-image: url('Scheduler/rsSprites.png'); }

.RadScheduler_Default_SGV3 .rsHeader {
  border: 1px solid #929292; }

.RadScheduler_Default_SGV3 .rsHeader,
.RadScheduler_Default_SGV3 .rsHeader a,
.RadScheduler_Default_SGV3 .rsHeader ul span,
.RadScheduler_Default_SGV3 .rsHeader ul em {
  color: #000; }

.RadScheduler_Default_SGV3 .rsHeader a {
  color: #333; }

.RadScheduler_Default_SGV3 .rsHeader .rsSelected em,
.RadScheduler_Default_SGV3 .rsHeader ul a:hover span {
  color: #FFF; }

/* content */
.RadScheduler_Default_SGV3 .rsContent {
  background: #fff; }

/* <headers> */
.RadScheduler_Default_SGV3 .rsHorizontalHeaderTable {
  color: #333;
  background: #e4e4e4; }

.RadScheduler_Default_SGV3 .rsHorizontalHeaderWrapper {
  border-color: #d2d2d2;
  background: #eee; }

.RadScheduler_Default_SGV3 .rsSpacerCell,
.RadScheduler_Default_SGV3 .rsAllDayHeader,
.RadScheduler_Default_SGV3 .rsVerticalHeaderWrapper,
.RadScheduler_Default_SGV3 .rsVerticalHeaderTable {
  background: #f1f1f1 url('Scheduler/rsVerticalHeaderBg.png') repeat-y; }

.RadScheduler_Default_SGV3 .rsVerticalHeaderTable th {
  border-color: #868686 #d2d2d2;
  color: #333; }

.RadScheduler_Default_SGV3 .rsHorizontalHeaderTable th {
  border-color: #d2d2d2;
  background-color: #E4E4E4;
  background-image: url('Scheduler/rsSprites.png'); }

.RadScheduler_Default_SGV3 .rsVerticalHeaderTable th {
  border-color: transparent #d2d2d2; }

* html .RadScheduler_Default_SGV3 .rsVerticalHeaderTable th {
  border-bottom-color: #f1f1f1; }

.RadScheduler_Default_SGV3 table.rsVerticalHeaderTable .rsAlt th {
  border-color: #d2d2d2 #d2d2d2; }

/* </headers> */
/* <all-day-row> */
.RadScheduler_Default_SGV3 .rsAllDayRow {
  background: #eee; }

.RadScheduler_Default_SGV3 .rsSpacerCell,
.RadScheduler_Default_SGV3 .rsAllDayHeader,
.RadScheduler_Default_SGV3 .rsVerticalHeaderTable .rsAllDayHeader {
  border-color: #d2d2d2 #d2d2d2; }

.RadScheduler_Default_SGV3 .rsAllDayRow td,
.RadScheduler_Default_SGV3 .rsContentTable .rsAllDayRow td {
  border-color: #d2d2d2;
  border-style: solid; }

.RadScheduler_Default_SGV3 .rsVerticalHeaderTable .rsMainHeader th {
  border-bottom-color: #d2d2d2; }

.RadScheduler_Default_SGV3 .rsSpacerCell,
.RadScheduler_Default_SGV3 .rsContent .rsAllDayHeader {
  border-bottom-color: #d2d2d2; }

/* </all-day-row> */
.RadScheduler_Default_SGV3 .rsContent,
.RadScheduler_Default_SGV3 .rsTopWrap .rsFooter {
  border: 1px solid #929292;
  border-top: 0; }

.RadScheduler_Default_SGV3 .rsContentTable td {
  border-color: #e8eaec #e8eaec;
  border-bottom-style: dotted; }

.RadScheduler_Default_SGV3 .rsContentTable .rsAlt td {
  border-color: #c7cbd1 #e8eaec;
  border-bottom-style: solid; }

.RadScheduler_Default_SGV3 .rsMonthView .rsOtherMonth {
  background-color: #F9F9F9; }

/* <appointments> */
.RadScheduler_Default_SGV3 .rsApt .rsArrowTop,
.RadScheduler_Default_SGV3 .rsApt .rsArrowBottom,
.RadScheduler_Default_SGV3 .rsApt .rsArrowLeft,
.RadScheduler_Default_SGV3 .rsApt .rsArrowRight,
.RadScheduler_Default_SGV3 .rsApt .rsAptDelete,
.RadScheduler_Default_SGV3 .rsApt .rsAptResize,
.RadScheduler_Default_SGV3 .rsApt .rsAptReminder,
.RadScheduler_Default_SGV3 .rsApt .rsAptRecurrence,
.RadScheduler_Default_SGV3 .rsApt .rsAptRecurrenceException {
  background-color: transparent;
  background-image: url('Scheduler/rsSprites.png');
  background-repeat: no-repeat; }

.RadScheduler_Default_SGV3 .rsAptCreate,
.RadScheduler_Default_SGV3 .rsMonthView .rsAptCreate {
  background-color: #c5c5c5;
  background-image: url('Scheduler/rsSprites.png');
  background-repeat: repeat-x; }

.RadScheduler_Default_SGV3 .rsAptCreateRow2,
.RadScheduler_Default_SGV3 .rsMonthView .rsAptCreateRow2 {
  background-color: #c5c5c5;
  background-image: url('Scheduler/rsSprites.png');
  background-repeat: repeat-x; }

.RadScheduler_Default_SGV3 .rsNonWorkHour,
.RadScheduler_Default_SGV3 .rsSunCol,
.RadScheduler_Default_SGV3 .rsSatCol {
  background-color: #f9f9f9; }

.RadScheduler_Default_SGV3 .rsAptCreateRow3,
.RadScheduler_Default_SGV3 .rsMonthView .rsAptCreateRow3,
.RadScheduler_Default_SGV3 .rsAptCreateRow4,
.RadScheduler_Default_SGV3 .rsMonthView .rsAptCreateRow4,
.RadScheduler_Default_SGV3 .rsAptCreateRow5,
.RadScheduler_Default_SGV3 .rsMonthView .rsAptCreateRow5 {
  background: #c5c5c5; }

.RadScheduler_Default_SGV3 .rsFullTime {
  color: #000; }

.RadScheduler_Default_SGV3 .rsSelectedSlot,
.RadScheduler_Default_SGV3 .rsMonthView .rsSelectedSlot {
  background: #909090;
  border-color: #808080; }

.RadScheduler_Default_SGV3 .rsContentTable td.rsAptCreate.rsSelectedSlot {
  background: #808080;
  border-color: #707070; }

.RadScheduler_Default_SGV3 .rsContentTable td.rsSelectedSlot {
  background: #909090;
  border-color: #808080; }

/* <New appointment imageless rendering */
.RadScheduler_Default_SGV3 .rsAptIn,
.RadScheduler_Default_SGV3 .rsAptMid,
.RadScheduler_Default_SGV3 .rsAptContent {
  background-color: #efefef;
  border-color: #949494; }

.RadScheduler_Default_SGV3 .rsAptContent {
  background-color: #dbdbdb;
  background-image: url('Scheduler/rsAppointmentBg.png'); }

/* </New appointment imageless rendering> */
.RadScheduler_Default_SGV3 .rsAptSimple {
  background-color: #dbdbdb;
  border-color: #949494; }

/* </appointments> */
/* <footer> */
.RadScheduler_Default_SGV3 .rsFooter {
  background: #eee; }

.RadScheduler_Default_SGV3 .rsFooter a {
  color: #555;
  background-color: transparent;
  background-image: url('Scheduler/rsSprites.png');
  background-repeat: no-repeat; }

.RadScheduler_Default_SGV3 div.rsFooter a:hover {
  color: #888; }

/* </footer> */
/* <inline edit form> */
.RadScheduler_Default_SGV3 .rsEditOptions a,
.RadScheduler_Default_SGV3 .rsAptEditResizeHandle,
.RadScheduler_Default_SGV3 .rsAptEditFormWrapper {
  background-image: url('Scheduler/rsSprites.png'); }

.RadScheduler_Default_SGV3 .rsAptEditFormOuter,
.RadScheduler_Default_SGV3 .rsAptEditFormInner {
  background-image: url('Scheduler/rsInlineEditHSprite.png'); }

.RadScheduler_Default_SGV3 .rsAptEditFormMiddle,
.RadScheduler_Default_SGV3 .rsAptEditFormMiddle2 {
  background-image: url('Scheduler/rsInlineEditVSprite.png'); }

.RadScheduler_Default_SGV3 .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
  border-color: #828282;
  background: #fff; }

.RadScheduler_Default_SGV3 .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea {
  background: #fff; }

.RadScheduler_Default_SGV3 .rsAptEditFormWrapper .rsEditOptions {
  background: #eee; }

/* <inline edit form template> */
.RadScheduler_Default_SGV3 .rsAptEditFormWrapper .rsTemplateWrapper {
  background: #eee; }

/* </inline edit form template> */
/* </inline edit form> */
/* <advanced edit form> */
.RadScheduler_Default_SGV3 .rsAdvancedEdit .rsAdvContentWrapper {
  background: #f0f0f0;
  border: 1px solid #828282;
  border-top-color: #DDD; }

* html .RadScheduler_Default_SGV3 div.rsAdvancedModal .rsAdvContentWrapper {
  background: #f0f0f0; }

/* <xref input skins> */
.RadScheduler_Default_SGV3 .rsAdvancedEdit .rsAdvInput,
.RadScheduler_Default_SGV3 .rsAdvancedEdit select,
.RadScheduler_Default_SGV3 .rsAdvancedEdit .textareaWrapper {
  border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e; }

.RadScheduler_Default_SGV3 .rsAdvancedEdit .rsInvalid textarea,
.RadScheduler_Default_SGV3 .rsAdvancedEdit .rsInvalid input,
.RadScheduler_Default_SGV3 .rsAdvancedEdit .rsAdvTimePicker .riEmpty {
  background-image: url('Input/sprite.gif');
  background-color: #fff; }

.RadScheduler_Default_SGV3 .rsAdvancedEdit input.rsInvalid {
  border-color: #d51923;
  color: #d51923; }

/* </xref input skins> */
.RadScheduler_Default_SGV3 .rsAdvancedEdit h2,
.RadScheduler_Default_SGV3 .rsAdvancedEdit h3 {
  color: #6b6b6b; }

.RadScheduler_Default_SGV3 .rsAdvancedEdit h2 {
  border-bottom: 1px solid #CCC; }

.RadScheduler_Default_SGV3 .rsAdvancedEdit h2 span {
  background: #f0f0f0; }

.RadScheduler_Default_SGV3 .rsAdvancedEdit .rsAdvancedSubmitArea {
  border-color: #CCC; }

.RadScheduler_Default_SGV3 .rsAdvancedEdit div.rsAdvancedSubmitArea a {
  color: #333;
  background-image: url('Scheduler/rsSprites.png'); }

/* </advanced edit form> */
/* <date/time picker> */
.RadScheduler_Default_SGV3 .rsTimePick .RadInput_Default_SGV3 input.riEnabled,
.RadScheduler_Default_SGV3 .rsTimePick .RadInput_Default_SGV3 input.riHover,
.RadScheduler_Default_SGV3 .rsTimePick .RadInput_Default_SGV3 input.riFocused {
  background-image: url('Scheduler/rsSprites.png'); }

/* </date/time picker> */
/* <modal dialogs> */
.RadScheduler_Default_SGV3 .rsModalBgTopLeft,
.RadScheduler_Default_SGV3 .rsModalBgTopRight,
.RadScheduler_Default_SGV3 .rsModalBgBottomLeft,
.RadScheduler_Default_SGV3 .rsModalBgBottomRight {
  background-image: url('Scheduler/rsModalBg.png'); }

div.RadScheduler_Default_SGV3 .rsAnimating {
  background-image: url('Scheduler/rsModalBgIE6.png'); }

* html .RadScheduler_Default_SGV3 .rsModalBgTopLeft,
* html .RadScheduler_Default_SGV3 .rsModalBgTopRight,
* html .RadScheduler_Default_SGV3 .rsModalBgBottomLeft,
* html .RadScheduler_Default_SGV3 .rsModalBgBottomRight {
  background-image: url('Scheduler/rsModalBgIE6.png'); }

.RadScheduler_Default_SGV3 .rsAdvancedEdit .rsAdvTitle,
.RadScheduler_Default_SGV3 .rsAdvancedEdit .rsAdvInnerTitle {
  background-image: url('Scheduler/rsModalTitleBg.png'); }

.RadScheduler_Default_SGV3 .rsAdvancedEdit a.rsAdvEditClose,
.RadScheduler_Default_SGV3 .rsModalWrapper .rsModalWindowClose {
  background-image: url('Scheduler/rsSprites.png'); }

.RadScheduler_Default_SGV3 .rsAdvancedEdit a.rsAdvEditClose {
  margin-top: -23px; }

.RadScheduler_Default_SGV3 .rsAdvancedEdit a.rsAdvEditClose:hover,
.RadScheduler_Default_SGV3 .rsModalWrapper a.rsModalWindowClose:hover {
  background-position: -30px -341px; }

.RadScheduler_Default_SGV3 .rsModalWrapper .rsModalTitle {
  color: #000;
  background-image: url('Scheduler/rsSprites.png'); }

.RadScheduler_Default_SGV3 .rsModalWrapper .rsModalInner {
  border-color: #828282;
  background: #fff; }

.RadScheduler_Default_SGV3 .rsModalWrapper .rsModalIcon,
.RadScheduler_Default_SGV3 .rsModalWrapper .rsModalButtons a {
  background-image: url('Scheduler/rsSprites.png'); }

/* Inline Edit buttons + ModalDialog buttons */
.RadScheduler_Default_SGV3 .rsModalWrapper .rsModalButtons a,
.RadScheduler_Default_SGV3 .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a {
  color: #333; }

/* </modal dialogs> */
.RadScheduler_Default_SGV3 .rsBottomIndicator .rsOvertimeArrow {
  background: transparent url('Scheduler/rsSprites.png') no-repeat -180px -31px; }

.RadScheduler_Default_SGV3 .rsTopIndicator .rsOvertimeArrow {
  background: transparent url('Scheduler/rsSprites.png') no-repeat -134px -31px; }

.RadScheduler_Default_SGV3 .rsAptSelected .rsAptIn,
.RadScheduler_Default_SGV3 .rsAptSelected .rsAptMid,
.RadScheduler_Default_SGV3 .rsAptSelected .rsAptContent {
  border-color: #000000;
  background-image: none; }
