/* START TelerikCustomSkins.TelerikSkinForCalendar.css */
/*Telerik RadCalendar Telerik skin*/

table.RadCalendar_Telerik
{
	border-collapse:separate;
	border:0;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	width:220px;
}

/*titlebar*/

.RadCalendar_Telerik .rcTitlebar
{
	width:100%;
	border:1px solid;
	border-color:#868686 #868686 #c4c4c4;
	padding:0;
	background:#f3f3f3 0 -1000px repeat-x url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
	color:#000;
}

.RadCalendar_Telerik .rcTitlebar table
{
	width:100%;
	border-collapse:separate;
	border:0;
	font:12px/23px "segoe ui",arial,sans-serif;
}

.RadCalendar_Telerik .rcTitlebar td
{
	border:0;
	padding:0 0 1px;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_Telerik .rcTitlebar .rcTitle
{
	width:100%;
	cursor:pointer;
}

.RadCalendar_Telerik .rcTitlebar .rcPrev,
.RadCalendar_Telerik .rcTitlebar .rcNext,
.RadCalendar_Telerik .rcTitlebar .rcFastPrev,
.RadCalendar_Telerik .rcTitlebar .rcFastNext
{
	display:block;
	width:13px;
	height:14px;
	overflow:hidden;
	margin:1px 4px 0;
	background:transparent url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000') no-repeat;
	text-indent:-2222px;
	text-decoration:none;
	color:#ccc;
}

.RadCalendar_Telerik .rcTitlebar .rcFastPrev
{
	margin-left:6px;
	background-position:0 -200px;
}

.RadCalendar_Telerik .rcTitlebar .rcFastPrev:hover
{
	background-position:0 -250px;
}

.RadCalendar_Telerik .rcTitlebar .rcPrev
{
	background-position:0 -300px;
}

.RadCalendar_Telerik .rcTitlebar .rcPrev:hover
{
	background-position:0 -350px;
}

.RadCalendar_Telerik .rcTitlebar .rcNext
{
	background-position:0 -400px;
}

.RadCalendar_Telerik .rcTitlebar .rcNext:hover
{
	background-position:0 -450px;
}

.RadCalendar_Telerik .rcTitlebar .rcFastNext
{
	margin-right:6px;
	background-position:0 -500px;
}

.RadCalendar_Telerik .rcTitlebar .rcFastNext:hover
{
	background-position:0 -550px;
}

.RadCalendar_Telerik .rcMain
{
	width:100%;
	border:1px solid #868686;
	border-top:0;
	padding:0;
}

.RadCalendar_Telerik .rcMainTable
{
	border-collapse:separate;
	border:0;
	width:100%;
	font:12px/17px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_Telerik .rcHeader,
.RadCalendar_Telerik .rcFooter
{
	border:1px solid #868686;
	border-top:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_Telerik .rcRow th,
.RadCalendar_Telerik .rcWeek th
{
	border:0;
	font-weight:normal;
	vertical-align:middle;
	cursor:default;
}

.RadCalendar_Telerik .rcWeek th
{
	border-bottom:1px solid #c5c5c5;
	padding:4px 6px 3px 0;
	text-align:right;
	color:#333;
}

.RadCalendar_Telerik .rcWeek .rcViewSel,
.RadCalendar_Telerik .rcRow th
{
	width:13px;
	padding:0 7px 0 9px;
	background:#eee;
	text-align:center;
}

.RadCalendar_Telerik .rcRow th
{
	color:#777;
}

/*date cells*/

.RadCalendar_Telerik .rcRow td
{
	border:1px solid #fff;
	padding:0;
	text-align:right;
	vertical-align:middle;
}

.RadCalendar_Telerik .rcMain .rcRow a,
.RadCalendar_Telerik .rcMain .rcRow span
{
	display:block;
	padding:1px 5px 1px 0;
	text-decoration:none;
	color:#000;
}

.RadCalendar_Telerik .rcMain .rcWeekend a
{
	color:#565656;
}

.RadCalendar_Telerik .rcRow .rcToday
{
	border-color:#239500;
}

.RadCalendar_Telerik .rcMain .rcOtherMonth a
{
	color:#777;
}

.RadCalendar_Telerik .rcMain .rcOutOfRange span
{
	color:#777;
	cursor:default;
}

/*
.RadCalendar_Telerik .rcRow .rcHover
{
	border-color:#69A6C3 #69A6C3 #69A6C3;
	background:#a3ea8c 0 -1600px repeat-x url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
}
*/
.RadCalendar_Telerik .rcRow .rcSelected
{
	border-color:#239500 #1b7400 #155900;
	background:#63ad39 0 -1700px repeat-x url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
}


.RadCalendar_Telerik .rcRow .rcHover a,
.RadCalendar_Telerik .rcRow .rcSelected a
{
	color:#000;
	background-color:inherit
}

/*multimonth view*/

table.RadCalendarMultiView_Telerik
{
	width:auto;
}

.RadCalendarMultiView_Telerik .rcTitlebar
{
	border-color:#7e7e7e #727272 #8b8b8b;
	background:#b5b5b5 0 -1199px repeat-x url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
}

.RadCalendarMultiView_Telerik .rcTitlebar table
{
	border:1px solid;
	border-color:#f5f5f5 #e4e4e4 #d5d5d5;
	line-height:27px;
}

.RadCalendarMultiView_Telerik .rcTitlebar .rcFastPrev
{
	background-position:0 -600px;
}
/*
.RadCalendarMultiView_Telerik .rcTitlebar .rcFastPrev:hover
{
	background-position:0 -650px;
}

.RadCalendarMultiView_Telerik .rcTitlebar .rcPrev
{
	background-position:0 -700px;
}

.RadCalendarMultiView_Telerik .rcTitlebar .rcPrev:hover
{
	background-position:0 -750px;
}

.RadCalendarMultiView_Telerik .rcTitlebar .rcNext
{
	background-position:0 -800px;
}

.RadCalendarMultiView_Telerik .rcTitlebar .rcNext:hover
{
	background-position:0 -850px;
}

.RadCalendarMultiView_Telerik .rcTitlebar .rcFastNext
{
	background-position:0 -900px;
}

.RadCalendarMultiView_Telerik .rcTitlebar .rcFastNext:hover
{
	background-position:0 -950px;
}


.RadCalendarMultiView_Telerik .rcMain
{
	border-color:#727272;
}

.RadCalendarMultiView_Telerik .rcCalendar
{
	width:220px;
	border:1px solid #868686;
	padding:0;
}

.RadCalendarMultiView_Telerik .rcMainTable .rcTitle
{
	border:0;
	border-bottom:1px solid #c4c4c4;
	padding:0 0 2px;
	background:#f3f3f3 0 -1000px repeat-x url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
	text-align:center;
	line-height:22px;
}
8?
/*month view*/

table.RadCalendarMonthView_Telerik
{
	border-collapse:separate;
	border:1px solid #979797;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
}

table.RadCalendarMonthView_Telerik td
{
	border:0;
	padding:5px 2px 0;
}

.RadCalendarMonthView_Telerik #rcMView_Feb,
.RadCalendarMonthView_Telerik #rcMView_Apr,
.RadCalendarMonthView_Telerik #rcMView_Jun,
.RadCalendarMonthView_Telerik #rcMView_Aug,
.RadCalendarMonthView_Telerik #rcMView_Oct,
.RadCalendarMonthView_Telerik #rcMView_Dec
{
	border-right:1px solid #e0e0e0;
}

.RadCalendarMonthView_Telerik a
{
	display:block;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
	color:#333;
}

.RadCalendarMonthView_Telerik .rcSelected a
{
	border:1px solid;
	border-color:#239500 #1b7400 #155900;
	padding:1px 3px;
	background:#63ad39 0 -1700px repeat-x url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
	color:#000;
}

.RadCalendarMonthView_Telerik #rcMView_PrevY a,
.RadCalendarMonthView_Telerik #rcMView_NextY a
{
	display:block;
	width:14px;
	height:14px;
	overflow:hidden;
	margin:0 auto;
	background:transparent no-repeat url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
	color:#ccc;
}

.RadCalendarMonthView_Telerik #rcMView_PrevY a
{
	background-position:7px -2094px;
}

.RadCalendarMonthView_Telerik #rcMView_NextY a
{
	background-position:8px -2194px;
}

.RadCalendarMonthView_Telerik .rcButtons
{
	padding:6px 7px 5px;
	text-align:center;
}

.RadCalendarMonthView_Telerik input
{
	border:1px solid;
	border-color:#cecece #afafaf #8f8f8f;
	padding:0;
	background:#eee 0 -2300px repeat-x url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
	cursor:pointer;
}

.RadCalendarMonthView_Telerik input:hover
{
	border-color:#2ebf00 #2bb300 #28a800;
	background:#a2ea8b 0 -2350px repeat-x url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000');
}

.RadCalendarMonthView_Telerik #rcMView_Today
{
	margin:0 0.4em 0 0;
}

.RadCalendarMonthView_Telerik #rcMView_OK
{
	padding:0 0.2em;
}

/*time view*/


.RadPicker_Telerik table.rcTable,
.RadPicker_Telerik table.rcTable td
{
	border:0;
	margin:0;
	padding:0;
}

.RadPicker_Telerik td
{
	vertical-align:middle;
}

.RadPicker_Telerik table.rcTable .rcInputCell
{
	padding:0 4px 0 0;
}

.RadPicker_Telerik td a
{
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	margin:0 2px;
	text-decoration:none;
}
* html .RadPicker_Telerik td a{position:static}/*IE6*/
*+html .RadPicker_Telerik td a{position:static}/*IE7*/

.RadPicker_Telerik .rcCalPopup,
.RadPicker_Telerik .rcTimePopup
{
	display:block;
	overflow:hidden;
	width:22px;
	height:22px;
	background:url('/WebResource.axd?d=iInw43S2h-j-8PYZkVToGOR2HDMS-1CuwVyv_QLu2Dtsew1AtKnoihmbLdhwglfjjgCQ3rjTqN_jl17ANjZ_K1-RvXnIfIScTrrzaCc47881&t=634084213480000000') no-repeat;
	text-indent:-2222px;
	text-align:center;
}

.RadPicker_Telerik .rcCalPopup,
.RadPicker_Telerik .rcDisabled .rcCalPopup:hover
{
	background-position:0 0;
}

.RadPicker_Telerik .rcCalPopup:hover
{
	background-position:0 -50px;
}

.RadPicker_Telerik .rcTimePopup,
.RadPicker_Telerik .rcDisabled.rcTimePopup:hover
{
	background-position:0 -100px;
}

.RadPicker_Telerik .rcTimePopup:hover
{
	background-position:0 -150px;
}

.RadPicker_Telerik .rcDisabled,
.RadCalendarMonthView_Telerik .rcDisabled
{
	/*opacity:0.5;
	/*filter:alpha(opacity=50);*/
}

/*rtl*/

.RadCalendarRTL_Telerik .rcTitlebar .rcFastPrev
{
	background-position:0 -500px;
}

.RadCalendarRTL_Telerik .rcTitlebar .rcFastPrev:hover
{
	background-position:0 -550px;
}

.RadCalendarRTL_Telerik .rcTitlebar .rcPrev
{
	background-position:0 -400px;
}

.RadCalendarRTL_Telerik .rcTitlebar .rcPrev:hover
{
	background-position:0 -450px;
}

.RadCalendarRTL_Telerik .rcTitlebar .rcNext
{
	background-position:0 -300px;
}

.RadCalendarRTL_Telerik .rcTitlebar .rcNext:hover
{
	background-position:0 -350px;
}

.RadCalendarRTL_Telerik .rcTitlebar .rcFastNext
{
	background-position:0 -200px;
}

.RadCalendarRTL_Telerik .rcTitlebar .rcFastNext:hover
{
	background-position:0 -250px;
}

.RadCalendarMultiViewRTL_Telerik .rcTitlebar .rcFastPrev
{
	background-position:0 -900px;
}

.RadCalendarMultiViewRTL_Telerik .rcTitlebar .rcFastPrev:hover
{
	background-position:0 -950px;
}

.RadCalendarMultiViewRTL_Telerik .rcTitlebar .rcPrev
{
	background-position:0 -800px;
}

.RadCalendarMultiViewRTL_Telerik .rcTitlebar .rcPrev:hover
{
	background-position:0 -850px;
}

.RadCalendarMultiViewRTL_Telerik .rcTitlebar .rcNext
{
	background-position:0 -700px;
}

.RadCalendarMultiViewRTL_Telerik .rcTitlebar .rcNext:hover
{
	background-position:0 -750px;
}

.RadCalendarMultiViewRTL_Telerik .rcTitlebar .rcFastNext
{
	background-position:0 -600px;
}

.RadCalendarMultiViewRTL_Telerik .rcTitlebar .rcFastNext:hover
{
	background-position:0 -650px;
}

/* END TelerikCustomSkins.TelerikSkinForCalendar.css */
/* START Telerik.Web.UI.Skins.Window.css */
/* RadWindow for ASP.NET AJAX Base Stylesheet */

.RadWindow .rwTopResize
{
	font-size: 1px;
	line-height: 4px;
	width: 100%;
	height: 4px;
	background-position: 0 -31px;
	background-repeat: repeat-x;
}

.RadWindow .rwStatusbarRow .rwCorner
{
    background-repeat: no-repeat;
}

.RadWindow .rwStatusbarRow .rwBodyLeft
{
    background-position: -16px 0;
}

.RadWindow .rwStatusbarRow .rwBodyRight
{
    background-position: -24px 0;
}

.RadWindow .rwStatusbar
{
	height: 22px;
	background-position: 0 -114px;
	background-repeat: repeat-x;
}

.RadWindow .rwStatusbar div
{
    width: 18px; 
	height: 18px;
	background-position: 0 -94px;
	background-repeat: no-repeat;
}

.RadWindow table
{
    width: 100%;
    height: 100%;
    table-layout: auto; /* fixes the dimensions under IE */
}

.RadWindow table td
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
}

.RadWindow .rwCorner
{
    width: 8px;
}

.RadWindow .rwTopLeft,
.RadWindow .rwTopRight,
.RadWindow .rwTitlebar,
.RadWindow .rwFooterLeft,
.RadWindow .rwFooterRight,
.RadWindow .rwFooterCenter
{
    height: 8px;
	font-size: 1px;
    background-repeat: no-repeat;
    line-height: 1px;
}

.RadWindow .rwBodyLeft,
.RadWindow .rwBodyRight
{
	background-repeat: repeat-y;
}

.RadWindow .rwBodyRight
{
    background-position: -8px 0;
}

.RadWindow .rwTopLeft
{
    background-position: 0 0;
}

.RadWindow .rwTopRight
{
    background-position: -8px 0;
}

.RadWindow table .rwTitlebar
{
	background-repeat: repeat-x;
	background-position: 0 -31px;
	-moz-user-select: none;
}

.RadWindow .rwFooterLeft
{
	background-position: 0 -62px;
}

.RadWindow .rwFooterRight
{
	background-position: -8px -62px;
}

.RadWindow .rwFooterCenter
{
	background-repeat: repeat-x;
	background-position: 0 -70px;
}

.RadWindow .rwTitlebarControls
{
    height: 27px;
}

.RadWindow .rwWindowContent
{
	height: 100% !important; /* very important property, especially for opera */
	background: white;
}

/* Support for displayng the rwLoading image in the iframe's parent TD */
.RadWindow td.rwLoading
{
    background-repeat: no-repeat;
    background-position: center;
}

/* Support for displaying rwLoading image in the status bar  */
.RadWindow .rwStatusbar .rwLoading
{	
	background-repeat: no-repeat;
}

.RadWindow .rwStatusbar .rwLoading
{
	padding-left: 30px;
}

.RadWindow td.rwStatusbar input
{
    font: normal 12px "Segoe UI", Arial, Verdana, Sans-serif;
    padding: 4px 0 0 7px;
    margin: 0;
    border: 0;
    width: 100%;	
    height: 18px;
	background-color: transparent; 
	background-repeat: no-repeat;
	background-position: left center;
	cursor: default;
	-moz-user-select: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: block; 
	float: left;
	vertical-align: middle;
}

.RadWindow .rwControlButtons
{
	padding: 0; 
	margin: 2px 0 0 0;
	list-style: none; 
	white-space: nowrap;	
	float: right; 
}

.RadWindow .rwControlButtons li
{
	float: left;
	padding: 0 1px 0 0;
}

.RadWindow .rwControlButtons a
{
	width: 30px; 
	height: 21px; 
	line-height: 1px; 
	font-size: 1px;
	cursor: default;
	background-repeat: no-repeat;
	display: block; 
	text-decoration: none;
	outline: none;
}

.RadWindow .rwControlButtons span
{
	text-indent: -9999px; 
	display: block;	
}

/* reload button */
.RadWindow  .rwReloadButton
{
	background-position: -120px 0;
}

.RadWindow .rwReloadButton:hover
{
	background-position: -120px -21px;
}

/* unpin button */
.RadWindow .rwPinButton
{
	background-position: -180px 0;
}

.RadWindow .rwPinButton:hover
{
	background-position: -180px -21px;
}

/* pin button */
.RadWindow .rwPinButton.on
{
	background-position: -150px 0;
}

.RadWindow .rwPinButton.on:hover
{
	background-position: -150px -21px;
}

/* minimize button */
.RadWindow .rwMinimizeButton
{
	background-position: 0 0;
}

.RadWindow .rwMinimizeButton:hover
{
	background-position: 0 -21px;
}

/* maximize button */
.RadWindow .rwMaximizeButton
{
	background-position: -60px 0;
}

.RadWindow .rwMaximizeButton:hover
{
	background-position: -60px -21px;
}

/* close button */
.RadWindow .rwCloseButton
{
	background-position: -90px 0;
}

.RadWindow .rwCloseButton:hover
{
	background-position: -90px -21px;
}

/* restore button */
.RadWindow.rwMaximizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwMinimizeButton
{
	background-position: -30px 0;
}

.RadWindow.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow.rwMinimizedWindow .rwMinimizeButton:hover
{	
	background-position: -30px -21px;
}

.RadWindow .rwIcon
{
    display: block;
	background-repeat: no-repeat;
	background-position: 0 -78px;
	width: 16px; 
	height: 16px;
	cursor: default;
	margin: 4px 5px 0 0;
}

.RadWindow em
{
	font: normal bold 12px "Segoe UI", Arial;
	color: black;
	padding: 3px 0 0 4px;	
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	float: left;	
}

.RadWindow_rtl .rwControlButtons
{
	float: left; 
}

div.RadWindow_rtl .rwControlButtons li
{
	float: right;
}

.RadWindow.rwInactiveWindow .rwTitlebarControls
{
	position: static;
}

.RadWindow .rwDialogPopup
{
	margin: 16px;
	color: black;	
	padding: 0px 0px 16px 50px;
	font: normal 12px "Segoe UI", Arial, Verdana;
	cursor: default;
}

.rwDialogPopup .rwPopupButton
{
    margin: 0;
}

.rwDialogPopup .rwPopupButton:focus,
.rwDialogPopup .rwPopupButton:active
{
    border: dotted 1px #999;                        
}

.rwDialogPopup .rwPopupButton,
.rwDialogPopup .rwPopupButton span
{
	display: block; 
	float: left;
}

.RadWindow .rwControlButtons a
{
    text-indent: -9999px;
}

html:first-child .RadWindow ul
{
    float: right; 
    border: solid 1px transparent;
}

.RadWindow .rwDialogText
{
    text-align: left;
}

.RadWindow.rwMinimizedWindow .rwPinButton,
.RadWindow.rwMinimizedWindow .rwReloadButton,
.RadWindow.rwMinimizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwTopResize
{
    display: none !important;
}

.RadWindow .rwDialogInput
{
	font: normal 12px "Segoe UI", Arial, Verdana;
	color: black;
	width: 100%;
	display: block;
	margin: 8px 0;
}

.RadWindow .rwWindowContent .radconfirm,
.RadWindow .rwWindowContent .radalert
{
    background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
}

.RadWindow .rwWindowContent .radconfirm
{
    background-image: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMf0fQFgDfAYUuNTyQN5_Im22PkPF7PT7dWFEPraA0a3Gd7j16UYez0NGXyxDEjeWf41&t=633746128680000000');	
}

.RadWindow .rwWindowContent .radalert
{
    background-image: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMf0fQFgDfAYUuNTyQN5_Im28lnOQi0wm8HirxfzYavAKLxxuAFW56DcjRsItL467g41&t=633746128680000000');	
}

.RadWindow .rwWindowContent .radprompt
{
	padding: 0;
}

.RadWindow .rwPopupButton,
.RadWindow .rwPopupButton span
{
	text-decoration: none;
	color: black;
	line-height: 21px;
	height: 21px;
	cursor: default;
}

.RadWindow .rwPopupButton
{
	background-repeat: no-repeat;
	background-position: 0 -136px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan
{
    background-repeat: no-repeat;
	background-position: right -136px; 
	padding: 0 3px 0 0;
}

.RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan
{
	background-repeat: repeat-x;
	background-position: 0 -157px; 
	padding: 0 12px;
}

.RadWindow .rwWindowContent .rwPopupButton:hover
{
	background-position: 0 -178px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwOuterSpan
{
	background-position: right -178px; 
	padding: 0 3px 0 0;
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwInnerSpan
{
	background-position: 0 -199px; 
	padding: 0 12px;
}

.RadWindow .rwStatusbarRow .rwBodyLeft
{
    background-position: -16px 0;
}

.RadWindow .rwStatusbarRow .rwBodyRight
{
    background-position: -24px 0;
}

/* Support for displayng the rwLoading image in the iframe's parent TD */
.RadWindow td.rwLoading
{
    background-color: #c6d9ed;
    background-image: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMejQhg2EQMIoOUpqMMRMOoX9d04KZWhlXJiXIGyrCmgQQ2&t=633746128680000000');
}

/* Support for displaying rwLoading image in the status bar  */
.RadWindow .rwStatusbar .rwLoading
{	
	background-image: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMejQhg2EQMIoOUpqMMRMOoX9d04KZWhlXJiXIGyrCmgQQ2&t=633746128680000000');	
}

.RadWindow.rwMinimizedWindow .rwContentRow,
.RadWindow.rwMinimizedWindow .rwStatusbarRow
{
	display: none;
}

.RadWindow.rwMinimizedWindow table.rwTitlebarControls 
{
	margin-top: 4px;
}

.RadWindow.rwMinimizedWindow .rwControlButtons
{
    width: 66px !important;
}

.RadWindow.rwMinimizedWindow em
{
	width: 90px;
}

.RadWindow.rwMinimizedWindow
{
    width: 200px !important;
    height: 30px !important;
    overflow: hidden !important;
    float: left !important;
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft
{
	background-position: 0 -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopRight
{
	background-position: -8px -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwTitlebar
{
    background-position: 0 -250px !important; /* Should be !important because of IE6 */
    background-repeat: repeat-x;
}

.RadWindow.rwInactiveWindow .rwCorner,
.RadWindow.rwInactiveWindow .rwTitlebar,
.RadWindow.rwInactiveWindow .rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
	opacity: .65 !important; 
	-moz-opacity: .65 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}
/* END Telerik.Web.UI.Skins.Window.css */
/* START Telerik.Web.UI.Skins.Vista.Window.Vista.css */
/* RadWindow for ASP.NET AJAX Vista Skin */

.RadWindow_Vista .rwTopLeft,
.RadWindow_Vista .rwTopRight,
.RadWindow_Vista .rwTitlebar,
.RadWindow_Vista .rwFooterLeft,
.RadWindow_Vista .rwFooterRight,
.RadWindow_Vista .rwFooterCenter,
.RadWindow_Vista .rwTopResize,
.RadWindow_Vista .rwStatusbar div,
.RadWindow_Vista .rwStatusbar,
.RadWindow_Vista .rwPopupButton,
.RadWindow_Vista .rwPopupButton span,
.RadWindow_Vista.rwMinimizedWindow .rwCorner
{
    background-image: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMeobaQL-qx4xDjr5-pP41WJTmTJhLUDaLB4d09sMhUCiF2NSncNgwu7KbUO0clQsrY1&t=633746128680000000');
}

.RadWindow_Vista .rwBodyLeft,
.RadWindow_Vista .rwBodyRight,
.RadWindow_Vista .rwStatusbarRow .rwCorner
{
	background-image: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMeobaQL-qx4xDjr5-pP41WJNLI1YjGJx7cwwtOeJM_arZscpWdktTkhchpEdvAy9vk1&t=633746128680000000');
}

.RadWindow_Vista .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Vista .rwControlButtons a
{
    background-image: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMeobaQL-qx4xDjr5-pP41WJ9aLJ_7HNWT8MEDSTYvpZHdDvMQgjbfwnzsM3hwKB03M1&t=633746128680000000');
}

.RadWindow_Vista a.rwIcon
{
	background-image: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMeobaQL-qx4xDjr5-pP41WJTmTJhLUDaLB4d09sMhUCiF2NSncNgwu7KbUO0clQsrY1&t=633746128680000000');
}

div.RadWindow_Vista .rwTitlebarControls em
{
	color: black;
}

/* 
    This is a hack to achieve "Aero" look and feel for that particular skin.
    It should be removed for the other skins, as the background coordinates
    are specified in Window.css and are common for all skins
*/
.RadWindow_Vista table .rwTitlebar,
.RadWindow_Vista table .rwTopResize,
.rwMinimizedWindow.RadWindow_Vista tr.rwTitleRow td.rwTitlebar,
.rwMinimizedWindow.RadWindow_Vista tr.rwTitleRow div.rwTopResize
{
    background: url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMeobaQL-qx4xDjr5-pP41WJuzOvz0Mb6udoExBjlBpJVHQMUZUmLlBng_rfHcng4RU1&t=633746128680000000') repeat-x !important;
}
/* End of the "Aero" hack */

/* overlay element should be minimized when the window is minimized */
iframe.minimizedwindowoverlay_Vista
{
	/* take into account the borders of the main <div> of the window when setting width / height */
	width: 200px !important; 
	height: 30px !important;
}

div.RadWindow_Vista .rwDialogInput
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}

div.RadWindow_Vista .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}

/* set Window Vista "Aero" look and feel to the window */
div.RadWindow.RadWindow_Vista.rwNormalWindow.rwTransparentWindow td.rwCorner,
div.RadWindow.RadWindow_Vista.rwNormalWindow.rwTransparentWindow td.rwTitlebar,
div.RadWindow.RadWindow_Vista.rwTransparentWindow td.rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: .8;
	-moz-opacity: .8;
}
/* END Telerik.Web.UI.Skins.Vista.Window.Vista.css */
/* START Telerik.Web.UI.Skins.Ajax.css */
/* Telerik RadAjaxLoadingPanel Common CSS */

.RadAjax .raDiv,
.RadAjax .raColor
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.RadAjax .raDiv
{
	position:relative;
	z-index:2;
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
}

.RadAjax .raColor
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-image:none;
}

.RadAjax .raTransp
{
	zoom:1;
}

.RadAjax .raTop
{
	background-position:center top;
}

.RadAjax .raTopLeft
{
	background-position:left top;
}

.RadAjax .raTopRight
{
	background-position:right top;
}

.RadAjax .raLeft
{
	background-position:left center;
}

.RadAjax .raRight
{
	background-position:right center;
}

.RadAjax .raBottom
{
	background-position:center bottom;
}

.RadAjax .raBottomLeft
{
	background-position:left bottom;
}

.RadAjax .raBottomRight
{
	background-position:right bottom;
}

.RadAjax div.raNone
{
	background-image:none;
}

* html .RadAjaxUpdatedElement select
{
	visibility:hidden !important;
}
/* END Telerik.Web.UI.Skins.Ajax.css */
/* START Telerik.Web.UI.Skins.Vista.Input.Vista.css */
/*Telerik RadInput Vista Skin*/

/*global*/

.RadInput_Vista,
.RadInputMgr_Vista
{
	vertical-align:middle;
	font:12px "segoe ui",arial,sans-serif;
}

.RadInput_Vista table
{
	border:0;
	vertical-align:bottom;
}

.RadInput_Vista table.riTable td
{
	border:0;
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.RadInput_Vista table td.riCell
{		
	padding-right:4px;
}

.RadInput_Vista textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .RadInput_Vista .riTextBox,
html body .RadInputMgr_Vista
{
	border:1px solid;
	border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	padding:2px 1px 3px;
	background:#fff;
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
}

html body .RadInput_Vista .riEmpty,
html body .RadInput_Empty_Vista
{
	color:#8a8a8a;
}

html body .RadInput_Vista .riHover,
html body .RadInput_Hover_Vista,
html body .RadInput_Vista .riFocused,
html body .RadInput_Focused_Vista
{
	border-color:#5794bf #b7d5ea #c7e2f1 #c5daed;
}

html body .RadInput_Vista .riRead,
html body .RadInput_Read_Vista
{
	border-color:#e3e9ef;
}

html body .RadInput_Vista .riDisabled,
html body .RadInput_Disabled_Vista
{
	border-color:#e3e9ef;
	color:#8a8a8a;
	cursor:default;
}

html body .RadInput_Vista .riError,
html body .RadInput_Error_Vista
{
	border-color:#b32d34 #dc643f #ea8541 #e5713e;
	background:#fff 100% -298px no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMe6ZgXVH9A04W-p-ssgFAk3wm2LkBdQ2a8Lz5Br10ZliA2&t=633746128680000000');
	color:#b32d34;
}

html body .RadInput_Vista .riNegative,
html body .RadInput_Negative_Vista
{
	color:#565656;
}

/*buttons*/

.RadInput_Vista a
{
	display:block;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:transparent no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMe6ZgXVH9A04W-p-ssgFAk3wm2LkBdQ2a8Lz5Br10ZliA2&t=633746128680000000');
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
}
* html .RadInput_Vista a{position:static}/*IE6*/
*+html .RadInput_Vista a{position:static}/*IE7*/

/*go*/

.RadInput_Vista .riBtn a
{
	width:20px;
	height:18px; 
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_Vista .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_Vista .riSpin a
{
	width:15px;
	height:7px; 
	line-height:7px;
	margin:0 1px;
}

.RadInput_Vista .riUp
{
	background-position:4px -98px;
}

.RadInput_Vista .riUp:hover
{
	background-position:4px -148px;
}

.RadInput_Vista a.riDown
{
	background-position:4px -199px;
	margin-top:3px;
}

.RadInput_Vista a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_Vista .riLabel
{
	margin:0 4px 0 0;
	color:#000;
	white-space:nowrap;
}
/* END Telerik.Web.UI.Skins.Vista.Input.Vista.css */
/* START Telerik.Web.UI.Skins.Vista.Calendar.Vista.css */
/*Telerik RadCalendar Vista skin*/

table.RadCalendar_Vista
{
	border-collapse:separate;
	border:0;
	background:#fff;
	color:#333;
	font:12px "segoe ui",arial,sans-serif;
}

/*titlebar*/

.RadCalendar_Vista .rcTitlebar
{
	width:100%;
	border:1px solid #a7bac5;
	border-bottom-color:#3c7fb1;
	padding:0;
	background:#a6d9f4 0 -800px repeat-x url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	color:#000;
}

.RadCalendar_Vista .rcTitlebar table
{
	width:100%;
	border-collapse:separate;
	border:0;
	font:12px/18px "segoe ui",arial,sans-serif;
}

.RadCalendar_Vista .rcTitlebar td
{
	border:0;
	border-bottom:1px solid #e5f4fd;
	padding:2px 0 3px;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_Vista .rcTitlebar .rcTitle
{
	width:100%;
	cursor:pointer;
}

.RadCalendar_Vista .rcTitlebar .rcTitle:hover
{
	color:#06c;
}

.RadCalendar_Vista .rcTitlebar .rcPrev,
.RadCalendar_Vista .rcTitlebar .rcNext,
.RadCalendar_Vista .rcTitlebar .rcFastPrev,
.RadCalendar_Vista .rcTitlebar .rcFastNext
{
	display:block;
	width:15px;
	height:14px;
	overflow:hidden;
	margin:0 3px;
	background:transparent no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	text-indent:-1111px;
	text-decoration:none;
	color:#ccc;
}

.RadCalendar_Vista .rcTitlebar .rcFastPrev
{
	margin-left:5px;
	background-position:1px 2px;
}

.RadCalendar_Vista .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -48px;
}

.RadCalendar_Vista .rcTitlebar .rcPrev
{
	background-position:3px -98px;
}

.RadCalendar_Vista .rcTitlebar .rcPrev:hover
{
	background-position:3px -148px;
}

.RadCalendar_Vista .rcTitlebar .rcNext
{
	background-position:4px -198px;
}

.RadCalendar_Vista .rcTitlebar .rcNext:hover
{
	background-position:4px -248px;
}

.RadCalendar_Vista .rcTitlebar .rcFastNext
{
	margin-right:5px;
	background-position:1px -298px;
}

.RadCalendar_Vista .rcTitlebar .rcFastNext:hover
{
	background-position:1px -348px;
}

.RadCalendar_Vista .rcMain
{
	width:100%;
	border:1px solid #a7bac5;
	border-top:0;
	padding:0;
}

.RadCalendar_Vista .rcMainTable
{
	border-collapse:separate;
	border:0;
	width:100%;
	font:12px/20px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_Vista .rcHeader,
.RadCalendar_Vista .rcFooter
{
	border:1px solid #a7bac5;
	border-top:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_Vista .rcRow th,
.RadCalendar_Vista .rcWeek th
{
	border:0;
	font-weight:normal;
	text-align:center;
	cursor:default;
}

.RadCalendar_Vista .rcWeek th
{
	padding:2px 0 1px 0;
	border-bottom:1px solid #e0e0e0;
}

.RadCalendar_Vista .rcRow th
{
	width:28px;
	padding:0;
	color:#777;
}

.RadCalendar_Vista .rcWeek .rcViewSel
{
	border-bottom-color:#fff;
}

.RadCalendar_Vista .rcViewSel,
.RadCalendar_Vista .rcRow th
{
	background:#e7ebf6;
}

.RadCalendar_Vista .rcRow th,
.RadCalendar_Vista .rcRow td
{
	vertical-align:middle;
}

/*date cells*/

.RadCalendar_Vista .rcRow td
{
	width:26px;
	border:0;
	padding:0 0 1px 1px;
	text-align:right;
}

.RadCalendar_Vista .rcMain .rcRow a,
.RadCalendar_Vista .rcMain .rcRow span
{
	display:block;
	width:20px;
	padding:0 6px 0 0;
	text-decoration:none;
	color:#333;
}

.RadCalendar_Vista .rcMain .rcWeekend a
{
	color:#555;
}

.RadCalendar_Vista .rcMain .rcRow .rcToday a
{
	background:100% -1400px no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
}

.RadCalendar_Vista .rcMain .rcOtherMonth a
{
	color:#777;
}

.RadCalendar_Vista .rcMain .rcOutOfRange span
{
	color:#777;
	cursor:default;
}

.RadCalendar_Vista .rcMain .rcRow .rcHover a
{
	background:100% -1200px no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	color:#06c;
}

.RadCalendar_Vista .rcMain .rcRow .rcSelected a
{
	background:100% -1300px no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	color:#06c;
}

/*multimonth view*/

table.RadCalendarMultiView_Vista
{
	width:auto;
	border:0;
}

.RadCalendarMultiView_Vista .rcTitlebar
{
	border:1px solid #131c24;
	border-bottom-color:#052d41;
	padding:0;
	background:#4e96aa 0 -999px repeat-x url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	color:#fff;
}

.RadCalendarMultiView_Vista .rcTitlebar table
{
	border:1px solid;
	border-color:#b2ccd8 #87b2c3 #95c3ce;
	line-height:24px;
}

.RadCalendarMultiView_Vista .rcTitlebar td
{
	border:0;
	padding-top:1px;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcTitle:hover
{
	color:#fff;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcFastPrev
{
	height:18px;
	background-position:1px -396px;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -446px;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcPrev
{
	height:18px;
	background-position:3px -496px;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcPrev:hover
{
	background-position:3px -546px;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcNext
{
	height:18px;
	background-position:3px -596px;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcNext:hover
{
	background-position:3px -646px;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcFastNext
{
	height:18px;
	background-position:1px -696px;
}

.RadCalendarMultiView_Vista .rcTitlebar .rcFastNext:hover
{
	background-position:1px -746px;
}

.RadCalendarMultiView_Vista .rcMain
{
	border-color:#9cb6c5;
}

.RadCalendarMultiView_Vista .rcCalendar
{
	border:1px solid #a7bac5;
	padding:0;
}

.RadCalendarMultiView_Vista .rcCalendar .rcMainTable
{
	width:210px;
}

.RadCalendarMultiView_Vista .rcMain .rcTitle
{
	border:0;
	border-bottom:1px solid #3c7fb1;
	padding:3px 0 4px;
	background:#a6d9f4 0 -800px repeat-x url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	color:#000;
	text-align:center;
}

/*month view*/

table.RadCalendarMonthView_Vista
{
	border-collapse:separate;
	border:1px solid #979797;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
}

table.RadCalendarMonthView_Vista td
{
	border:0;
	padding:5px 3px 0;
}

.RadCalendarMonthView_Vista #rcMView_Feb,
.RadCalendarMonthView_Vista #rcMView_Apr,
.RadCalendarMonthView_Vista #rcMView_Jun,
.RadCalendarMonthView_Vista #rcMView_Aug,
.RadCalendarMonthView_Vista #rcMView_Oct,
.RadCalendarMonthView_Vista #rcMView_Dec
{
	border-right:1px solid #e0e0e0;
}

.RadCalendarMonthView_Vista a
{
	display:block;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
	color:#333;
}

.RadCalendarMonthView_Vista .rcHover a
{
	border:1px solid #daf2fc;
	padding:1px 3px;
}

.RadCalendarMonthView_Vista .rcSelected a
{
	border:1px solid #06c;
	padding:1px 3px;
	color:#000;
}

.RadCalendarMonthView_Vista #rcMView_PrevY a,
.RadCalendarMonthView_Vista #rcMView_NextY a
{
	display:block;
	width:15px;
	height:14px;
	overflow:hidden;
	margin:0 auto;
	background:transparent no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	text-indent:-1111px;
	text-align:center;
	text-decoration:none;
	color:#ccc;
}

.RadCalendarMonthView_Vista #rcMView_PrevY a
{
	background-position:6px 4px;
}

.RadCalendarMonthView_Vista #rcMView_NextY a
{
	background-position:6px -296px;
}

.RadCalendarMonthView_Vista #rcMView_PrevY a:hover,
.RadCalendarMonthView_Vista #rcMView_NextY a:hover
{
	background:transparent no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTlGwXvhHkoZ5PB0NbAWdxrCqUWwXPuSDfIwUKE61LRps1&t=633746128680000000');
}

.RadCalendarMonthView_Vista #rcMView_PrevY a:hover
{
	background-position:5px 6px;
}

.RadCalendarMonthView_Vista #rcMView_NextY a:hover
{
	background-position:-49px 6px;
}

.RadCalendarMonthView_Vista .rcButtons
{
	border:0;
	padding:4px 7px 6px;
	text-align:center;
}

.RadCalendarMonthView_Vista input
{
	border:0;
	margin:0 3px;
	padding:1px 0 0;
	background:0 100% repeat-x url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	color:#06c;
	font:12px "segoe ui",arial,sans-serif;
	cursor:pointer;
}

.RadCalendarMonthView_Vista #rcMView_Today
{
	margin-right:20px;
}

/*time view*/

table.RadCalendarTimeView_Vista
{
	border-collapse:separate;
	border:1px solid #979797;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
}

.RadCalendarTimeView_Vista th
{
	border:0;
	border-bottom:1px solid #3c7fb1;
	padding:3px 0;
	background:#a6d9f4 0 -800px repeat-x url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	color:#000;
	line-height:18px;
	font-weight:normal;
	text-align:center;
	cursor:default;
}

table.RadCalendarTimeView_Vista td
{
	border:0;
	border-left:1px solid #e0e0e0;
	padding:2px 2px 3px;
}

table.RadCalendarTimeView_Vista td:first-child
{
	border-left:0;
}

.RadCalendarTimeView_Vista a
{
	display:block;
	width:59px;
	padding:0 6px 0 0;
	line-height:17px;
	text-align:right;
	color:#333;
	text-decoration:none;
}

.RadCalendarTimeView_Vista td.rcHover a
{
	background:100% -1800px no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	color:#06c;
}

.RadCalendarTimeView_Vista td.rcSelected a
{

}

.RadCalendarTimeView_Vista .rcFooter
{
	border-top:1px solid #e0e0e0;
	padding:0;
}

/*pickers*/

.RadPicker_Vista
{
	vertical-align:middle;
}

.RadPicker_Vista table.rcTable,
.RadPicker_Vista table.rcTable td
{
	border:0;
	margin:0;
	padding:0;
}

.RadPicker_Vista td
{
	vertical-align:middle;
}

.RadPicker_Vista table.rcTable .rcInputCell
{
	padding:0 4px 0 0;
}

.RadPicker_Vista td a
{
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	margin:0 2px;
	text-decoration:none;
}
* html .RadPicker_Vista td a{position:static}/*IE6*/
*+html .RadPicker_Vista td a{position:static}/*IE7*/

.RadPicker_Vista .rcCalPopup,
.RadPicker_Vista .rcTimePopup
{
	display:block;
	width:22px;
	height:22px;
	overflow:hidden;
	background:no-repeat url('/WebResource.axd?d=Ti2Nhuovzwv8YLdQ1hoJ0VbgP28WfQyQeluK-jo6oMciT6kt6Aftak368w0kOZjTTDZgQiyQ1gLNvGAl5MCWEw2&t=633746128680000000');
	text-indent:-1111px;
	text-align:center;
}

.RadPicker_Vista .rcCalPopup,
.RadPicker_Vista .rcDisabled.rcCalPopup:hover
{
	background-position:0 -2000px;
}

.RadPicker_Vista .rcCalPopup:hover
{
	background-position:0 -2050px;
}

.RadPicker_Vista .rcTimePopup,
.RadPicker_Vista .rcDisabled.rcTimePopup:hover
{
	background-position:0 -2100px;
}

.RadPicker_Vista .rcTimePopup:hover
{
	background-position:0 -2150px;
}

.RadPicker_Vista .rcDisabled,
.RadCalendarMonthView_Vista .rcDisabled
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

/*rtl*/

.RadCalendarRTL_Vista .rcTitlebar .rcFastPrev
{
	background-position:1px -298px;
}

.RadCalendarRTL_Vista .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -348px;
}

.RadCalendarRTL_Vista .rcTitlebar .rcPrev
{
	background-position:4px -198px;
}

.RadCalendarRTL_Vista .rcTitlebar .rcPrev:hover
{
	background-position:4px -248px;
}

.RadCalendarRTL_Vista .rcTitlebar .rcNext
{
	background-position:3px -98px;
}

.RadCalendarRTL_Vista .rcTitlebar .rcNext:hover
{
	background-position:3px -148px;
}

.RadCalendarRTL_Vista .rcTitlebar .rcFastNext
{
	background-position:1px 2px;
}

.RadCalendarRTL_Vista .rcTitlebar .rcFastNext:hover
{
	background-position:1px -48px;
}

.RadCalendarMultiViewRTL_Vista .rcTitlebar .rcFastPrev
{
	background-position:1px -696px;
}

.RadCalendarMultiViewRTL_Vista .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -746px;
}

.RadCalendarMultiViewRTL_Vista .rcTitlebar .rcPrev
{
	background-position:3px -596px;
}

.RadCalendarMultiViewRTL_Vista .rcTitlebar .rcPrev:hover
{
	background-position:3px -646px;
}

.RadCalendarMultiViewRTL_Vista .rcTitlebar .rcNext
{
	background-position:3px -496px;
}

.RadCalendarMultiViewRTL_Vista .rcTitlebar .rcNext:hover
{
	background-position:3px -546px;
}

.RadCalendarMultiViewRTL_Vista .rcTitlebar .rcFastNext
{
	background-position:1px -396px;
}

.RadCalendarMultiViewRTL_Vista .rcTitlebar .rcFastNext:hover
{
	background-position:1px -446px;
}

/* END Telerik.Web.UI.Skins.Vista.Calendar.Vista.css */
