.RadScheduler_JojosSkin
{
	background: #000;
	color: #ec8d99;
}
.RadScheduler_JojosSkin
{
	font: 11px/16px "Segoe UI" , Verdana, sans-serif;
}
.RadScheduler_JojosSkin TABLE
{
	font: 11px/16px "Segoe UI" , Verdana, sans-serif;
}
.RadScheduler_JojosSkin .rsHeader
{
	border-right: #7f6649 1px solid;
	border-top: #7f6649 0px solid;
	background: url('Scheduler/menuItem.gif') repeat-x;
	border-left: #7f6649 1px solid;
	border-bottom: #7f6649 0px solid;
}
.RadScheduler_JojosSkin .rsHeader P
{
	padding-right: 0px;
	padding-left: 0px;
	background: url('Scheduler/PrevNext.gif') no-repeat 4px 0px;
	left: 11px;
	float: left;
	padding-bottom: 0px;
	margin: 7px 0px 0px;
	width: 90px;
	color: #ec8d99;
	line-height: 21px;
	padding-top: 0px;
	height: 26px;
}
.RadScheduler_JojosSkin .rsPrevDay
{
	width: 14px;
	top: 0px;
	height: 21px;
}
.RadScheduler_JojosSkin .rsNextDay
{
	width: 14px;
	top: 0px;
	height: 21px;
}
.RadScheduler_JojosSkin .rsPrevDay
{
	left: 0px;
}
.RadScheduler_JojosSkin .rsNextDay
{
	left: 15px;
}
.RadScheduler_JojosSkin .rsHeader EM
{
	font-style: normal;
}
.RadScheduler_JojosSkin .rsHeader P EM
{
	left: 38px;
	position: absolute;
	top: 0px;
}
.RadScheduler_JojosSkin .rsHeader P EM A
{
	color: #9a9a9a;
}
.RadSchedule_JojosSkin .rsHeader P EM A:hover
{
	text-decoration: none;
}
.RadScheduler_JojosSkin .rsHeader H2
{
	padding-right: 0px;
	padding-left: 130px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #ec8d99;
	line-height: 34px;
	padding-top: 0px;
}
.RadScheduler_JojosSkin .rsHeader UL
{
	font-size: 12px;
	float: right;
	margin: 0px;
	line-height: 36px;
	list-style-type: none;
	height: 36px;
	text-align: right;
}
.RadScheduler_JojosSkin .rsHeader LI
{
	background: url('Scheduler/menuItem.gif') #fbfdfe repeat-x 0px 100%;
	float: left;
	border-left: #000 1px solid;
	color: #fff;
}
.RadScheduler_JojosSkin .rsHeader .rsSelected
{
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.RadScheduler_JojosSkin .rsHeader UL A
{
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.RadScheduler_JojosSkin .rsHeader UL A
{
	display: block;
	float: left;
	color: #9a9a9a;
	text-decoration: none;
}
.RadScheduler_JojosSkin .rsHeader .rsSelected
{
	background: url('Scheduler/menuItemSelected.gif') #fdf9d5 repeat-x center 0px;
	color: #d0d0d0;
}
.RadScheduler_JojosSkin .rsHeader UL A:hover
{
	background: url('Scheduler/menuItemSelected.gif') #fdf9d5 repeat-x center 0px;
	color: #d0d0d0;
}
.RadScheduler_JojosSkin .rsColumnHeader
{
	border-right: #868686 1px solid;
	border-left: #868686 1px solid;
}
.RadScheduler_JojosSkin .rsAllDay
{
	border-right: #868686 1px solid;
	border-left: #868686 1px solid;
}
.RadScheduler_JojosSkin .rsAllDayCell
{
	border-right: #000000 1px solid;
	background: #d6d6d6;
	cursor: default;
	border-bottom: #000000 1px solid;
}
.RadScheduler_JojosSkin .rsDayView .rsAllDayCell
{
	border-left-color: #6b6b6b;
	border-bottom-color: #6b6b6b;
	border-top-color: #6b6b6b;
	border-right-color: #6b6b6b;
}
.RadScheduler_JojosSkin .rsWeekView .rsAllDayCell
{
	border-left-color: #6b6b6b;
	border-bottom-color: #6b6b6b;
	border-top-color: #6b6b6b;
	border-right-color: #6b6b6b;
}
HTML .RadScheduler_JojosSkin .rsAllDayCell
{
	height: auto;
}
HTML .RadScheduler_JojosSkin .rsAllDayCell .rsWrap
{
	height: 25px;
}
.RadScheduler_JojosSkin .rsAllDayCell .rsWrap
{
	height: 25px;
}
.RadScheduler_JojosSkin .rsColumnHeader
{
	background: #151515;
}
.RadScheduler_JojosSkin .rsColumnHeaderFirstCell
{
	background: #151515;
	height: 25px;
}
.RadScheduler_JojosSkin .rsColumnHeaderSpacerCell
{
	background: url('Scheduler/rsHeaderBg.gif') #610a0e repeat-x left bottom;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastSpacerCell
{
	background: url('Scheduler/rsHeaderBg.gif') #610a0e repeat-x left bottom;
}
.RadScheduler_JojosSkin .rsColumnHeaderCell
{
	background: url('Scheduler/rsHeaderBg.gif') #610a0e repeat-x left bottom;
}
.RadScheduler_JojosSkin .rsColumnHeaderSpacerCell
{
	border-bottom: #000000 1px solid;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastSpacerCell
{
	border-bottom: #000000 1px solid;
}
.RadScheduler_JojosSkin TABLE.rsHoursTable
{
	table-layout: auto;
}
.RadScheduler_JojosSkin .rsColumnHeaderFirstCell DIV
{
	width: 100px;
}
.RadScheduler_JojosSkin .rsColumnHeaderSpacerCell DIV
{
	width: 100px;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastSpacerCell DIV
{
	width: 100px;
}
.RadScheduler_JojosSkin .rsHoursTable TH
{
	width: 100px;
}
.RadScheduler_JojosSkin .rsHoursTable TH DIV
{
	width: 100px;
}
.RadScheduler_JojosSkin .rsMonthView .rsVertical .rsColumnHeaderSpacerCell DIV
{
	width: 98px;
}
.RadScheduler_JojosSkin .rsHoursTable .rsAllDayFirstCell DIV
{
	width: 100%;
	text-align: center;
}
.RadScheduler_JojosSkin .rsMonthView .rsColumnHeaderFirstCell DIV
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsMonthView .rsColumnHeaderLastSpacerCell
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsMonthView .rsColumnHeaderLastSpacerCell DIV
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsMonthView .rsHoursTable TH
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsMonthView .rsHoursTable TH DIV
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsHoursTable .rsSubHeaderHidden
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsHoursTable .rsSubHeaderHidden DIV
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsTimelineView .rsColumnHeaderLastSpacerCell
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsTimelineView .rsColumnHeaderLastSpacerCell DIV
{
	width: 0px;
}
.RadScheduler_JojosSkin .rsMonthView .rsHoursTable TH
{
	border-right-width: 0px;
}
.RadScheduler_JojosSkin .rsMonthView .rsHoursTable .rsMainHeader
{
	border-right-color: #868686;
}
.RadScheduler_JojosSkin .rsMonthView .rsHoursTable .rsMainHeader DIV
{
	border-right-color: #868686;
}
.RadScheduler_JojosSkin .rsTimelineView .rsHoursTable .rsMainHeader
{
	border-right-color: #00ff1c;
}
.RadScheduler_JojosSkin .rsTimelineView .rsHoursTable .rsMainHeader DIV
{
	border-right-color: #868686;
}
.RadScheduler_JojosSkin .rsMonthView .rsHoursTable .rsMainHeader
{
	width: 100px;
}
.RadScheduler_JojosSkin .rsMonthView .rsHoursTable .rsMainHeader DIV
{
	width: 100px;
}
.RadScheduler_JojosSkin .rsAllDayFirstCell
{
	border-right: #151515 1px solid;
	font-size: 12px;
	background: #868686;
	color: #fff;
	height: 25px;
	text-align: center;
}
.RadScheduler_JojosSkin .rsAllDayFirstCell DIV
{
	width: 100px;
}
.RadScheduler_JojosSkin .rsAllDayLastCell
{
	background: #d6d6d6;
	border-left: #171717 1px solid;
	border-bottom: #7f6649 1px solid;
}
.RadScheduler_JojosSkin .rsColumnHeaderSpacerCell
{
	padding-right: 1px;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastSpacerCell
{
	border-right: #868686 1px solid;
}
.RadScheduler_JojosSkin .rsMonthView .rsVertical .rsColumnHeaderLastSpacerCell
{
	border-right-width: 0px;
}
.RadScheduler_JojosSkin .rsColumnHeaderSpacerCell
{
	border-top: #7f6649 1px solid;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastSpacerCell
{
	border-top: #7f6649 1px solid;
}
.RadScheduler_JojosSkin .rsAllDayLastCell DIV
{
	width: 15px;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastCell DIV
{
	width: 15px;
}
.RadScheduler_JojosSkin .rsColumnHeaderTable
{
	border-right: #7f6649 1px solid;
	border-left-width: 0px;
}
.RadScheduler_JojosSkin .rsTimelineTable
{
	border-right: #7f6649 1px solid;
}
.RadScheduler_JojosSkin .rsColumnHeaderTable .rsLastCell
{
	border-right-width: 0px;
}
.RadScheduler_JojosSkin .rsAllDayTable
{
	border-right: #000000 1px solid;
}
.RadScheduler_JojosSkin .rsTimelineTable
{
	border-right: #000000 1px solid;
}
.RadScheduler_JojosSkin .rsColumnHeaderFirstCell
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	background: #868686;
	border-bottom: #000000 1px solid;
	height: 20px;
}
.RadScheduler_JojosSkin .rsColumnHeaderRow TH
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	background: #868686;
	border-bottom: #000000 1px solid;
	height: 20px;
}
.RadScheduler_JojosSkin .rsColumnHeaderRow TH
{
	color: #fff;
	white-space: nowrap;
	text-align: center;
}
.RadScheduler_JojosSkin .rsColumnHeaderRow TH.rsTodayCol
{
	background: url('Scheduler/WeekDayToday.gif') #ec8d99 repeat-x center 0px;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastCell
{
	border-top: #000000 1px solid;
	background: #868686;
	border-left: #868686 1px solid;
}
.RadScheduler_JojosSkin .rsTimelineView .rsHoursTable .rsMainHeader
{
	border-bottom: #000000 1px solid;
}
.RadScheduler_JojosSkin .rsHoursTable .rsSubHeaderLast
{
	height: 26px;
}
.RadScheduler_JojosSkin .rsAllDayRow .rsLastCell
{
	border-right-width: 0px;
}
.RadScheduler_JojosSkin .rsShowMore
{
	cursor: pointer;
	color: #074121;
	text-align: center;
	text-decoration: underline;
}
.RadScheduler_JojosSkin .rsContent
{
	border: 0px;
	background: #000;
}
.RadScheduler_JojosSkin .rsHoursTable TH
{
	border-top: #6b6b6b 1px solid;
	font-size: 12px;
	background: #868686;
	color: #fff;
	height: 25px;
}
.RadScheduler_JojosSkin .rsVertical .rsHoursTable .rsMainHeader
{
	height: auto;
}
.RadScheduler_JojosSkin .rsHoursTable .rsMainHeader DIV
{
	vertical-align: middle;
	height: 100%;
}
.RadScheduler .rsMainHeader .rsHoursContent
{
	position: static;
}
.RadScheduler_JojosSkin .rsHoursTable .rsHoursWrapper
{
	zoom: 1;
}
.RadScheduler_JojosSkin .rsTimelineView .rsHoursTable TH
{
	border-top-width: 0px;
}
.RadScheduler_JojosSkin .rsHoursTable .rsMainHeader
{
	border-bottom: #868686 1px solid;
}
.RadScheduler_JojosSkin .rsVertical .rsHoursTable .rsMainHeader TH
{
	height: auto;
}
.RadScheduler_JojosSkin .rsHoursTable .rsMainHeader .rsHoursWrapper
{
}
.RadScheduler_JojosSkin .rsHoursTable .rsMainHeader .rsHoursWrapper
{
}
.RadScheduler_JojosSkin .rsHoursTable .rsMainHeader .rsHoursContent
{
}
.RadScheduler_JojosSkin .rsMonthView .rsHoursTable TH
{
	border-top-width: 0px;
}
.RadScheduler_JojosSkin .rsDayView .rsAltHour
{
	padding-bottom: 1px;
}
.RadScheduler_JojosSkin .rsWeekView .rsAltHour
{
	padding-bottom: 1px;
}
.RadScheduler_JojosSkin .rsDayView .rsAllDayTable
{
	border-top: #6b6b6b 1px solid;
}
.RadScheduler_JojosSkin .rsWeekView .rsAllDayTable
{
	border-top: #6b6b6b 1px solid;
}
.RadScheduler_JojosSkin .rsHoursTable TH.rsAltHour
{
	border-top-width: 0px;
}
.RadScheduler_JojosSkin .rsColumnHeader
{
	border-right: #7f6649 1px solid;
	border-left: #7f6649 1px solid;
}
.RadScheduler_JojosSkin .rsAllDay
{
	border-right: #7f6649 1px solid;
	border-left: #7f6649 1px solid;
}
.RadScheduler_JojosSkin .rsAllDayCell
{
	border-right: #171717 1px solid;
	background: #000;
	cursor: default;
	border-bottom: #7f6649 1px solid;
}
HTML .RadScheduler_JojosSkin .rsAllDayCell
{
	height: 25px;
}
HTML .RadScheduler_JojosSkin .rsAllDayCell .rsWrap
{
	height: 100%;
}
.RadScheduler_JojosSkin .rsAllDayCell .rsWrap
{
	height: 25px;
}
.RadScheduler_JojosSkin .rsColumnHeaderFirstCell
{
	border-top: #000 1px solid;
	background: #000;
	height: 25px;
}
.RadScheduler_JojosSkin .rsAllDayFirstCell
{
	border-top: #000 1px solid;
	background: #000;
	height: 25px;
}
.RadScheduler_JojosSkin .rsAllDayFirstCell
{
	font-size: 12px;
	color: #4f4f4f;
	height: 25px;
	text-align: center;
}
.RadScheduler_JojosSkin .rsAllDayLastCell
{
	border-top: #000 1px solid;
	background: #000;
}
.RadScheduler_JojosSkin .rsAllDayLastCell DIV
{
	width: 15px;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastCell DIV
{
	width: 15px;
}
.RadScheduler_JojosSkin .rsColumnHeaderTable
{
	border-right: #000 1px solid;
	border-left: #000 1px solid;
}
.RadScheduler_JojosSkin .rsAllDayTable
{
	border-right: #000 1px solid;
	border-left: #000 1px solid;
}
.RadScheduler_JojosSkin .rsTimelineTable
{
	border-right: #000 1px solid;
	border-left: #000 1px solid;
}
.RadScheduler_JojosSkin .rsColumnHeaderFirstCell
{
	border-top: #000 1px solid;
	background: url('Scheduler/rsHeaderBg.gif') #610a0e repeat-x left bottom;
	height: 20px;
}
.RadScheduler_JojosSkin .rsColumnHeaderRow TH
{
	border-top: #000 1px solid;
	background: url('Scheduler/rsHeaderBg.gif') #610a0e repeat-x left bottom;
	height: 20px;
}
.RadScheduler_JojosSkin .rsColumnHeaderRow TH
{
	border-right: #000 1px solid;
	color: #dfdfdf;
	text-align: center;
}
.RadScheduler_JojosSkin .rsColumnHeaderRow TH.rsTodayCol
{
	background: :url('Scheduler/WeekDayToday.gif') #ec8d99 repeat-x center 0px;
}
.RadScheduler_JojosSkin .rsColumnHeaderLastCell
{
	border-top: #000 1px solid;
	background: url('Scheduler/rsHeaderBg.gif') #610a0e repeat-x left bottom;
}
.RadScheduler_JojosSkin .rsContentTable .rsLastCell
{
	border-right-width: 0px;
}
.RadScheduler_JojosSkin .rsAllDayRow .rsLastCell
{
	border-right-width: 0px;
}
.RadScheduler_JojosSkin .rsColumnHeaderRow .rsLastCell
{
	border-right-width: 0px;
}
.RadScheduler_JojosSkin .rsShowMore
{
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
}
.RadScheduler_JojosSkin .rsContent
{
	border-right: #7f6649 1px solid;
	border-top: #7f6649 1px solid;
}
.RadScheduler_JojosSkin .rsHoursTable TH
{
	border-top: #363636 1px solid;
	font-size: 12px;
	background: #303030;
	color: #ffffff;
	height: 25px;
}
.RadScheduler_JojosSkin .rsHoursTable TH.rsFirstCell
{
	border-top-width: 0px;
}
.RadScheduler_JojosSkin .rsHoursTable TH.rsAltHour
{
	border-top-width: 0px;
}
.RadScheduler_JojosSkin .rsContentTable
{
	border-left: #111 1px solid;
	color:#00CC00;
}
.RadScheduler_JojosSkin .rsCell
{
	border-right: #7f6649 1px solid;
	background: #000000;
	vertical-align: top;
	border-bottom: #7f6649 1px solid;
	height: 25px;
}
.RadScheduler_JojosSkin TD.rsWorkHour
{
	background: #000000;
}
.RadScheduler_JojosSkin .rsMonthView .rsCell
{
	background: #000000;
	height: auto;
}
.RadScheduler_JojosSkin .rsMonthView .rsWrap
{
	cursor: default;
	height: 25px;
}
.RadScheduler_JojosSkin .rsAltRow .rsCell
{
	border-bottom-color: #7f6649;
	border-bottom-style: dotted;
}
.RadScheduler_JojosSkin .rsMonthView TD.rsOtherMonth
{
	background: #000000;
}
.RadScheduler_JojosSkin .rsContentTable .rsSatCol
{
	background: #000000;
	border-bottom-color: #7f6649;
}
.RadScheduler_JojosSkin .rsContentTable .rsSunCol
{
	background: #000000;
	border-bottom-color: #7f6649;
}
.RadScheduler_JojosSkin .rsMonthView .rsLastRow TD.rsSatCol
{
	border-bottom-color: #7f6649;
}
.RadScheduler_JojosSkin .rsMonthView .rsLastRow TD.rsSunCol
{
	border-bottom-color: #7f6649;
}
.RadScheduler_JojosSkin .rsLastRow .rsCell
{
	border-bottom: 0px;
}
.RadScheduler_JojosSkin .rsContentTable .rsRow .rsAptCreate
{
	background: #660a0f;
	color: #ce984b;
}
.RadScheduler_JojosSkin .rsAllDayRow .rsAptCreate
{
	background: #660a0f;
	color: #ffffff;
}
.RadScheduler_JojosSkin .rsAptEdit
{
	background: #525252;
}
.RadScheduler_JojosSkin .rsEditOptions
{
	float: right;
	margin-right: 2px;
}
.RadScheduler_JojosSkin .rsAptEditConfirm
{
	background: url('Scheduler/AppointmentEditOK.gif') no-repeat center center;
	height: 20px;
}
.RadScheduler_JojosSkin .rsAptEditCancel
{
	background: url('Scheduler/AppointmentEditCancel.gif') no-repeat center center;
	height: 20px;
}
.RadScheduler_JojosSkin .rsEditOptions A.rsAptEditMore
{
	font-size: 0.9em;
	color: #949090;
	text-indent: 0pt;
	line-height: 20px;
	text-align: right;
	text-decoration: none;
}
.RadScheduler_JojosSkin .rsEditOptions A
{
	float: left;
	width: 15px;
}
.RadScheduler_JojosSkin .rsEditOptions A.rsAptEditMore
{
	width: 30px;
}
.RadScheduler_JojosSkin .rsAptEditTextareaWrapper TEXTAREA
{
	border-right: #3c3c3c 1px solid;
	border-top: #3c3c3c 1px solid;
	font-size: 12px;
	background: #3c3c3c;
	overflow: auto;
	border-left: #3c3c3c 1px solid;
	border-bottom: #3c3c3c 1px solid;
	font-family: "Segoe UI" ,Verdana,sans-serif;
}
.RadScheduler_JojosSkin .rsContentTable .rsApt
{
	width: 100%;
}
.RadScheduler_JojosSkin .rsAptWrap
{
	border-right: #525252 1px solid;
	background: url('Scheduler/AppointmentBg.gif') #343434 repeat-x left top;
	border-left: #525252 1px solid;
}
.RadScheduler_JojosSkin .rsAptInner
{
	border-top: #494949 1px solid;
	color: #9a9a9a;
}
.RadScheduler_JojosSkin .rsAptBottom
{
	border-bottom: #494949 1px solid;
}
.RadScheduler_JojosSkin .rsAptResize
{
	background: url('Scheduler/AppointmentExpand.gif') no-repeat center bottom;
	left: 50%;
	margin-left: -7px;
	width: 15px;
	cursor: s-resize;
	bottom: 1px;
	height: 6px;
}
.RadScheduler_JojosSkin .rsAptDelete
{
	right: 3px;
	background: url('Scheduler/AppointmentDelete.gif') no-repeat;
	width: 11px;
	text-indent: -99em;
	top: 3px;
	height: 11px;
}
.RadScheduler_JojosSkin .rsAptRecurrence
{
	padding-right: 3px;
	padding-left: 3px;
	background: url('Scheduler/rsRecurrence.gif') no-repeat 0px 50%;
	padding-bottom: 0px;
	margin: 0px 3px;
	padding-top: 0px;
}
.RadScheduler_JojosSkin .rsAptRecurrenceException
{
	padding-right: 3px;
	padding-left: 3px;
	background: url('Scheduler/rsRecurrenceException.gif') no-repeat 0px 50%;
	padding-bottom: 0px;
	margin: 0px 3px;
	padding-top: 0px;
}
.RadScheduler_JojosSkin .rsWArrowTop .rsAptContent
{
	padding-top: 7px;
}
.RadScheduler_JojosSkin .rsWArrowBottom .rsAptContent
{
	padding-bottom: 7px;
}
.RadScheduler_JojosSkin .rsWArrowLeft .rsAptContent
{
	padding-left: 10px;
}
.RadScheduler_JojosSkin .rsWArrowRight .rsAptContent
{
	padding-right: 10px;
}
.RadScheduler_JojosSkin .rsArrowTop
{
	left: 0px;
	width: 100%;
	height: 4px;
}
.RadScheduler_JojosSkin .rsArrowBottom
{
	left: 0px;
	width: 100%;
	height: 4px;
}
.RadScheduler_JojosSkin .rsArrowLeft
{
	width: 4px;
	top: 0px;
	height: 100%;
}
.RadScheduler_JojosSkin .rsArrowRight
{
	width: 4px;
	top: 0px;
	height: 100%;
}
.RadScheduler_JojosSkin .rsArrowTop
{
	background: url('Scheduler/AppointmentArrowU.gif') no-repeat 50% 0px;
	top: 2px;
}
.RadScheduler_JojosSkin .rsArrowBottom
{
	background: url('Scheduler/AppointmentArrowD.gif') no-repeat 50% 0px;
	bottom: 2px;
}
.RadScheduler_JojosSkin .rsArrowLeft
{
	background: url('Scheduler/AppointmentArrowL.gif') no-repeat 0px 50%;
	left: 3px;
}
.RadScheduler_JojosSkin .rsArrowRight
{
	right: 3px;
	background: url('Scheduler/AppointmentArrowR.gif') no-repeat 0px 50%;
}
.RadScheduler_JojosSkin .rsFooter
{
	border-right: #222 1px solid;
	border-top: #010101 1px solid;
	background: #191919;
	border-left: #222 1px solid;
	line-height: 20px;
	border-bottom: #222 1px solid;
}
.RadScheduler_JojosSkin .rsFooter A
{
	padding-left: 11px;
	background: url('Scheduler/Show24.gif') no-repeat 0px 0.3em;
	margin-left: 10px;
	color: #4f4f4f;
}
.RadScheduler_JojosSkin .rsAdvancedEdit
{
	border-right: #303030 1px solid;
	border-top: #303030 1px solid;
	background: #202020;
	border-left: #303030 1px solid;
	cursor: default;
	border-bottom: #303030 1px solid;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .rsAdvInput
{
	border-right: #242424 1px solid;
	border-top: #242424 1px solid;
	background: #1a1a1a;
	border-left: #242424 1px solid;
	color: #666;
	border-bottom: #242424 1px solid;
}
.RadScheduler_JojosSkin .rsAdvancedEdit SELECT
{
	border-right: #242424 1px solid;
	border-top: #242424 1px solid;
	background: #1a1a1a;
	border-left: #242424 1px solid;
	color: #666;
	border-bottom: #242424 1px solid;
}
.RadScheduler_JojosSkin .rsAdvancedEdit TEXTAREA
{
	border-right: #242424 1px solid;
	border-top: #242424 1px solid;
	background: #1a1a1a;
	border-left: #242424 1px solid;
	color: #666;
	border-bottom: #242424 1px solid;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .rsAdvInput:hover
{
	border-left-color: #303030;
	border-bottom-color: #303030;
	border-top-color: #303030;
	border-right-color: #303030;
}
.RadScheduler_JojosSkin .rsAdvancedEdit SELECT:hover
{
	border-left-color: #303030;
	border-bottom-color: #303030;
	border-top-color: #303030;
	border-right-color: #303030;
}
.RadScheduler_JojosSkin .rsAdvancedEdit TEXTAREA:hover
{
	border-left-color: #303030;
	border-bottom-color: #303030;
	border-top-color: #303030;
	border-right-color: #303030;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .rsAdvInput:unknown
{
	border-left-color: #373737;
	border-bottom-color: #373737;
	color: #b4b4b4;
	border-top-color: #373737;
	border-right-color: #373737;
}
.RadScheduler_JojosSkin .rsAdvancedEdit SELECT:unknown
{
	border-left-color: #373737;
	border-bottom-color: #373737;
	color: #b4b4b4;
	border-top-color: #373737;
	border-right-color: #373737;
}
.RadScheduler_JojosSkin .rsAdvancedEdit TEXTAREA:unknown
{
	border-left-color: #373737;
	border-bottom-color: #373737;
	color: #b4b4b4;
	border-top-color: #373737;
	border-right-color: #373737;
}
.RadScheduler_JojosSkin .rsAdvancedEdit TEXTAREA
{
	display: block;
	font: 12px Arial,sans-serif;
	width: 80%;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .pickerWrapper_JojosSkin
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
.RadScheduler_JojosSkin .rsAdvMoreDetails
{
	padding-right: 0px;
	border-top: #000 1px solid;
	padding-left: 16px;
	font-size: 14px;
	background: url(Scheduler/AdvEditHead.gif) #434343 repeat-x;
	padding-bottom: 0px;
	color: #fff;
	line-height: 29px;
	padding-top: 0px;
	border-bottom: #000 1px solid;
	height: 29px;
}
.RadScheduler_JojosSkin .rsAdvRecurrence
{
	padding-right: 0px;
	border-top: #000 1px solid;
	padding-left: 16px;
	font-size: 14px;
	background: url(Scheduler/AdvEditHead.gif) #434343 repeat-x;
	padding-bottom: 0px;
	color: #fff;
	line-height: 29px;
	padding-top: 0px;
	border-bottom: #000 1px solid;
	height: 29px;
}
.RadScheduler_JojosSkin .rsAdvMoreDetails
{
	margin: 1em 0px 0.6em;
}
.RadScheduler_JojosSkin .rsAdvRecurrence
{
	margin: 1em 0px 0px;
}
.RadScheduler_JojosSkin .rsAdvancedSubmitArea
{
	border-top: #090909 1px solid;
	background: #191919;
	line-height: 32px;
	padding-top: 2px;
	height: 32px;
}
.RadScheduler_JojosSkin .rsAdvEditSave
{
	padding-right: 12px;
	display: block;
	padding-left: 12px;
	font-weight: bold;
	background: url(Scheduler/AdvEditButtonBg.gif) no-repeat left top;
	float: left;
	padding-bottom: 3px;
	margin-left: 16px;
	width: 63px;
	color: #c5c5c5;
	line-height: 18px;
	padding-top: 3px;
	height: 18px;
	text-decoration: none;
}
.RadScheduler_JojosSkin .rsAdvEditCancel
{
	padding-right: 12px;
	display: block;
	padding-left: 12px;
	font-weight: bold;
	background: url(Scheduler/AdvEditButtonBg.gif) no-repeat left top;
	float: left;
	padding-bottom: 3px;
	margin-left: 16px;
	width: 63px;
	color: #c5c5c5;
	line-height: 18px;
	padding-top: 3px;
	height: 18px;
	text-decoration: none;
}
HTML .RadScheduler_JojosSkin .rsAdvEditSave
{
	margin-left: 8px;
}
HTML .RadScheduler_JojosSkin .rsAdvEditCancel
{
	margin-left: 8px;
}
.RadScheduler_JojosSkin .rsAdvEditSave SPAN
{
	padding-left: 15px;
	background: url(Scheduler/AppointmentEditOK.gif) no-repeat 0px 0.4em;
}
.RadScheduler_JojosSkin .rsAdvEditCancel SPAN
{
	padding-left: 13px;
	background: url(Scheduler/AppointmentEditCancel.gif) no-repeat 0px 0.36em;
}
.RadScheduler_JojosSkin .rsAdvBasicControls:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
.RadScheduler_JojosSkin .rsAdvMoreControls UL:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
.RadScheduler_JojosSkin .rsAdvRecurrenceFreq:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
.RadScheduler_JojosSkin .rsAdvRecurrencePatterns:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
.RadScheduler_JojosSkin .rsAdvBasicControls LABEL
{
	display: block;
	margin: 0.8em 0px 0px 15px;
}
.RadScheduler_JojosSkin .rsAdvBasicControls TEXTAREA
{
	display: block;
	margin: 0.8em 0px 0px 15px;
}
.RadScheduler_JojosSkin .rsAdvBasicControls UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0.8em 0px 0px 15px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvBasicControls LI
{
	float: left;
	margin-right: 10px;
}
.RadScheduler_JojosSkin .rsAdvBasicControls LI LABEL
{
	padding-right: 5px;
	display: inline;
	margin-left: 0px;
	vertical-align: middle;
}
.RadScheduler_JojosSkin .rsAdvBasicControls LI .rsAdvInput
{
	margin-right: 5px;
}
.RadScheduler_JojosSkin .rsAdvMoreControls UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0.8em 0px 0px 15px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvRecurrenceRangePanel UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0.8em 0px 0px 15px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvRecurrenceRangePanel LABEL
{
	padding-right: 4px;
}
.RadScheduler_JojosSkin .rsAdvMoreControls LI
{
	clear: left;
	float: left;
	width: 100%;
}
.RadScheduler_JojosSkin .rsAdvMoreControls LI LABEL
{
	float: left;
	width: 60px;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .rsAdvCheckboxWrapper INPUT
{
	vertical-align: middle;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .rsAdvCheckboxWrapper LABEL
{
	width: auto;
}
.RadScheduler_JojosSkin .rsAdvMoreControls LI INPUT
{
	float: left;
}
.RadScheduler_JojosSkin .rsAdvRecurrenceRange
{
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 1em 0px 0px;
	padding-top: 0.8em;
}
.RadScheduler_JojosSkin .rsAdvRecurrenceFreq
{
	border-right: #2a2a2a 1px solid;
	float: left;
	margin: 0.8em 0px 0px;
	width: 150px;
}
.RadScheduler_JojosSkin .rsAdvRecurrenceFreq UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 15px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvResetExceptions
{
	clear: both;
	text-align: right;
}
.RadScheduler_JojosSkin .rsAdvHourly
{
	padding-left: 2em;
	left: -2px;
	float: left;
	margin: 1em 0px 0px;
	position: relative;
}
.RadScheduler_JojosSkin .rsAdvDaily
{
	padding-left: 2em;
	left: -2px;
	float: left;
	margin: 1em 0px 0px;
	position: relative;
}
.RadScheduler_JojosSkin .rsAdvWeekly
{
	padding-left: 2em;
	left: -2px;
	float: left;
	margin: 1em 0px 0px;
	position: relative;
}
.RadScheduler_JojosSkin .rsAdvMonthly
{
	padding-left: 2em;
	left: -2px;
	float: left;
	margin: 1em 0px 0px;
	position: relative;
}
.RadScheduler_JojosSkin .rsAdvYearly
{
	padding-left: 2em;
	left: -2px;
	float: left;
	margin: 1em 0px 0px;
	position: relative;
}
.RadScheduler_JojosSkin .rsAdvHourly UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 15px;
	width: 390px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvDaily UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 15px;
	width: 390px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvWeekly UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 15px;
	width: 390px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvMonthly UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 15px;
	width: 390px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvYearly UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 15px;
	width: 390px;
	padding-top: 0px;
	list-style-type: none;
}
.RadScheduler_JojosSkin .rsAdvHourly LI
{
	margin: 0px 0px 0.3em;
}
.RadScheduler_JojosSkin .rsAdvDaily LI
{
	margin: 0px 0px 0.3em;
}
.RadScheduler_JojosSkin .rsAdvWeekly LI
{
	margin: 0px 0px 0.3em;
}
.RadScheduler_JojosSkin .rsAdvMonthly LI
{
	margin: 0px 0px 0.3em;
}
.RadScheduler_JojosSkin .rsAdvYearly LI
{
	margin: 0px 0px 0.3em;
}
.RadScheduler_JojosSkin .rsAdvRecurrenceRangePanel LI
{
	margin: 0px 0px 0.3em;
}
.RadScheduler_JojosSkin .rsAdvMoreControls LI
{
	margin: 0px 0px 0.3em;
}
.RadScheduler_JojosSkin .rsAdvHourly INPUT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvDaily INPUT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvWeekly INPUT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvMonthly INPUT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvYearly INPUT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvHourly SELECT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvDaily SELECT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvWeekly SELECT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvMonthly SELECT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvYearly SELECT
{
	margin: 0px 2px;
}
.RadScheduler_JojosSkin .rsAdvRecurrencePatterns .rsAdvInput
{
	padding-right: 1px;
	padding-left: 1px;
	width: 30px;
}
.RadScheduler_JojosSkin .rsAdvRecurrenceRangePanel .rsAdvInput
{
	padding-right: 1px;
	padding-left: 1px;
	width: 30px;
}
.RadScheduler_JojosSkin .rsAdvRecurrencePatterns .rsAdvWeekly_Weekday
{
	float: left;
	width: 100px;
}
.RadScheduler_JojosSkin .rsConfirmation
{
	border-right: #8bbde8 1px solid;
	border-top: #8bbde8 1px solid;
	padding-left: 96px;
	z-index: 10001;
	background: url(Scheduler/rsConfirmation.gif) #f4fcff repeat-y;
	border-left: #8bbde8 1px solid;
	width: 284px;
	border-bottom: #8bbde8 1px solid;
	position: absolute;
	height: 185px;
}
.RadScheduler_JojosSkin .rsConfirmation H1
{
	margin: 22px 0px;
	font: 14px/1.2 arial,sans-serif;
	color: #333;
}
.RadScheduler_JojosSkin .rsConfirmation H2
{
	margin: 22px 0px;
	font: 14px/1.2 arial,sans-serif;
	color: #333;
}
.RadScheduler_JojosSkin .rsConfirmation DIV
{
	font: 14px/1.2 arial, sans-serif;
	color: #085ba1;
}
.RadScheduler_JojosSkin .rsConfirmation INPUT
{
	position: relative;
	top: 1px;
}
.RadScheduler_JojosSkin .rsConfirmation .rsButtonContainer
{
	margin: 20px 0px 0px;
}
.RadScheduler_JojosSkin .rsConfirmation .rsButtonContainer A
{
	padding-right: 3px;
	padding-left: 3px;
	background: #085ba1;
	padding-bottom: 3px;
	margin: 5px;
	color: #fff;
	padding-top: 1px;
	text-decoration: none;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .radInput_JojosSkin
{
	vertical-align: top;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .pickerWrapper_JojosSkin
{
	vertical-align: top;
}
.RadScheduler_JojosSkin .rsScrollingContent
{
	scrollbar-face-color: #323232;
	scrollbar-highlight-color: #323232;
	scrollbar-shadow-color: #323232;
	scrollbar-3dlight-color: #434343;
	scrollbar-arrow-color: #434343;
	scrollbar-track-color: #202020;
	scrollbar-darkshadow-color: #323232;
}


.RadScheduler_JojosSkin .rsAptOut
{
	height: 100%;
	border: 0px;
	border-style: solid;
	background: #660a0f !important;
}

.RadScheduler_JojosSkin .rsAptMid
{
	height: 100px;
	border-width: 0 0 0px;
	border-style: solid;
	margin-top: -2px;
	overflow: hidden;
}
.RadScheduler_JojosSkin .rsMonthView td.rsOtherMonth
{
	background: #000000;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	float: left;
	width: 118px;
	height: 100px;
	border-right: 1px solid #06ff00;
}
.RadScheduler_JojosSkin .rsModalWrapper .rsModalDialog
{
	background: #18ff00;
	position: absolute;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
}
.RadScheduler_JojosSkin .rsSpacerCell,
.RadScheduler_JojosSkin .rsHorizontalHeaderTable th
{
	vertical-align: middle; border-color:#7f6649; font-weight:bold; color:#f3919e;
}
.RadScheduler_JojosSkin .rsAllDayRow td,
.RadScheduler_JojosSkin .rsContentTable td
{
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color:#7f6649
}
.RadScheduler_JojosSkin .rsTimelineView
{
	background: #000;
}
.RadScheduler_JojosSkin .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	background: #000;
	margin: -6px -4px 0 -6px;
}
.RadScheduler_JojosSkin .rsAptEditFormWrapper textarea
{
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	background: #;
	outline: 0;
	resize: none;
	overflow: auto;
	color: #333;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .textareaWrapper,
.RadScheduler_JojosSkin .rsAdvancedEdit .rsAdvInput,
.RadScheduler_JojosSkin .rsAdvancedEdit select
{
	border-width: 1px;
	border-style: solid;
	background: #000;
	vertical-align: middle;
}
.RadScheduler_JojosSkin .rsAdvancedEdit textarea
{
	display: block;
	width: 100%;
	border: 0;
	background: #000;
	outline: 0;
	resize: none;
	overflow: auto;
}
.RadScheduler_JojosSkin .rsValidatorTooltip
{
	position:absolute;
	border: 1px solid #f32800;
	background: #dbb;
	color: #f32800;
	white-space: nowrap;
	padding: 2px 4px;
	margin-top: 1px;
}

.RadScheduler_JojosSkin .rsAdvancedEdit span.rsInvalid
{
	border: 1px solid #f32800;
	color: #f32800;
	background: #dbb;
	margin: 5px 0 3px 0;
	padding: 2px 4px;
	display: block;
}
.RadScheduler_JojosSkin .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	float: left;
	width: 118px;
	height: 100px;
	border-right: 1px solid #000;
}