﻿/*mecessary*/
ul#Ma.e-menu {
    display: block;
    background-color: transparent;
}

/*necessary*/
div.Mn.e-menu-wrap.e-menu-responsive {
    background-color: transparent;
    height: 44px;
    width: 60px;
    border: none;
    margin-right: 15px;
}

/*necessary*/
.Mn .e-menu {
    color: black;
    font-family: "Segoe UI", "Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    padding: 0px;
    font-weight: normal;
    background-color: #d7d7d7;
    border: none;
    position: absolute; /* This is important so that the menu clears the rest of the page, otherwise it hides behind and the menu is lost. */
}

/*necessary*/
.e-menu.e-horizontal > .e-list, .e-menu.e-separator.e-horizontal > li.e-list:last-child, .e-menu.e-horizontal > li.e-separator:last-child, .e-menu.e-horizontal .e-list > ul .e-list.e-separator:last-child, .e-menu.e-separator.e-vertical > li:last-child, .e-menu.e-vertical > li.e-separator:last-child, .e-menu.e-vertical .e-list > ul .e-list.e-separator:last-child, .e-menu.e-rtl.e-horizontal > .e-list, .e-menu.e-rtl.e-separator.e-horizontal > li:last-child, .e-menu.e-rtl.e-horizontal > li.e-separator:last-child, .e-menu.e-rtl.e-horizontal .e-list > ul .e-list.e-separator:last-child, .e-menu.e-rtl.e-separator.e-vertical > li:last-child, .e-menu.e-rtl.e-vertical > li.e-separator:last-child, .e-menu.e-rtl.e-vertical .e-list > ul .e-list.e-separator:last-child, .e-menu.e-separator.e-context > li:last-child, .e-menu.e-context > li.e-separator:last-child, .e-menu.e-context .e-list > ul .e-list.e-separator:last-child, .e-menu.e-rtl.e-separator.e-context > li:last-child, .e-menu.e-rtl.e-context > li.e-separator:last-child, .e-menu.e-rtl.e-context .e-list > ul .e-list.e-separator:last-child {
    background-color: transparent;
/*    background-image: url('../Img/settings.png');*/
    background-image: none;
    height: 44px;
    width: 60px;
    border: none;
}

/*necessary*/
.e-menu.e-horizontal .e-list:hover > .e-menulink, .e-menu.e-vertical .e-list:hover > .e-menulink, .e-menu.e-context .e-list:hover > .e-menulink {
    background-color: transparent;
}

/*necessary*/
.e-menu.e-horizontal > .e-list span.e-menu-left {
    visibility: hidden;
}

/*necessary*/
.e-menu.e-horizontal .e-list.e-active, .e-menu.e-vertical .e-list.e-active, .e-menu.e-context .e-list.e-active{
    background: transparent;
}

/*necessary*/
.e-menu.e-horizontal .e-list > ul { 
    margin-top: 7px; 
    margin-left: 11px;
    padding-bottom: 2px; 
    padding-top: 2px;
}

/*necessary*/
 .e-menu .e-list > ul .e-list {
    line-height: 20px;
    height: 22px;
}

 /*necessary*/
.e-menu.e-horizontal .e-list > ul li.e-list > .e-menulink, .e-menu.e-vertical .e-list > .e-menulink {
    font-size: 11px;
    padding: 2px 22px 0px 26px;
    margin-bottom: 0px;
    background: transparent;
}

/*necessary*/
span.e-icon{
    visibility: hidden;
}

/*necessary*/
.e-menu.e-horizontal .e-list > ul li.e-list > .e-menulink { background: transparent url('../Styles/CATheme/icons.png') no-repeat 2px 0; }
li#icon-navigator.e-list > .e-menulink{ background-position: 2px -29px !important; } /*Navigator*/
li#icon-techsupport.e-list > .e-menulink { background-position: 2px -77px !important; } /*Tech Support*/
li#icon-edit-find.e-list > .e-menulink { background-position: 2px -125px !important; } /*Search*/
li#icon-tools.e-list > .e-menulink { background: transparent url('../Styles/CATheme/icons.png') no-repeat 2px -173px; } /*Tools*/
li#icon-downloads.e-list > .e-menulink { background-position: 2px -269px !important; } /*Software Downloads*/
li#icon-health.e-list > .e-menulink { background-position: 2px -1565px !important; } /*System Health*/
li#icon-afdb.e-list > .e-menulink { background-position: 2px -365px !important; } /*AF Database*/
li#icon-file-new.e-list > .e-menulink { background-position: 2px -557px !important; } /*Manuals*/
li#icon-licensing.e-list > .e-menulink { background-position: 2px -1325px !important; } /*Licensing*/
li#icon-piservers.e-list > .e-menulink { background-position: 2px -1469px !important; } /*PI Servers*/
li#icon-message-help.e-list > .e-menulink { background: transparent url('../Styles/CATheme/icons.png') no-repeat 2px -1949px; } /*Help*/
li#icon-message-info.e-list > .e-menulink { background-position: 2px -1997px !important; } /*About Glance*/
li#icon-userprefs.e-list > .e-menulink { background-position: 2px -2093px !important; } /*Personal Preferences*/
li#icon-domains.e-list > .e-menulink { background-position: 2px -2237px !important; } /*Domains*/
li#icon-pgmeventlog.e-list > .e-menulink { background-position: 2px -2333px !important; } /*Program Event Log*/
li#icon-syssettings.e-list > .e-menulink { background-position: 2px -2909px !important; } /*System Settings*/
li#icon-stats.e-list > .e-menulink { background-position: 2px -3149px !important; } /*Status*/
li#icon-roles.e-list > .e-menulink { background-position: 2px -3197px !important; } /*Roles*/
li#icon-users.e-list > .e-menulink { background-position: 2px -3245px !important; } /*Users*/
li#icon-admin.e-list > .e-menulink { background: transparent url('../Styles/CATheme/icons.png') no-repeat 2px -3293px; } /*Administration*/
li#icon-rootfolders.e-list > .e-menulink { background-position: 2px -989px !important; } /*Root Folders*/
li#icon-skins.e-list > .e-menulink { background-position: 2px -2141px !important; } /*Site Skins*/
li#icon-contacts.e-list > .e-menulink { background-position: 2px -749px !important; } /*Contacts*/
li#icon-myaccount.e-list > .e-menulink { background-position: 2px -797px !important; } /*My Account*/
li#icon-performance.e-list > .e-menulink { background-position: 2px -1229px !important; } /*Performance*/
li#icon-datasource.e-list > .e-menulink { background-position: 2px -1277px !important; } /*Relational Data Sources*/
li#icon-dataset.e-list > .e-menulink { background-position: 2px -2045px !important; } /*External Data Sets*/
li#icon-tagprops.e-list > .e-menulink { background-position: 2px -3389px !important; } /*Tag Properties*/

/*mecessary*/
.e-menu.e-horizontal .e-list > ul li.e-list.e-mhover { 
    height: 22px; 
    color: #ffffff; 
    background: transparent url('../Styles/CATheme/static.png') no-repeat 0 -120px;
    background-position: right -142px;
    border: none;
}

/*necessary*/
li.e-list.e-haschild { 
    background: transparent url('../Styles/CATheme/static.png') no-repeat right -164px; 
    border: none;
}

/*necessary*/
.e-list.e-haschild.e-active.e-mfocused > a.aschild { 
    border: none;
    background: transparent; 
}

/*necessary*/
.e-menu.e-horizontal .e-list > ul > li.e-list.e-mhover > a.e-menulink {  
    color: #ffffff; 
    border: none;
}

/*necessary*/
.e-menu.e-horizontal .e-list > ul li.e-list.e-haschild.e-active.e-mfocused > a.aschild.e-menulink.e-arrow-space { 
    height: 22px; 
    color: #ffffff; 
    background: transparent url('../Styles/CATheme/static.png') no-repeat 0 -120px; 
    background-position: right -186px; 
    border: none;
}

/*necessary*/
.e-menu.e-horizontal .e-list > ul li.e-list.e-haschild.e-active.e-mfocused { 
    height: 22px; 
    color: #ffffff; 
    background: transparent url('../Styles/CATheme/static.png') no-repeat 0 -120px; 
    background-position: right -186px; 
    border: none;
}

/*necessary*/
.e-menu.e-horizontal .e-list > ul > li.e-list.e-haschild.e-mhover { 
    height: 22px; color: #ffffff; 
    background: transparent url('../Styles/CATheme/static.png') no-repeat 0 -120px; 
    background-position: right -186px; 
    border: none;
}

/*necessary*/
* .e-menu > .e-list > ul .e-list > ul { 
    margin-left: -3px; 
    margin-right: -3px;
}

/*mecessary*/
.e-menu.e-horizontal .e-list.e-active, .e-menu.e-vertical .e-list.e-active, .e-menu.e-context .e-list.e-active { 
    border: none;
    background: transparent 
}

* .e-menu .e-list > ul .e-list{
    border: none;
}