/*  Default Menu Styles */
.RadMenu_Default
{
    margin-left:37px;
}

.RadMenu_Default .rmRootGroup,
.RadMenu_Default .rmLink,
.RadMenu_Default .rmText,
.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow,
.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow
{
	background-image: url('../images/menu-sprite.png');
	background-color: transparent;
}

.RadMenu_Default .rmHorizontal
{
	background-repeat: repeat-x;
	background-position: 0 0;
}

.RadMenu_Default .rmVertical
{
	background-image: none;
}

/* Root items */


.RadMenu_Default .rmRootGroup .rmItem
{
    border-right:2px solid #fff;
}

.RadMenu_Default .rmRootGroup .rmLast
{
    border-right:0px solid #fff;
}


.RadMenu_Default,
.RadMenu_Default .rmLink
{
	font: 14px/20px  Arial, Helvetica, sans-serif;
	line-height:28px;
	font-weight:bold;
	text-decoration: none;
	height:28px;
}

.RadMenu_Default .rmLink
{
	width: 150px;
}


.RadMenu_Default .rmRootGroup .rmLink
{
	width: 150px;
	padding-left:0;
}

.RadMenu_Default .rmRootGroup .rmLink .rmText
{
    text-align:center;
    width:100%;
    padding-left:0px;
    padding-right:0px;
}


.RadMenu_Default .rmLink
{
	color: #fff;
}

.RadMenu_Default .rmLink,
.RadMenu_Default .rmLink .rmText
{
	background-repeat: no-repeat;
	background-position: 0 0px;
}

.RadMenu_Default .rmVertical .rmFirst,
.RadMenu_Default .rmVertical .rmLast
{
	background: none;
}

.RadMenu_Default .rmLink:hover,
.RadMenu_Default .rmFocused,
.RadMenu_Default .rmSelected,
.RadMenu_Default .rmExpanded,
.RadMenu_Default .rmExpanded:hover
{
	color: #fff;
	background-position: 0 -32px;
}

.RadMenu_Default .rmFocused .rmText,
.RadMenu_Default .rmFocused .rmText
{
	background-position: 0 0;
}


.RadMenu_Default .rmFirst .rmLink:hover,
.RadMenu_Default .rmFirst .rmSelected,
.RadMenu_Default .rmFirst .rmExpanded,
.RadMenu_Default .rmFirst .rmExpanded:hover,

.RadMenu_Default .rmLink:hover .rmText,
.RadMenu_Default .rmSelected .rmText,
.RadMenu_Default .rmExpanded .rmText,
.RadMenu_Default .rmExpanded:hover .rmText
{
	background-position: 0 -32px;
}

.RadMenu_Default .rmLast .rmLink:hover .rmText,
.RadMenu_Default .rmLast .rmSelected .rmText,
.RadMenu_Default .rmLast .rmExpanded .rmText,
.RadMenu_Default .rmLast .rmExpanded:hover .rmText
{
	background-position: 0 -32px;
}

.RadMenu_Default .rmVertical .rmLink
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.RadMenu_Default .rmVertical .rmLink:hover,
.RadMenu_Default .rmVertical .rmFocused,
.RadMenu_Default .rmVertical .rmSelected,
.RadMenu_Default .rmVertical .rmExpanded,
.RadMenu_Default .rmVertical .rmExpanded:hover
{
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #3f5f94;
	border-width: 1px 0;
}

.RadMenu_Default .rmVertical .rmLink:hover,
.RadMenu_Default .rmVertical .rmFocused,
.RadMenu_Default .rmVertical .rmSelected,
.RadMenu_Default .rmVertical .rmExpanded,
.RadMenu_Default .rmVertical .rmExpanded:hover
{
    background-image: none;
	background-color: #3e96c6;
	width: 100%;
	padding:0;
	margin-left:0;
	margin-right:0;
}

.RadMenu_Default .rmVertical .rmLink:hover .rmText,
.RadMenu_Default .rmVertical .rmFocused .rmText,
.RadMenu_Default .rmVertical .rmSelected .rmText,
.RadMenu_Default .rmVertical .rmExpanded .rmText,
.RadMenu_Default .rmVertical .rmExpanded:hover .rmText
{
    background-image: none;
    background-color: #3e96c6;
	margin-right:0;
	width: auto;
}


.RadMenu_Default .rmVertical .rmFirst .rmLink:hover,
.RadMenu_Default .rmVertical .rmFirst .rmFocused,
.RadMenu_Default .rmVertical .rmFirst .rmSelected,
.RadMenu_Default .rmVertical .rmFirst .rmExpanded,
.RadMenu_Default .rmVertical .rmFirst .rmExpanded:hover
{
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}

.RadMenu_Default .rmVertical .rmLast .rmLink:hover,
.RadMenu_Default .rmVertical .rmLast .rmFocused,
.RadMenu_Default .rmVertical .rmLast .rmSelected,
.RadMenu_Default .rmVertical .rmLast .rmExpanded,
.RadMenu_Default .rmVertical .rmLast .rmExpanded:hover
{
	padding-bottom: 1px;
	padding-top: 0;
	border-bottom-width: 0;
}

.RadMenu_Default .rmVertical .rmItem .rmDisabled:hover
{
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}


/* 
    Submenu items
*/

.RadMenu_Default .rmGroup,
.RadMenu_Default .rmMultiColumn,
.RadMenu_Default .rmGroup .rmVertical
{
	background: #76c0e7;
	border:1px solid #FFFFFF;
    width:210px;
}

.RadMenu_Default .rmGroup .rmItem
{
    width:210px;
	border:0px;
	border-bottom: 1px solid #fff;
}

.RadMenu_Default .rmGroup .rmLast
{
	border-bottom: 0px;
}

.RadMenu_Default .rmGroup .rmLink
{
	color: #fff;
}

.RadMenu_Default .rmSlide .rmScrollWrap,
.RadMenu_Default .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Default .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Default .rmGroup .rmLink:hover,
.RadMenu_Default .rmGroup .rmItem .rmFocused,
.RadMenu_Default .rmGroup .rmItem .rmSelected,
.RadMenu_Default .rmGroup .rmItem .rmExpanded
{
	color: #fff;
}

.RadMenu_Default .rmGroup .rmDisabled,
.RadMenu_Default .rmGroup .rmDisabled:hover
{
	color: #8a8a8a;
}

.RadMenu_Default .rmGroup .rmItem .rmLink,
.RadMenu_Default .rmGroup .rmItem .rmLink:hover,
.RadMenu_Default .rmGroup .rmItem .rmFocused,
.RadMenu_Default .rmGroup .rmItem .rmSelected,
.RadMenu_Default .rmGroup .rmItem .rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
	width:100%;
}

.RadMenu_Default .rmRootGroup .rmGroup .rmText
{
    margin:0;
    padding-left:10px;
	text-align:left;
}

.RadMenu_Default .rmGroup .rmLink,
.RadMenu_Default .rmGroup .rmText,
.RadMenu_Default .rmGroup .rmItem .rmDisabled,
.RadMenu_Default .rmGroup .rmItem .rmDisabled:hover,
.RadMenu_Default .rmGroup .rmItem .rmDisabled .rmText,
.RadMenu_Default .rmGroup .rmItem .rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:left;
}

/* Submenu offsets (Default - specific, overlapping submenus) */

.RadMenu_Default .rmFirst .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_Default .rmVertical .rmSlide,
.RadMenu_Default .rmSlide .rmSlide,
.RadMenu_Default_Context .rmGroup .rmSlide
{
	margin: 0 0 0 1px;
	top:-1px !important;
}

.RadMenu_Default_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_Default_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_Default_rtl .rmVertical .rmSlide,
.RadMenu_Default_rtl .rmSlide .rmSlide,
.RadMenu_Default_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}




/******************************************
Client Menu Styles 
Specific to a client menu skin
******************************************/
.RadMenu_ClientPortal
{
    margin-left:1px;
}

.RadMenu_ClientPortal .rmRootGroup,
.RadMenu_ClientPortal .rmLink,
.RadMenu_ClientPortal .rmText,
.RadMenu_ClientPortal .rmLeftArrow,
.RadMenu_ClientPortal .rmRightArrow,
.RadMenu_ClientPortal .rmTopArrow,
.RadMenu_ClientPortal .rmBottomArrow
{
	background-image: url('../images/menu-sprite.png');
	background-color: transparent;
}

.RadMenu_ClientPortal .rmHorizontal
{
	background-repeat: repeat-x;
	background-position: 0 0;
}

.RadMenu_ClientPortal .rmVertical
{
	background-image: none;
}

/* Root items */


.RadMenu_ClientPortal .rmRootGroup .rmItem
{
    border-right:2px solid #fff;
}

.RadMenu_ClientPortal .rmRootGroup .rmLast
{
    border-right:2px solid #fff;
}


.RadMenu_ClientPortal,
.RadMenu_ClientPortal .rmLink
{
	font: 14px/20px  Arial, Helvetica, sans-serif;
	line-height:28px;
	font-weight:bold;
	text-decoration: none;
	height:28px;
}

.RadMenu_ClientPortal .rmLink
{
	width: 150px;
}


.RadMenu_ClientPortal .rmRootGroup .rmLink
{
	width: 150px;
	padding-left:0;
}

.RadMenu_ClientPortal .rmRootGroup .rmLink .rmText
{
    text-align:center;
    width:100%;
    padding-left:0px;
    padding-right:0px;
}


.RadMenu_ClientPortal .rmLink
{
	color: #fff;
}

.RadMenu_ClientPortal .rmLink,
.RadMenu_ClientPortal .rmLink .rmText
{
	background-repeat: no-repeat;
	background-position: 0 0px;
}

.RadMenu_ClientPortal .rmVertical .rmFirst,
.RadMenu_ClientPortal .rmVertical .rmLast
{
	background: none;
}

.RadMenu_ClientPortal .rmLink:hover,
.RadMenu_ClientPortal .rmFocused,
.RadMenu_ClientPortal .rmSelected,
.RadMenu_ClientPortal .rmExpanded,
.RadMenu_ClientPortal .rmExpanded:hover
{
	color: #fff;
	background-position: 0 -32px;
}

.RadMenu_ClientPortal .rmFocused .rmText,
.RadMenu_ClientPortal .rmFocused .rmText
{
	background-position: 0 0;
}


.RadMenu_ClientPortal .rmFirst .rmLink:hover,
.RadMenu_ClientPortal .rmFirst .rmSelected,
.RadMenu_ClientPortal .rmFirst .rmExpanded,
.RadMenu_ClientPortal .rmFirst .rmExpanded:hover,

.RadMenu_ClientPortal .rmLink:hover .rmText,
.RadMenu_ClientPortal .rmSelected .rmText,
.RadMenu_ClientPortal .rmExpanded .rmText,
.RadMenu_ClientPortal .rmExpanded:hover .rmText
{
	background-position: 0 -32px;
}

.RadMenu_ClientPortal .rmLast .rmLink:hover .rmText,
.RadMenu_ClientPortal .rmLast .rmSelected .rmText,
.RadMenu_ClientPortal .rmLast .rmExpanded .rmText,
.RadMenu_ClientPortal .rmLast .rmExpanded:hover .rmText
{
	background-position: 0 -32px;
}

.RadMenu_ClientPortal .rmVertical .rmLink
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.RadMenu_ClientPortal .rmVertical .rmLink:hover,
.RadMenu_ClientPortal .rmVertical .rmFocused,
.RadMenu_ClientPortal .rmVertical .rmSelected,
.RadMenu_ClientPortal .rmVertical .rmExpanded,
.RadMenu_ClientPortal .rmVertical .rmExpanded:hover
{
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #3f5f94;
	border-width: 1px 0;
}

.RadMenu_ClientPortal .rmVertical .rmLink:hover,
.RadMenu_ClientPortal .rmVertical .rmFocused,
.RadMenu_ClientPortal .rmVertical .rmSelected,
.RadMenu_ClientPortal .rmVertical .rmExpanded,
.RadMenu_ClientPortal .rmVertical .rmExpanded:hover
{
    background-image: none;
	background-color: #3e96c6;
	width: 100%;
	padding:0;
	margin-left:0;
	margin-right:0;
}

.RadMenu_ClientPortal .rmVertical .rmLink:hover .rmText,
.RadMenu_ClientPortal .rmVertical .rmFocused .rmText,
.RadMenu_ClientPortal .rmVertical .rmSelected .rmText,
.RadMenu_ClientPortal .rmVertical .rmExpanded .rmText,
.RadMenu_ClientPortal .rmVertical .rmExpanded:hover .rmText
{
    background-image: none;
    background-color: #3e96c6;
	margin-right:0;
	width: auto;
}


.RadMenu_ClientPortal .rmVertical .rmFirst .rmLink:hover,
.RadMenu_ClientPortal .rmVertical .rmFirst .rmFocused,
.RadMenu_ClientPortal .rmVertical .rmFirst .rmSelected,
.RadMenu_ClientPortal .rmVertical .rmFirst .rmExpanded,
.RadMenu_ClientPortal .rmVertical .rmFirst .rmExpanded:hover
{
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}

.RadMenu_ClientPortal .rmVertical .rmLast .rmLink:hover,
.RadMenu_ClientPortal .rmVertical .rmLast .rmFocused,
.RadMenu_ClientPortal .rmVertical .rmLast .rmSelected,
.RadMenu_ClientPortal .rmVertical .rmLast .rmExpanded,
.RadMenu_ClientPortal .rmVertical .rmLast .rmExpanded:hover
{
	padding-bottom: 1px;
	padding-top: 0;
	border-bottom-width: 0;
}

.RadMenu_ClientPortal .rmVertical .rmItem .rmDisabled:hover
{
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}


/* 
    Submenu items
*/

.RadMenu_ClientPortal .rmGroup,
.RadMenu_ClientPortal .rmMultiColumn,
.RadMenu_ClientPortal .rmGroup .rmVertical
{
	background: #76c0e7;
	border:1px solid #FFFFFF;
    width:210px;
}

.RadMenu_ClientPortal .rmGroup .rmItem
{
    width:210px;
	border:0px;
	border-bottom: 1px solid #fff;
}

.RadMenu_ClientPortal .rmGroup .rmLast
{
	border-bottom: 0px;
}

.RadMenu_ClientPortal .rmGroup .rmLink
{
	color: #fff;
}

.RadMenu_ClientPortal .rmSlide .rmScrollWrap,
.RadMenu_ClientPortal .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_ClientPortal .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_ClientPortal .rmGroup .rmLink:hover,
.RadMenu_ClientPortal .rmGroup .rmItem .rmFocused,
.RadMenu_ClientPortal .rmGroup .rmItem .rmSelected,
.RadMenu_ClientPortal .rmGroup .rmItem .rmExpanded
{
	color: #fff;
}

.RadMenu_ClientPortal .rmGroup .rmDisabled,
.RadMenu_ClientPortal .rmGroup .rmDisabled:hover
{
	color: #8a8a8a;
}

.RadMenu_ClientPortal .rmGroup .rmItem .rmLink,
.RadMenu_ClientPortal .rmGroup .rmItem .rmLink:hover,
.RadMenu_ClientPortal .rmGroup .rmItem .rmFocused,
.RadMenu_ClientPortal .rmGroup .rmItem .rmSelected,
.RadMenu_ClientPortal .rmGroup .rmItem .rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
	width:100%;
}

.RadMenu_ClientPortal .rmRootGroup .rmGroup .rmText
{
    margin:0;
    padding-left:10px;
	text-align:left;
}

.RadMenu_ClientPortal .rmGroup .rmLink,
.RadMenu_ClientPortal .rmGroup .rmText,
.RadMenu_ClientPortal .rmGroup .rmItem .rmDisabled,
.RadMenu_ClientPortal .rmGroup .rmItem .rmDisabled:hover,
.RadMenu_ClientPortal .rmGroup .rmItem .rmDisabled .rmText,
.RadMenu_ClientPortal .rmGroup .rmItem .rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:left;
}

/* Submenu offsets (Default - specific, overlapping submenus) */

.RadMenu_ClientPortal .rmFirst .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_ClientPortal .rmVertical .rmSlide,
.RadMenu_ClientPortal .rmSlide .rmSlide,
.RadMenu_ClientPortal_Context .rmGroup .rmSlide
{
	margin: 0 0 0 1px;
	top:-1px !important;
}

.RadMenu_ClientPortal_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_ClientPortal_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_ClientPortal_rtl .rmVertical .rmSlide,
.RadMenu_ClientPortal_rtl .rmSlide .rmSlide,
.RadMenu_ClientPortal_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

