﻿/*****************************
         Banner Menu
*****************************/
.bannerMenuWrapper
{
    background: #fff;
    width: 942px;
    height: 18px;
    padding: 10px 18px 0px 0px;
    text-align: right;
}
.bannerMenuSeparator
{
    width: 1px;
    padding: 0px 6px;
    background: url(/Images/System/bg-bannermenu-separator.gif) no-repeat center center;
    
}
.bannerMenuUL
{
    margin: 0;
    padding: 0;           
}
.bannerMenuUL li
{
    float: left;
    list-style-type: none;
    display: inline;
}

/*****************************
         Top Menu
*****************************/
.RadMenu RadMenu_Default 
{
    float: left;
}
.topSubMenuWrapper
{
    width: 928px;
    height: 21px;
    padding: 8px 16px 0px 16px;
    background: #fff;
}


/*******************************
      Dynamic Top Menu
*******************************/
.rmText
{
    padding-left: 16px !important;
}
.RadMenu_Default .rmItem /* first level items */
{
    display: inline;
    list-style-type: none;
    float: left;
    background: url(/Images/System/bg-topmenu.gif) repeat-x left top;
    border-style: solid !important;
    border-width: 0px 1px 0px 0px !important;    
    border-color: #fff !important;    
    
}
.RadMenu_Default .rmItem:hover /* first level items hover */
{
    display: inline;
    list-style-type: none;
    float: left;
    background-color: #666666 !important;
    background-image: none !important;
    border-style: solid !important;
    border-width: 0px 1px 0px 0px !important;    
    border-color: #fff !important;
    background-image: url(/Images/System/bg-topmenu-over.gif) no-repeat left top;
    
}
.rmLink:Link, .rmLink:Visited, .rmLink:Active
{
    display: block;
    height: 20px !important;    
    font: 700 12px Arial, Verdana, Helvetica !important;
    color: #fff !important;   
    background: url(/Images/System/topmenu-arrow.gif) no-repeat right center !important; 
    float: left;
    text-decoration: none;
    padding: 6px 2px 3px 0px !important;
    cursor: pointer !important;
}
.RadMenu_Default a.rmLink:Hover
{
    text-decoration: underline;
    display: block;
    height: 23px;  
    /* background: url(/Images/System/bg-topmenu-over.gif) repeat-x left top !important; */
    font: 700 12px Arial, Verdana, Helvetica;
    color: #fff !important; 
    float: left;    
    padding: 3px 2px 3px 0px; 
}


.RadMenu_Default .rmItem .rmLink:Hover
{
    color: #fff !important;
}
.RadMenu_Default .rmText:hover
{
    color: #fff !important;
    font-weight: 700;
}
.RadMenu_Default .rmLevel1 .rmItem
{    
    display: inline;
    list-style-type: none;
    float: left;
    background: #ffffff !important;
    border-style: solid !important;
    border-width: 0px 1px 0px 0px !important;    
    border-color: #fff !important;    
}
.RadMenu_Default .rmLevel1 a.rmLink:Hover
{
    background: #999;
    color: #ffffff !important;
}
.RadMenu_Default .rmLevel1 .rmItem .rmText
{
    color: #333333;
}
.RadMenu_Default .rmText:Hover
{
    color: #fff !important;
}

.RadMenu_Default .rmText
{
    padding: 0;
    margin: 0;
}
.RadMenu_Default .rmHorizontal .rmItem
{
    border: solid 1px #fff;
    height: 29px;
}
.rmVertical .rmGroup .rmLevel1
{
    border: none;
}
.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Default .rmExpanded, .RadMenu_Default .rmLevel1 .rmLink:hover
{
    color: #fff !important;
    background: url(/Images/System/topmenu-arrow.gif) no-repeat right center !important;
    text-decoration: none !important;
}
.RadMenu_Default .rmExpanded
{
    background: url(/Images/System/topmenu-arrow.gif) no-repeat right center !important;
}
.RadMenu_Default .rmGroup /* border background drop down menu */
{
    border: solid 1px #e0e0e0 !important;
}
.RadMenu_Default .rmLevel1 .rmLink:hover,
.RadMenu_Default .rmLevel1 .rmFocused,
.RadMenu_Default .rmLevel1 .rmExpanded
{
    color: #fff !important;
    background: #999 !important;
}
.RadMenu_Default .rmLevel1 .rmFocused .rmExpanded .rmText
{
    color: #fff;
}

.RadMenu_Default  .rmExpanded .rmText 
{
    color: #ffffff !important;
}
.RadMenu_Default .rmLevel1 .rmItem .rmLink .rmExpandDown .rmText 
{
    color: #ffffff !important;
}

.RadMenu_Default .rmItem:Hover
{
    color: white !important;
    
}
.rmHorizontal .rmLink:Hover
{
    background: none;
}
.rmHorizontal .rmExpanded
{
    background-color: #666666 !important;    
}
.rmLevel1 .rmLevel1
{
    color: #fff;
}
.RadMenu_Default .rmText 
{
    padding-right: 21px !important;
}
.RadMenu_Default .rmLink:Hover
{
    color: #ffffff !important;
}
.RadMenu_Default .rmVertical .rmItem .rmLink:Hover
{
    color: #ffffff !important;
}
.rmLink:hover .rmText
{
    color: #ffffff !important;
}


/* NEW VERSION CMS */
.RadMenu .rmLink
{
    padding: 6px 2px 3px 0px !important;
    color: #ffffff !important;
    height: 20px !important;
}
.RadMenu .rmLink:Hover
{
    padding: 6px 2px 3px 0px !important;
    color: #ffffff !important;
    height: 20px !important;
     
}
.RadMenu .rmText
{
    background: transparent !important;
}
.RadMenu_Default .rmRootGroup
{
    border: none !important;    
}
.RadMenu .rmHorizontal .rmText
{
    padding: 0px 24px 0px 20px !important;
}
.rmLevel1 .rmText
{
    font-size: 11px;
    font-weight: 500;
}

.rmLink:hover .rmText
{
    color: #ffffff !important;
}
.rmVertical
{
    margin-top: 1px !important;
}
.RadMenu .rmGroup .rmText
{
    margin-left: 0px !important;
}








/***************************
        Top Sub Menu
****************************/
.topSubMenuRight ul
{
    margin: 0;
    padding: 0;
}
.topSubMenuRightItem
{
    display: inline;
    float: left;
}
.topSubMenuRightSeparator
{
    display: inline;
    float: left;
    width: 4px;
    padding: 0px 4px;
    color: #333333;
}


/****************************
       Sub Menu Content
****************************/
.subMenuUL
{
    padding: 0;
    margin: 0;   
}
.subMenuUL li
{
    list-style-type: none;
    padding: 0px 0px 7px 0px;
}
a.level1Link:Link,a.level1Link:Visited, a.level1Link:Active
{
    font-weight: 700;
    text-decoration: none;
}
a.level1Link:Hover
{
    text-decoration: underline;
}
a.level1Selected:Link, a.level1Selected:Visited, a.level1Selected:Active
{
    font: 700 11px Arial, Verdana, Helvetica;
    color: #333;
    text-decoration: none;
    cursor: pointer;
}
 a.level1Selected:Hover
 {
    text-decoration: underline;
 }
 
.subMenuULLevel2
{
    padding: 5px 0px 0px 10px;
    margin: 0;
}
.RadMenu_Default 
{
    border-style: none;
}
.RadMenu
{
    border-style: none !important;
}
.RadMenu_Default 
{
    border-style: none !important;
}
a.level2Link:Link, a.level2Link:Visited, a.level2Link:Hover, a.level2Link:Active
{
    font-weight: 700;
}
a.level2Selected:Link, a.level2Selected:Visited,  a.level2Selected:Active
{
    color: #333;
    font-weight: 700; 
    font-size: 11px;  
    text-decoration: none;    
}
a.level2Selected:Hover
{
    text-decoration: underline;
}
a.level3Selected:Link, a.level3Selected:Visited, a.level3Selected:Active
{
    color: #333;
    font-weight: 400; 
    font-size: 11px;   
    text-decoration: none;
}
a.level3Selected:Hover
{
    text-decoration: underline;
}
/*******************************
    Right Submenu Content
*******************************/
.rightSubmenuWrapper
{
    width: 191px;   
    padding: 0px;     
    background: #f9f9f9;
}
.rightSubmenuSection
{
    width: 181px;
    padding: 10px 10px 10px 0px;
    border-bottom: solid 1px #e0e0e0;
}
.RadMenu_Default .rmLink .rmText:Hover
{
    color: #fff;
}
.RadMenu_Default .rmRootGroup .rmSlide
{
    margin: 0px 0px 0px 0px !important;
}


.RadMenu_Default .rmGroup .rmLink .rmExpandRight
{
    background-image: url(/Images/System/arrow-grey-topmenu.gif) !important;
    background-repeat: no-repeat !important;
    background-position: right 6px !important;
}
.RadMenu_Default .rmGroup .rmLink .rmExpanded
{
    background-image: url(/Images/System/arrow-white-topmenu.gif) !important;
    background-repeat: no-repeat !important;
    background-position: right 6px !important;
}
.RadMenu_Default .rmGroup .rmLink .rmExpandRight:hover
{
    background-image: url(/Images/System/arrow-white-topmenu.gif) !important;
    background-repeat: no-repeat !important;
}
.RadMenu_Default .rmGroup .rmExpanded .rmExpandRight
{
    background-image: url(/Images/System/arrow-white-topmenu.gif) !important;
    background-repeat: no-repeat !important;
}
.RadMenu_Default .rmExpanded /* White arrow down when menu is expanded */
{
    
}





.RadMenu_Default .rmLevel1 a.rmLink:hover
{
    background: #6DA7E6;
    color: #ffffff !important;
}
.rmFocused
{
    color: #fff !important;
}

.rmHorizontal .rmText
{
    font-weight: 700 !important;
}
.rmVertical .rmText
{
    font-weight: 400 !important;
}
.rmItem .rmLink  .rmText:hover
{
    color: #fff !important;
}


/*** CMS MENU IE8 MENU FIX ***/
.RadMenu:after,
.RadMenu .rmRootGroup:after
{
    
    content:inherit !important;
    display:block;
    height: inherit !important;
    overflow:  inherit !important;
    line-height: inherit !important;
    font-size: inherit !important;
    clear: none !important;
    visibility:inherit !important;
}


