.RadMenu{
	white-space:nowrap;
	float:left;
	position:relative;
}

.RadMenu:after, .RadMenu .rmRootGroup:after{
    content:""; 
    display:block;
    height:0;
    line-height:1px;
    font-size:1px;
    clear:both;
    visibility:hidden;
}

.RadMenu ul.rmVertical{
	margin:0;
	padding:0;
	display:block;
	position:relative;
	left:0;
	float:left;
}

.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;}


.RadMenu ul.rmActive, .RadMenu ul.rmRootGroup {
	display:block;
}

.RadMenu .rmSlide{
	position:absolute;
	overflow:hidden;
	display:none;
	float:left;
}

.rmRootGroup .rmSlide{ top:70px}
.rmGroup .rmSlide{top:0;left:85px}

* html .RadMenu .rmSlide{height:1px;}

.RadMenu .rmText{display:block;}

.RadMenu div.rmText /*templates*/{
	white-space:normal;
}

.RadMenu a.rmLink{
	cursor:pointer;
	display:block;	
	width:90px;
}
.RadMenu div.rmSlide a.rmLink{width:inherit;}

.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;
	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;
}

.rmRtl{
	float:right;
	text-align: right;
}

.rmRtl ul.rmVertical{
	float:right;
}

.rmRtl .rmItem{
	float:right;	
}

.rmRtl .rmLeftImage, .rmRtlContext .rmLeftImage{
	border:0;
	float:right;
}

.RadMenu .rmLink{
	width:auto;
}

.RadMenu .rmSeparator, .RadMenu .rmSeparator:after{
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.RadMenu div.rmRootGroup{
    position: relative;
}



.RadMenu a:link {text-decoration:none;text-transform:uppercase; color:#9B9C9E}
.RadMenu a:visited { text-decoration:none;text-transform:uppercase; color:#9B9C9E}
.RadMenu a:hover { text-decoration:none; text-transform:uppercase; color:#00642B}
.RadMenu a:active { text-decoration:none;text-transform:uppercase; color:#9B9C9E}

.RadMenu a.rmFocused{color:#00642B}