div.RadMenu_MainMenu 
{ 
    float:none !important;
    margin:auto !important;
    text-align: center !important;
}
div.RadMenu_MainMenu ul.rmRootGroup 
{ 
    display:inline-block !important; 
}  
div.RadMenu_MainMenu ul.rmHorizontal 
{ 
    float:none !important; 
} 
.RadMenu_MainMenu a,
.RadMenu_MainMenu a:active,
.RadMenu_MainMenu a:link,
.RadMenu_MainMenu a:hover,
.RadMenu_MainMenu a:visited
{
    font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    text-decoration:none;
}

span.RadButton_MainMenu.btnSettings, 
span.RadButton_MainMenu.btnSettings:active, 
span.RadButton_MainMenu.btnSettings:link, 
span.RadButton_MainMenu.btnSettings:visited, 
span.RadButton_MainMenu.btnSettings:focus {
    padding: 2px 8px 2px 3px !important;
}

/* Drop Down Menu Items */
.RadMenu_MainMenu ul.rmVertical
{
    background-color:#565657; /*Grey*/
    border:1px solid #262727; /*Dark Grey*/
}
.RadMenu_MainMenu ul.rmVertical li.rmItem a.rmLink
{
    background-color:#565657; /*Grey*/
    color:#cccccc; /*Light Grey*/
    cursor:pointer;
    line-height:24px;
    text-align:left;
}
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmFocused,
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmSelected,
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmExpanded,
.RadMenu_MainMenu ul.rmVertical a.rmLink:hover
{
    color:#ffffff !important;
}
.RadMenu_MainMenu ul.rmVertical a.rmLink span.rmExpandRight,
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmFocused span.rmExpandRight,
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmSelected span.rmExpandRight,
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmExpanded span.rmExpandRight,
.RadMenu_MainMenu ul.rmVertical a.rmLink:hover span.rmExpandRight
{
    background-image:url('Menu/rmMainMenuSprite.png');
    background-position:right -100px;
}
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmFocused span.rmExpandRight,
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmSelected span.rmExpandRight,
.RadMenu_MainMenu ul.rmVertical a.rmLink.rmExpanded span.rmExpandRight,
.RadMenu_MainMenu ul.rmVertical a.rmLink:hover span.rmExpandRight
{
    background-position:right -100px !important;
}

/* aeShield Icon Styling */
.RadMenu_MainMenu ul.rmVertical a.aeShieldIconMenuItem,
.RadMenu_MainMenu ul.rmVertical a.aeShieldIconMenuItem.rmFocused,
.RadMenu_MainMenu ul.rmVertical a.aeShieldIconMenuItem.rmSelected,
.RadMenu_MainMenu ul.rmVertical a.aeShieldIconMenuItem.rmExpanded,
.RadMenu_MainMenu ul.rmVertical a.aeShieldIconMenuItem:hover
{
    background-image:url('Menu/rmMainMenuSprite.png');
    background-position:0px -1px;
    background-repeat:no-repeat;
    cursor:default !important;
    font-size:14px;
    line-height:24px;
}

/* Root Menu Styling */
.RadMenu_MainMenu a.rmRootLink
{
    background-image:url('Menu/rmMainMenuSprite.png');
    background-position:0px 0px;
    background-repeat:no-repeat;
    border-top:1px solid #282828;
    border-right:2px solid #282828;
    border-bottom:1px solid #181818;
    color:#cccccc; /*Light Grey*/
    cursor:pointer !important;
    font-size:15px;
    line-height:25px;
}
.RadMenu_MainMenu a.rmRootLink.rmExpanded,
.RadMenu_MainMenu a.rmRootLink:hover
{
    color:white;
}
.RadMenu_MainMenu a.rmRootLink.rmExpanded,
.RadMenu_MainMenu ul.rmVertical li.rmItem a.rmExpanded
{
    cursor:default !important; /* If Menu Has Children In Our System, Can't Be Clicked So Show That To User */
}
.RadMenu_MainMenu ul.rmRootGroup>li.rmItem.rmFirst
{
    background-image:url('Menu/rmMainMenuSprite.png');
    background-position:0px -50px;
    padding-left:5px;
}
.RadMenu_MainMenu ul.rmRootGroup>li.rmItem.rmLast
{
    background-image:url('Menu/rmMainMenuSprite.png');
    background-position:right -50px;
    padding-right:5px;
}
.RadMenu_MainMenu ul.rmRootGroup>li.rmItem.rmLast a.rmRootLink
{
    border-right:0px none;
}

/* Submenu offsets (overlapping submenus) */
.RadMenu_MainMenu .rmSlide
{
	margin: 0 0 0 -1px;
}
.RadMenu_MainMenu .rmVertical .rmSlide,
.RadMenu_MainMenu .rmSlide .rmSlide,
.RadMenu_MainMenu_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}
.RadMenu_MainMenu_rtl .rmSlide
{
	margin: 0 0 0 0;
}
.RadMenu_MainMenu_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}
.RadMenu_MainMenu_rtl .rmVertical .rmSlide,
.RadMenu_MainMenu_rtl .rmSlide .rmSlide,
.RadMenu_MainMenu_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* Separators */
.RadMenu_MainMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu_MainMenu .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #000000;
}
.RadMenu_MainMenu_Context .rmSeparator .rmText,
.RadMenu_MainMenu .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_MainMenu .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}

/* Scrolling Arrows */
.RadMenu_MainMenu .rmTopArrow,
.RadMenu_MainMenu .rmBottomArrow
{
    background-image:url('Menu/rmMainMenuSprite.png');
}
.RadMenu_MainMenu .rmTopArrow 
{ 
    background-position: 50% -150px; 
}
.RadMenu_MainMenu .rmBottomArrow 
{ 
    background-position: 50% -200px; 
}

/*RadContextMenu (User Profile - Right Header)*/
.RadMenu_MainMenu_Context
{
    font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size:14px;
    line-height:24px;
    text-decoration:none;
}
.RadButton_MainMenu.rbLinkButton
{
    border:none;
    color:#cccccc;
    font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size:14px;
}
.RadButton_MainMenu .rbSplitRight
{
    background-image:url('Menu/rmMainMenuSprite.png');
}
.rbLinkButton .rbSplitRight, .rbLinkButton .rbSplitRight:hover, .rbLinkButton .rbSplitRight:active, .rbLinkButton .rbSplitRight:focus
{
	background-position: -1px -96px !important;
}
.RadButton .rbSecondary
{
    padding-right:20px !important;
}

/* Titlebar Open/Close Settings RadButton */
span.RadButton_MainMenu.btnSettings
{
    cursor:pointer;
    font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size:14px;
    white-space:nowrap;
	padding-top: 1px;
}
span.RadButton_MainMenu.btnSettings span.rbText,
span.RadButton_MainMenu.btnSettings:active span.rbText,
span.RadButton_MainMenu.btnSettings:link span.rbText,
span.RadButton_MainMenu.btnSettings:hover span.rbText,
span.RadButton_MainMenu.btnSettings:visited span.rbText,
span.RadButton_MainMenu.btnSettings:focus span.rbText
{
    margin-left: 10px;
}
span.RadButton_MainMenu.btnSettings, 
span.RadButton_MainMenu.btnSettings:active, 
span.RadButton_MainMenu.btnSettings:link, 
span.RadButton_MainMenu.btnSettings:visited, 
span.RadButton_MainMenu.btnSettings:focus
{
    background-color:#343434;
    border:1px solid #cccccc;
    color:#cccccc;
    padding:3px 8px 3px 3px;
}
span.RadButton_MainMenu.btnSettings.Checked, 
span.RadButton_MainMenu.btnSettings.Checked:active, 
span.RadButton_MainMenu.btnSettings.Checked:link, 
span.RadButton_MainMenu.btnSettings.Checked:visited, 
span.RadButton_MainMenu.btnSettings.Checked:focus
{
    background-color:#343434;
    padding:3px 8px 3px 3px;
}
span.RadButton_MainMenu.btnSettings:hover, 
span.RadButton_MainMenu.btnSettings.Checked:hover, 
span.RadButton_MainMenu.btnSettings.Hover, 
span.RadButton_MainMenu.btnSettings.Hover.Checked
{
    border:1px solid #343434;
    color:#242424;
}
span.RadButton_MainMenu.btnSettings:hover span.fa,
span.RadButton_MainMenu.btnSettings.Checked:hover span.fa,
span.RadButton_MainMenu.btnSettings.Hover span.fa,
span.RadButton_MainMenu.btnSettings.Hover.Checked span.fa 
{
    color: #343434 !important;
}
span.RadButton_MainMenu.btnSettings span.fa,
span.RadButton_MainMenu.btnSettings:active span.fa,
span.RadButton_MainMenu.btnSettings:link span.fa,
span.RadButton_MainMenu.btnSettings:visited span.fa,
span.RadButton_MainMenu.btnSettings:focus span.fa,
span.RadButton_MainMenu.btnSettings.Checked span.fa,
span.RadButton_MainMenu.btnSettings.Checked:active span.fa,
span.RadButton_MainMenu.btnSettings.Checked:link span.fa,
span.RadButton_MainMenu.btnSettings.Checked:visited span.fa,
span.RadButton_MainMenu.btnSettings.Checked:focus span.fa,
span.RadButton_MainMenu.btnSettings:hover span.fa,
span.RadButton_MainMenu.btnSettings.Checked:hover span.fa,
span.RadButton_MainMenu.btnSettings.Hover span.fa,
span.RadButton_MainMenu.btnSettings.Hover.Checked span.fa 
{
    top: 5px;
    left: 2px;
}
span.RadButton_MainMenu.btnSettings span.rbText,
span.RadButton_MainMenu.btnSettings:active span.rbText,
span.RadButton_MainMenu.btnSettings:link span.rbText,
span.RadButton_MainMenu.btnSettings:visited span.rbText,
span.RadButton_MainMenu.btnSettings:focus span.rbText,
span.RadButton_MainMenu.btnSettings.Checked span.rbText,
span.RadButton_MainMenu.btnSettings.Checked:active span.rbText,
span.RadButton_MainMenu.btnSettings.Checked:link span.rbText,
span.RadButton_MainMenu.btnSettings.Checked:visited span.rbText,
span.RadButton_MainMenu.btnSettings.Checked:focus span.rbText,
span.RadButton_MainMenu.btnSettings:hover span.rbText,
span.RadButton_MainMenu.btnSettings.Checked:hover span.rbText,
span.RadButton_MainMenu.btnSettings.Hover span.rbText,
span.RadButton_MainMenu.btnSettings.Hover.Checked span.rbText 
{
    position:relative;
    top: 1px;
    left: 0px;
}
