/* RadScheduler MySkin skin */
.RadScheduler
.rsRow .rsApt{  height:62px !important;}
/* common */
.RadScheduler_MySkin,
.RadScheduler_MySkin a,
.RadScheduler_MySkin input,
.RadScheduler_MySkin select,
.RadScheduler_MySkin textarea
{
	color: #333;
	font: normal 12px/14px "Segoe UI", Arial, sans-serif;
}
.RadScheduler_MySkin textarea{	background: #fff;}
.rsDatePickerWrapper div{ width:150px !important;}
.rcMain
{
   width:150px !important;
   text-align:center;
}
.rcMainTable
{
    width:150px !important;
    text-align:center;
}
.rcTitle
{ 
    text-align:center;   
    width:150px !important; 
}
.rcTitlebar
{
    background-color: #C0C0C0;
    color:Black;   
}
.rcTitlebar a {color:Black !important;}
.rcTitlebar a:hover
{
    color:Black !important;
    background-color: #C0C0C0 !important;
}    
.rcOtherMonth { height:0px;}
.rcTitlebar td{ vertical-align:middle !important;}
.rsDatePickerCalendar
{
    background-color:#47596E;  
    color:White;
}
.rsDatePickerCalendar a:hover,
.rsDatePickerCalendar a:visted,
.rsDatePickerCalendar a:active
{
    background-color:White;
    color:#47596E;
}
.rsDatePickerCalendar td, .rsDatePickerCalendar th {height:20px !important;}
.RadCalendarFastNavPopup
{
    width: 150px;
    padding: 10px;
    background-color: #7A92A9;
}
.RadCalendarFastNavPopup a {color:White;}
.RadCalendarFastNavPopup a:hover,
.RadCalendarFastNavPopup a:active,
.RadCalendarFastNavPopup a:visited
{
    background-color:white;
    color:#7A92A9;
}
.RadCalendarMonthView_MySkin tr td
{
    padding-top:5px;
    padding-bottom:5px;
}
#rcMView_Today,
#rcMView_OK,
#rcMView_Cancel,
#rcMView_Today:Visited,
#rcMView_OK:Visited,
#rcMView_Cancel:Visited,
#rcMView_Today:Active,
#rcMView_OK:Active,
#rcMView_Cancel:Active
{
    background-color:white;
    color:#7A92A9;
    font-weight:bold;
    border:solid 1px #7A92A9;
}
#rcMView_Cancel:hover,
#rcMView_Today:hover,
#rcMView_OK:hover
{
    background-color:#7A92A9;
    color:White;
    font-weight:bold;
    border:solid 1px white;
}
/* header */
/* header sprites */
.RadScheduler_MySkin .rsHeader,
.RadScheduler_MySkin .rsHeader ul a:hover,
.RadScheduler_MySkin .rsHeader ul a:hover span,
.RadScheduler_MySkin .rsHeader .rsSelected,
.RadScheduler_MySkin .rsHeader .rsSelected em,
.RadScheduler_MySkin .rsHeader .rsDatePickerActivator,
.RadScheduler_MySkin .rsHeader .rsPrevDay,
.RadScheduler_MySkin .rsHeader .rsNextDay
{
	background-image: url('Scheduler/rsSprites.png');
}
.RadScheduler_MySkin .rsHeader {border: 1px solid #3a5168;}
.RadScheduler_MySkin .rsHeader,
.RadScheduler_MySkin .rsHeader a{color: #fff;}
.RadScheduler_MySkin .rsHeader a:hover,
.RadScheduler_MySkin .rsHeader em{	color: #000;}
.RadScheduler_MySkin .rsHeader .rsToday:hover{	color: #CCC;}
.RadScheduler_MySkin div.rsHeader .rsPrevDay,
.RadScheduler_MySkin div.rsHeader .rsNextDay
{
	width: 20px;
	height: 20px;
	line-height: 20px;
}
.RadScheduler_MySkin div.rsHeader .rsPrevDay
{
	margin: 5px 0 0 3px;
	background-position: 0 -48px;
}
.RadScheduler_MySkin div.rsHeader .rsNextDay
{
	margin: 5px 6px 0 0;
	background-position: -20px -48px;
}
.RadScheduler_MySkin div.rsHeader .rsPrevDay:hover{	background-position: -70px -48px;}
.RadScheduler_MySkin div.rsHeader .rsNextDay:hover{	background-position: -90px -48px;}
/* content */
.RadScheduler_MySkin .rsContent{background: #fff;}
/* <headers> */
.RadScheduler_MySkin .rsHorizontalHeaderTable
{
	color: #fff;
	background: #e4e4e4;
}
.RadScheduler_MySkin .rsHorizontalHeaderWrappe\
{
	border-color: #a7bac5;
	background: #dfeeff;
}
.RadScheduler_MySkin .rsSpacerCell,
.RadScheduler_MySkin .rsAllDayHeader,
.RadScheduler_MySkin .rsVerticalHeaderWrapper,
.RadScheduler_MySkin .rsVerticalHeaderTable{background: #dfeeff;}
.RadScheduler_MySkin .rsVerticalHeaderTable th
{
	border-color: #868686 #a2b3c7;
	color: #000;
}
.RadScheduler_MySkin .rsHorizontalHeaderTable th
{
	border-color: #a7bac5;
	background-color: #C3D9F1;
	background-image: url('Scheduler/rsSprites.png');
}
.RadScheduler_MySkin .rsVerticalHeaderTable th
{
	border-color: transparent #a2b3c7;
	border-top: 0;
}
.RadScheduler_MySkin .rsVerticalHeaderTable .rsAlt th{	border-color: #b0becf #a2b3c7;}
/* </headers> */
/* <all-day-row> */
.RadScheduler_MySkin .rsAllDayRow{	background: #dfeeff;}
.RadScheduler_MySkin .rsSpacerCell,
.RadScheduler_MySkin .rsAllDayHeader,
.RadScheduler_MySkin .rsVerticalHeaderTable .rsAllDayHeader
{
	color: #000;
	border-color: #a7bac5 #a2b3c7;
}
.RadScheduler_MySkin .rsAllDayRow td,
.RadScheduler_MySkin .rsContentTable .rsAllDayRow td
{
	border-color: #a7bac5;
	border-style: solid;
}
.RadScheduler_MySkin .rsVerticalHeaderTable .rsMainHeader th{border-bottom-color: #A7BAC5;}
.RadScheduler_MySkin .rsSpacerCell,
.RadScheduler_MySkin .rsContent .rsAllDayHeader{border-bottom-color: #b0becf;}
/* </all-day-row> */
.RadScheduler_MySkin .rsContent,
.RadScheduler_MySkin .rsTopWrap .rsFooter
{
	border: 1px solid #3a5168;
	border-top: 0;
}
.RadScheduler_MySkin .rsContentTable td
{
	border-color: #dee6f0;
	border-bottom-style: dotted;
}
.RadScheduler_MySkin .rsContentTable .rsAlt td
{
	border-color: #b0becf #dee6f0;
	border-bottom-style: solid;
}
.RadScheduler_MySkin .rsMonthView .rsOtherMonth{	background-color: #F9F9F9;}
/* <appointments> */
.RadScheduler_MySkin .rsApt .rsArrowTop,
.RadScheduler_MySkin .rsApt .rsArrowBottom,
.RadScheduler_MySkin .rsApt .rsArrowLeft,
.RadScheduler_MySkin .rsApt .rsArrowRight,
.RadScheduler_MySkin .rsApt .rsAptDelete,
.RadScheduler_MySkin .rsApt .rsAptResize,
.RadScheduler_MySkin .rsApt .rsAptRecurrence,
.RadScheduler_MySkin .rsApt .rsAptRecurrenceException
{
	background-color: transparent;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: no-repeat;
}
.RadScheduler_MySkin .rsApt .rsAptDelete{width: 22px;}
.RadScheduler_MySkin .rsAptCreate,
.RadScheduler_MySkin .rsMonthView .rsAptCreate
{
	background-color: #c5ebfb;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: repeat-x;
}
.RadScheduler_MySkin .rsAptCreateRow2,
.RadScheduler_MySkin .rsMonthView .rsAptCreateRow2
{
	background-color: #c5ebfb;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: repeat-x;
}
.RadScheduler_MySkin .rsSunCol,
.RadScheduler_MySkin .rsSatCol{	background-color: #f5fcff;}
.RadScheduler_MySkin .rsAptCreateRow3,
.RadScheduler_MySkin .rsMonthView .rsAptCreateRow3,
.RadScheduler_MySkin .rsAptCreateRow4,
.RadScheduler_MySkin .rsMonthView .rsAptCreateRow4,
.RadScheduler_MySkin .rsAptCreateRow5,
.RadScheduler_MySkin .rsMonthView .rsAptCreateRow5{	background: #c5ebfb;}
.RadScheduler_MySkin .rsAptContent,
.RadScheduler_MySkin .rsAptIn,
.RadScheduler_MySkin .rsAptMid,
.RadScheduler_MySkin .rsAptOut{	background-image: url('Scheduler/rsAppointmentBg.png');}
/* </appointments> */
/* <month view> */
.RadScheduler_MySkin .rsMonthView .rsDateBox
{
	background-color: #d0dbed;
	background-image: url('Scheduler/rsSprites.png');
	border-bottom: 1px solid #81a5da;
}
.RadScheduler_MySkin .rsMonthView .rsAptCreate .rsDateBox{	border-bottom: 1px solid #f99331;}
.RadScheduler_MySkin .rsMonthView .rsAptCreate{	background-image: none;}
.RadScheduler_MySkin .rsMonthView .rsContentTable td
{
	border-color: #dee6f0;
	border-style: solid;
}
/* </month view> */
/* <footer> */
.RadScheduler_MySkin div.rsFooter
{
	background-color: #f0fafd;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: repeat-x;
	border-color: #a2a2a2;
}
.RadScheduler_MySkin div.rsFooter .rsFullTime
{
	background-position: 0 -248px;
	padding: 3px 0 4px 17px;
	background-color: transparent;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: no-repeat;
}
.RadScheduler_MySkin div.rsFooter .rsFullTime:hover{	background-position: 0 -271px;}
/* </footer> */
/* <inline edit form> */
.RadScheduler_MySkin .rsEditOptions a,
.RadScheduler_MySkin .rsAptEditResizeHandle,
.RadScheduler_MySkin .rsAptEditFormWrapper{	background-image: url('Scheduler/rsSprites.png');}
.RadScheduler_MySkin .rsAptEditFormOuter, /* top */
.RadScheduler_MySkin .rsAptEditFormInner  /* bottom */{	background-image: url('Scheduler/rsInlineEditHSprite.png');}
.RadScheduler_MySkin .rsAptEditFormMiddle, /* left */
.RadScheduler_MySkin .rsAptEditFormMiddle2 /* right */{	background-image: url('Scheduler/rsInlineEditVSprite.png');}
.RadScheduler_MySkin .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	border-color: #a2b3c7;
	background: #fff;
}
.RadScheduler_MySkin .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea{	background: #fff;}
/* <inline edit form template and edit background> */
.RadScheduler_MySkin .rsAptEditFormWrapper .rsTemplateWrapper,
.RadScheduler_MySkin .rsAptEditFormWrapper .rsEditOptions{	background: #DAE2E8;}
/* </inline edit form template and edit background> */
/* </inline edit form> */
/* <advanced edit form> */
.RadScheduler_MySkin .rsAdvancedEdit
{
	background: #fff;
	border: 1px solid #69798c;
}
/* <xref input skins> */
.RadScheduler_MySkin .rsAdvancedEdit .rsAdvInput,
.RadScheduler_MySkin .rsAdvancedEdit select,
.RadScheduler_MySkin .rsAdvancedEdit .textareaWrapper{	border-color: #a2b3c7;}
.RadScheduler_MySkin .rsAdvancedEdit .rsInvalid textarea{	background-image: url('Input/sprite.gif');}
.RadScheduler_MySkin .rsAdvancedEdit .textareaWrapper{	background: #fff;}
.RadScheduler_MySkin .rsAdvancedEdit .rsInvalid
{
	border-color: #F32800;
	color: #F32800;
}
/* </xref input skins> */
.RadScheduler_MySkin .rsAdvancedEdit h2,
.RadScheduler_MySkin .rsAdvancedEdit h3{	color: #0053a5;}
.RadScheduler_MySkin .rsAdvancedEdit h2{	border-bottom: 1px solid #CCC;}
.RadScheduler_MySkin .rsAdvancedEdit h2 span{	background: #fff;}
.RadScheduler_MySkin .rsAdvancedEdit .rsAdvRecurrenceFreq{	border-right: 1px solid #fff;}
.RadScheduler_MySkin .rsAdvancedEdit ul.rsRecurrenceOptionList   /* ??? */{	border-right: 1px solid #CCC;}
.RadScheduler_MySkin .rsAdvancedEdit div.rsAdvPatternPanel{	border-left: 0;}
.RadScheduler_MySkin .rsAdvancedEdit .rsAdvancedSubmitArea{	border-color: #CCC;}
.RadScheduler_MySkin .rsAdvancedEdit div.rsAdvancedSubmitArea a 
{
	color: #333;
	background-image: url('Scheduler/rsSprites.png');
}
/* </advanced edit form> */
/* <date/time picker> */
.RadScheduler_MySkin .rsTimePick .RadInput_MySkin input.riEnabled,
.RadScheduler_MySkin .rsTimePick .RadInput_MySkin input.riHover,
.RadScheduler_MySkin .rsTimePick .RadInput_MySkin input.riFocused,
.RadScheduler_MySkin .rsTimePick .RadInput_MySkin input.riEmpty{	background-image: url('Scheduler/rsSprites.png');}
/* </date/time picker> */
/* <modal dialogs> */
.RadScheduler_MySkin .rsModalWrapper .rsModalOuter
{
	border-color: #3a5168;
	background-image: url('Scheduler/rsModalOuterBg.png');
}
.RadScheduler_MySkin .rsModalWrapper .rsModalOuterTitle{	background-image: url('Scheduler/rsModalOuterTitleBg.png');}
.RadScheduler_MySkin div.rsModalWrapper .rsModalWindowClose
{
	background-image: url('Scheduler/rsSprites.png');
	height:19px;
	margin-top:-24px;
	width:31px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}
.RadScheduler_MySkin .rsModalWrapper .rsModalWindowClose:hover
{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.RadScheduler_MySkin .rsModalWrapper .rsModalTitle
{
	color: #fff;
	background-image: url('Scheduler/rsSprites.png');
}
.RadScheduler_MySkin .rsModalWrapper .rsModalInner
{
	border-color: #3a5168;
	background: #fff;
}
.RadScheduler_MySkin .rsModalWrapper .rsModalIcon,
.RadScheduler_MySkin .rsModalWrapper .rsModalButtons a{	background-image: url('Scheduler/rsSprites.png');}
/* Inline Edit buttons + ModalDialog buttons */
.RadScheduler_MySkin .rsModalWrapper .rsModalButtons a,
.RadScheduler_MySkin .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a{	color: #333;}
/* </modal dialogs> */
