
/* admin menu main style */
#admin-menu {padding: 0; margin: 0; position: fixed; top: 0px; left: 0px; font-size: 8pt !important; font-family: Tahoma, Verdana, Arial, sans-serif; background:#444 url('images/adminmenu/bkg.png') repeat-x left top; width: 100%; text-align: left; border-top: 1px solid #292929 !important; z-index: 3000; cursor:pointer}
#admin-menu li.admin-menu-action {float: right;}
#admin-menu li.admin-menu-icon {padding-top:3px}

/* all lists */
#admin-menu ul {position: static; padding: 0; margin: 0; list-style: none; z-index: 999;}
#admin-menu li a {display: block; border-right: 1px solid #292929 !important; border-bottom: none !important; padding: 5px 8px; font-weight: normal; color: #FFF !important; text-decoration: none; text-align: left; line-height:130%;}
#admin-menu li a span {display:block; width:16px; height:16px; float:left; margin:0 8px 0 0; background-position: center center; background-repeat:no-repeat; overflow:hidden; position:relative}
#admin-menu li li a {border-right: none !important; border-bottom: 1px solid #292929 !important; border-top:1px solid #444 !important; color:#A9B3B8; border-left: 1px solid #292929 !important;}
#admin-menu li li li a {border-right: none !important; border-bottom: 1px solid #222 !important; border-top:1px solid #333 !important; border-left: 1px solid #222 !important;}
#admin-menu li li li li a {border-right: none !important; border-bottom: 1px solid #111 !important; border-top:1px solid #292929 !important; border-left: 1px solid #111 !important;}

/* all list items */
#admin-menu li {float: left; height: 100%; margin: 0 !important; padding: 0; list-style-image: none; list-style-type: none; background-image: none;}
#admin-menu li li {width: 180px; background:#333; filter:Alpha(opacity=100) !important; opacity: 1 !important;}
#admin-menu li li li {width: 180px; background:#292929}
#admin-menu li li li li {width: 180px; background:#222}

/* second-level lists */
#admin-menu li ul {margin: 0 0 0 -1px; position: absolute; background: none; width: 180px; left: -999em; display: none; line-height: 1.4em;}
#admin-menu li li ul {margin-top:-2px}

/* third-and-above-level lists */
#admin-menu li li.expandable ul {margin: -25px 0 0 180px;}
#admin-menu li:hover ul ul, #admin-menu li:hover ul ul ul, #admin-menu li:hover ul ul ul ul, #admin-menu li:hover ul ul ul ul ul, #admin-menu li.iehover ul ul, #admin-menu li.iehover ul ul ul, #admin-menu li.iehover ul ul ul ul, #admin-menu li.iehover ul ul ul ul ul {left: -999em; display: none;}

/* lists nested under hovered list items */
#admin-menu li:hover ul, #admin-menu li li:hover ul, #admin-menu li li li:hover ul, #admin-menu li li li li:hover ul, #admin-menu li li li li li:hover ul, #admin-menu li.iehover ul, #admin-menu li li.iehover ul, #admin-menu li li li.iehover ul, #admin-menu li li li li.iehover ul, #admin-menu li li li li li.iehover ul {left: auto; display: block;}
#admin-menu li.admin-menu-action:hover ul {right: 0;}

/* second-and-more-level hovering */
#admin-menu li li.expandable {background:#333 url('images/adminmenu/arrow.png') no-repeat 165px 8px !important;}
#admin-menu li li li.expandable {background:#292929 url('images/adminmenu/arrow.png') no-repeat 165px 8px !important;}
#admin-menu li li li li.expandable {background:#222 url('images/adminmenu/arrow.png') no-repeat 165px 8px !important;}
#admin-menu li li.expandable {background-image: url('images/adminmenu/arrow.png'); background-repeat: no-repeat; background-position: 165px 8px;}
#admin-menu li li.expandable:hover {background-image: url('images/adminmenu/arrow2.png') !important; background-repeat: no-repeat; background-position: 165px 8px;}
#admin-menu li:hover, #admin-menu li.iehover {background-color: #292929 !important;}
#admin-menu li li:hover, #admin-menu li li.iehover {background-color: #292929 !important;}
#admin-menu li li li:hover, #admin-menu li li li.iehover {background-color: #222 !important;}
#admin-menu li li li li:hover, #admin-menu li li li li.iehover {background-color: #191919 !important;}
#admin-menu li li:hover a, #admin-menu li li:hover li:hover a, #admin-menu li li:hover li:hover li:hover a, #admin-menu li li.iehover a, #admin-menu li li.iehover li.iehover a, #admin-menu li li.iehover li.iehover li.iehover a {color: #94A2A8;}
#admin-menu li li.expandable:hover a, #admin-menu li li.expandable:hover li.expandable:hover a {color: #94A2A8;}

/* #210615: Mozilla on Mac fix */
html.js fieldset.collapsible div.fieldset-wrapper {overflow: visible;}
