/* 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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPaRu-Ea4bTvS4i7VPJj94L4-JXCEK4MSI7ahUk-bmugu0rUEPEuN3_zp5ITflTcew1&t=633741953480000000');	
}

.RadWindow .rwWindowContent .radalert
{
    background-image: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPaRu-Ea4bTvS4i7VPJj94Lr3hBy4Ma8SbZB-bEo1QALFVQgNl6KkVPzay5CGK8lp01&t=633741953480000000');	
}

.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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTNJa1KtdWEbPVP_WxqhMiqPVSPMdpLE1qatlg77lkWh3A2&t=633741953480000000');
}

/* Support for displaying rwLoading image in the status bar  */
.RadWindow .rwStatusbar .rwLoading
{	
	background-image: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTNJa1KtdWEbPVP_WxqhMiqPVSPMdpLE1qatlg77lkWh3A2&t=633741953480000000');	
}

.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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTOMnEcmHY1hKJZhReChMi-9GeGtsx5rrnx8IKKDztW_gKKmuW7rXJAIXCTr00GFrHc1&t=633741953480000000');
}

.RadWindow_Vista .rwBodyLeft,
.RadWindow_Vista .rwBodyRight,
.RadWindow_Vista .rwStatusbarRow .rwCorner
{
	background-image: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTOMnEcmHY1hKJZhReChMi-9-KnMCOzAzGF9YxhuKeA_LhqVjp2FlXVeuAPKL7joQLQ1&t=633741953480000000');
}

.RadWindow_Vista .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Vista .rwControlButtons a
{
    background-image: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTOMnEcmHY1hKJZhReChMi-9al1iGyKuBwvdFzkFeQ7Mo6NXDG5FbyNuiyr8EchlXqw1&t=633741953480000000');
}

.RadWindow_Vista a.rwIcon
{
	background-image: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTOMnEcmHY1hKJZhReChMi-9GeGtsx5rrnx8IKKDztW_gKKmuW7rXJAIXCTr00GFrHc1&t=633741953480000000');
}

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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTOMnEcmHY1hKJZhReChMi-95MJm6Hop1rDFnBFiL_7bxE7nqgQLZpVDNkQErc5eb4w1&t=633741953480000000') 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.Vista.ToolTip.Vista.css */
.RadToolTip_Vista.rtLoading
{	
	background: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTMmwahRkP7Co2a7gRsACLeB0AzF0AqoE8S7eggNnXHdsw2&t=633741953480000000') no-repeat center;	
}

div.RadToolTip_Vista
{
	position: absolute;
	cursor: default;
}

div.RadToolTip_Vista div.rtCallout
{
	display: none;
}

div.RadToolTip_Vista.rtVisibleCallout div.rtCallout
{
	display: block;
}


div.RadToolTip_Vista table.rtWrapper
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomRight
{
	width: 3px; 
	height: 3px; 
	line-height: 1px; 
	font-size: 1px;
	background-image: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTMmwahRkP7Co2a7gRsACLeBkSxp7tb87N8TJZEpoCD2OG2HoOdCpl01bBb6sBMxGdw1&t=633741953480000000');
	background-color: transparent;
	background-repeat: no-repeat;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopLeft
{
	background-position: 0 -12px;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopRight
{
	background-position: right -12px;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomLeft
{
	background-position: 0 -63px;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomRight
{
	background-position: right -63px;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomCenter
{
	height: 3px; 
	line-height: 0px; 
	font-size: 1px;
	background: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTMmwahRkP7Co2a7gRsACLeBkSxp7tb87N8TJZEpoCD2OG2HoOdCpl01bBb6sBMxGdw1&t=633741953480000000') ;
	background-repeat: repeat-x;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopCenter
{
	background-position: 0 -66px;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomCenter
{
	background-position: 0 -120px;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_Vista table.rtWrapper td.rtWrapperRightMiddle
{
	background-image:  url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTMmwahRkP7Co2a7gRsACLeByobx0WYg_6jj6OYiEwBUAFZ5m--NeIXWQr0s2_uCTOw1&t=633741953480000000');
	background-repeat: repeat-y;
	font-size: 1px;
	width: 3px;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperLeftMiddle
{
	background-position: 0 0;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperRightMiddle
{
	background-position: -3px 0;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperContent
{
	font: normal 12px "Segoe UI", Arial, Sans-serif;
	height: 100%;
	background-color: #e4e5f0;	
	padding: 4px;
	color: #666;
}

div.RadToolTip_Vista div.rtTitlebar
{	
	color: #666;
	font: normal 18px "Segoe UI", Arial, Sans-serif;
	float: left;
	line-height: 22px;
}

div.RadToolTip_Vista a.rtCloseButton
{
	display: block; 
	float: right;
	position: absolute;
	right: 2px;
	width: 11px; 
	height: 12px;
	font-size: 1px; 
	line-height: 1px;
	margin-top: 5px;
	margin-right: 3px;
	background-image: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTMmwahRkP7Co2a7gRsACLeBkSxp7tb87N8TJZEpoCD2OG2HoOdCpl01bBb6sBMxGdw1&t=633741953480000000');
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	outline: none;
}

/* RTL support begin */
div.RadToolTip_Vista_rtl a.rtCloseButton,
div.RadToolTip_Vista_rtl a.rtCloseButton:hover
{
	float: left ;
	text-decoration: none ;
    outline: none;
    left: 2px;
    margin-left: 1px;
    right: auto;
    margin-right: auto;
}

div.RadToolTip_Vista_rtl div.rtTitlebar,
div.RadToolTip_Vista_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div
{
	float: right ;
}

/* position="rtCalloutCenter" */
div.RadToolTip_Vista_rtl .rtCalloutCenter
{
	right: 0;
	left: auto;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_Vista_rtl .rtCalloutTopLeft
{
	margin-right: -20px;
	left: 0;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_Vista_rtl .rtCalloutTopCenter
{
	margin-right: 10px;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_Vista_rtl .rtCalloutTopRight
{
	margin-right: 20px;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_Vista_rtl .rtCalloutBottomCenter
{
	margin-right: 10px ;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_Vista_rtl .rtCalloutBottomRight
{
	margin-right: 40px ;
}

/* position="rtCalloutTopRight" */
.RadToolTip_Vista_rtl .rtCalloutBottomLeft
{
	margin-right: -20px;
	left: 0;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_Vista_rtl .rtCalloutMiddleLeft
{
	margin-right: 10px;
	left: 0;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_Vista_rtl .rtCalloutMiddleRight
{
	margin-right: 1px;
}
/* RTL support end */

div.RadToolTip_Vista div.rtCallout
{
	position: absolute; 
	height: 11px; 
	width: 11px;
	line-height: 0px; 
	font-size: 1px;
	background-image: url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTMmwahRkP7Co2a7gRsACLeB0zApbKall6lPcUPksvnmBA2&t=633741953480000000');
	background-repeat: no-repeat;
}

/* position="rtCalloutCenter" */
div.RadToolTip_Vista .rtCalloutCenter
{
	visibility: hidden;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_Vista .rtCalloutTopLeft
{
	margin-top: -10px; 
	margin-left: 20px;
	background-position: 0 -22px;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_Vista .rtCalloutTopCenter
{
	left: 50% ;
	margin-top: -9px; 
	margin-left: -10px;
	background-position: 0 0 ;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_Vista .rtCalloutTopRight
{
	left: 100% ;
	margin-top: -10px; 
	margin-left: -20px;
	background-position: 0 -11px ;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_Vista .rtCalloutBottomCenter
{
	top: 100% ; 
	left: 50% ;
	margin-left: -10px ; 
	margin-top: -1px ;
	background-position: 0 -55px ;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_Vista .rtCalloutBottomRight
{
	top: 100% ; 
	left: 100% ;
	margin-left: -40px ; 
	margin-top: -1px ;
	background-position: 0 -66px ;
}

/* position="rtCalloutTopRight" */
.RadToolTip_Vista .rtCalloutBottomLeft
{
	top: 100% ;
	margin-left: 20px ; 
	margin-top: -1px ;
	background-position: 0 -77px ;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_Vista .rtCalloutMiddleLeft
{
	top: 50% ;
	margin-left: -10px; 
	margin-top: -7px;
	background-position: 0 -44px ;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_Vista .rtCalloutMiddleRight
{
	left: 100% ; 
	top: 50% ;
	margin-left: -1px;
	margin-top: -10px;
	background-position: 0 -33px;
}

div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopLeft,   
div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopCenter,   
div.RadToolTip_Vista table.rtWrapper td.rtWrapperTopRight,   
div.RadToolTip_Vista table.rtWrapper td.rtWrapperLeftMiddle,   
div.RadToolTip_Vista table.rtWrapper td.rtWrapperContent,   
div.RadToolTip_Vista table.rtWrapper td.rtWrapperRightMiddle,   
div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomLeft,   
div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomCenter,   
div.RadToolTip_Vista table.rtWrapper td.rtWrapperBottomRight   
{
    padding: 0;
    border: 0;
    border-collapse: collapse;
}
/* END Telerik.Web.UI.Skins.Vista.ToolTip.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.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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
}

.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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	color:#06c;
}

.RadCalendar_Vista .rcMain .rcRow .rcSelected a
{
	background:100% -1300px no-repeat url('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHC0p42FGlGjrshnCR0keY0jkfDyLdN3o8R7XfHYQXO6Y1&t=633741953480000000');
}

.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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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('/PLAYGROUND/WebResource.axd?d=NbI7o1bREUsh3ZUs7n0wImoxBshIGe8c1cjeyVzgRTPbCmDZ_ebF_IK3Ihb7TzZHVb-dcySSzXjYgCS_Zmu9eA2&t=633741953480000000');
	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 */
/* START Telerik.Web.UI.Skins.Menu.css */
/* Common CSS */

.RadMenu
{
	white-space:nowrap;
	float:left;
	position:relative;
}

.RadMenu .rmRootGroup
{
	margin:0;
	padding:0;
	position:relative;
	left:0;
	display: inline-block;
}

* html .RadMenu .rmRootGroup { float: left; }

.RadMenu:after,
.RadMenu .rmRootGroup:after
{
    content:""; 
    display:block;
    height:0;
    overflow: hidden;
    line-height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}

.RadMenu ul.rmVertical,
.rmRootGroup ul.rmHorizontal,
.RadMenu_Context ul.rmHorizontal
{
	margin:0;
	padding:0;
	display:none;
	position:relative;
	left:0;
	float:left;
}

.rmSized ul.rmVertical
{
	width: 100%;
}

.rmSized ul.rmRootGroup
{
	float: none;
}

.rmSized .rmRootGroup .rmVertical
{
	width: auto;
}

.RadMenu .rmItem
{
	float:left;
	position:relative;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
}

* html .RadMenu .rmItem
{
	display:inline;
}

.RadMenu .rmHorizontal .rmItem
{
	clear:none;
}

.RadMenu .rmVertical .rmItem
{
	clear:both;
}

.rmSized .rmVertical .rmItem
{
	width: 100%;
}

.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem
{
	width: auto;
}

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup
{
	display:block;
}

.RadMenu .rmSlide, 
.RadMenu_Context
{
	position:absolute;
	overflow:hidden;
	display:none;
	float:left;
}

* html .RadMenu .rmSlide, 
* html .RadMenu_Context
{
	height:1px;
}

.RadMenu_Context
{
	z-index:1000;
	overflow:visible;
}

.RadMenu .rmText
{
	display:block;
}

.RadMenu div.rmText /*templates*/
{
	white-space:normal;
}

.RadMenu a.rmLink
{
	cursor:default;
	display:block;
}

.rmScrollWrap
{
	position:absolute;
	float:left;
	overflow:hidden;
	left:0;
}

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow
{
	position:absolute;
	z-index:2000;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
	outline: 0;
	overflow: hidden;
}

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled
{
	display:none;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
}

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled
{
	margin-bottom: -1px;
}

.RadMenu .rmLeftImage
{
	border:0;
	float:left;
}

.RadMenu_rtl
{
	float:right;
	text-align: right;
}

.RadMenu_rtl ul.rmHorizontal,
.RadMenu_rtl ul.rmVertical
{
	float:right;
}

.RadMenu_rtl .rmItem
{
	float:right;	
}

.RadMenu_rtl .rmLeftImage,
.RadMenu_Context_rtl .rmLeftImage
{
	border:0;
	float:right;
}

.RadMenu_rtl .rmLeftArrow,
.RadMenu_rtl .rmTopArrow,
.RadMenu_rtl .rmBottomArrow,
.RadMenu_rtl .rmRightArrow,
.RadMenu_rtl .rmLeftArrowDisabled,
.RadMenu_rtl .rmTopArrowDisabled,
.RadMenu_rtl .rmBottomArrowDisabled,
.RadMenu_rtl .rmRightArrowDisabled
{
	text-indent:1000em !important;
}

.RadMenu .rmLink
{
	width:auto;
}

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after
{
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.RadMenu div.rmRootGroup
{
    position: relative;
}
/* <base styles> */

.RadMenu .rmItem
{
	padding: 0;
}

.RadMenu .rmLink
{
	padding: 0 0 0 12px;
	outline: 0;
	float: left;
}

.RadMenu .rmText
{
	padding-bottom: 1px;
	float: left;
}

/* optimized for 16x16 */
.RadMenu .rmLeftImage
{
	margin: 4px 2px 0 0;
	padding-bottom: 4px;
}

.RadMenu .rmVertical .rmLeftImage+.rmText
{
	padding: 0 8px 1px 24px;
}

.RadMenu .rmVertical .rmText
{
	padding: 0 15px 1px 0;
}

.RadMenu .rmHorizontal .rmText
{
	padding: 0 12px 1px 0;
}

.RadMenu_rtl .rmVertical .rmText
{
	padding: 0 15px 1px 0;
}

.RadMenu .rmVertical .rmText,
.RadMenu .rmHorizontal .rmVertical .rmText
{
	display: block;
	float: none;
}

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink
{
	float: none;
}

* html .RadMenu .rmGroup .rmVertical .rmLink,
* html .RadMenu .rmGroup .rmHorizontal .rmLink
{
	float: left;
}

.RadMenu .rmRootGroup .rmItem .rmGroup
{
	padding-bottom: 1px;
}

.RadMenu .rmGroup .rmItem
{
	padding: 0;
}

.RadMenu .rmGroup .rmLink,
.RadMenu .rmSlide .rmGroup .rmTemplate
{
	padding: 0;
}

.RadMenu_rtl .rmGroup .rmLink,
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate
{
	padding: 0;
}

.RadMenu .rmGroup .rmText
{
	padding: 0 54px 0 28px;
	margin: 0 0 0 4px;
}

.RadMenu_rtl .rmGroup .rmText
{
	padding: 0 28px 0 54px;
	margin: 0 4px 0 0;
}

.RadMenu .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context .rmGroup .rmLeftImage+.rmText
{
	padding: 0 54px 0 28px;
}

.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context_rtl .rmGroup .rmLeftImage+.rmText
{
	padding: 0 28px 0 54px;
}

.RadMenu .rmSlide .rmHorizontal .rmText
{
	padding: 0 11px 0 10px;
}

.RadMenu .rmGroup .rmLeftImage
{
	margin: 4px 0 0 6px;
}

* html .RadMenu .rmGroup .rmLeftImage { margin-left: 4px; }
*+html .RadMenu .rmGroup .rmLeftImage { margin-left: 4px; }

.RadMenu_rtl .rmGroup .rmLeftImage
{
	margin: 4px 6px 0 0;
}

* html .RadMenu .rmGroup .rmLeftImage { position: absolute; }
*+html .RadMenu .rmGroup .rmLeftImage { position: absolute; }

* html .RadMenu_rtl .rmGroup .rmLeftImage { right: 0; }
*+html .RadMenu_rtl .rmGroup .rmLeftImage { right: 0; }


/* <separators> */

.RadMenu .rmSeparator .rmText
{
	line-height: 0;
	font-size: 0;
	padding: 0;
	background-repeat: repeat-x;
	overflow: hidden;
}

.RadMenu .rmVertical .rmSeparator .rmText,
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	height: auto;
	width: auto;
	padding-bottom: 2px;
}

*+html .RadMenu .rmSeparator .rmText,   /* IE7 separator height problem */
*+html .RadMenu .rmVertical .rmSeparator .rmText,
*+html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	height: 2px;
	padding: 0;
}

* html .RadMenu .rmVertical .rmSeparator .rmText { height: auto; padding: 2px 0 0; }
* html .RadMenu .rmHorizontal .rmSeparator .rmText { padding: 0; }

.RadMenu .rmRootGroup .rmSeparator .rmText
{
	margin: 1px 12px;
}

.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context .rmVertical .rmSeparator .rmText
{
	margin: 1px 2px 1px 31px;
}

.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText
{
	margin: 1px 31px 1px 2px;
}

.RadMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText
{
	margin: 2px 0 0;
	height: 20px;
	width: 2px;
}

/* </separators> */

/* <scroll arrows> */

.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow
{
	width: 10px;
	height: 24px;
}

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow
{
	height: 10px;
	width: 100%;
}

/* </scroll arrows> */

/* </base styles> */
/* END Telerik.Web.UI.Skins.Menu.css */
