/* RadScheduler Black skin */

/* common */
.RadScheduler_Navskin,
.RadScheduler_Navskin a,
.RadScheduler_Navskin input,
.RadScheduler_Navskin select,
.RadScheduler_Navskin textarea
{
	font: normal 12px/14px "Segoe UI", Arial, sans-serif;
}

.RadScheduler_Navskin,
.RadScheduler_Navskin a
{
	color: #d7d7d7;
}

.RadScheduler_Navskin input,
.RadScheduler_Navskin select,
.RadScheduler_Navskin textarea
{
	color: #000;
}

.RadScheduler_Navskin textarea,
.RadScheduler .rsAdvancedEdit .textareaWrapper,
.RadScheduler_Navskin .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url('Scheduler/rsAppointmentBg.png');
}

.RadScheduler_Navskin textarea
{
	background-position: -4px -7px;
}

/* header */

/* header sprites */
.RadScheduler_Navskin .rsHeader,
.RadScheduler_Navskin .rsHeader ul a:hover,
.RadScheduler_Navskin .rsHeader ul a:hover span,
.RadScheduler_Navskin .rsHeader .rsSelected,
.RadScheduler_Navskin .rsHeader .rsSelected em,
.RadScheduler_Navskin .rsHeader .rsDatePickerActivator,
.RadScheduler_Navskin .rsHeader .rsPrevDay,
.RadScheduler_Navskin .rsHeader .rsNextDay
{
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Navskin .rsHeader
{
	border: 1px solid #000;
}

.RadScheduler_Navskin .rsHeader,
.RadScheduler_Navskin .rsHeader ul a:hover span
{
	color: #c2ce3b;
}

.RadScheduler_Navskin .rsHeader a,
.RadScheduler_Navskin .rsHeader ul span,
.RadScheduler_Navskin .rsHeader ul em
{
	color: #d7d7d7;
}

.RadScheduler_Navskin .rsHeader .rsSelected em
{ 
	color: #FFF;
}

/* content */

.RadScheduler_Navskin .rsContent
{
	background: #000;
}

/* <headers> */

.RadScheduler_Navskin .rsHorizontalHeaderTable
{
	color: #d7d7d7;
	background: #1a1a1a;
}

.RadScheduler_Navskin .rsHorizontalHeaderWrapper {
	border-color: #d2d2d2;
	background: #272727;
}

.RadScheduler_Navskin .rsSpacerCell,
.RadScheduler_Navskin .rsAllDayHeader,
.RadScheduler_Navskin .rsVerticalHeaderWrapper,
.RadScheduler_Navskin .rsVerticalHeaderTable
{
	background: #272727;
}

.RadScheduler_Navskin .rsVerticalHeaderTable th
{
	border-color: #868686 #d2d2d2;
	color: #d7d7d7;
}

.RadScheduler_Navskin .rsHorizontalHeaderTable th
{
	border-color: #000;
	background-color: #1a1a1a;
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Navskin .rsVerticalHeaderTable th
{
	border-color: transparent #191919;
}
* html .RadScheduler_Navskin .rsVerticalHeaderTable th { border-bottom-color: #191919; }

.RadScheduler_Navskin .rsVerticalHeaderTable .rsAlt th
{
	border-color: #535353 #191919;
}

/* </headers> */

/* <all-day-row> */

.RadScheduler_Navskin .rsAllDayRow
{
	background: #272727;
}

.RadScheduler_Navskin .rsSpacerCell,
.RadScheduler_Navskin .rsAllDayHeader,
.RadScheduler_Navskin .rsVerticalHeaderTable .rsAllDayHeader
{
	border-color: #535353 #191919;
}

.RadScheduler_Navskin .rsAllDayRow td
{
	border-color: #535353; 
	border-style: solid;
}

.RadScheduler_Navskin .rsVerticalHeaderTable .rsMainHeader th
{
	border-bottom-color: #535353;
}

.RadScheduler_Navskin .rsSpacerCell,
.RadScheduler_Navskin .rsContent .rsAllDayHeader
{
	border-bottom-color: #535353;
}

/* </all-day-row> */

.RadScheduler_Navskin .rsContent,
.RadScheduler_Navskin .rsTopWrap .rsFooter
{
	border: 1px solid #000;
	border-top: 0;
}

.RadScheduler_Navskin .rsContentTable
{
	background-color: #494949;
}

.RadScheduler_Navskin .rsContentTable td
{
	border-color: #4f4f4f;
	border-bottom-style: dotted;
}

.RadScheduler_Navskin .rsContentTable .rsAlt td
{
	border-color: #535353 #4f4f4f;
	border-bottom-style: solid;
}

.RadScheduler_Navskin .rsMonthView .rsOtherMonth
{
	background-color: #4f4f4f;
}

/* <appointments> */
.RadScheduler_Navskin .rsApt .rsArrowTop,
.RadScheduler_Navskin .rsApt .rsArrowBottom,
.RadScheduler_Navskin .rsApt .rsArrowLeft,
.RadScheduler_Navskin .rsApt .rsArrowRight,
.RadScheduler_Navskin .rsApt .rsAptDelete,
.RadScheduler_Navskin .rsApt .rsAptResize,
.RadScheduler_Navskin .rsApt .rsAptRecurrence,
.RadScheduler_Navskin .rsApt .rsAptRecurrenceException
{
	z-index:4;
	background-color: transparent;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: no-repeat;
}

.RadScheduler_Navskin .rsAptCreate,
.RadScheduler_Navskin .rsMonthView .rsAptCreate
{
	background-color: #2f2f2f;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: repeat-x;
}

.RadScheduler_Navskin .rsAptCreateRow2,
.RadScheduler_Navskin .rsMonthView .rsAptCreateRow2
{
	background-color: #2f2f2f;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: repeat-x;
}

.RadScheduler_Navskin .rsSunCol,
.RadScheduler_Navskin .rsSatCol
{
	background-color: #404040;
}

.RadScheduler_Navskin .rsAptCreateRow3,
.RadScheduler_Navskin .rsMonthView .rsAptCreateRow3,
.RadScheduler_Navskin .rsAptCreateRow4,
.RadScheduler_Navskin .rsMonthView .rsAptCreateRow4,
.RadScheduler_Navskin .rsAptCreateRow5,
.RadScheduler_Navskin .rsMonthView .rsAptCreateRow5
{
	background: #2f2f2f;
}

.RadScheduler_Navskin .rsAptContent,
.RadScheduler_Navskin .rsFullTime 
{
	color: #000;
}
.RadScheduler_Navskin .rsAptContent,
.RadScheduler_Navskin .rsAptIn,
.RadScheduler_Navskin .rsAptMid,
.RadScheduler_Navskin .rsAptOut
{
	background-image: url('Scheduler/rsAppointmentBg.png');
}
.RadScheduler_Navskin .rsNote .rsAptContent,
.RadScheduler_Navskin .rsNote .rsAptIn,
.RadScheduler_Navskin .rsNote .rsAptMid,
.RadScheduler_Navskin .rsNote .rsAptOut
{
	background-image: url('Scheduler/rsAppointmentBgNotes.gif');	
}
.RadScheduler_Navskin .rsFood .rsAptContent,
.RadScheduler_Navskin .rsFood .rsAptIn,
.RadScheduler_Navskin .rsFood .rsAptMid,
.RadScheduler_Navskin .rsFood .rsAptOut
{
	background-image: url('Scheduler/rsAppointmentBgFood.gif');	
}
.RadScheduler_Navskin .rsBMI .rsAptContent,
.RadScheduler_Navskin .rsBMI .rsAptIn,
.RadScheduler_Navskin .rsBMI .rsAptMid,
.RadScheduler_Navskin .rsBMI .rsAptOut
{
	background-image: url('Scheduler/rsAppointmentBgBMI.gif');	
}
.RadScheduler_Navskin .rsExercise .rsAptContent,
.RadScheduler_Navskin .rsExercise .rsAptIn,
.RadScheduler_Navskin .rsExercise .rsAptMid,
.RadScheduler_Navskin .rsExercise .rsAptOut
{
	background-image: url('Scheduler/rsAppointmentBgExercise.gif');	
}
.RadScheduler_Navskin .rsOrder .rsAptContent,
.RadScheduler_Navskin .rsOrder .rsAptIn,
.RadScheduler_Navskin .rsOrder .rsAptMid,
.RadScheduler_Navskin .rsOrder .rsAptOut
{
	background-image: url('Scheduler/rsAppointmentBgTrim.gif');	
}
.RadScheduler_Navskin .rsNote .rsAptOut h2,
.RadScheduler_Navskin .rsFood .rsAptOut h2,
.RadScheduler_Navskin .rsBMI .rsAptOut h2,
.RadScheduler_Navskin .rsExercise .rsAptOut h2,
.RadScheduler_Navskin .rsOrder .rsAptOut h2
{
	line-height:1.2em;
}
.RadScheduler_Navskin .rsNote .rsAptOut h2,
.RadScheduler_Navskin .rsFood .rsAptOut h2,
.RadScheduler_Navskin .rsBMI .rsAptOut h2,
.RadScheduler_Navskin .rsExercise .rsAptOut h2,
.RadScheduler_Navskin .rsOrder .rsAptOut h2,
.RadScheduler_Navskin .rsNote .rsAptOut h4,
.RadScheduler_Navskin .rsFood .rsAptOut h4,
.RadScheduler_Navskin .rsBMI .rsAptOut h4,
.RadScheduler_Navskin .rsExercise .rsAptOut h4,
.RadScheduler_Navskin .rsOrder .rsAptOut h4
{
	margin:10px 50% 0px 10px;
	z-index:50;
	position:relative;
}
.RadScheduler_Navskin .rsNote .rsAptOut h4,
.RadScheduler_Navskin .rsFood .rsAptOut h4,
.RadScheduler_Navskin .rsBMI .rsAptOut h4,
.RadScheduler_Navskin .rsExercise .rsAptOut h4,
.RadScheduler_Navskin .rsOrder .rsAptOut h4
{
	margin:15px 0px 0px 1px;
}
.RadScheduler_Navskin .rsNote .rsAptOut h2,
.RadScheduler_Navskin .rsNote .rsAptOut h4
{
	color:#00101e;
}
.RadScheduler_Navskin .rsFood .rsAptOut h2,
.RadScheduler_Navskin .rsFood .rsAptOut h4
{
	color:#00101e;
}
.RadScheduler_Navskin .rsBMI .rsAptOut h2,
.RadScheduler_Navskin .rsBMI .rsAptOut h4
{
	color:#00101e;
}
.RadScheduler_Navskin .rsExercise .rsAptOut h2,
.RadScheduler_Navskin .rsExercise .rsAptOut h2
{
	color:#00101e;
}
.RadScheduler_Navskin .rsOrder .rsAptOut h2,
.RadScheduler_Navskin .rsOrder .rsAptOut h4
{
	color:#c2ce3b;
}
.RadScheduler_Navskin .rsAptContent .Food .day,
.RadScheduler_Navskin .rsAptContent .BMIMeasurement .day,
.RadScheduler_Navskin .rsAptContent .Exercise .day,
.RadScheduler_Navskin .rsAptContent .TrimSecrets .day,
.RadScheduler_Navskin .rsAptContent .Note .day
{
	z-index:1;
	position:absolute;
	width:200px;
	height:100%;
	border-top: transparent 1px solid;
	top:10px;
	right:2px;
}
.RadScheduler_Navskin .rsAptContent .Food .day
{
	background: url('img/food.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAptContent .BMIMeasurement .day
{
	background: url('img/bmi.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAptContent .Exercise .day
{
	background: url('img/exercise.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAptContent .TrimSecrets .day
{
	background: url('img/trimsecretslogo.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAptContent .Note .day
{
	background: url('img/note.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAptContent .Food .week,
.RadScheduler_Navskin .rsAptContent .BMIMeasurement .week,
.RadScheduler_Navskin .rsAptContent .Exercise .week,
.RadScheduler_Navskin .rsAptContent .TrimSecrets .week,
.RadScheduler_Navskin .rsAptContent .Note .week
{
	z-index:1;
	position:absolute;
	width:25px;
	height:100%;
	border-top: transparent 1px solid;
	top:-4px;
	right:0px;
}
.RadScheduler_Navskin .rsAptContent .Food .week
{
	background: url('img/foodsml.png') no-repeat right bottom;
}
.RadScheduler_Navskin .rsAptContent .BMIMeasurement .week
{
	background: url('img/bmisml.png') no-repeat right bottom;
}
.RadScheduler_Navskin .rsAptContent .Exercise .week
{
	background: url('img/exercisesml.png') no-repeat right bottom;
}
.RadScheduler_Navskin .rsAptContent .TrimSecrets .week
{
	background: url('img/trimsecretslogosml.png') no-repeat right bottom;
}
.RadScheduler_Navskin .rsAptContent .Note .week
{
	background: url('img/notesml.png') no-repeat right bottom;
}
.RadScheduler_Navskin .rsAptContent .Food .month,
.RadScheduler_Navskin .rsAptContent .BMIMeasurement .month,
.RadScheduler_Navskin .rsAptContent .Exercise .month,
.RadScheduler_Navskin .rsAptContent .TrimSecrets .month,
.RadScheduler_Navskin .rsAptContent .Note .month
{
	z-index:1;
	width:25px;
	height:22px;
	border-top: transparent 1px solid;
}
.RadScheduler_Navskin .rsAptContent .Food .month
{
	background: url('img/foodsml.png') no-repeat top left;
}
.RadScheduler_Navskin .rsAptContent .BMIMeasurement .month
{
	background: url('img/bmisml.png') no-repeat top left;
}
.RadScheduler_Navskin .rsAptContent .Exercise .month
{
	background: url('img/exercisesml.png') no-repeat top left;
}
.RadScheduler_Navskin .rsAptContent .TrimSecrets .month
{
	background: url('img/trimsecretslogosml.png') no-repeat top left;
}
.RadScheduler_Navskin .rsAptContent .Note .month
{
	background: url('img/notesml.png') no-repeat top left;
}
/* </appointments> */

/* <footer> */
.RadScheduler_Navskin .rsFooter
{
	background-color: #1E1E1E;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: repeat-x;
}

.RadScheduler_Navskin .rsFooter a
{
	color: #a7a7a7;
	background-color: transparent;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: no-repeat;
}

.RadScheduler_Navskin div.rsFooter a:hover
{
	color: #d7d7d7;
}

/* </footer> */

/* <inline edit form> */
.RadScheduler_Navskin .rsAdvFormWrap #myTrimEditForm
{
	position:relative;
	z-index:2;
}
.RadScheduler_Navskin .rsAdvFormWrap #myTrimEditForm .myTrimEditFormType
{
	position:absolute;
	width:200px;
	height:100%;
	z-index:1;
	top:0px;
	right:0px;
}
.RadScheduler_Navskin .rsAdvFormWrap #myTrimEditForm .myTrimAppEditForm
{
	z-index:2;
	position:relative;
}
.RadScheduler_Navskin .rsAdvFormWrap #myTrimEditForm .myTrimAppEditForm .inline-label
{
	font-size:1.3em;
	font-weight:bold;
}
.RadScheduler_Navskin .rsAdvFormWrap .BMIMeasurement .myTrimEditFormType
{
	background: url('img/bmi.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAdvFormWrap .Food .myTrimEditFormType
{
	background: url('img/food.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAdvFormWrap .Note .myTrimEditFormType
{
	background: url('img/note.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAdvFormWrap .Exercise .myTrimEditFormType
{
	background: url('img/exercise.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAdvFormWrap .TrimSecrets .myTrimEditFormType
{
	background: url('img/trimsecretslogo.png') no-repeat right top;
}
.RadScheduler_Navskin .rsAdvFormWrap,
.RadScheduler_Navskin .rsAdvFormWrap .BMIMeasurement,
.RadScheduler_Navskin .rsAdvFormWrap .Food,
.RadScheduler_Navskin .rsAdvFormWrap .Note,
.RadScheduler_Navskin .rsAdvFormWrap .Exercise,
.RadScheduler_Navskin .rsAdvFormWrap .TrimSecrets
{
	width:auto;
	height:auto;
}
.RadScheduler_Navskin .rsAdvFormWrap .BMIMeasurement,
.RadScheduler_Navskin .rsAdvFormWrap .Food,
.RadScheduler_Navskin .rsAdvFormWrap .Note,
.RadScheduler_Navskin .rsAdvFormWrap .Exercise
{
	color:#00101e;
}
.RadScheduler_Navskin .rsAdvFormWrap .TrimSecrets
{
	color:#c2ce3b;
}
.RadScheduler_Navskin .rsAdvFormWrap textarea
{
	background:#fff;
	filter: alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	line-height:1.2em;
	z-index:4;
	padding:4px;
}
.RadScheduler_Navskin .rsAdvFormWrap .BMIMeasurement
{
	background: url('Scheduler/rsAppointmentBgBMI.gif');
}
.RadScheduler_Navskin .rsAdvFormWrap .Food
{
	background: url('Scheduler/rsAppointmentBgFood.gif');
}
.RadScheduler_Navskin .rsAdvFormWrap .Note
{
	background: url('Scheduler/rsAppointmentBgNotes.gif');
}
.RadScheduler_Navskin .rsAdvFormWrap .Exercise
{
	background: url('Scheduler/rsAppointmentBgExercise.gif');
}
.RadScheduler_Navskin .rsAdvFormWrap .TrimSecrets
{
	background: url('Scheduler/rsAppointmentBgTrim.gif');
}
.RadScheduler_Navskin .rsEditOptions a,
.RadScheduler_Navskin .rsAptEditResizeHandle,
.RadScheduler_Navskin .rsAptEditFormWrapper
{
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Navskin .rsAptEditFormOuter, /* top */
.RadScheduler_Navskin .rsAptEditFormInner  /* bottom */
{
	background-image: url('Scheduler/rsInlineEditHSprite.png');
}

.RadScheduler_Navskin .rsAptEditFormMiddle, /* left */
.RadScheduler_Navskin .rsAptEditFormMiddle2 /* right */
{
	background-image: url('Scheduler/rsInlineEditVSprite.png');
}

.RadScheduler .rsAdvancedEdit .textareaWrapper,
.RadScheduler_Navskin .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	border-color: #000;
	background-position: -4px -4px;
}

/* <inline edit form template and edit background> */

.RadScheduler_Navskin .rsAptEditFormWrapper .rsTemplateWrapper,
.RadScheduler_Navskin .rsAptEditFormWrapper .rsEditOptions 
{
	background: #1E1E1E;
}

/* </inline edit form template and edit background> */

/* </inline edit form> */

/* <advanced edit form> */

.RadScheduler_Navskin .rsAdvancedEdit .rsAdvContentWrapper
{
	background: #202020;
	border: 1px solid #000;
	border-top-color: #222;
}

/* <xref input skins> */

.RadScheduler_Navskin .rsAdvancedEdit .rsAdvInput,
.RadScheduler_Navskin .rsAdvancedEdit select
{
	border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}

.RadScheduler_Navskin .rsAdvancedEdit .rsInvalid textarea
{
	background-image: url('Input/sprite.gif');
}

.RadScheduler_Navskin .rsAdvancedEdit .rsInvalid
{
	border-color: #d51923; 
	color: #d51923;
}
/* </xref input skins> */

.RadScheduler_Navskin .rsAdvancedEdit h2,
.RadScheduler_Navskin .rsAdvancedEdit h3
{
	color: #c2ce3b;
}

.RadScheduler_Navskin .rsAdvancedEdit h2
{
	border-bottom: 1px solid #3a3a3a;
}

.RadScheduler_Navskin .rsAdvancedEdit h2 span
{
	background: #202020;
}

.RadScheduler_Navskin .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	border-right: 1px solid #3a3a3a;
}

.RadScheduler_Navskin .rsAdvancedEdit ul.rsRecurrenceOptionList   /* ??? */
{
	border-right: 1px solid #000;
}

.RadScheduler_Navskin .rsAdvancedEdit div.rsAdvPatternPanel
{
	border-left: 0;
}

.RadScheduler_Navskin .rsAdvancedEdit .rsAdvancedSubmitArea
{
	border-color: #3a3a3a;
}

.RadScheduler_Navskin .rsAdvEditClose,
.RadScheduler_Navskin .rsAdvancedEdit div.rsAdvancedSubmitArea a 
{
	color: #fff;
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Navskin .rsAdvEditClose
{
	background-color: transparent;
}

.RadScheduler_Navskin .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover
{
	color: #c2ce3b;
}

/* </advanced edit form> */

/* <date/time picker> */

div.RadScheduler_Navskin .rsTimePick .RadInput_Navskin input.riEnabled,
div.RadScheduler_Navskin .rsTimePick .RadInput_Navskin input.riHover,
div.RadScheduler_Navskin .rsTimePick .RadInput_Navskin input.riFocused,
div.RadScheduler_Navskin .rsTimePick .RadInput_Navskin input.riEmpty
{
	background-image: url('Scheduler/rsSprites.png');
	background-color: #454545;
}

/* </date/time picker> */

/* <modal dialogs> */

.RadScheduler_Navskin .rsAdvancedEdit .rsAdvTitle,
.RadScheduler_Navskin .rsModalWrapper .rsModalOuter
{
	border-color: #000;
	background-image: url('Scheduler/rsModalOuterBg.png');
}

.RadScheduler_Navskin .rsAdvancedEdit .rsAdvInnerTitle,
.RadScheduler_Navskin .rsModalWrapper .rsModalOuterTitle
{
	background-image: url('Scheduler/rsModalOuterTitleBg.png');
}

.RadScheduler_Navskin .rsModalWrapper .rsModalWindowClose
{
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Navskin .rsModalWrapper .rsModalWindowClose:hover
{
	background-position: -78px -524px;
}

.RadScheduler_Navskin .rsModalWrapper .rsModalTitle
{
	color: #d7d7d7;
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Navskin .rsModalWrapper .rsModalInner
{
	border-color: #000;
	background: #464646;
}

.RadScheduler_Navskin .rsModalWrapper .rsModalContent label
{
	color: #d7d7d7;
}

.RadScheduler_Navskin .rsModalWrapper .rsModalIcon,
.RadScheduler_Navskin .rsModalWrapper .rsModalButtons a
{
	background-image: url('Scheduler/rsSprites.png');
}


/* Inline Edit buttons + ModalDialog buttons */
.RadScheduler_Navskin .rsModalWrapper .rsModalButtons a,
.RadScheduler_Navskin .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a
{
	color: #fff;
}

.RadScheduler_Navskin .rsModalWrapper .rsModalButtons a:hover,
.RadScheduler_Navskin .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a:hover
{
	color: #c2ce3b;
}

/* </modal dialogs> */