/*Top Menu*/
#Menu li {
	background:url(/images/template/bullet.gif) no-repeat 0 50%;
	padding: 0 0 0 0.1em;
}

#Menu li div.rmSlide 
{
	margin-left: 0.4em;
	width: 19.5em !important; /*--Length of outer menu--*/
}

#Menu li div.rmSlide ul
{
	padding: 0.5em;
}

#Menu a {
	overflow:hidden;
}

#Menu .rmHorizontal>li.rmFirst{
	background:none !important;
	padding-left:0;
}

#Menu
{
	padding: 0;
	z-index: 20;
	height: 2.2em;
	margin:0 0 1em;
	border-top: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
}

.RadMenu
{
	position: relative;
	left: -2.9px;
}

.RadMenu_Demo 
{
	background: transparent;
	text-align: left;
}

.RadMenu_Demo_rtl
{
	text-align: right;
}

.RadMenu_Demo_Context
{
	background: none;
	border: 0;
}

.RadMenu_Demo a
{
	text-decoration: none;
}

.RadMenu_Demo .rmLink
{
	
	text-decoration: none;
	color: #fff;
	position: relative;
}

.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 
{
	float: left;
	color:#A40033;
	line-height:1.857em;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	font-size: 1.167em;
	margin: 0 0 0 0.24em;
	padding: 0 0.2em;
}

.RadMenu_Demo .rmRootGroup .rmSlide .rmText 
{
	margin: 0 0 0 0.24em;
	padding: 0 0.2em;
}

.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;*/
	}/*--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%;
	}

	.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%;
	}

	.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--*/

.rmGroup .rmText
{
	margin: -0.2em 0 0 -0.2em;
}

.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;
}

.RadMenu_Demo .rmHorizontal .rmItem 
{ 
	border-right: 1px solid #fff; 
}

.RadMenu_Demo .rmHorizontal .rmLast 
{ 
	border-right: 0; 
}

.RadMenu_Demo .rmVertical .rmItem 
{ 
	border-bottom: 1px solid #353535; 
}

.RadMenu_Demo .rmVertical .rmLast 
{ 
	border-bottom: 0; 
}

.RadMenu_Demo_rtl .rmHorizontal .rmItem 
{ 
	border-left: 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;
}

.RadMenu_Demo .rmHorizontal li:hover .rmText
{
	background:#990039;
	color:#fff;
	height: 1.9em;
}

/*--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:#A40033;
	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:#990039 url(/images/template/arrow2.gif) no-repeat scroll 0 0.6em;
	width: 100%;
}/*--End Left Arrow on Non-Expandable Menu Items--*/

/*--Controls Menu Background & Text Color on all Menu Items--*/
.radMenuSelectedSub span, .radMenuSelected span, .rmFocused span
{
	background:#990039 !important;
	color:#fff !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;
	color: #FFFFFF !important;
	padding-left:1em !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;
	width: 100% !important;
}

.rmText
{
	text-transform: uppercase;	
}

.rmSlide .rmText
{
	text-transform: none !important;
	margin:0 0 0.3em;
	padding:0 0 0 6px !important;
}

.radMenuSelected .rmText, .radMenuSelectedSub .rmText
{
	padding: 0 0 0 1em !important;
}

ul.rmLevel2
{
	margin: -0.35em 0 0 0em !important;
}