/* START Telerik.Web.UI.Skins.TabStrip.css */
.RadTabStrip,
.RadTabStrip *,
.RadTabStripVertical,
.RadTabStripVertical *
{
	margin: 0;
	padding: 0;
}

.RadTabStripVertical { display: inline-block; }
*+html .RadTabStripVertical { display: inline; }
* html .RadTabStripVertical { display: inline; }

.RadTabStrip .rtsLevel
{
	clear:both;
	overflow: hidden;
	width: 100%;
	position: relative;
}

* html .RadTabStrip .rtsLevel
{
	position:static;
}

*+html .RadTabStrip .rtsLevel
{
	position:static;
}

.RadTabStrip .rtsScroll
{
	width: 10000px;
	white-space:nowrap;
}

/* clear float; for IE - inline-block display */
.RadTabStripVertical:after,
.RadTabStrip .rtsLevel .rtsUL:after,
.RadTabStripVertical .rtsLevel .rtsUL:after
{
	content: "."; 
	display: block; 
	height: 0;
	clear: both; 
	visibility: hidden;
}

.RadTabStrip .rtsUL
{
	margin:0;
	padding:0;
	overflow: hidden;
	float:left;
}

.RadTabStrip_rtl .rtsUL
{
	float: right;
}

.RadTabStripVertical .rtsLevel
{
	overflow: hidden;
	height: 100%;
}

.RadTabStrip .rtsLI
{
	overflow: hidden;
	list-style-type:none;
	float:left
}

* html .RadTabStrip .rtsLI
{
	display:inline;
	zoom: 1;
	float:none;
}

*+html .RadTabStrip .rtsLI
{
	display:inline;
	zoom: 1;
	float:none;
}

.RadTabStripVertical .rtsLI
{
	float: left;
	display: -moz-inline-block;
	display: inline-block;
	list-style-type:none;
	overflow: hidden;
}

.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink
{
	display:block;
	outline:none;
	cursor: pointer;
}

.RadTabStripVertical .rtsLink
{
	zoom: 1;
}

.RadTabStrip .rtsOut,
.RadTabStripVertical .rtsOut
{
	display:block;
}

.RadTabStrip .rtsIn,
.RadTabStripVertical .rtsIn
{
	display:block;
	/*width:100%;   /* IE hiding long text (required tab width however) */
}

.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsNextArrow,
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled
{
	font-size:0;
	display:block;
	text-indent:-9999px;
	outline:none;
}

.RadTabStrip .rtsCenter
{
	text-align: center;
}

.RadTabStrip .rtsImg
{
	border: none;
}
.RadTabStrip .rtsImg+.rtsTxt { display: -moz-inline-box; }
.RadTabStrip .rtsTxt { display: inline-block; }

.RadTabStrip .rtsRight .rtsUL
{
	float:right;
}

.RadTabStrip .rtsCenter .rtsUL
{
	display: -moz-inline-box;
	display: inline-block;
	float:none;
}

.RadTabStrip .rtsBreak
{
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	clear: left;
	margin-top: -2px;
}

* html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }
* html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

*+html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }
*+html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

.RadTabStrip_rtl .rtsLI
{
	float:right;
}

* html .RadTabStrip_rtl .rtsLI
{
	float:none;
}

*+html .RadTabStrip_rtl .rtsLI
{
	float:none;
}

@media screen and (min-width:50px)
{
	:root .rtsScroll
	{
		width: auto;
	}
	
	:root .rtsLI
	{
		float:none;
		display: inline-block;
	}
}

.RadTabStripVertical .rtsUL .rtsLI
{
	line-height: 0;
	font-size: 0;
}

.RadTabStripVertical .rtsUL li.rtsSeparator
{
	display: none;
}

/* END Telerik.Web.UI.Skins.TabStrip.css */
/* START Telerik.Web.UI.Skins.Outlook.TabStrip.Outlook.css */
.RadTabStrip_Outlook .rtsLI,
.RadTabStrip_Outlook .rtsLink
{
	color: #000;
}

.RadTabStripTop_Outlook .rtsLI
{
	vertical-align: top;
}

.RadTabStripBottom_Outlook .rtsLI
{
	vertical-align: bottom;
}

.RadTabStripLeft_Outlook .rtsLevel,
.RadTabStripRight_Outlook .rtsLevel,
.RadTabStripLeft_Outlook .rtsLI,
.RadTabStripRight_Outlook .rtsLI
{
	width: 100%;
}

.RadTabStripLeft_Outlook,
.RadTabStripRight_Outlook
{
	width: 108px; /* default width */
}

.RadTabStrip_Outlook .rtsLink
{
	text-decoration: none;
}

.RadTabStripTop_Outlook .rtsOut,
.RadTabStripBottom_Outlook .rtsOut
{
	text-align:center;
}

.RadTabStrip_Outlook .rtsIn
{
	font: 11px/19px "segoe ui",arial,sans-serif;
	padding: 0 10px;
}

.RadTabStrip_Outlook .rtsLevel .rtsLink:hover
{
	color: #47D; 
	text-decoration: none;
}

.RadTabStrip_Outlook .rtsLevel .rtsSelected,
.RadTabStrip_Outlook .rtsLevel .rtsSelected:hover
{
	color: #039; 
}

/* disabled tabs */
.RadTabStrip_Outlook .rtsDisabled,
.RadTabStripLeft_Outlook .rtsDisabled,
.RadTabStripRight_Outlook .rtsDisabled,
.RadTabStripBottom_Outlook .rtsDisabled,
.RadTabStrip_Outlook_disabled .rtsDisabled,
.RadTabStrip_Outlook .rtsLevel .rtsDisabled:hover
{
	color: Gray;
	cursor: default;
}

.RadTabStripLeft_Outlook .rtsLI .rtsIn,
.RadTabStripRight_Outlook .rtsLI .rtsIn
{
	padding: 5px;
	overflow: visible;
}

.RadTabStripRight_Outlook .rtsLI .rtsIn { padding: 5px 10px; }

.RadTabStripLeft_Outlook .rtsUL,
.RadTabStripRight_Outlook .rtsUL
{
	width: 100%;
}

.RadTabStrip_Outlook .rtsImg
{
	border:0;
	vertical-align:top;
	width: 16px;
	margin: 2px 0;
}

*+html .RadTabStrip_Outlook .rtsImg { vertical-align: middle; }
* html .RadTabStrip_Outlook .rtsImg { vertical-align: middle; }

.RadTabStrip_Outlook .rtsTxt
{
	padding: 0 5px;
}

/* Scrolling */
.RadTabStrip_Outlook .rtsNextArrow,
.RadTabStrip_Outlook .rtsPrevArrow,
.RadTabStrip_Outlook .rtsPrevArrowDisabled,
.RadTabStrip_Outlook .rtsNextArrowDisabled
{
	height:19px;
	width:17px;
	background:transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTs2dDbSLYyBCywHjo_U-3lRcWXpHYiTo5SAPjHHPmPM41&t=633674432160000000') no-repeat;
}

.RadTabStrip_Outlook .rtsNextArrow { background-position: 100% 7px; }
.RadTabStrip_Outlook .rtsPrevArrow { background-position: 0 7px; }
.RadTabStrip_Outlook .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_Outlook .rtsPrevArrowDisabled { background-position: 0 100%; }

/* Orientation: Top */

.RadTabStripTop_Outlook .rtsLevel
{
	padding-bottom: 1px;
}

.RadTabStripTop_Outlook .rtsLink
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTJFBseue9jAHy9l397T-8nWIMaq2g7LlKLsw56cxnn6s1&t=633674432160000000') no-repeat 0 0;
	padding-left: 3px;
	margin-top: 3px;
}

.RadTabStripTop_Outlook .rtsOut
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTJFBseue9jAHy9l397T-8nWIMaq2g7LlKLsw56cxnn6s1&t=633674432160000000') no-repeat 100% 0;
	padding-right: 3px;
}

.RadTabStripTop_Outlook .rtsIn
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTcSKWrUpw7XoJRlmBLvQN-HnAgCWpyB860B8u98T73V81&t=633674432160000000') repeat-x 0 0;
}

.RadTabStripTop_Outlook .rtsSelected
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTJFBseue9jAHy9l397T-8nS96VyPEc7mrYfZ8AKwozho1&t=633674432160000000') no-repeat 0 0;
	margin-top: 0;
}

.RadTabStripTop_Outlook .rtsSelected .rtsOut
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTJFBseue9jAHy9l397T-8nS96VyPEc7mrYfZ8AKwozho1&t=633674432160000000') no-repeat 100% 0;
}

.RadTabStripTop_Outlook .rtsSelected .rtsIn
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTOBToP56u99IfDcp86sHDxU0LujEBIp_uvCIktnGtruU1&t=633674432160000000') repeat-x 0 0;
	padding-top: 3px;
}


/* Orientation: Bottom */

.RadTabStripBottom_Outlook .rtsLevel
{
	padding-top: 1px;
}

.RadTabStripBottom_Outlook .rtsLink
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTJFBseue9jAHy9l397T-8nWIMaq2g7LlKLsw56cxnn6s1&t=633674432160000000') no-repeat 0 100%;
	padding-left: 3px;
	margin-bottom: 3px;
}

.RadTabStripBottom_Outlook .rtsOut
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTJFBseue9jAHy9l397T-8nWIMaq2g7LlKLsw56cxnn6s1&t=633674432160000000') no-repeat 100% 100%;
	padding-right: 3px;
}

.RadTabStripBottom_Outlook .rtsIn
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTcSKWrUpw7XoJRlmBLvQN-HnAgCWpyB860B8u98T73V81&t=633674432160000000') repeat-x 0 100%;
}

.RadTabStripBottom_Outlook .rtsSelected
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTJFBseue9jAHy9l397T-8nS96VyPEc7mrYfZ8AKwozho1&t=633674432160000000') no-repeat 0 100%;
	margin-bottom: 0;
}

.RadTabStripBottom_Outlook .rtsSelected .rtsOut
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTJFBseue9jAHy9l397T-8nS96VyPEc7mrYfZ8AKwozho1&t=633674432160000000') no-repeat 100% 100%;
}

.RadTabStripBottom_Outlook .rtsSelected .rtsIn
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTOBToP56u99IfDcp86sHDxU0LujEBIp_uvCIktnGtruU1&t=633674432160000000') repeat-x 0 100%;
}

.RadTabStripBottom_Outlook .rtsSelected .rtsTxt
{
	padding-bottom: 3px;
}


/* Orientation: Left */

.RadTabStripLeft_Outlook
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTNPTFmUrAaE5o2RIi3mSyh387c2gPwp9DdKMaYYQ5y5A1&t=633674432160000000') no-repeat 2px 0;
	float: left;
}

.RadTabStripLeft_Outlook .rtsLevel
{
	margin-top: 4px;
	float:left;
}

.RadTabStripLeft_Outlook .rtsLevel1
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTDA78Yei-kkV1iccE_tLNdg2&t=633674432160000000') no-repeat 2px 100%;
	padding-bottom: 40px;
}

.RadTabStripLeft_Outlook .rtsLevel .rtsLast { border-bottom: 1px solid #919B9C; }
.RadTabStripLeft_Outlook .rtsLevel1 .rtsLast { border-bottom: 0; }

.RadTabStripLeft_Outlook .rtsLevel .rtsLast .rtsOut { padding-bottom: 2px; }
.RadTabStripLeft_Outlook .rtsLevel .rtsLast .rtsSelected { margin-bottom: -1px; }
.RadTabStripLeft_Outlook .rtsLevel .rtsLast .rtsSelected .rtsIn { padding-bottom: 6px; }

.RadTabStripLeft_Outlook .rtsLevel1 .rtsLast .rtsOut { padding-bottom: 4px; }
.RadTabStripLeft_Outlook .rtsLevel1 .rtsLast .rtsSelected { margin-bottom: 0; }
.RadTabStripLeft_Outlook .rtsLevel1 .rtsLast .rtsSelected .rtsIn { padding-bottom: 5px; }

.RadTabStripLeft_Outlook .rtsUL .rtsLI
{
	float: left;
	clear: left;
	overflow: visible;
}

.RadTabStripLeft_Outlook .rtsLevel .rtsFirst
{
	border-top: 1px solid #919B9C;
}

.RadTabStripLeft_Outlook .rtsLevel .rtsFirst .rtsSelected
{
	margin-top: -1px;
}

.RadTabStripLeft_Outlook .rtsLevel .rtsFirst .rtsSelected .rtsIn
{
	padding-top: 6px;
}

.RadTabStripLeft_Outlook .rtsLevel1 .rtsFirst .rtsSelected
{
	margin-top: 0;
}

.RadTabStripLeft_Outlook .rtsLevel1 .rtsFirst .rtsSelected .rtsIn
{
	padding-top: 5px;
}

.RadTabStripLeft_Outlook .rtsLevel1 .rtsFirst
{
	border-top: 0;
}

.RadTabStripLeft_Outlook .rtsLevel .rtsUL
{
	background-color: #fff;
	float:left;
}

.RadTabStripLeft_Outlook .rtsLevel1 .rtsUL
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTDA78Yei-kkV1iccE_tLNdg2&t=633674432160000000') no-repeat 2px 0;
	zoom: 1;
}

.RadTabStripLeft_Outlook .rtsLink
{
	padding-top: 3px;
	border-right: 1px solid #919B9C;
}

.RadTabStripLeft_Outlook .rtsLink .rtsOut
{
	padding-bottom: 3px;
}

.RadTabStripLeft_Outlook .rtsLink:hover
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST1MI4XcJ9-u-uusSzDc65AARQV_mizL9Q7mALNW7oSbo1&t=633674432160000000') no-repeat 3px 0;
}

.RadTabStripLeft_Outlook .rtsLink:hover .rtsOut
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST1MI4XcJ9-u-uusSzDc65AARQV_mizL9Q7mALNW7oSbo1&t=633674432160000000') no-repeat 3px 100%;
}

.RadTabStripLeft_Outlook .rtsLink:hover .rtsIn
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTpZWvkERCnsLEdvp8fl0Gut9jnKEqR6yffZtaAuWjGPk1&t=633674432160000000') repeat-y 3px 0;
}

.RadTabStripLeft_Outlook .rtsLevel .rtsSelected,
.RadTabStripLeft_Outlook .rtsLevel .rtsSelected:hover
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST1MI4XcJ9-u-uusSzDc65AIYpWzpYC7-s7cYZy1Uw-vQ1&t=633674432160000000') no-repeat 3px 0;
	border-right: 0;
}

.RadTabStripLeft_Outlook .rtsLevel .rtsSelected .rtsOut,
.RadTabStripLeft_Outlook .rtsLevel .rtsSelected:hover .rtsOut
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST1MI4XcJ9-u-uusSzDc65AIYpWzpYC7-s7cYZy1Uw-vQ1&t=633674432160000000') no-repeat 3px 100%;
}

.RadTabStripLeft_Outlook .rtsLevel .rtsSelected .rtsIn,
.RadTabStripLeft_Outlook .rtsLevel .rtsSelected:hover .rtsIn
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST8o_YQkS5Gvudpy7v7Fvf8_k0lSbF3ZYmt3jC9TagcJk1&t=633674432160000000') repeat-y 3px 0;
}


.RadTabStripLeft_Outlook .rtsLevel1 .rtsSelected,
.RadTabStripLeft_Outlook .rtsLevel1 .rtsSelected:hover
{
	background-position: 0 0;
	border-right: 0;
}

.RadTabStripLeft_Outlook .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripLeft_Outlook .rtsLevel1 .rtsSelected:hover .rtsOut
{
	background-position: 0 100%;
}

.RadTabStripLeft_Outlook .rtsLevel1 .rtsSelected .rtsIn,
.RadTabStripLeft_Outlook .rtsLevel1 .rtsSelected:hover .rtsIn
{
	background-position: 0 0;
}



/* Orientation: Right */

.RadTabStripRight_Outlook
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTNPTFmUrAaE5o2RIi3mSyh387c2gPwp9DdKMaYYQ5y5A1&t=633674432160000000') no-repeat 100% 0;
	float: right;
	overflow: visible;
	text-align: right;
}

.RadTabStripRight_Outlook .rtsLevel
{
	margin-top: 4px;
	float: left;
}

.RadTabStripRight_Outlook .rtsLevel1
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTDA78Yei-kkV1iccE_tLNdg2&t=633674432160000000') no-repeat 100% 100%;
	padding-bottom: 40px;
}

.RadTabStripRight_Outlook .rtsLevel .rtsLast { border-bottom: 1px solid #919B9C; }
.RadTabStripRight_Outlook .rtsLevel1 .rtsLast { border-bottom: 0; }

.RadTabStripRight_Outlook .rtsLevel .rtsLast .rtsOut { padding-bottom: 2px; }
.RadTabStripRight_Outlook .rtsLevel .rtsLast .rtsSelected { margin-bottom: -1px; }
.RadTabStripRight_Outlook .rtsLevel .rtsLast .rtsSelected .rtsIn { padding-bottom: 6px; }

.RadTabStripRight_Outlook .rtsLevel1 .rtsLast .rtsOut { padding-bottom: 4px; }
.RadTabStripRight_Outlook .rtsLevel1 .rtsLast .rtsSelected { margin-bottom: 0; }
.RadTabStripRight_Outlook .rtsLevel1 .rtsLast .rtsSelected .rtsIn { padding-bottom: 5px; }

.RadTabStripRight_Outlook .rtsUL .rtsLI
{
	float: right;
	clear: right;
	overflow: visible;
}

.RadTabStripRight_Outlook .rtsLevel .rtsFirst
{
	border-top: 1px solid #919B9C;
}

.RadTabStripRight_Outlook .rtsLevel .rtsFirst .rtsSelected
{
	margin-top: -1px;
}

.RadTabStripRight_Outlook .rtsLevel .rtsFirst .rtsSelected .rtsIn
{
	padding-top: 6px;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsFirst .rtsSelected
{
	margin-top: 0;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsFirst .rtsSelected .rtsIn
{
	padding-top: 5px;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsFirst
{
	border-top: 0;
}

.RadTabStripRight_Outlook .rtsLevel .rtsUL
{
	background-color: #fff;
	float: left;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsUL
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTDA78Yei-kkV1iccE_tLNdg2&t=633674432160000000') no-repeat 100% 0;
	zoom: 1;
}

.RadTabStripRight_Outlook .rtsLink
{
	padding-top: 3px;
	border-left: 1px solid #919B9C;
}

.RadTabStripRight_Outlook .rtsLink .rtsOut
{
	padding-bottom: 3px;
}

.RadTabStripRight_Outlook .rtsLink:hover
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST1MI4XcJ9-u-uusSzDc65AARQV_mizL9Q7mALNW7oSbo1&t=633674432160000000') no-repeat 100% 0;
}

.RadTabStripRight_Outlook .rtsLink:hover .rtsOut
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST1MI4XcJ9-u-uusSzDc65AARQV_mizL9Q7mALNW7oSbo1&t=633674432160000000') no-repeat 100% 100%;
}

.RadTabStripRight_Outlook .rtsLink:hover .rtsIn
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTpZWvkERCnsLEdvp8fl0Gut9jnKEqR6yffZtaAuWjGPk1&t=633674432160000000') repeat-y 100% 0;
}

.RadTabStripRight_Outlook .rtsLevel .rtsSelected,
.RadTabStripRight_Outlook .rtsLevel .rtsSelected:hover
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST1MI4XcJ9-u-uusSzDc65AIYpWzpYC7-s7cYZy1Uw-vQ1&t=633674432160000000') no-repeat 100% 0;
	border-left: 0;
}

.RadTabStripRight_Outlook .rtsLevel .rtsSelected .rtsOut,
.RadTabStripRight_Outlook .rtsLevel .rtsSelected:hover .rtsOut
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST1MI4XcJ9-u-uusSzDc65AIYpWzpYC7-s7cYZy1Uw-vQ1&t=633674432160000000') no-repeat 100% 100%;
}

.RadTabStripRight_Outlook .rtsLevel .rtsSelected .rtsIn,
.RadTabStripRight_Outlook .rtsLevel .rtsSelected:hover .rtsIn
{
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgST8o_YQkS5Gvudpy7v7Fvf8_k0lSbF3ZYmt3jC9TagcJk1&t=633674432160000000') repeat-y 100% 0;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsLink
{
	margin-right: -3px;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsLink:hover
{
	background-position: 101% 0;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsLink:hover .rtsOut
{
	background-position: 101% 100%;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsLink:hover .rtsIn
{
	background-position: 102% 0;
}
.RadTabStripRight_Outlook .rtsLevel1 .rtsSelected,
.RadTabStripRight_Outlook .rtsLevel1 .rtsSelected:hover
{
	background-position: 100% 0;
	border-left: 0;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripRight_Outlook .rtsLevel1 .rtsSelected:hover .rtsOut
{
	background-position: 100% 100%;
}

.RadTabStripRight_Outlook .rtsLevel1 .rtsSelected .rtsIn,
.RadTabStripRight_Outlook .rtsLevel1 .rtsSelected:hover .rtsIn
{
	background-position: 100% 0;
}

.RadTabStripLeft_Outlook .rtsUL li.rtsSeparator,
.RadTabStripRight_Outlook .rtsUL li.rtsSeparator
{
	height: 1px;
	display: block;
	background: transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EsT-OO6nPODtByOuM-kFgSTNkFeqFGd-unoi9_HHcwBgaE8BuXMc8H33GZwSj27zmg1&t=633674432160000000') repeat-x 0 0;
}

.RadTabStripLeft_Outlook .rtsDisabled:hover,
.RadTabStripLeft_Outlook .rtsDisabled:hover .rtsOut,
.RadTabStripLeft_Outlook .rtsDisabled:hover .rtsIn,
.RadTabStripRight_Outlook .rtsDisabled:hover,
.RadTabStripRight_Outlook .rtsDisabled:hover .rtsOut,
.RadTabStripRight_Outlook .rtsDisabled:hover .rtsIn
{
	background: none;
}
/* END Telerik.Web.UI.Skins.Outlook.TabStrip.Outlook.css */
/* START Telerik.Web.UI.Skins.Scheduler.css */
/* RadScheduler base stylesheet */

/* <common> */

.RadScheduler
{
	cursor: default;
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsTopWrap
{
	border-width: 1px;
	border-style: solid;
}

.RadScheduler,
.RadScheduler *
{
	margin: 0;
	padding: 0;
}

.RadScheduler .rsTopWrap
{
	overflow: hidden;
}

* html .RadScheduler .rsContent .rsInnerFix,
* html .RadScheduler .rsContent td
{
    zoom: 1;
}

/* </common> */

/* <header> */

.RadScheduler .rsHeader
{
	z-index: 1000;
	position: relative;
}

.RadScheduler .rsHeader p,
.RadScheduler .rsHeader .rsDatePickerActivator
{
	float: left;
}

.RadScheduler .rsHeader .rsDatePickerWrapper
{
	float: left;
	position: relative;
	top: 23px;
	left: -7px;
	overflow: hidden;
}

.RadScheduler .rsHeader .rsDatePickerActivator
{
	font-size: 0;
	overflow: hidden;
	text-indent: -9999px;
}

.RadScheduler .rsHeader .rsDatePickerCalendar
{
	position: absolute;
}

.RadScheduler .rsHeader ul
{
	float: right;
	padding-right: 10px;
}

.RadScheduler .rsHeader li
{
	list-style-type: none;
	float: left;
}

.RadScheduler .rsHeader h2
{
	text-indent: 43px;
}

.RadScheduler .rsHeader ul a,
.RadScheduler .rsHeader ul span,
.RadScheduler .rsHeader ul em
{
	text-decoration: none;
	display: block;
}

.RadScheduler .rsHeader em
{
	font-style: normal;
}

.RadScheduler .rsHeader .rsToday
{
	line-height: 36px;
}

.RadScheduler .rsHeader .rsPrevDay,
.RadScheduler .rsHeader .rsNextDay
{
	display: block;
	text-indent: -9999px;
	font-size: 0;
	
	float: left;
}

/* </header> */

/* <content> */

/*     <headers> */

.RadScheduler th,
.RadScheduler td
{
	font-weight: normal;
	vertical-align: top;
	height: auto;
}

.RadScheduler .rsVerticalHeaderWrapper
{
	height: 100%;
	overflow: hidden;
	vertical-align: top;
}

.RadScheduler .rsVerticalHeaderWrapper div
{
	margin-left: 1px;
}

.RadScheduler .rsVerticalHeaderWrapper div div
{
	margin-left: 0;
}

.RadScheduler .rsVerticalHeaderTable
{
	height: 100%;
	width: 100%;
}

.RadScheduler .rsVerticalHeaderTable th
{
	border-style: solid;
	border-width: 0 1px 1px 0;
}

.RadScheduler .rsTopWrap .rsHidden
{
	display: none;
}

.RadScheduler .rsTopWrap .rsHidden,
.RadScheduler .rsTopWrap .rsHidden th
{
	overflow: hidden;
	border-style: none;
	line-height: 0;
	font-size: 0;
	height: 0;
}

.RadScheduler .rsVerticalHeaderTable div
{
	white-space: nowrap; /* think about removing the nowrap!!! */
	overflow: hidden;	
	line-height: 14px;
	height: 100%;
	font-weight: bold;
	text-align: right;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th,
.RadScheduler .rsVerticalHeaderTable div,
.RadScheduler .rsAllDayHeader,
.RadScheduler .rsAllDayTable
{
	line-height: 13px;
}

*|html .RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th,
.RadScheduler .rsVerticalHeaderTable div,
.RadScheduler .rsAllDayHeader,
.RadScheduler .rsAllDayTable
{
	line-height: 14px;
}

.RadScheduler .rsHorizontalHeaderWrapper
{
	overflow: hidden;
}

.RadScheduler .rsHorizontalHeaderTable,
.RadScheduler .rsAllDayTable
{
	table-layout: fixed;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th
{
	vertical-align: middle;
}

.RadScheduler .rsTopWrap .rsLastCell
{
	border-right-width: 0;
}

.RadScheduler .rsAmPm
{
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-transform: lowercase;
	position: relative;
	top: -4px;
	padding: 0 1px;
}

* html .RadScheduler .rsAmPm
{
	position: static;
	padding-bottom: 4px;
	display: inline-block;
}

*+html .RadScheduler .rsAmPm
{
	position: static;
	padding-bottom: 4px;
	display: inline-block;
}

.RadScheduler .rsAllDayHeader
{
	border-width: 0 1px 1px 0;
	border-style: solid;
}

/*
	IE quirks mode - the height of the headers is incorrect.
	This must be set explicitly to (RowHeight - 1px).
*/
.RadScheduler .rsVerticalHeaderTable tbody div
{
	_height: 24px; 
}

/*     </headers> */

.RadScheduler .rsContentWrapper
{
    vertical-align: top;
	height: 100%;
}

.RadScheduler .rsContent
{
	background: #fff;
}

/* nasty ie6-quirks-only-hack */
* html .RadScheduler .rsContent
{
	width /**/: 100%;
}

.RadScheduler .rsContentTable
{
	table-layout: fixed;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsVerticalHeaderTable th,
.RadScheduler .rsHorizontalHeaderTable th
{
	border-width: 0 1px 1px 0;
	border-style: solid;
	overflow: hidden;
}

.RadScheduler .rsAllDayRow td,
.RadScheduler .rsContentTable td
{
	border-width: 0 1px 1px 0;
	border-style: solid;
}

/*     <appointments> */

.RadScheduler .rsWrap
{
	position: relative;
	width: 100%;
	height: 100%;
}

.RadScheduler .rsApt 
{
    height:100%;
    overflow:hidden;
    position:absolute;
	line-height: 14px;
	font-size: 11px;
}

.RadScheduler .rsAptOut
{
	height: 100%;
	border-width: 1px 1px 0;
	border-style: solid;
	background: #fff;
}

.RadScheduler .rsAptMid
{
	height: 100%;
	border-width: 0 0 1px;
	border-style: solid;
	margin-top: -2px;
	overflow: hidden;
}

* html .RadScheduler .rsAptIn
{
	height: 100%;
}

.RadScheduler .rsAptContent
{
	text-indent: 0;
	overflow: hidden;
	padding: 6px 7px;
}

.RadScheduler .rsAptDelete,
.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom,
.RadScheduler .rsArrowLeft,
.RadScheduler .rsArrowRight,
.RadScheduler .rsAptResize
{
	position: absolute;
	background: #000;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

.RadScheduler .rsAptRecurrence,
.RadScheduler .rsAptRecurrenceException
{
	margin-top: 2px;
	float: left;
	width: 12px;
	height: 10px;
}

.RadScheduler .rsAptDelete
{
	top: 5px;
	right: 5px;
	width: 12px;
	height: 11px;
	visibility: hidden;
	outline: 0;
}

.RadScheduler .rsWArrowRight .rsAptDelete
{
	right: 10px;
}

.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom
{
	width: 100%;
	height: 4px;
}

.RadScheduler .rsAptResize
{
	bottom: 1px;
	width: 100%;
	height: 4px;
	cursor: s-resize;
}

.RadScheduler .rsTimelineView .rsAptResize
{
	right: 2px;
	height: 100%;
	width: 4px;
	cursor: w-resize;
}

.RadScheduler .rsArrowTop { top: 2px; }
.RadScheduler .rsArrowBottom { bottom: 3px; }

.RadScheduler .rsArrowLeft,
.RadScheduler .rsArrowRight
{
	height: 7px;
	width: 4px;
}

/*     </appointments> */

/* <month view :: temporary> */

.RadScheduler .rsMonthView .rsWrap
{
	height: 25px;
}

.RadScheduler .rsMonthView .rsApt 
{
    width:100%;
}

.RadScheduler .rsMonthView .rsAptWrap
{
	overflow: hidden;
}

.RadScheduler .rsMonthView td.rsOtherMonth
{
	background: #F2F2F2;
}

.RadScheduler .rsMonthView .rsAptBottom
{
	margin-top: 25px;
}

.RadScheduler .rsMonthView .rsShowMore
{
	color: #333;
	text-decoration: underline;
	text-align: center;
	cursor: pointer;
}

/* </month view> */

/* <timeline view :: temporary> */

.RadScheduler .rsTimelineView
{
	background: #fff;
}

/* </timeline view> */

/* </content> */

/* <footer> */

.RadScheduler .rsFooter
{
	border-top-width: 1px;
	border-top-style: solid;
	height: 20px;
}

.RadScheduler .rsFooter a
{
	text-decoration: underline;
	padding: 1px 0 0 11px;
	margin-left: 8px;
	font-size: 11px;
	line-height: 20px;
}

/* </footer> */

/* <inline edit form> */

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter
{
	position: relative;
}

.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	background: #fff;
	margin: -6px -4px 0 -6px;
}

.RadScheduler .rsAptEditFormWrapper textarea
{
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	background: #fff;
	outline: 0;
	resize: none;
	overflow: auto;
	color: #333;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions
{
	margin: 0 -4px 0 -1px;
	padding: 2px 0 3px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a
{
	text-decoration: none;
	padding-left: 15px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size: 11px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm
{
	font-weight: bold;
	margin-right: 21px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditMore
{
	position: absolute;
	right: 12px;
	padding-left: 13px;
	bottom: 7px;
}

.RadScheduler .rsAptEditSizingWrapper
{
	position: absolute;
	width: 100%;
	visibility: hidden;
}

.RadScheduler .rsAptEditSizingWrapper *
{
    _zoom: normal;
}

.RadScheduler .rsAptEditFormOuter { padding: 10px 0 0 0; }
.RadScheduler .rsAptEditFormWrapper { padding: 0 0 0 10px; }
.RadScheduler .rsAptEditFormMiddle { padding: 0 0 0 10px; margin-left: -10px; }
.RadScheduler .rsAptEditFormMiddle2 { padding: 0 10px 0 0; }
.RadScheduler .rsAptEditFormInner { padding: 0 0 4px 0; }

.RadScheduler .rsAptEditResizeHandle
{
	width: 10px;
	height: 10px;
	position: absolute;
	bottom: 0;
	right: 0;
	cursor: se-resize;
}

* html .RadScheduler .rsAptEditResizeHandle { bottom: -5px; }

/* </inline edit form> */

/* <advanced edit form> */

/*     <common>     */

.RadScheduler .rsAdvancedEdit .rsAdvOptionsScroll
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
}

.RadScheduler .rsAdvancedEdit .rsAdvOptions
{
	overflow: hidden;
}

.RadScheduler .rsAdvancedEdit .rsAdvOptionsPanel,
.RadScheduler .rsAdvancedEdit h3
{
	padding: 5px 15px 10px;
}

.RadScheduler .rsAdvancedEdit ul
{
	list-style: none outside;
}

.RadScheduler .rsAdvancedEdit h2,
.RadScheduler .rsAdvancedEdit h3
{
	font-weight: normal;
}

.RadScheduler .rsAdvancedEdit h2 span
{
	display: block;
}

.RadScheduler .rsAdvancedEdit h3
{
	padding-bottom: 0;
	padding-top: 0;
}

.RadScheduler .rsAdvancedEdit label 
{
	vertical-align: middle;
}

.RadScheduler .rsAdvancedEdit .textareaWrapper,
.RadScheduler .rsAdvancedEdit .rsAdvInput,
.RadScheduler .rsAdvancedEdit select
{
	border-width: 1px;
	border-style: solid;
	background: #fff;
	vertical-align: middle;
}

.RadScheduler .rsAdvancedEdit .textareaWrapper
{
	padding: 5px;
	resize: none;
	margin-bottom: 11px;
	border-width: 1px;
	border-style: solid;
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit textarea
{
	display: block;
	width: 100%;
	border: 0;
	background: #fff;
	outline: 0;
	resize: none;
	overflow: auto;
}

.RadScheduler .rsAdvancedEdit .rsAdvInput
{
	outline: 0;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns input,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns select,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel input,
.RadScheduler .rsAdvancedEdit .rsAdvMoreControls input
{
	vertical-align: middle;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvOptionsPanel,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsAdvOptionsPanel ul,
.RadScheduler .rsAdvancedEdit .rsResourceControls
{
	display: inline-block;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvOptionsPanel:after,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsAdvOptionsPanel ul:after,
.RadScheduler .rsAdvancedEdit .rsResourceControls:after
{
	content: ".";
	line-height: 0;
	height: 0;
	clear: both;
	font-size: 0;
	visibility: hidden;
	display: block;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrence
{
	position: relative;
}

.RadScheduler .rsAdvancedEdit .rsAdvResetExceptions
{
	position: absolute;
	right: 10px;
	bottom: -25px;
	text-decoration: underline;
}

.RadScheduler .rsValidatorTooltip
{
	position:absolute;
	border: 1px solid #f32800;
	background: #fffdbb;
	color: #f32800;
	white-space: nowrap;
	padding: 2px 4px;
	margin-top: 1px;
}

.RadScheduler .rsAdvancedEdit span.rsInvalid
{
	border: 1px solid #f32800;
	color: #f32800;
	background: #fffdbb;
	margin: 5px 0 3px 0;
	padding: 2px 4px;
	display: block;
}

/*     </common>     */

/*     <basic controls>     */


.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsAdvOptionsPanel ul
{
	height: 24px;
}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls li
{
	float: left;
	white-space: nowrap;
}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsTimePick	
{
	width: 192px;
	overflow: hidden;
}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsTimePick label
{
	position: relative;
	top: 5px;
	line-height:12px;
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel li
{
	float: left;
	height: 23px;
	line-height: 23px;
	margin-right: 28px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsTimePick
{
	margin-right: 0;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap 
{
	float: left;
	height: 26px;
	line-height: 26px;
	padding-right: 8px;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
.RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input,
.RadScheduler .rsAdvancedEdit .rsAdvRadio input,
.RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input,
.RadScheduler .rsAdvancedEdit .rsAdvResourceValue input
{
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}

*+html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
*+html .RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input,
*+html .RadScheduler .rsAdvancedEdit .rsAdvRadio input,
*+html .RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input,
*+html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue input
{
	margin: 0;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
* html .RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input,
* html .RadScheduler .rsAdvancedEdit .rsAdvRadio input,
* html .RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input,
* html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue input
{
	margin: 0;
}

.RadScheduler .rsAdvancedEdit .rsAdvTimePicker
{
	display: inline;
}

.RadScheduler .rsAdvancedEdit .rsAdvDatePicker input
{
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrence
{
	margin-bottom: 9px;
}

/*     </basic controls>     */

/*     <recurrence frequency>     */

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	float: left;
	width: 118px;
	height: 100px;
	border-right: 1px solid #fff;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceFreq label
{
	line-height: 20px;
}

.RadScheduler .rsAdvancedEdit .rsAdvHourly,
.RadScheduler .rsAdvancedEdit .rsAdvDaily,
.RadScheduler .rsAdvancedEdit .rsAdvWeekly,
.RadScheduler .rsAdvancedEdit .rsAdvMonthly,
.RadScheduler .rsAdvancedEdit .rsAdvYearly
{
	float: left;
	height: 100px;
	padding-left: 20px;
	line-height: 23px;
	border-left: 1px solid #dfdfdf;
}

.RadScheduler .rsAdvancedEdit .rsAdvWeekly
{
	width: 340px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns p
{
	padding: 4px 0 5px;
}

.RadScheduler .rsAdvancedEdit .rsAdvWeekly p input
{
	vertical-align: baseline;
}

.RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays li
{
	float: left;
	width: 82px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsAdvInput,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvInput
{
	width: 26px;
	padding-right: 2px;
}

.RadScheduler .rsAdvancedEdit .rsAdvDaily li,
.RadScheduler .rsAdvancedEdit .rsAdvMonthly li,
.RadScheduler .rsAdvancedEdit .rsAdvYearly li
{
	line-height: 28px;
	height: 28px;
}

/*     </recurrence frequency>     */

/*     <resources>     */

* html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue { display: inline; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue { display: inline; }

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel,
.RadScheduler .rsAdvancedEdit .rsAdvResourceValue
{
	display: inline-block;
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel
{
	padding-right: 5px;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue { display: inline; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvResourceValue { display: inline; }

/*     </resources>     */

/*     <submit area>     */

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea
{
	border-top-width: 1px;
	border-top-style: solid;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { display: inline; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { display: inline; }

.RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper
{
	display: -moz-inline-block;
	display: inline-block;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { display: inline; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { display: inline; }

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a
{
	text-decoration: none;
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a,
.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span
{
	display: block;
	float: left;
	cursor: pointer;
}

/*     </submit area>     */

/* </advanced edit form> */

/* <modal dialogs> */

.RadScheduler .rsModalWrapper,
.RadScheduler .rsOverlay
{
	position: absolute;
	top: 0;
	left: 0;
}

.RadScheduler .rsModalWrapper
{
	z-index: 5000;
}

.RadScheduler .rsModalWrapper .rsOverlay
{
	background: #000;
}

.RadScheduler .rsModalWrapper .rsModalDialog
{
	background: #fff;
	position: absolute;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
}

.RadScheduler .rsModalWrapper .rsModalOuter
{
	border-width: 4px;
	border-style: solid;
}

.RadScheduler .rsModalWrapper .rsModalInner
{
	border-width: 1px;
	border-style: solid;
}

.RadScheduler .rsModalWrapper .rsModalTitle,
.RadScheduler .rsModalWrapper .rsModalContent,
.RadScheduler .rsModalWrapper .rsModalButtons
{
	padding: 0 44px 0 96px;
}

.RadScheduler .rsModalWrapper .rsModalTitle
{
	font-size: 1.08em; /* def 13 */
	font-weight: bold;
	line-height: 1.4em;
	padding-top: 31px;
	padding-bottom: 10px;
}

.RadScheduler .rsModalWrapper .rsModalContent label
{
	display: block;
}

.RadScheduler .rsModalWrapper .rsModalContent input
{
	vertical-align: middle;
}

.RadScheduler .rsModalWrapper .rsModalButtons
{
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsModalWrapper .rsModalButtons a
{
	text-decoration: none;
	width: 83px;
	cursor: pointer;
	font-size: 0.92em;
	font-weight: bold;
	line-height: 1.92em;
	-moz-user-select: none;
	-khtml-user-select: none;
	border-width: 1px;
	border-style: solid;
	float: left;
	text-align: center;
}

.RadScheduler .rsModalWrapper .rsModalButtons .rsModalConfirm
{
	margin-right: 9px;
}

.RadScheduler .rsModalWrapper .rsModalIcon
{
	position: absolute;
	
	left: 40px;
	top: 62px;

	width: 32px;
	height: 32px;
	
	overflow: hidden;
}

/* </modal dialogs> */


/* END Telerik.Web.UI.Skins.Scheduler.css */
/* START Telerik.Web.UI.Skins.Office2007.Scheduler.Office2007.css */
/* RadScheduler Default skin */

/* common */
.RadScheduler_Office2007,
.RadScheduler_Office2007 a,
.RadScheduler_Office2007 input,
.RadScheduler_Office2007 select,
.RadScheduler_Office2007 textarea
{
	font: normal 12px/14px "Segoe UI", Arial, sans-serif;
	color: #333;
}

.RadScheduler_Office2007 .rsTopWrap
{
	border-color: #5d8cc9;
}

/* header */

.RadScheduler_Office2007 .rsHeader ul li,
.RadScheduler_Office2007 .rsHeader ul a:hover,
.RadScheduler_Office2007 .rsHeader ul a:hover span,
.RadScheduler_Office2007 .rsHeader ul em,
.RadScheduler_Office2007 .rsHeader .rsDatePickerActivator,
.RadScheduler_Office2007 .rsHeader .rsPrevDay,
.RadScheduler_Office2007 .rsHeader .rsNextDay
{
	background: url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPN8KZGLGaoD5fMMbRTrxFE1VKYn8uaGyNhvNqI2mhSZw1&t=633674432160000000') no-repeat;
}

.RadScheduler_Office2007 .rsHeader
{
	background: #e3efff;
	border-bottom: 1px solid #5880b4;
	height: 36px;
	line-height: 36px;
}

.RadScheduler_Office2007 .rsHeader,
.RadScheduler_Office2007 .rsHeader a
{
	color: #000;
}

.RadScheduler_Office2007 .rsHeader .rsPrevDay,
.RadScheduler_Office2007 .rsHeader .rsNextDay
{
	width: 20px;
	height: 20px;
	line-height: 20px;
}

.RadScheduler_Office2007 .rsHeader .rsPrevDay
{
	margin: 8px 9px 0 10px;
	background-position: 0 -46px;
}

.RadScheduler_Office2007 .rsHeader .rsNextDay
{
	margin: 8px 8px 0 0;
	background-position: -21px -46px;
}

.RadScheduler_Office2007 .rsHeader .rsDatePickerActivator
{
	margin: 13px 0 0 2px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	background-position: -252px -36px;
}

.RadScheduler .rsHeader .rcTitlebar,
.RadScheduler .rsHeader .rcMain
{
	border: 1px solid #5D8CC9;
}
.RadScheduler .rsHeader .rcTitlebar
{
	border-bottom: 0;
}

.RadScheduler_Office2007 .rsHeader h2
{
	font-size: 16px;
	font-weight: normal;
}

.RadScheduler_Office2007 .rsTopWrap .rsHeader ul
{
	padding-right: 0;
}

.RadScheduler_Office2007 .rsHeader ul li
{
	font-size: 13px;
	background-position: 0 -72px;
	border-left: 1px solid #6593cf;
}

.RadScheduler_Office2007 .rsHeader ul span,
.RadScheduler_Office2007 .rsHeader ul em
{
	line-height: 36px;
	padding: 0 9px;
	color: #000;
}

.RadScheduler_Office2007 .rsHeader ul a:hover,
.RadScheduler_Office2007 .rsHeader .rsSelected { background-position: 0 -108px; }
.RadScheduler_Office2007 .rsHeader ul	a:hover span,
.RadScheduler_Office2007 .rsHeader .rsSelected em { background-position: 100% -108px; }

/* content */

/* month view */

.RadScheduler_Office2007 .rsTopWrap .rsContentTable .rsOtherMonth
{
	background: #F3FFFF;
}

/* <headers> */

.RadScheduler_Office2007 .rsHorizontalHeaderTable th
{
	background: #d0deef url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPN8KZGLGaoD5fMMbRTrxFE1VKYn8uaGyNhvNqI2mhSZw1&t=633674432160000000') repeat-x 0 -479px;
	color: #272722;
}

.RadScheduler_Office2007 .rsSpacerCell,
.RadScheduler_Office2007 .rsAllDayHeader,
.RadScheduler_Office2007 .rsHorizontalHeaderWrapper,
.RadScheduler_Office2007 .rsVerticalHeaderWrapper,
.RadScheduler_Office2007 .rsVerticalHeaderTable
{
	background: #e3efff;
	color: #6593cf;
}

.RadScheduler_Office2007 .rsVerticalHeaderTable div
{
	font-size: 15px;
}

.RadScheduler_Office2007 .rsAmPm
{
	top: -6px;
	font-size: 9px;
}

.RadScheduler_Office2007 .rsAllDayHeader,
{
	border-color: #aeae94 #5b5b5b;
	color: #272722;
}

.RadScheduler_Office2007 .rsSpacerCell,
.RadScheduler_Office2007 .rsHorizontalHeaderTable th
{
	border-color: #5d8cc9 #5d8cc9;
}

.RadScheduler_Office2007 .rsVerticalHeaderTable th
{
	border-color: #e3efff #6593CF;
}

.RadScheduler_Office2007 .rsVerticalHeaderTable .rsAlt th
{
	border-color: #f3f3e2 #6593CF;
}

.RadScheduler_Office2007 .rsVerticalHeaderTable .rsAlt div
{
	margin: 0 3px;
	height: 23px;
	border-bottom: 1px solid #6593cf;
}

/* IE quirks mode - the height of the headers is incorrect. This must be set explicitly to (RowHeight). */
.RadScheduler_Office2007 table.rsVerticalHeaderTable tbody div { _height: 25px; }

/* </headers> */

/* <all-day-row> */

.RadScheduler_Office2007 .rsAllDayRow
{
	background: #a5bfe1;
}

.RadScheduler_Office2007 .rsAllDayHeader,
.RadScheduler_Office2007 .rsVerticalHeaderTable .rsAllDayHeader
{
	border-color: #5d8cc9 #5d8cc9;
}

.RadScheduler_Office2007 .rsAllDayRow td,
.RadScheduler_Office2007 .rsContentTable .rsAllDayRow td
{
	border-color: #5d8cc9;
	border-style: solid;
}

/* </all-day-row> */

.RadScheduler_Office2007 .rsContentTable td
{
	border-color: #f5f8fc #a5bfe1;
}

.RadScheduler_Office2007 .rsContentTable .rsAlt td
{
	border-color: #a5bfe1;
}

/* <appointments> */
.RadScheduler_Office2007 .rsApt .rsArrowTop,
.RadScheduler_Office2007 .rsApt .rsArrowBottom,
.RadScheduler_Office2007 .rsApt .rsArrowLeft,
.RadScheduler_Office2007 .rsApt .rsArrowRight,
.RadScheduler_Office2007 .rsApt .rsAptDelete,
.RadScheduler_Office2007 .rsApt .rsAptResize,
.RadScheduler_Office2007 .rsApt .rsAptRecurrence,
.RadScheduler_Office2007 .rsApt .rsAptRecurrenceException,
.RadScheduler_Office2007 .rsApt .rsAptInner
{
	background: url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPN8KZGLGaoD5fMMbRTrxFE1VKYn8uaGyNhvNqI2mhSZw1&t=633674432160000000') no-repeat;
}

.RadScheduler_Office2007 .rsApt .rsArrowTop { background-position: 50% -360px }
.RadScheduler_Office2007 .rsApt .rsArrowBottom { background-position: 50% -392px }
.RadScheduler_Office2007 .rsApt .rsArrowLeft { background-position: -132px -374px; top: 9px; left: 2px; }
.RadScheduler_Office2007 .rsApt .rsArrowRight { background-position: -165px -374px; top: 9px; right: 2px; }
.RadScheduler_Office2007 .rsApt .rsAptDelete { background-position: -36px -349px; width: 13px; }
.RadScheduler_Office2007 .rsApt .rsAptResize { background-position: 50% -396px; bottom: 2px; }
.RadScheduler_Office2007 .rsTimelineView .rsApt .rsAptResize { bottom: 0; height: 20px; background-position: -150px -400px; }
.RadScheduler_Office2007 .rsApt .rsAptRecurrence { background-position: 0 -349px; }
.RadScheduler_Office2007 .rsApt .rsAptRecurrenceException { background-position: -15px -349px; }

.RadScheduler_Office2007 .rsAptCreate,
.RadScheduler_Office2007 .rsTopWrap .rsMonthView .rsAptCreate
{
	background: #e3efff;
}

.RadScheduler_Office2007 .rsRow td
{
	border-color: #c5dff1;
	border-width: 0 1px 1px 0;
}

.RadScheduler_Office2007 .rsApt .rsAptOut,
.RadScheduler_Office2007 .rsApt .rsAptMid
{
	border-color: #5179ae;
}

.RadScheduler_Office2007 .rsApt .rsAptOut
{
	background: #cbdbee url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBP0WGOypWk4FhoWBrnTE2z5VuWcUaDCJUR1ETY5h06_w41&t=633674432160000000') repeat-x 0 0;
	color: #272722;
}

/* </appointments> */

/* <footer> */

.RadScheduler_Office2007 .rsFooter,
.RadScheduler_Office2007 .rsFooter a
{
	background: url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPN8KZGLGaoD5fMMbRTrxFE1VKYn8uaGyNhvNqI2mhSZw1&t=633674432160000000')
}

.RadScheduler_Office2007 .rsFooter
{
	border-color: #5d8cc9;
	background-color: #c0dbff;
	background-repeat: repeat-x;
	background-position: 0 -432px;
}

.RadScheduler_Office2007 .rsFooter a
{
	color: #333; 
	background-repeat: no-repeat;
	background-position: 0 -252px;
}

/* </footer> */

/* inline edit form */

.RadScheduler_Office2007 .rsEditOptions a,
.RadScheduler_Office2007 .rsAptEditResizeHandle,
.RadScheduler_Office2007 .rsAptEditFormWrapper
{
	background: url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPN8KZGLGaoD5fMMbRTrxFE1VKYn8uaGyNhvNqI2mhSZw1&t=633674432160000000') no-repeat;
}

.RadScheduler_Office2007 .rsAptEditFormOuter, /* top */
.RadScheduler_Office2007 .rsAptEditFormInner  /* bottom */
{
	background: url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBP59vXZm8Jky_HdPZZw2rqMasix91ZjwAqVNFd33WdRo4WaGa2_Z_VKpKA3jv5_7OU0&t=633674432160000000') no-repeat;
}

.RadScheduler_Office2007 .rsAptEditFormMiddle, /* left */
.RadScheduler_Office2007 .rsAptEditFormMiddle2 /* right */
{
	background: url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBP59vXZm8Jky_HdPZZw2rqMYuOOSxh8VVvMNBrIBp5aAfPnXFpLuvB1tHxy8ZzNr9r0&t=633674432160000000') no-repeat;
}

.RadScheduler_Office2007 .rsAptEditFormOuter { background-position: 100% 0; }
.RadScheduler_Office2007 .rsAptEditFormInner { background-position: 0 100%; }
.RadScheduler_Office2007 .rsAptEditFormMiddle { background-position: 0 100%; }
.RadScheduler_Office2007 .rsAptEditFormMiddle2 { background-position: 100% 100%; }
.RadScheduler_Office2007 .rsAptEditFormWrapper { background-position: -265px -240px; }

.RadScheduler_Office2007 .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	border-color: #aaa;
	background: #f5f8fc url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBP59vXZm8Jky_HdPZZw2rqMaLCxD2szjao5ELghpFJWas1&t=633674432160000000') repeat-x 0 100%;
}


.RadScheduler_Office2007 .rsEditOptions
{
	background: #b7ceec;
}

.RadScheduler_Office2007 .rsEditOptions a
{
	color: #003db2;
}

.RadScheduler_Office2007 .rsEditOptions .rsAptEditConfirm { background-position: 0 -187px; }
.RadScheduler_Office2007 .rsEditOptions .rsAptEditCancel { background-position: 0 -223px; }
.RadScheduler_Office2007 .rsEditOptions .rsAptEditMore { background-position: -265px -187px; }

.RadScheduler_Office2007 .rsAptEditFormOuter .rsAptEditResizeHandle { background-position: -265px -216px; width: 12px; height: 12px; }


/* advanced edit form */

/* advanced edit form sprites */
.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditSave,
.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditCancel
{
	background: url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPN8KZGLGaoD5fMMbRTrxFE1VKYn8uaGyNhvNqI2mhSZw1&t=633674432160000000') no-repeat;
}

.RadScheduler_Office2007 .rsAdvancedEdit
{
	background: #e6edf7;
	color: #333;
	border: 1px solid #959485;
}

/* <xref input skins> */

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvInput,
.RadScheduler_Office2007 .rsAdvancedEdit select,
.RadScheduler_Office2007 .rsAdvancedEdit .textareaWrapper
{
	border-color: #959485;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvInput
{
	padding: 2px 0 2px 1px;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsInvalid,
.RadScheduler_Office2007 .rsAdvancedEdit .rsInvalid textarea
{
	background: #fff url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBP2xjq1Ms_4cHKGVuGOwIZtpXm0yJer49lMP1oiGopaHI1&t=633674432160000000') no-repeat 99% -149px;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsInvalid textarea
{
	background-position: 100% -149px;
}

.RadScheduler_Office2007 .rsAdvancedEdit .textareaWrapper
{
	background: #fff;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsInvalid
{
	border-color: #f32800;
	color: #f32800;
}
/* </xref input skins> */

.RadScheduler_Office2007 .rsAdvancedEdit h2
{
	color: #06c;
	line-height: 30px;
	height: 31px;
	
	font-size: 12px;
	
	text-indent: 15px;

	border-bottom: 1px solid #fff;
}

.RadScheduler_Office2007 .rsAdvancedEdit h2 span
{
	border-bottom: 1px solid #a5bfe1;
}

.RadScheduler_Office2007 .rsAdvancedEdit h3
{
	font-size: 12px;
}

.RadScheduler_Office2007 .rsAdvancedEdit label
{
	line-height: 23px;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvResetExceptions
{
	border-bottom: 0;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvResetExceptions a
{
	color: #06c;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	border-color: #a5bfe1;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvHourly,
.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvDaily,
.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvWeekly,
.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvMonthly,
.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvYearly
{
	border-left: 0;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvancedSubmitArea
{
	background: #fff;
	
	border-color: #7ba2d3;
	
	height: 30px;
	padding-left: 21px;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditSave,
.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditCancel
{
	margin-right: 26px;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditSave
{
	color: #588f02;
	font-size: 18px;
	background-position: 0 -179px;
	padding-left: 16px;
	line-height: 27px;
}

.RadScheduler_Office2007 .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditCancel
{
	color: #e46100;
	font-size: 12px;
	background-position: 0 -214px;
	padding-left: 13px;
	line-height: 30px;
}

/* date/time picker styles */

.RadScheduler_Office2007 table.RadCalendarTimeView_Office2007 a
{
	padding: 3px;
	text-align: right;
}

* html .RadScheduler_Office2007 .rsTimePick .RadInput_Office2007 { vertical-align: top; }
*+html .RadScheduler_Office2007 .rsTimePick .RadInput_Office2007 { vertical-align: top; }

.RadScheduler_Office2007 .rsTimePick .RadInput_Office2007 input.riEnabled,
.RadScheduler_Office2007 .rsTimePick .RadInput_Office2007 input.riHover,
.RadScheduler_Office2007 .rsTimePick .RadInput_Office2007 input.riFocused
{
	background: #fff url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPN8KZGLGaoD5fMMbRTrxFE1VKYn8uaGyNhvNqI2mhSZw1&t=633674432160000000') no-repeat 100% -254px;
}

/* modal dialogs */

.RadScheduler_Office2007 .rsModalWrapper .rsOverlay 
{
	background: #c0d2ea;
}

.RadScheduler_Office2007 .rsModalWrapper .rsModalDialog
{
	border-color: #647c9b;
}

.RadScheduler_Office2007 .rsModalWrapper .rsModalOuter
{
	border-color: #b6d0f1;
}

.RadScheduler_Office2007 .rsModalWrapper .rsModalInner
{
	border-color: #91b0d6;
}

.RadScheduler_Office2007 .rsModalWrapper .rsModalTitle
{
	color: #15428b;
}

.RadScheduler_Office2007 .rsModalWrapper .rsModalIcon,
.RadScheduler_Office2007 .rsModalWrapper .rsModalButtons a
{
	background: url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPN8KZGLGaoD5fMMbRTrxFE1VKYn8uaGyNhvNqI2mhSZw1&t=633674432160000000') no-repeat;
}

.RadScheduler_Office2007 .rsModalWrapper .rsModalIcon
{
	background-position: 0 -526px;
}

.RadScheduler_Office2007 .rsTopWrap .rsModalWrapper .rsModalButtons a
{
	background-position: -32px -526px;
	border: 0;
	color: #333;
	width: 64px;
	line-height: 1.7em;
}
/* END Telerik.Web.UI.Skins.Office2007.Scheduler.Office2007.css */
/* START Telerik.Web.UI.Skins.Office2007.Calendar.Office2007.css */
/*Telerik RadCalendar Office2007 skin*/

table.RadCalendar_Office2007
{
	border-collapse:separate;
	border:0;
	background:#fff;
	font:11px tahoma,sans-serif;
	width:172px;
}

.RadCalendarPopup table.RadCalendar_Office2007
{
	border:1px solid #6f9dd9;
}

/*titlebar*/

.RadCalendar_Office2007 .rcTitlebar
{
	width:100%;
	border:0;
	padding:0;
	background:#e3efff;
	color:#000;
}

.RadCalendar_Office2007 .rcTitlebar table
{
	width:100%;
	border-collapse:separate;
	border:0;
	font:11px/15px tahoma,sans-serif;
}

.RadCalendar_Office2007 .rcTitlebar td
{
	border:0;
	padding:1px 0 2px;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_Office2007 .rcTitlebar .rcTitle
{
	width:100%;
	cursor:pointer;
}

.RadCalendar_Office2007 .rcTitlebar .rcPrev,
.RadCalendar_Office2007 .rcTitlebar .rcNext,
.RadCalendar_Office2007 .rcTitlebar .rcFastPrev,
.RadCalendar_Office2007 .rcTitlebar .rcFastNext
{
	display:block;
	width:13px;
	height:13px;
	overflow:hidden;
	margin:0 2px;
	background:transparent url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPi4JZmHmPNzX8bp9OJR5QrDsi4kfnbNP7W4BAZPsyneg1&t=633674432160000000') no-repeat;
	text-indent:-1111px;
	text-decoration:none;
	color:#666;
}

.RadCalendar_Office2007 .rcTitlebar .rcPrev
{
	background-position:4px -47px;
}

.RadCalendar_Office2007 .rcTitlebar .rcNext
{
	background-position:4px -97px;
}

.RadCalendar_Office2007 .rcTitlebar .rcFastPrev
{
	margin-left:4px;
	background-position:2px 3px;
}

.RadCalendar_Office2007 .rcTitlebar .rcFastNext
{
	margin-right:4px;
	background-position:2px -147px;
}

.RadCalendar_Office2007 .rcMain
{
	width:100%;
	border:0;
	padding:0 0 4px;
}

.RadCalendar_Office2007 .rcMainTable
{
	border-collapse:separate;
	border:0 !important;
	width:92%;
	margin:0 7px;
	font:11px tahoma,sans-serif;
}

/*header, footer*/

.RadCalendar_Office2007 .rcHeader,
.RadCalendar_Office2007 .rcFooter
{
	border:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_Office2007 .rcRow th,
.RadCalendar_Office2007 .rcWeek th
{
	border:0;
	padding:0;
	font-weight:normal;
	color:#000;
	cursor:default;
}

.RadCalendar_Office2007 .rcWeek th
{
	border-bottom:1px solid #9ac6ff;
	padding:1px 3px 1px 2px;
	text-align:right;
}

.RadCalendar_Office2007 .rcRow th,
.RadCalendar_Office2007 .rcRow td
{
	vertical-align:middle;
}

.RadCalendar_Office2007 .rcWeek .rcViewSel,
.RadCalendar_Office2007 .rcRow th
{
	width:14px;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}

/*date cells*/

.RadCalendar_Office2007 .rcRow td
{
	border:1px solid #fff;
	padding:0;
	text-align:right;
}

.RadCalendar_Office2007 .rcMain .rcRow a,
.RadCalendar_Office2007 .rcMain .rcRow span
{
	display:block;
	padding:0 2px 0 1px;
	text-decoration:none;
	color:#000;
}

.RadCalendar_Office2007 .rcMain .rcWeekend a
{
	color:#666;
}

.RadCalendar_Office2007 .rcRow .rcToday
{
	border-color:#bb5503;
}

.RadCalendar_Office2007 .rcMain .rcOtherMonth a
{
	color:#b3b3b3;
}

.RadCalendar_Office2007 .rcMain .rcOutOfRange span
{
	color:#b3b3b3;
	cursor:default;
}

.RadCalendar_Office2007 .rcRow .rcHover
{
	border-color:#ffe7a2;
	background:#ffe7a2;
}

.RadCalendar_Office2007 .rcMain .rcRow .rcHover a
{

}

.RadCalendar_Office2007 .rcRow .rcSelected
{
	border-color:#fbc84f;
	background:#fbc84f;
}

/*multimonth view*/

table.RadCalendarMultiView_Office2007
{
	width:auto;
	border:1px solid #6f7074 !important;
}

.RadCalendarMultiView_Office2007 .rcMainTable
{
	width:100%;
	border:0 !important;
	margin:0;
}

.RadCalendarMultiView_Office2007 .rcTitlebar
{
	border:0;
	border-bottom:1px solid #6f7074;
	background:#dadfe6 url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPi4JZmHmPNzX8bp9OJR5QrDsi4kfnbNP7W4BAZPsyneg1&t=633674432160000000') 0 -900px repeat-x;
	color:#15428b;
}

.RadCalendarMultiView_Office2007 .rcTitlebar table
{
	border:0;
	font:bold 16px/23px "segoe ui",tahoma,sans-serif;
}

.RadCalendarMultiView_Office2007 .rcTitlebar a
{
	width:14px;
	margin:0 3px;
}

.RadCalendarMultiView_Office2007 .rcTitlebar .rcPrev
{
	background-position:4px -1097px;
}

.RadCalendarMultiView_Office2007 .rcTitlebar .rcNext
{
	background-position:4px -1147px;
}

.RadCalendarMultiView_Office2007 .rcTitlebar .rcFastPrev
{
	margin-left:10px;
	background-position:2px -1047px;
}

.RadCalendarMultiView_Office2007 .rcTitlebar .rcFastNext
{
	margin-right:10px;
	background-position:2px -1197px;
}

.RadCalendarMultiView_Office2007 .rcCalendar
{
	width:172px;
	border:0;
	padding:1px;
}

.RadCalendarMultiView_Office2007 .rcFirstRow
{
	padding-top:7px;
}

.RadCalendarMultiView_Office2007 .rcLastRow
{
	padding-bottom:3px;
}

.RadCalendarMultiView_Office2007 .rcFirstCol
{
	padding-left:6px;
}

.RadCalendarMultiView_Office2007 .rcLastCol
{
	padding-right:6px;
}

.RadCalendarMultiView_Office2007 .rcMainTable .rcTitle
{
	border:0;
	padding:1px 0 2px;
	background:#bfdbff;
	font:11px/15px tahoma,sans-serif;
	text-align:center;
}

.RadCalendarMultiView_Office2007 .rcWeek th
{
	border-bottom-color:#6e6d8f;
}

/*month view*/

table.RadCalendarMonthView_Office2007
{
	border-collapse:separate;
	border:1px solid #9ebef5;
	background:#f6f6f6;
	font:11px tahoma,sans-serif;
	color:#000;
}

.RadCalendarMonthView_Office2007 td
{
	border:0;
	padding:0 1px;
}

.RadCalendarMonthView_Office2007 a
{
	display:block;
	padding:1px 3px;
	text-align:center;
	text-decoration:none;
	color:#000;
}

.RadCalendarMonthView_Office2007 .rcHover a
{
	background:#ffe7a2;
}

.RadCalendarMonthView_Office2007 .rcSelected a
{
	background:#fbc84f;
}

.RadCalendarMonthView_Office2007 .rcButtons
{
	padding:1px 7px;
	text-align:center;
}

.RadCalendarMonthView_Office2007 input
{
	border:1px solid #5d8cc9;
	padding:0;
	background:#daeaff;
	color:#000;
	font:11px tahoma,sans-serif;
	cursor:pointer;
}

.RadCalendarMonthView_Office2007 #rcMView_Today
{
	margin:0 0.4em 0 0;
}

.RadCalendarMonthView_Office2007 #rcMView_OK
{
	padding:0 0.2em;
}

/*time view*/

table.RadCalendarTimeView_Office2007
{
	border-collapse:separate;
	border:1px solid #9ebef5;
	background:#fff;
	color:#000;
	font:11px tahoma,sans-serif;
}

.RadCalendarTimeView_Office2007 th
{
	border:0;
	padding:0 0 2px;
	background:#e3efff;
	font:11px/16px tahoma,sans-serif;
	text-align:center;
	cursor:default;
}

.RadCalendarTimeView_Office2007 td
{
	border:0;
	padding:0;
	text-align:right;
}

.RadCalendarTimeView_Office2007 a
{
	display:block;
	padding:3px 4px;
	color:#000;
	text-decoration:none;
}

.RadCalendarTimeView_Office2007 td.rcHover a
{
	background:#ffe7a2;
}

.RadCalendarTimeView_Office2007 td.rcSelected a
{
	background:#fbc84f;
}

.RadCalendarTimeView_Office2007 .rcFooter
{
	border:0;
	padding:0;
	text-align:left;
}

/*pickers*/

.RadPicker_Office2007
{
	vertical-align:middle;
}

.RadPicker_Office2007 table,
.RadPicker_Office2007 table td
{
	border:0;
	margin:0;
	padding:0;
}

.RadPicker_Office2007 td
{
	vertical-align:middle;
}

.RadPicker_Office2007 .rcInputCell
{
	padding:0 4px 0 0;
}

.RadPicker_Office2007 td a
{
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	margin:0 2px;
	text-decoration:none;
}
* html .RadPicker_Office2007 td a{position:static}/*IE6*/
*+html .RadPicker_Office2007 td a{position:static}/*IE7*/

.RadPicker_Office2007 .rcCalPopup,
.RadPicker_Office2007 .rcTimePopup
{
	display:block;
	overflow:hidden;
	width:16px;
	height:16px;
	background:url('/WebResource.axd?d=2BltRUR5SefWlRBbomFMXzsZrnWAIxqpY0Q_S65A-EuzE8IyaocosuZ7YB03KMBPi4JZmHmPNzX8bp9OJR5QrDsi4kfnbNP7W4BAZPsyneg1&t=633674432160000000') no-repeat;
	text-indent:-1111px;
	text-align:center;
}

.RadPicker_Office2007 .rcCalPopup,
.RadPicker_Office2007 .rcDisabled.rcCalPopup:hover
{
	background-position:0 -200px;
}

.RadPicker_Office2007 .rcCalPopup:hover
{
	background-position:0 -250px;
}

.RadPicker_Office2007 .rcTimePopup,
.RadPicker_Office2007 .rcDisabled.rcTimePopup:hover
{
	background-position:0 -300px;
}

.RadPicker_Office2007 .rcTimePopup:hover
{
	background-position:0 -350px;
}

.RadPicker_Office2007 .rcDisabled,
.RadCalendarMonthView_Office2007 .rcDisabled
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

/*rtl*/

.RadCalendarRTL_Office2007 .rcTitlebar table
{
	direction:ltr;
}

.RadCalendarRTL_Office2007 .rcTitle
{
	direction:rtl;
}
/* END Telerik.Web.UI.Skins.Office2007.Calendar.Office2007.css */
