.RadMenu {
	float: left; z-index: 800;
}
.RadMenu .rmRootGroup {
	margin: 0px; padding: 0px; left: 0px; display: inline-block;
}
* html .RadMenu .rmRootGroup {
	float: left;
}
.RadMenu::after {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
.RadMenu .rmRootGroup::after {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
.RadMenu ul.rmVertical {
	margin: 0px; padding: 0px; left: 0px; float: left; display: none; position: relative;
}
.rmRootGroup ul.rmHorizontal {
	margin: 0px; padding: 0px; left: 0px; float: left; display: none; position: relative;
}
.RadMenu_Context ul.rmHorizontal {
	margin: 0px; padding: 0px; left: 0px; float: left; display: none; position: relative;
}
.rmSized ul.rmVertical {
	width: 100%;
}
.rmSized ul.rmRootGroup {
	float: none;
}
.rmSized .rmRootGroup .rmVertical {
	width: auto;
}
.RadMenu .rmItem {
	list-style: none; float: left; position: relative;
}
* html .RadMenu .rmItem {
	display: inline;
}
.RadMenu .rmHorizontal .rmItem {
	clear: none;
}
.RadMenu .rmVertical .rmItem {
	clear: both;
}
.rmSized .rmVertical .rmItem {
	width: 100%;
}
.rmSized .rmHorizontal .rmItem {
	width: auto;
}
.rmSized .rmRootGroup .rmVertical .rmItem {
	width: auto;
}
.RadMenu ul.rmActive {
	display: block;
}
.RadMenu ul.rmRootGroup {
	display: block;
}
.RadMenu .rmSlide {
	overflow: hidden; float: left; display: none; position: absolute;
}
.RadMenu_Context {
	overflow: hidden; float: left; display: none; position: absolute;
}
* html .RadMenu .rmSlide {
	height: 1px;
}
* html .RadMenu_Context {
	height: 1px;
}
.RadMenu_Context {
	overflow: visible; z-index: 1000;
}
.RadMenu .rmText {
	display: block;
}
.RadMenu div.rmText {
	background: none; white-space: normal;
}
.RadMenu a.rmLink {
	display: block; cursor: pointer;
}
.rmScrollWrap {
	left: 0px; overflow: hidden; float: left; position: absolute;
}
.RadMenu .rmLeftArrow {
	outline: 0px; line-height: 0; text-indent: -1000em; overflow: hidden; font-size: 0px; position: absolute; z-index: 2000;
}
.RadMenu .rmTopArrow {
	outline: 0px; line-height: 0; text-indent: -1000em; overflow: hidden; font-size: 0px; position: absolute; z-index: 2000;
}
.RadMenu .rmBottomArrow {
	outline: 0px; line-height: 0; text-indent: -1000em; overflow: hidden; font-size: 0px; position: absolute; z-index: 2000;
}
.RadMenu .rmRightArrow {
	outline: 0px; line-height: 0; text-indent: -1000em; overflow: hidden; font-size: 0px; position: absolute; z-index: 2000;
}
.RadMenu .rmLeftArrowDisabled {
	line-height: 0; text-indent: 0px; font-size: 0px; display: none;
}
.RadMenu .rmTopArrowDisabled {
	line-height: 0; text-indent: 0px; font-size: 0px; display: none;
}
.RadMenu .rmBottomArrowDisabled {
	line-height: 0; text-indent: 0px; font-size: 0px; display: none;
}
.RadMenu .rmRightArrowDisabled {
	line-height: 0; text-indent: 0px; font-size: 0px; display: none;
}
.RadMenu .rmBottomArrow {
	margin-bottom: -1px;
}
.RadMenu .rmBottomArrowDisabled {
	margin-bottom: -1px;
}
.RadMenu .rmLeftImage {
	border: 0px currentColor; float: left;
}
.RadMenu_rtl {
	text-align: right; float: right;
}
.RadMenu_rtl ul.rmHorizontal {
	float: right;
}
.RadMenu_rtl ul.rmVertical {
	float: right;
}
.RadMenu_rtl .rmItem {
	float: right;
}
.RadMenu_rtl .rmLeftImage {
	border: 0px currentColor; float: right;
}
.RadMenu_Context_rtl .rmLeftImage {
	border: 0px currentColor; float: right;
}
.RadMenu_rtl .rmLeftArrow {
	text-indent: 0px !important;
}
.RadMenu_rtl .rmTopArrow {
	text-indent: 0px !important;
}
.RadMenu_rtl .rmBottomArrow {
	text-indent: 0px !important;
}
.RadMenu_rtl .rmRightArrow {
	text-indent: 0px !important;
}
.RadMenu_rtl .rmLeftArrowDisabled {
	text-indent: 0px !important;
}
.RadMenu_rtl .rmTopArrowDisabled {
	text-indent: 0px !important;
}
.RadMenu_rtl .rmBottomArrowDisabled {
	text-indent: 0px !important;
}
.RadMenu_rtl .rmRightArrowDisabled {
	text-indent: 0px !important;
}
.RadMenu .rmLink {
	width: auto;
}
.RadMenu .rmSeparator {
	line-height: 0; overflow: hidden; font-size: 0px;
}
.RadMenu .rmSeparator::after {
	line-height: 0; overflow: hidden; font-size: 0px;
}
.RadMenu div.rmRootGroup {
	position: relative;
}
.RadMenu .rmItem {
	padding: 0px;
}
.RadMenu .rmLink {
	outline: 0px; float: left;
}
.RadMenu .rmText {
	padding-bottom: 1px; float: left;
}
.RadMenu .rmLeftImage {
	margin: 0px; padding-bottom: 0px;
}
.RadMenu .rmVertical .rmLeftImage + .rmText {
	padding: 0px;
}
.RadMenu .rmVertical .rmText {
	padding: 0px;
}
.RadMenu .rmHorizontal .rmText {
	padding: 0px;
}
.RadMenu_rtl .rmVertical .rmText {
	padding: 0px;
}
.RadMenu .rmVertical .rmText {
	float: none; display: block;
}
.RadMenu .rmHorizontal .rmVertical .rmText {
	float: none; display: block;
}
.RadMenu .rmVertical .rmLink {
	float: none;
}
.RadMenu .rmHorizontal .rmVertical .rmLink {
	float: none;
}
* html .RadMenu .rmGroup .rmVertical .rmLink {
	float: left;
}
* html .RadMenu .rmGroup .rmHorizontal .rmLink {
	float: left;
}
.RadMenu .rmRootGroup .rmItem .rmGroup {
	padding-bottom: 1px;
}
.RadMenu .rmGroup .rmItem {
	padding: 0px;
}
.RadMenu .rmGroup .rmLink {
	
}
.RadMenu .rmSlide .rmGroup .rmTemplate {
	
}
.RadMenu_rtl .rmGroup .rmLink {
	
}
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate {
	
}
.RadMenu .rmGroup .rmText {
	margin: 0px; padding: 0px;
}
.RadMenu_rtl .rmGroup .rmText {
	margin: 0px; padding: 0px;
}
.RadMenu .rmSlide .rmVertical .rmLeftImage + .rmText {
	padding: 0px;
}
.RadMenu_Context .rmGroup .rmLeftImage + .rmText {
	padding: 0px;
}
.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage + .rmText {
	padding: 0px;
}
.RadMenu_Context_rtl .rmGroup .rmLeftImage + .rmText {
	padding: 0px;
}
.RadMenu .rmSlide .rmHorizontal .rmText {
	padding: 0px;
}
.RadMenu .rmGroup .rmLeftImage {
	margin: 0px;
}
* html .RadMenu .rmGroup .rmLeftImage {
	margin-left: 4px;
}
* + html .RadMenu .rmGroup .rmLeftImage {
	margin-left: 4px;
}
.RadMenu_rtl .rmGroup .rmLeftImage {
	margin: 0px;
}
* html .RadMenu .rmGroup .rmLeftImage {
	position: absolute;
}
* + html .RadMenu .rmGroup .rmLeftImage {
	position: absolute;
}
* html .RadMenu_rtl .rmGroup .rmLeftImage {
	right: 0px;
}
* + html .RadMenu_rtl .rmGroup .rmLeftImage {
	right: 0px;
}
.RadMenu .rmSeparator .rmText {
	padding: 0px; line-height: 0; overflow: hidden; font-size: 0px; background-repeat: repeat-x;
}
.RadMenu .rmVertical .rmSeparator .rmText {
	width: auto; height: auto; padding-bottom: 2px;
}
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
	width: auto; height: auto; padding-bottom: 2px;
}
* + html .RadMenu .rmSeparator .rmText {
	padding: 0px; height: 2px;
}
* + html .RadMenu .rmVertical .rmSeparator .rmText {
	padding: 0px; height: 2px;
}
* + html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
	padding: 0px; height: 2px;
}
* html .RadMenu .rmVertical .rmSeparator .rmText {
	padding: 2px 0px 0px; height: auto;
}
* html .RadMenu .rmHorizontal .rmSeparator .rmText {
	padding: 0px;
}
.RadMenu .rmRootGroup .rmSeparator .rmText {
	margin: 0px;
}
.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText {
	margin: 0px;
}
.RadMenu_Context .rmVertical .rmSeparator .rmText {
	margin: 0px;
}
.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText {
	margin: 0px;
}
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText {
	margin: 0px;
}
.RadMenu .rmHorizontal .rmSeparator .rmText {
	margin: 2px 0px 0px;
}
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
	margin: 2px 0px 0px;
}
.RadMenu .rmLeftArrow {
	
}
.RadMenu .rmRightArrow {
	
}
.RadMenu .rmTopArrow {
	
}
.RadMenu .rmBottomArrow {
	
}
