/* 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;
	background: transparent;
}

.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 */
/* START Telerik.Web.UI.Skins.WebBlue.Menu.WebBlue.css */
/* <RadMenu / WebBlue> */

.RadMenu_WebBlue .rmRootGroup,
.RadMenu_WebBlue .rmLink,
.RadMenu_WebBlue .rmText,
.RadMenu_WebBlue .rmLeftArrow,
.RadMenu_WebBlue .rmRightArrow,
.RadMenu_WebBlue .rmTopArrow,
.RadMenu_WebBlue .rmBottomArrow
{
	background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykEQSRzgYTG6NYPiSkcAfhkriGUUtGN-NmomkuoMbP4uQ2&t=633819774920000000');
	background-color: transparent;
}

.RadMenu_WebBlue .rmRootGroup
{
	border: 1px solid #3d556c;
	background-color: #627f97;
}

.RadMenu_WebBlue .rmHorizontal
{
	background-position: 0 0;
	background-repeat: repeat-x;
}

.RadMenu_WebBlue .rmVertical
{
	background-position: 0 -425px;
	background-repeat: repeat-x;
}

/* <Root items> */

.RadMenu_WebBlue,
.RadMenu_WebBlue .rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	text-decoration: none;
}

.RadMenu_WebBlue .rmLink
{
	color: #fff;
}

.RadMenu_WebBlue .rmLink,
.RadMenu_WebBlue .rmText
{
	background-position: 0 1050px;
	background-repeat: no-repeat;
}

.RadMenu_WebBlue .rmLink:hover,
.RadMenu_WebBlue .rmFocused,
.RadMenu_WebBlue .rmSelected
{
	color: #0d202b;
	background-position: 0 -72px;
}

.RadMenu_WebBlue .rmLink:hover .rmText,
.RadMenu_WebBlue .rmFocused .rmText,
.RadMenu_WebBlue .rmSelected .rmText
{
	background-position: 100% -96px;
}

.RadMenu_WebBlue .rmExpanded,
.RadMenu_WebBlue .rmExpanded:hover
{
	color: #0d202b;
	background-position: 0 -120px;
}

.RadMenu_WebBlue .rmExpanded .rmText,
.RadMenu_WebBlue .rmExpanded:hover .rmText
{
	background-position: 100% -144px;
}

.RadMenu_WebBlue .rmDisabled,
.RadMenu_WebBlue .rmDisabled:hover
{
	color: #aaa;
}

.RadMenu_WebBlue .rmDisabled:hover,
.RadMenu_WebBlue .rmDisabled:hover .rmText
{
	background: none;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_WebBlue .rmGroup,
.RadMenu_WebBlue .rmGroup .rmVertical
{
	border: 1px solid #768ca5;
	background: #f0f2f4 url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykEQSRzgYTG6NYPiSkcAfhkPCzXKBLpLUCh1BM3IiMC9Q2&t=633819774920000000') repeat-y 0 0;
}

.RadMenu_WebBlue .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_WebBlue_rtl .rmGroup,
.RadMenu_WebBlue_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_WebBlue .rmGroup .rmLink
{
	color: #000;
}

.RadMenu_WebBlue .rmGroup .rmLink:hover,
.RadMenu_WebBlue .rmGroup .rmFocused,
.RadMenu_WebBlue .rmGroup .rmSelected
{
	color: #0e3d4f;
}

.RadMenu_WebBlue .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_WebBlue .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_WebBlue .rmGroup .rmFirst,
.RadMenu_WebBlue .rmGroup .rmLast
{
	background: none;
}

.RadMenu_WebBlue .rmGroup .rmLast
{
	padding-bottom: 1px;
}

.RadMenu_WebBlue .rmGroup .rmLink:hover,
.RadMenu_WebBlue .rmGroup .rmFocused,
.RadMenu_WebBlue .rmGroup .rmSelected,
.RadMenu_WebBlue .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_WebBlue .rmGroup .rmLink:hover .rmText,
.RadMenu_WebBlue .rmGroup .rmFocused .rmText,
.RadMenu_WebBlue .rmGroup .rmSelected .rmText,
.RadMenu_WebBlue .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

.RadMenu_WebBlue .rmGroup .rmDisabled,
.RadMenu_WebBlue .rmGroup .rmDisabled:hover
{
	color: #aaa;
}

/* <expand arrows> */

.RadMenu_WebBlue .rmGroup .rmExpandRight,
.RadMenu_WebBlue .rmGroup .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_WebBlue .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_WebBlue .rmGroup .rmFocused .rmExpandRight,
.RadMenu_WebBlue .rmGroup .rmSelected .rmExpandRight,
.RadMenu_WebBlue .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_WebBlue .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_WebBlue .rmGroup .rmFocused .rmExpandDown,
.RadMenu_WebBlue .rmGroup .rmSelected .rmExpandDown,
.RadMenu_WebBlue .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_WebBlue .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_WebBlue .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykEQSRzgYTG6NYPiSkcAfhkriGUUtGN-NmomkuoMbP4uQ2&t=633819774920000000');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_WebBlue_rtl .rmGroup .rmLink:hover,
.RadMenu_WebBlue_rtl .rmGroup .rmFocused,
.RadMenu_WebBlue_rtl .rmGroup .rmSelected,
.RadMenu_WebBlue_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_WebBlue_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_WebBlue_rtl .rmGroup .rmFocused .rmText,
.RadMenu_WebBlue_rtl .rmGroup .rmSelected .rmText,
.RadMenu_WebBlue_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_WebBlue_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_WebBlue_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_WebBlue_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_WebBlue_rtl .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_WebBlue_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (WebBlue - specific, overlapping submenus)> */

.RadMenu_WebBlue .rmSlide
{
	margin: -3px 0 0 3px;
}

.RadMenu_WebBlue .rmVertical .rmSlide,
.RadMenu_WebBlue .rmSlide .rmSlide,
.RadMenu_WebBlue_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_WebBlue_rtl .rmSlide
{
	margin: -3px 0 0 -3px;
}

.RadMenu_WebBlue_rtl .rmVertical .rmSlide,
.RadMenu_WebBlue_rtl .rmSlide .rmSlide,
.RadMenu_WebBlue_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_WebBlue .rmLeftArrow,
.RadMenu_WebBlue .rmRightArrow
{
	background-color: #E0E5F5;
}

.RadMenu_WebBlue .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #B7BDCD; }
.RadMenu_WebBlue .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #B7BDCD; }

.RadMenu_WebBlue .rmTopArrow,
.RadMenu_WebBlue .rmBottomArrow,
.RadMenu_WebBlue .rmGroup .rmLeftArrow,
.RadMenu_WebBlue .rmGroup .rmRightArrow
{
	background-color: #f0f0f0;
}

.RadMenu_WebBlue .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #B7BDCD; }
.RadMenu_WebBlue .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #B7BDCD; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_WebBlue .rmVertical .rmSeparator .rmText
{
	background-position: 0 -406px;
}

.RadMenu_WebBlue_Context .rmVertical .rmSeparator .rmText,
.RadMenu_WebBlue .rmVertical .rmVertical .rmSeparator .rmText,
.RadMenu_WebBlue .rmHorizontal .rmVertical .rmSeparator .rmText
{
	background-position: 0 -408px;
}

.RadMenu_WebBlue .rmHorizontal .rmSeparator .rmText,
.RadMenu_WebBlue .rmVertical .rmHorizontal .rmSeparator .rmText
{
	background-position: 0 -386px;
}

/* </Separators> */

/* </RadMenu / WebBlue> */
/* END Telerik.Web.UI.Skins.WebBlue.Menu.WebBlue.css */
/* START Telerik.Web.UI.Skins.Default.ToolTip.Default.css */
.RadToolTip_Default.rtLoading
{	
	background: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mymhJDrndnVwGUwVhLqKrR7uhT64LQ1S5J-Th2dfqx-RwrLr7G86WrMjoO3FDS-dyaA1&t=633819774920000000') no-repeat center;
	width: 100%; 
	height: 100%;
}

div.RadToolTip_Default
{
	position: absolute;
	cursor: default;
}

div.RadToolTip_Default div.rtCallout
{
	display: none;
}

div.RadToolTip_Default.rtVisibleCallout div.rtCallout
{
	display: block;
}

div.RadToolTip_Default table.rtWrapper
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_Default table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomRight
{
	width: 3px; 
	height: 3px; 
	line-height: 1px; 
	font-size: 1px;
	background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mymhJDrndnVwGUwVhLqKrR7uHWtfG1oYfcMF5uLllMdyasRLD3wIrWECp1z3AQPPUwU1&t=633819774920000000');
	background-color: transparent;
	background-repeat: no-repeat;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopLeft
{
	background-position: 0 -12px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopRight
{
	background-position: right -12px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomLeft
{
	background-position: 0 -63px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomRight
{
	background-position: right -63px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomCenter
{
	height: 3px; 
	line-height: 0px; 
	font-size: 1px;
	background: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mymhJDrndnVwGUwVhLqKrR7uHWtfG1oYfcMF5uLllMdyasRLD3wIrWECp1z3AQPPUwU1&t=633819774920000000') ;
	background-repeat: repeat-x;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopCenter
{
	background-position: 0 -66px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomCenter
{
	background-position: 0 -120px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_Default table.rtWrapper td.rtWrapperRightMiddle
{
	background-image:  url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mymhJDrndnVwGUwVhLqKrR7ustT295_580Y1fFE1JpP0BnFQmijbuUyuKv1ElnQYGog1&t=633819774920000000');
	background-repeat: repeat-y;
	font-size: 1px;
	width: 3px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperLeftMiddle
{
	background-position: 0 0;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperRightMiddle
{
	background-position: -3px 0;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperContent
{
	font: normal 12px "Segoe UI", Arial, Sans-serif;
	height: 100%;
	background-color: #fff;	
	padding: 4px;
	color: #666;
}

div.RadToolTip_Default div.rtTitlebar
{	
	color: #666;
	font: normal 18px "Segoe UI", Arial, Sans-serif;
	float: left;
	line-height: 22px;
}

div.RadToolTip_Default a.rtCloseButton
{
	display: block; 
	float: right;
	position: absolute;
	right: 2px;
	width: 13px; 
	height: 11px;
	font-size: 1px; 
	line-height: 1px;
	margin-top: 5px;
	margin-right: 3px;
	background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mymhJDrndnVwGUwVhLqKrR7uHWtfG1oYfcMF5uLllMdyasRLD3wIrWECp1z3AQPPUwU1&t=633819774920000000');
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	outline: none;
}

/* RTL support begin */
div.RadToolTip_Default_rtl a.rtCloseButton,
div.RadToolTip_Default_rtl a.rtCloseButton:hover
{
	float: left ;
	text-decoration: none ;
    outline: none;
    left: 2px;
    margin-left: 1px;
    right: auto;
    margin-right: auto;
}

div.RadToolTip_Default_rtl div.rtTitlebar,
div.RadToolTip_Default_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div
{
	float: right ;
}

/* position="rtCalloutCenter" */
div.RadToolTip_Default_rtl .rtCalloutCenter
{
	right: 0;
	left: auto;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_Default_rtl .rtCalloutTopLeft
{
	margin-right: -8px;
	left: 0;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_Default_rtl .rtCalloutTopCenter
{
	margin-right: 10px;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_Default_rtl .rtCalloutTopRight
{
	margin-right: 20px;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_Default_rtl .rtCalloutBottomCenter
{
	margin-right: 10px ;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_Default_rtl .rtCalloutBottomRight
{
	margin-right: 40px ;
}

/* position="rtCalloutTopRight" */
.RadToolTip_Default_rtl .rtCalloutBottomLeft
{
	margin-right: -20px;
	left: 0;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_Default_rtl .rtCalloutMiddleLeft
{
	margin-right: 10px;
	left: 0;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_Default_rtl .rtCalloutMiddleRight
{
	margin-right: 1px;
}
/* RTL support end */

div.RadToolTip_Default div.rtCallout
{
	position: absolute; 
	height: 11px; 
	width: 11px;
	line-height: 0px; 
	font-size: 1px;
	background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mymhJDrndnVwGUwVhLqKrR7u0G5CsfGm6COKpdF6EFiqm0vYreHXnzJiwXTkSO97ozI1&t=633819774920000000');
	background-repeat: no-repeat;
}

/* position="rtCalloutCenter" */
div.RadToolTip_Default .rtCalloutCenter
{
	visibility: hidden;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_Default .rtCalloutTopLeft
{
	margin-top: -10px; 
	margin-left: 20px;
	background-position: 0 -22px;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_Default .rtCalloutTopCenter
{
	left: 50% ;
	margin-top: -9px; 
	margin-left: -10px;
	background-position: 0 0 ;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_Default .rtCalloutTopRight
{
	left: 100% ;
	margin-top: -10px; 
	margin-left: -20px;
	background-position: 0 -11px ;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_Default .rtCalloutBottomCenter
{
	top: 100% ; 
	left: 50% ;
	margin-left: -10px ; 
	margin-top: -1px ;
	background-position: 0 -55px ;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_Default .rtCalloutBottomRight
{
	top: 100% ; 
	left: 100% ;
	margin-left: -40px ; 
	margin-top: -1px ;
	background-position: 0 -66px ;
}

/* position="rtCalloutTopRight" */
.RadToolTip_Default .rtCalloutBottomLeft
{
	top: 100% ;
	margin-left: 20px ; 
	margin-top: -1px ;
	background-position: 0 -77px ;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_Default .rtCalloutMiddleLeft
{
	top: 50% ;
	margin-left: -10px; 
	margin-top: -7px;
	background-position: 0 -44px ;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_Default .rtCalloutMiddleRight
{
	left: 100% ; 
	top: 50% ;
	margin-left: -1px;
	margin-top: -10px;
	background-position: 0 -33px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopLeft,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperTopCenter,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperTopRight,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperLeftMiddle,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperContent,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperRightMiddle,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomLeft,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomCenter,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomRight   
{
    padding: 0;
    border: 0;
    border-collapse: collapse;
}
/* END Telerik.Web.UI.Skins.Default.ToolTip.Default.css */
/* START Telerik.Web.UI.Skins.Window.css */
/* RadWindow for ASP.NET AJAX Base Stylesheet */

/* MVC overrides */
.RadWindow table,
.RadWindow table td
{
	border:0;
	padding:0;
}

.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 !important;
    width: 100%;	
    height: 18px;
	background-color: transparent !important; 
	background-repeat: no-repeat !important;
	background-position: left center !important;
	cursor: default;
	-moz-user-select: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: block; 
	float: left;
	vertical-align: middle;
}

.RadWindow .rwControlButtons
{
	padding: 0; 
	margin: 2px 0 0 0;
	list-style: none; 
	white-space: nowrap;	
	float: right; 
}

.RadWindow .rwControlButtons li
{
	float: left;
	padding: 0 1px 0 0;
}

.RadWindow .rwControlButtons a
{
	width: 30px; 
	height: 21px; 
	line-height: 1px; 
	font-size: 1px;
	cursor: default;
	background-repeat: no-repeat;
	display: block; 
	text-decoration: none;
	outline: none;
}

.RadWindow .rwControlButtons span
{
	text-indent: -9999px; 
	display: block;	
}

/* reload button */
.RadWindow  .rwReloadButton
{
	background-position: -120px 0;
}

.RadWindow .rwReloadButton:hover
{
	background-position: -120px -21px;
}

/* unpin button */
.RadWindow .rwPinButton
{
	background-position: -180px 0;
}

.RadWindow .rwPinButton:hover
{
	background-position: -180px -21px;
}

/* pin button */
.RadWindow .rwPinButton.on
{
	background-position: -150px 0;
}

.RadWindow .rwPinButton.on:hover
{
	background-position: -150px -21px;
}

/* minimize button */
.RadWindow .rwMinimizeButton
{
	background-position: 0 0;
}

.RadWindow .rwMinimizeButton:hover
{
	background-position: 0 -21px;
}

/* maximize button */
.RadWindow .rwMaximizeButton
{
	background-position: -60px 0;
}

.RadWindow .rwMaximizeButton:hover
{
	background-position: -60px -21px;
}

/* close button */
.RadWindow .rwCloseButton
{
	background-position: -90px 0;
}

.RadWindow .rwCloseButton:hover
{
	background-position: -90px -21px;
}

/* restore button */
.RadWindow.rwMaximizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwMinimizeButton
{
	background-position: -30px 0;
}

.RadWindow.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow.rwMinimizedWindow .rwMinimizeButton:hover
{	
	background-position: -30px -21px;
}

.RadWindow .rwIcon
{
    display: block;
	background-repeat: no-repeat;
	background-position: 0 -78px;
	width: 16px; 
	height: 16px;
	cursor: default;
	margin: 4px 5px 0 0;
}

.RadWindow em
{
	font: normal bold 12px "Segoe UI", Arial;
	color: black;
	padding: 3px 0 0 4px;	
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	float: left;	
}

.RadWindow_rtl .rwControlButtons
{
	float: left; 
}

div.RadWindow_rtl .rwControlButtons li
{
	float: right;
}

.RadWindow.rwInactiveWindow .rwTitlebarControls
{
	position: static;
}

.RadWindow .rwDialogPopup
{
	margin: 16px;
	color: black;	
	padding: 0px 0px 16px 50px;
	font: normal 12px "Segoe UI", Arial, Verdana;
	cursor: default;
}

.rwDialogPopup .rwPopupButton
{
    margin: 0;
}

.rwDialogPopup .rwPopupButton:focus,
.rwDialogPopup .rwPopupButton:active
{
    border: dotted 1px #999;                        
}

.rwDialogPopup .rwPopupButton,
.rwDialogPopup .rwPopupButton span
{
	display: block; 
	float: left;
}

.RadWindow .rwControlButtons a
{
    text-indent: -9999px;
}

html:first-child .RadWindow ul
{
    float: right; 
    border: solid 1px transparent;
}

.RadWindow .rwDialogText
{
    text-align: left;
}

.RadWindow.rwMinimizedWindow .rwPinButton,
.RadWindow.rwMinimizedWindow .rwReloadButton,
.RadWindow.rwMinimizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwTopResize
{
    display: none !important;
}

.RadWindow .rwDialogInput
{
	font: normal 12px "Segoe UI", Arial, Verdana;
	color: black;
	width: 100%;
	display: block;
	margin: 8px 0;
}

.RadWindow .rwWindowContent .radconfirm,
.RadWindow .rwWindowContent .radalert
{
    background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
}

.RadWindow .rwWindowContent .radconfirm
{
    background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykpuNT5EBRSIT17ZuSnTEP8LFU6phXycff7COFYhGQmXafN-7TRiRN5ysnn-rdUnuU1&t=633819774920000000');	
}

.RadWindow .rwWindowContent .radalert
{
    background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykpuNT5EBRSIT17ZuSnTEP8AhIYNoQMsXgtve7pf5Ek5RlG-n-Uz71sxor_M43EAj01&t=633819774920000000');	
}

.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;
}

.RadWindow.rwMinimizedWindow .rwContentRow,
.RadWindow.rwMinimizedWindow .rwStatusbarRow
{
	display: none;
}

.RadWindow.rwMinimizedWindow table.rwTitlebarControls 
{
	margin-top: 4px;
}

.RadWindow.rwMinimizedWindow .rwControlButtons
{
    width: 66px !important;
}

.RadWindow.rwMinimizedWindow em
{
	width: 90px;
}

.RadWindow.rwMinimizedWindow
{
    width: 200px !important;
    height: 30px !important;
    overflow: hidden !important;
    float: left !important;
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft
{
	background-position: 0 -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopRight
{
	background-position: -8px -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwTitlebar
{
    background-position: 0 -250px !important; /* Should be !important because of IE6 */
    background-repeat: repeat-x;
}

.RadWindow.rwInactiveWindow .rwCorner,
.RadWindow.rwInactiveWindow .rwTitlebar,
.RadWindow.rwInactiveWindow .rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
	opacity: .65 !important; 
	-moz-opacity: .65 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}
/* END Telerik.Web.UI.Skins.Window.css */
/* START Telerik.Web.UI.Skins.Vista.Window.Vista.css */
/* RadWindow for ASP.NET AJAX Vista Skin */

.RadWindow_Vista .rwTopLeft,
.RadWindow_Vista .rwTopRight,
.RadWindow_Vista .rwTitlebar,
.RadWindow_Vista .rwFooterLeft,
.RadWindow_Vista .rwFooterRight,
.RadWindow_Vista .rwFooterCenter,
.RadWindow_Vista .rwTopResize,
.RadWindow_Vista .rwStatusbar div,
.RadWindow_Vista .rwStatusbar,
.RadWindow_Vista .rwPopupButton,
.RadWindow_Vista .rwPopupButton span,
.RadWindow_Vista.rwMinimizedWindow .rwCorner
{
    background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykUUTlGCNKqPLfvbdkazpKXgE_V3sNTpNKMLhsMpviNVQT4dpH7VqQ-4r4eWD86Eo81&t=633819774920000000');
}

.RadWindow_Vista .rwBodyLeft,
.RadWindow_Vista .rwBodyRight,
.RadWindow_Vista .rwStatusbarRow .rwCorner
{
	background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykUUTlGCNKqPLfvbdkazpKX9NHwueo7g5tSGWQYW1qEvRvx6xZqA1H7FYt22_PlStk1&t=633819774920000000');
}

.RadWindow_Vista .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Vista .rwControlButtons a
{
    background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykUUTlGCNKqPLfvbdkazpKXnDVNA_E87DMvxiC9MNz6ef5QL_OLosf6goXjhmhUdXY1&t=633819774920000000');
}

.RadWindow_Vista a.rwIcon
{
	background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykUUTlGCNKqPLfvbdkazpKXgE_V3sNTpNKMLhsMpviNVQT4dpH7VqQ-4r4eWD86Eo81&t=633819774920000000');
}

div.RadWindow_Vista .rwTitlebarControls em
{
	color: black;
}

/* 
    This is a hack to achieve "Aero" look and feel for that particular skin.
    It should be removed for the other skins, as the background coordinates
    are specified in Window.css and are common for all skins
*/
.RadWindow_Vista table .rwTitlebar,
.RadWindow_Vista table .rwTopResize,
.rwMinimizedWindow.RadWindow_Vista tr.rwTitleRow td.rwTitlebar,
.rwMinimizedWindow.RadWindow_Vista tr.rwTitleRow div.rwTopResize
{
    background: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mykUUTlGCNKqPLfvbdkazpKXdaGqoBAla8SIp1mmw69etkhsqycuQWdobkenKZ8WHJY1&t=633819774920000000') 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;
}

div.RadWindow_Vista td.rwWindowContent
{
    background-color: #fff;
}

/* Loading Indicators */

/* When ShowContentDuringLoad="true" */
div.RadWindow_Vista td.rwWindowContent.rwLoading
{
    background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mymYY7IVtWSd9U6XPrOn_fnloeAdItErht5rbuJPkxXDtQ2&t=633819774920000000');
}

/* When ShowContentDuringLoad="false" */
div.RadWindow_Vista input.rwLoading
{
    background-image: url('/WebResource.axd?d=Ak0mC_QmofEfJcCrxOWoyAAU-e6ZoB4LmHprVu-1mymYY7IVtWSd9U6XPrOn_fnleN2lNSuWWj8FwKHxWQQLUVqu6I-d_BjgrtCOEkOIMkU1&t=633819774920000000');
}
/* END Telerik.Web.UI.Skins.Vista.Window.Vista.css */
