/* RadScheduler TelerikITH skin */

/* common */
.rsNonWorkHour 
{
 background-color: #EEEEEE;	
}



.RadScheduler_TelerikITH,
.RadScheduler_TelerikITH .rsAllDayTable
{
	font: normal 12px Verdana, Arial, sans-serif;
	color: black;
}

.RadScheduler_TelerikITH .rsTopWrap
{
	border-color: transparent;
}

/* header */

/* header sprites */
.RadScheduler_TelerikITH .rsHeader .rsSelected,
.RadScheduler_TelerikITH .rsHeader .rsSelected em
{

}

.RadScheduler_TelerikITH .rsHeader
{
	line-height: 15px;
}
.rsHeader p						{margin:0; padding:0 !important; width:40px !important;}
.rsHeader p a                   {float:left;}
.rsHeader h2                    {font-weight:bold; font-size:small; float:left; padding-left: 80px;}
.rsHeader ul                    {margin:0; padding:0; float:right; margin-right:0px;}
.rsHeader ul li                 {float:left; list-style:none; margin-left:5px;}
.rsHeader ul li span            {display:none;}
.rsHeader .rsPrevDay			{background:url('Scheduler/cal-prevday.gif') no-repeat;  width:16px; height:16px; display:block; border:none;}
.rsHeader .rsNextDay			{background:url('Scheduler/cal-nextday.gif') no-repeat;  width:16px; height:16px; display:block; margin-left:5px; border:none;}
.rsHeader .rsPrevDay span,.rsNextDay span {display:none;}
.rsHeader                       {overflow:hidden; height:22px;}
.rsHeader .rsHeaderDay          {background:url('Scheduler/cal-day.gif') no-repeat; width:16px; height:16px;display:block; border:none;}
.rsHeader .rsHeaderMultiDay     {background:url('Scheduler/cal-timeline.gif') no-repeat; width:16px; height:16px;display:block; border:none;}
.rsHeader .rsHeaderWeek         {background:url('Scheduler/cal-week.gif') no-repeat; width:16px; height:16px;display:block; border:none;}  
.rsHeader .rsHeaderMonth        {background:url('Scheduler/cal-month.gif') no-repeat; width:16px; height:16px;display:block; border:none;} 

.rsHeader .rsHeaderWeek.rsSelected       {background:url('Scheduler/cal-week-sel.gif') no-repeat; width:16px; height:16px;display:block; border:none;}
.rsHeader .rsHeaderMonth.rsSelected      {background:url('Scheduler/cal-month-sel.gif') no-repeat; width:16px; height:16px;display:block; border:none;}
.rsHeader .rsHeaderDay.rsSelected        {background:url('Scheduler/cal-day-sel.gif') no-repeat; width:16px; height:16px;display:block; border:none;} 
.rsHeader .rsHeaderMultiDay.rsSelected   {background:url('Scheduler/cal-timeline-sel.gif') no-repeat; width:16px; height:16px;display:block; }  

.agenda_uitleg {background:url('Scheduler/agenda-uitleg.png') no-repeat; width:491px; height:186px; display:block; border:none;}
/*.RadScheduler_TelerikITH .rsHeader,
.RadScheduler_TelerikITH .rsHeader a
{
	color: #fff;
}

.RadScheduler_TelerikITH .rsHeader .RadCalendar_TelerikITH a
{
	color: #333;
}

.RadScheduler_TelerikITH .rsHeader .rsPrevDay,
.RadScheduler_TelerikITH .rsHeader .rsNextDay
{
	width: 21px;
	height: 21px;
	line-height: 21px;
}

.RadScheduler_TelerikITH .rsHeader .rsPrevDay
{
	margin: 0px 2px 0 10px;
	background: url('Scheduler/cal-prevday.gif') no-repeat;
}

.RadScheduler_TelerikITH .rsHeader .rsNextDay
{
	margin: 0px 8px 0 0;
	background: url('Scheduler/cal-nextday.gif') no-repeat;
}

.RadScheduler_TelerikITH .rsTopWrap .rsHeader .rsToday
{
	line-height: 21px;
}
*/
.RadScheduler_TelerikITH .rsHeader .rsDatePickerActivator
{
	margin: 2px 0 0 5px;
	width: 16px;
	height: 16px;
	line-height: 13px;
	background: url('Scheduler/calendar.gif') repeat-x;
}
/*
.RadScheduler_TelerikITH .rsHeader h2
{
	font-size: 12px;
	font-weight: bold;
}

.RadScheduler_TelerikITH .rsHeader li
{
	line-height: 24px;
	margin-top: 2px;
	font-size: 13px;
}

.RadScheduler_TelerikITH .rsHeader ul a
{
	padding-left: 9px;
	line-height: 27px;
}

.RadScheduler_TelerikITH .rsHeader ul span,
.RadScheduler_TelerikITH .rsHeader ul em
{
	padding: 0 9px 3px 0;
	color: #fffefe;
}

.RadScheduler_TelerikITH .rsHeader .rsSelected { padding-left: 9px;  font-weight: bold }
.RadScheduler_TelerikITH .rsHeader .rsSelected em {  }
	*/
/* content */

.rsAptContent 
{
	color: Black;
}

/* <headers> */
.RadScheduler_TelerikITH .rsHorizontalHeaderWrapper {
border-top:1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
color: #333;
background:#D5DC81 url(../images/bg-tabletop.png);
	
}

.RadScheduler_TelerikITH .rsSpacerCell,
.RadScheduler_TelerikITH .rsHorizontalHeaderTable
{
	color: #333;
	background: #e5e3a1;
}

.RadScheduler_TelerikITH .rsAllDayHeader 
{
	
}
.RadScheduler_TelerikITH .rsVerticalHeaderWrapper 
{
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}

.RadScheduler_TelerikITH .rsVerticalHeaderTable
{
	background:#F7F7F7 none repeat scroll 0 0;
color:#58083F;
font-size:x-small;
font-weight:normal;
text-align:right;
width:auto;
}

.RadScheduler_TelerikITH .rsVerticalHeaderTable th
{
  border-color: transparent;
}

.RadScheduler_TelerikITH .rsVerticalHeaderTable .rsAlt th
{
	border-bottom:1px solid #D9D9D9;
}

.RadScheduler_TelerikITH .rsSpacerCell 
{
	background:#D5DC81 url(../images/bg-tabletop.png);
	border:1px solid #D9D9D9;
	border: 1px 1px 1px 1px;
}

.RadScheduler_TelerikITH .rsHorizontalHeaderTable th
{
	background:#D5DC81 url(../images/bg-tabletop.png) repeat-x scroll 0 0;
font-size:small;
font-weight:bold;
height:25px;
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
font-size:x-small;
text-align:left;
border-bottom-color: transparent;
color:#666666;
padding-left: 5px;

}
.RadScheduler_TelerikITH .rsHorizontalHeaderTable th td 
{

}




/* </headers> */

/* <all-day-row> */

.RadScheduler_TelerikITH .rsAllDayRow
{
	background: #f5f6f8;
}

.RadScheduler_TelerikITH .rsAllDayHeader,
.RadScheduler_TelerikITH .rsVerticalHeaderTable .rsAllDayHeader
{
	border-color: #a7bac5 #cfe4f0;
}

.RadScheduler_TelerikITH .rsAllDayRow td,
.RadScheduler_TelerikITH .rsContentTable .rsAllDayRow td
{
	border-color: #a7bac5;
	border-style: solid;
}

/* </all-day-row> */

.RadScheduler_TelerikITH .rsContentTable td
{
	border-right-color:#D9D9D9;
	border-bottom-color: transparent;

}



.RadScheduler_TelerikITH .rsContentTable .rsAlt td
{
	border-right-color:#D9D9D9;
	border-bottom-color: #D9D9D9;
}

/* <appointments> */
.RadScheduler_TelerikITH .rsApt .rsArrowTop,
.RadScheduler_TelerikITH .rsApt .rsArrowBottom,
.RadScheduler_TelerikITH .rsApt .rsArrowLeft,
.RadScheduler_TelerikITH .rsApt .rsArrowRight,
.RadScheduler_TelerikITH .rsApt .rsAptDelete,
.RadScheduler_TelerikITH .rsApt .rsAptResize,
.RadScheduler_TelerikITH .rsApt .rsAptRecurrence,
.RadScheduler_TelerikITH .rsApt .rsAptRecurrenceException
{
	background: url('Scheduler/rsSprites.gif') no-repeat;
}

.RadScheduler_TelerikITH .rsApt .rsArrowTop { background-position: 50% -360px }
.RadScheduler_TelerikITH .rsApt .rsArrowBottom { background-position: 50% -392px }
.RadScheduler_TelerikITH .rsApt .rsArrowLeft { background-position: -132px -374px; top: 9px; left: 2px; }
.RadScheduler_TelerikITH .rsApt .rsArrowRight { background-position: -165px -374px; top: 9px; right: 2px; }
.RadScheduler_TelerikITH .rsApt .rsAptDelete { background-position: -36px -349px; width: 26px; height: 15px; top: 0; }
.RadScheduler_TelerikITH .rsApt .rsAptResize { height: 0px; }
.RadScheduler_TelerikITH .rsTimelineView .rsAptResize { height: 0px; }
.RadScheduler_TelerikITH .rsApt .rsAptRecurrence { background-position: -1px -348px }
.RadScheduler_TelerikITH .rsApt .rsAptRecurrenceException { background-position: -16px -348px }

.RadScheduler_TelerikITH .rsAptCreate
{
	background: #D6D8B7;
}

.RadScheduler_TelerikITH .rsAptOut,
.RadScheduler_TelerikITH .rsAptMid
{
	border-color: transparent;
}

.RadScheduler_TelerikITH .rsApt .rsAptOut
{
	background: #fcbf83;
}

/* </appointments> */

/* <footer> */

.RadScheduler_TelerikITH .rsFooter
{
	background: #F7F7F7;
	border: 1px solid #D9D9D9;
	border-top: 0px;
	border-top-color: transparent;
}

.RadScheduler_TelerikITH .rsFooter a
{
	background:transparent url(../images/bg-but.png) repeat-x scroll 0 0;
border:1px solid #B1117E;
color:#58083F;
font-size:x-small;
font-weight:bold;
margin-right:10px;
margin-left:10px;
text-decoration: none;
}

/* </footer> */

/* inline edit form */

.RadScheduler_TelerikITH .rsEditOptions a,
.RadScheduler_TelerikITH .rsAptEditResizeHandle,
.RadScheduler_TelerikITH .rsAptEditFormWrapper
{
	background: url('Scheduler/rsSprites.gif') no-repeat;
}

.RadScheduler_TelerikITH .rsAptEditFormOuter, /* top */
.RadScheduler_TelerikITH .rsAptEditFormInner  /* bottom */
{
	background: url('Scheduler/rsInlineEditHSprite.gif') no-repeat;
}

.RadScheduler_TelerikITH .rsAptEditFormMiddle, /* left */
.RadScheduler_TelerikITH .rsAptEditFormMiddle2 /* right */
{
	background: url('Scheduler/rsInlineEditVSprite.gif') no-repeat;
}

.RadScheduler_TelerikITH .rsAptEditFormOuter { background-position: 100% 0; }
.RadScheduler_TelerikITH .rsAptEditFormInner { background-position: 0 100%; }
.RadScheduler_TelerikITH .rsAptEditFormMiddle { background-position: 0 100%; }
.RadScheduler_TelerikITH .rsAptEditFormMiddle2 { background-position: 100% 100%; }
.RadScheduler_TelerikITH .rsAptEditFormWrapper { background-position: -265px -242px; }

.RadScheduler_TelerikITH .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	
}

.RadScheduler_TelerikITH .rsEditOptions
{
	background: #d6f0fc;
}

.RadScheduler_TelerikITH .rsEditOptions a
{
	color: #333;
}

.RadScheduler_TelerikITH .rsEditOptions .rsAptEditConfirm { background-position: 0 -187px; }
.RadScheduler_TelerikITH .rsEditOptions .rsAptEditCancel { background-position: 0 -223px; }
.RadScheduler_TelerikITH .rsEditOptions .rsAptEditMore { background-position: -265px -187px; }

.RadScheduler_TelerikITH .rsAptEditResizeHandle { background-position: -265px -216px; }

/* advanced edit form */



.RadScheduler_TelerikITH .rsAdvancedEdit
{
   padding: 5px;
}

/* <xref input skins> */

.RadScheduler_TelerikITH .rsAdvancedEdit .rsAdvInput,
.RadScheduler_TelerikITH .rsAdvancedEdit select,
.RadScheduler_TelerikITH .rsAdvancedEdit  .rsValidatedInput,
.RadScheduler_TelerikITH .rsAdvancedEdit textarea,
.RadScheduler_TelerikITH .rsAdvancedEdit .textareaWrapper
{
	border-color: #B1117E;
}

.RadScheduler_TelerikITH .rsAdvancedEdit .rsAdvInput
{
	padding: 3px 0 3px 1px;
}

.RadScheduler_TelerikITH .rsAdvancedEdit .rsInvalid,
.RadScheduler_TelerikITH .rsAdvancedEdit .rsInvalid textarea
{
	background: #fff url('Input/sprite.gif') no-repeat scroll 99% -183px;
}

.RadScheduler_TelerikITH .rsAdvancedEdit .textareaWrapper
{
	background: #fff;
}

.RadScheduler_TelerikITH .rsAdvancedEdit .rsInvalid
{
	border-color: #F32800;
	color: #F32800;
}
/* </xref input skins> */

.RadScheduler_TelerikITH .rsAdvancedEdit h2,
.RadScheduler_TelerikITH .rsAdvancedEdit h3
{
	color: #039;
}

.RadScheduler_TelerikITH .rsAdvancedEdit h2
{
	line-height: 31px;
	height: 31px;
	
	font-size: 14px;
	
	text-indent: 15px;
	
}

.RadScheduler_TelerikITH .rsAdvancedEdit h3
{
	font-size: 12px;
}

.RadScheduler_TelerikITH .rsAdvancedEdit label
{
	line-height: 23px;
}







/* date/time picker styles */

.RadScheduler_TelerikITH table.RadCalendarTimeView_TelerikITH a
{
	padding: 3px;
	text-align: right;
}

.RadScheduler_TelerikITH .rsTimePick .RadInput_TelerikITH input.riEnabled,
.RadScheduler_TelerikITH .rsTimePick .RadInput_TelerikITH input.riHover,
.RadScheduler_TelerikITH .rsTimePick .RadInput_TelerikITH input.riFocused,
.RadScheduler_TelerikITH .rsTimePick .RadInput_TelerikITH input.riEmpty
{
	background: #fff url('Scheduler/rsSprites.gif') no-repeat 100% -252px;
}

.RadScheduler_TelerikITH div.pickerWrapper_TelerikITH
{
	vertical-align: baseline;
}

/* modal dialogs */

.RadScheduler .rsModalWrapper .rsModalDialog
{
	border-color: #2d2d2d;
}

.RadScheduler .rsModalWrapper .rsModalOuter
{
	border-color: #c6d9ed;
}

.RadScheduler .rsModalWrapper .rsModalInner
{
	border-color: #000;
}

.RadScheduler_TelerikITH .rsModalWrapper .rsModalIcon,
.RadScheduler_TelerikITH .rsModalWrapper .rsModalButtons a
{
	background: url('Scheduler/rsSprites.gif') no-repeat;
}

.RadScheduler_TelerikITH .rsModalWrapper .rsModalIcon
{
	background-position: 0 -526px;
}

.RadScheduler_TelerikITH .rsModalWrapper .rsModalButtons a
{
	background-position: 0 -474px;
	border-color: #fff;
	color: #333;
}

.RadScheduler_TelerikITH .rsModalWrapper .rsModalButtons .rsModalConfirm,
.RadScheduler_TelerikITH .rsModalWrapper .rsModalButtons .rsModalClose
{
	width: 65px;
}



/* ============================================================ AGENDA APPOINMENT ============================================================== */ 
  
	 .RadScheduler_TelerikITH button { background:transparent url(../images/bg-but.png) repeat-x scroll 0 0; border:1px solid #ABB902; color:#899402; cursor:pointer; font-size:x-small; font-weight:bold; height:26px; }
	
	 .RadScheduler_TelerikITH fieldset { background:#FFFFFF none repeat scroll 0 0; border:1px solid #D9D9D9; padding:3px; width:97%; }
	 .RadScheduler_TelerikITH fieldset div { clear:both; display:block; margin:2px; padding-left:8px; width:100% !important; padding-left:8px; }
     .RadScheduler_TelerikITH fieldset p { clear:both; display:block; margin:2px; padding-left:8px; width:100% !important; padding-left:8px; }
	 .RadScheduler_TelerikITH fieldset p.receivers select { margin-right:10px; width:60%; }
	 .RadScheduler_TelerikITH fieldset p.receivers input { margin-top:40px; }
	 .RadScheduler_TelerikITH fieldset label { float:left; font-weight:normal; padding-top:0; vertical-align:top; width:70px; }
	 
	 .RadScheduler_TelerikITH .fieldset { background:#FFFFFF none repeat scroll 0 0; border:1px solid #D9D9D9; padding:3px; width:97%; }
     .RadScheduler_TelerikITH .fieldset p { clear:both; display:block; margin:2px; padding-left:8px; width:100% !important; padding-left:8px; }
	 .RadScheduler_TelerikITH .fieldset .receivers select { margin-right:10px; width:75%; }
	 .RadScheduler_TelerikITH .fieldset .receivers input { margin-top:40px; }
	 .RadScheduler_TelerikITH .fieldset label {color:#666666; line-height: 18px;   font-weight:normal; padding-top:0; vertical-align:top; width:70px; }
	 .RadScheduler_TelerikITH  label.timeInput { width:40px !important; }
	 
	 .RadScheduler_TelerikITH span.timeInput { width: 200px !important; float: left !important; }
	 .RadScheduler_TelerikITH span.timeInput label { width:40px !important; }
	 .RadScheduler_TelerikITH span.timeInput input.agendaTime { float:left; width:40px; }
     .RadScheduler_TelerikITH span.timeInput input.agendaDay { width:70px; }
     .RadScheduler_TelerikITH input.agendaTitle { width:90%; }
     .RadScheduler_TelerikITH textarea.agendaDescription { height:100px; width:96%; border:1px solid #ABB902; }
     .RadScheduler_TelerikITH .rsAdvancedEdit textarea.agendaDescription { height:100px; width:96%; border:1px solid #B1117E; }
     .RadScheduler_TelerikITH .rsAdvancedEdit div.rsAdvancedSubmitArea { text-align:right; font-size:x-small; border-top-style:none; border-top-width:0px;   }
     
     .RadScheduler_TelerikITH .rsAdvancedEdit .rsAdvButtonWrapper .buttonApp{background:transparent url(../images/bg-but.png) repeat-x scroll 0 0; border:1px solid #B1117E; color:#58083F; cursor:pointer; font-size:x-small; margin-right:10px; font-weight:bold; height:26px; }
     

