/*Top Menu*/
#Menu
{
	padding: 0;
	z-index: 3000;
	height: 2em;
	margin:0 0 1em;
	top: 11.6em;
	right: 0;
	width: 60em;
	position: absolute;
}

.RadMenu
{
	position: relative;
	z-index: 9999;
}

.RadMenu_Demo 
{
	background: transparent;
	text-align: left;
	font: bold .85em Georgia, "times new roman", serif;
}

.RadMenu_Demo_rtl
{
	text-align: right;
}

.RadMenu_Demo_Context
{
	background: none;
	border: 0;
}

.RadMenu_Demo a
{
	text-decoration: none;
}

#Menu li div.rmSlide 
{
	/*---margin-left: 0.4em;---*/
	width: 19.5em !important; /*--Length of outer menu--*/
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1.05em;
	font-weight: normal;
}

#Menu li div.rmSlide ul
{
	padding: 0.5em;
}

#Menu a {
	overflow:hidden;
}

/*#Menu .rmHorizontal>li.rmFirst{
	background:none !important;
	padding-left:0;
}*/

.RadMenu_Demo .rmLink:focused,
.RadMenu_Demo .rmFocused
{
	outline: 0;
}

.RadMenu_Demo .rmExpanded
{
	z-index: 10000;
}

.RadMenu_Demo .rmRootGroup .rmLink:hover,
.RadMenu_Demo .rmRootGroup .rmFocused,
.RadMenu_Demo .rmRootGroup .rmExpanded
{
	background-color: transparent;
	color: #333;
}

.RadMenu_Demo .rmRootGroup .rmText:hover
{
	color: #E1D7AB;
}
.RadMenu_Demo .rmSlide
{
	margin: 0.3em 0 0 0;
	text-transform: none !important;
}

.RadMenu_Demo .rmGroup
{
	background: transparent;	
}

.RadMenu_Demo .rmGroup .rmLink
{
	text-decoration: none;
	color: #E1D7AB;
	width:18.4em !important;
}

.RadMenu_Demo .rmGroup .radMenuSelectedSub {
	width: 18.5em !important;
}

.RadMenu_Demo .rmGroup .rmExpanded, .RadMenu_Demo .rmGroup .radMenuSelected {
	width: 18.4em !important;
}

.RadMenu_Demo_rtl .rmGroup .rmLink
{
	text-align: right;
}

/*--------This handles the background/arrows of the slide-----*/
.RadMenu_Demo .rmGroup .rmLink:hover
{
	/*background: #990039 url(/images/template/arrow2.gif) no-repeat scroll 0.5em 0.65em;
	padding: 0 0.1em 0 0;*/
	/*background: transparent;*/
}

	/*--Controls 'Bullet' Arrow on Selected Menu Items in the Slide--*/
	.RadMenu_Demo .rmGroup .radMenuSelected .rmText, 
	.RadMenu_Demo .rmGroup .radMenuSelectedSub .rmText 
	{
		/*background: #990039 url(/images/template/arrow2.gif) no-repeat scroll 0.4em 0.5em !important;
		left:-0.4em;
		position:relative;*
		/*background: transparent;*/
		background: #ECDB95;
	}/*--End--*/

	/*--Controls 'Bullet' Arrow when Rolling Over Selected Menu Items in the Slide--*/
	.RadMenu_Demo .rmGroup .radMenuSelected:hover, 
	.RadMenu_Demo .rmGroup .radMenuSelectedSub:hover
	{
		/*background: #990039 url(/images/template/arrow2.gif) no-repeat scroll 0.4em 0.5em !important;*/
	}/*--End--*/
	
	/*--Expand Arrows Styling--*/
	.RadMenu_Demo .rmGroup .rmLink .rmExpandLeft
	{
		background: transparent url("img/ArrowExpand.gif") no-repeat right top;
	}

	.RadMenu_Demo .rmGroup .rmLink .rmExpandRight
	{
		/*background: transparent url("img/groupImage_double.gif") no-repeat -0.15em 0.5em !important;
		padding-right: 1em;
		width: 91%;*/
		background: url("img/groupImage.gif") no-repeat 90% 50% !important;
	}

	.RadMenu_Demo .rmGroup .rmLink .rmExpandRight:hover
	{
		/*background: #990039 url("img/groupImage2_double.gif") no-repeat -0.15em 0.5em !important;
		padding-right: 1em;*/
		width: 91%;
		background: #ECDB95 url("img/groupImage.gif") no-repeat 90% 50% !important;
	}

	.RadMenu_Demo .rmGroup .rmLink:hover .rmExpandLeft,
	.RadMenu_Demo .rmGroup .rmFocused .rmExpandLeft,
	.RadMenu_Demo .rmGroup .rmExpanded .rmExpandLeft
	{
		background-image: url("img/ArrowExpandHovered.gif") !important;
	}

	/*.RadMenu_Demo .rmGroup .rmLink:hover .rmExpandRight,
	.RadMenu_Demo .rmGroup .rmFocused .rmExpandRight,
	.RadMenu_Demo .rmGroup .rmExpanded .rmExpandRight
	{
		width: 14.4em !important;
		padding-left: 1em;
	}*/
	/*--End--*/

/*--End--*/


/*-----Text Styling---------*/
.rmRootGroup .rmText
{
	/*margin: -0.2em 0 0 -0.2em;*/
	background:transparent url(img/tabRightOff.gif) no-repeat scroll 100% 0;
	padding-right:16px !important;
}

.rmRootGroup .rmFocused .rmText
{
	background:transparent url(img/tabRightOn.gif) no-repeat scroll 100% 0;
}

.RadMenu_Demo .rmGroup li
{
	padding-left: 0 !important;
}

/*.RadMenu_Demo .rmGroup .rmLink:hover span
{
	color: #FFFFFF !important;
}*/

.RadMenu_Demo .rmText
{
	padding: 0;
}

.RadMenu_Demo .rmGroup .rmText
{
	/*font-size: .65em;*/
	line-height: 1.5em;
	/*margin: 0 0.35em 0 0.4em;*/
	/*color: #FFFFFF;*/
	background: none;
}

	/*------Top Row Styling-------*/
	.RadMenu_Demo .rmHorizontal .rmItem 
	{ 
		/*---background:transparent url(img/tabLeftOff.gif) no-repeat scroll 0 0;---*/
	}
	
	/*-----Normal (Non-Active) Background-----*/
		.RadMenu_Demo .rmHorizontal .rmItem .rmLink, .RadMenu_Demo .rmHorizontal .rmItem .rmLink:visited
		{
			color:#093A52 !important;
			line-height:22px;
			text-decoration:none;
			padding-left: 10px;
			background:transparent url(img/tabLeftOff.gif) no-repeat scroll 0 0;
		}
		
	/*-----Active Background-----*/
		.RadMenu_Demo .rmHorizontal .rmItem .rmFocused, .RadMenu_Demo .rmHorizontal .rmItem .rmFocused:visited
		{
			background:transparent url(img/tabLeftOn.gif) no-repeat scroll 0 0;
		}
	
	/*---------Slide Styling---------*/
	.RadMenu_Demo .rmRootGroup .rmSlide .rmLink, .RadMenu_Demo .rmRootGroup .rmSlide .rmLink:visited
	{
		margin: 0;
		padding: 0 !important;
		background: none;
	}
	
	.RadMenu_Demo .rmHorizontal .rmText
	{
		padding: 0 5px;
	}
	
	.RadMenu_Demo .rmHorizontal .rmFirst
	{ 
		/*---background: url(/common/skins/menu/demo/img/tabLeftOff.gif) no-repeat;---*/
	}

	.RadMenu_Demo .rmHorizontal .rmLast
	{ 
		/*---background: url(/common/skins/menu/demo/img/tabRightOff.gif) no-repeat right 0;---*/
	}
	
	.RadMenu_Demo .rmHorizontal .rmLast 
	{ 
		border-right: 0; 
	}
	
	.RadMenu_Demo_rtl .rmHorizontal .rmItem 
	{ 
		border-left: 0; 
	}/*--End--*/



.RadMenu_Demo .rmVertical .rmItem 
{ 
	border-bottom: 1px solid #353535; 
}

.RadMenu_Demo .rmVertical .rmLast 
{ 
	border-bottom: 0; 
}

.RadMenu_Demo .rmRootGroup .rmGroup .rmItem 
{ 
	border-right: 0; 
	border-bottom: 0;
	background: none !important; 
}

/*--This modifies the inner slide menu--*/
.RadMenu_Demo .rmGroup
{
	border: 1px solid #999999;
	background: #FBFAE8;
	padding: 0.5em 0;
	width: 18.4em;  /*--Length of inner slide menu--*/
}

.RadMenu_Demo .rmGroup .rmExpanded
{
	z-index: 11;
}


.RadMenu_Demo .topArrowDisabled,
.RadMenu_Demo .bottomArrowDisabled,
.RadMenu_Demo .leftArrowDisabled,
.RadMenu_Demo .rightArrowDisabled
{
	display: none;
}

.RadMenu_Demo .topArrow,
.RadMenu_Demo .bottomArrow,
.RadMenu_Demo .leftArrow,
.RadMenu_Demo .rightArrow
{
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.RadMenu_Demo .topArrow,
.RadMenu_Demo .bottomArrow
{
	height: 10px;
	width: 100%;
	background: #fff url("img/ArrowScrollUpDown.gif") no-repeat top center;
}

.RadMenu_Demo .bottomArrow
{
	background-position: center -18px;
}

.RadMenu_Demo .leftArrow,
.RadMenu_Demo .rightArrow
{
	width: 10px;
	height: 100%;
	background: #fff url("img/ArrowScrollLeftRight.gif") no-repeat left center;
}

.RadMenu_Demo .rightArrow
{
	background-position: -18px center;
}

.RadMenu_Demo .rmRootGroup .rmItem .disabled .rmText,
.RadMenu_Demo .rmGroup .rmItem .disabled .rmText
{
	color: #999;
}

.RadMenu_Demo .rmRootGroup .rmItem .disabled
{
	background: none;
}

.RadMenu_Demo .rmGroup .rmItem .disabled
{
	background-color: #fff;
}

.RadMenu_Demo .rmHorizontal .separator
{
	height: 20px;
	width: 1px;
}

.RadMenu_Demo .rmRootGroup .separator
{
	background-color: #8f8f8f;
	border-top: 1px solid #676767;
}

.RadMenu_Demo .rmVertical .separator
{
	height: 1px;
	margin: 3px 0;
	border: 0;
	background-color: #8f8f8f;
}

.RadMenu_Demo .separator .rmText
{
	display: none;
}


* html .RadMenu_Demo .rmVertical .rmSlide
{
	margin-left: -2px !important;
}

* html .RadMenu_Demo .rmHorizontal .rmSlide
{
	margin-top: -2px !important;
}

.RadMenu_Demo_rtl .rmSlide
{
	margin: -1px 0 0 2px !important;
}

* html .RadMenu_Demo_rtl .rmVertical .rmSlide
{
	margin-left: 3px !important;
}

* html .RadMenu_Demo_rtl .rmHorizontal .rmSlide
{
	margin-top: -2px !important;
	margin-left: 0 !important;
}

.RadMenu_Demo .rmRootGroup .rmItem .disabled:hover
{
	background: none;
}

/*-----------Top Row Rollover---------------*/
.RadMenu_Demo .rmHorizontal li:hover .rmText
{
	/*background:#990039;*/
	color:#0060FF;
	height: 1.9em;
}/*--End--*/

/*--Left Arrow on Non-Expandable Menu items--*/
.RadMenu_Demo .rmHorizontal li .rmGroup .rmText
{
	/*background: transparent url(/images/template/arrow.gif) no-repeat scroll 0 0.6em;*/
	/*background: url(/images/template/arrow_bullet.gif) no-repeat -0.35em 0em;*/
	color:#0067B2;
	height: 1.6em !important;
	width: 100%; /*--Because it's an li we need to make this 100%, remove this and try rolling over the menu itme over a space with no text, see what happens--*/
}

.RadMenu_Demo .rmHorizontal li .rmGroup .rmText:hover 
{
	background:#ECDB95;
	width: 100%;
}/*--End Left Arrow on Non-Expandable Menu Items--*/

/*--Controls Menu Background & Text Color on all Top Row Menu Items--*/
.radMenuSelectedSub span, .radMenuSelected span, .rmFocused span
{
	/*background:#990039 !important;*/
	color:#0060FF !important;
	height: 1.9em;
}/*--End--*/

.RadMenu_Demo .rmGroup .radMenuSelected span.rmExpandRight
{
	/*background: #990039 url("img/groupImage2_double.gif") no-repeat 0.2em 0.5em !important;*/
	background: #ECDB95 url("img/groupImage.gif") no-repeat 90% 50% !important;
	color: #0060FF !important;
	padding-left:0.5em !important;
	width: 100% !important;
}

.RadMenu_Demo .rmGroup .radMenuSelected span.rmExpandRight:hover
{
	/*background: #990039 url("img/groupImage2_double.gif") no-repeat 0.2em 0.5em !important;*/
	background: #ECDB95 url("img/groupImage.gif") no-repeat 90% 50% !important;
	width: 100% !important;
}

.radMenuSelected .rmText, .radMenuSelectedSub .rmText
{
	/*padding: 0 0 0 1em !important;*/
}

ul.rmLevel2
{
	margin: -0.35em 0 0 0em !important;
}
