﻿.modulerixNavM { word-wrap:normal !important;position: absolute; z-index: 4; margin: 0; margin-bottom: 0px; min-height: 0px; }
.modulerixNavM.modulerixIntegrated { height:15px; position: static; float: left; margin: 0; margin-bottom: 0px; min-height: 0px; }

.modulerixNavM .modulerixNodes, .modulerixNavM .modulerixNodes > li { display:block; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; }
.modulerixNavM .modulerixNodes { box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.1); position: absolute; display: none; z-index: 4; left: 100%; top: 0px; border-right: solid 1px #ffffff; margin-left: 1px; }
.modulerixNavM .modulerixNodes > li { position: relative; }

.modulerixNavM .modulerixNodes > li > div { width: 100%; display:block; zoom: 1; *display: inline; background-color: #fff; /*background-image: url(gradient3.png);*/ background-position: 0px -80px; background-repeat: repeat-x; }
.modulerixNavM li img { border:0; }
.modulerixNavM > .modulerixNodes { box-shadow:none; position: relative; display: block; white-space:nowrap; left: auto; top: auto; border: 0; margin-left: 0px; }
.modulerixNavM > .modulerixNodes > li { float: left; display: inline-block; zoom: 1; *display: inline; }
.modulerixNavM > .modulerixNodes > li > .modulerixNodes { left: 0px; top: 100%; border-top: solid 1px #ffffff; margin-left: 0px; }
.modulerixNavM ins { display:inline-block; zoom: 1; *display: inline; vertical-align: top; text-decoration:none; width:16px; height:23px; }
.modulerixNavM li > ins { position: absolute; right: 0px; top: 0px; display:block; zoom: 1; *display: inline; vertical-align: top; text-decoration:none; width:21px; height: 100%; border-left: solid 1px #ffffff !important; }
.modulerixNavM .modulerixNodes > li > div > a { display:block !important; white-space:nowrap; margin-left: 0px !important; margin-right: 22px !important; overflow: visible; padding-top: 3px !important; padding-bottom: 3px !important; height: 23px; border: 0px !important; }
.modulerixNavM > .modulerixNodes > li > div > a { overflow: hidden; }

.modulerixNavM .modulerixNodes > li > div > a:focus { outline: none; }
.modulerixNavM .modulerixNodes > li > div > a:hover { text-decoration: none !important; }
.modulerixNavM .modulerixNodes > li > div > a > ins { height:16px; width:16px; margin-top: 2px; margin-left: 2px; cursor: pointer; }
.modulerixNavM .modulerixNodes > li > div > a > .mxnav-icon { margin-right: 4px; margin-left: 4px; margin-top: 3px; }
.modulerixNavM .modulerixNodes > li > div > a > span { padding-left: 4px; padding-right: 3px; padding-top: 1px; display:inline-block; zoom: 1; *display: inline; vertical-align:top; cursor: pointer; }
.modulerixNavM li.mxnav-open > ul { display:none; }
.modulerixNavM li.mxnav-closed > ul { display:none; }

.modulerixNavM ins { background-image:url("MenuIcons1.png"); background-repeat:no-repeat; background-color:transparent; }
.modulerixNavM .mxnav-open > ins { background-position:-75px 1px; cursor: pointer; }
.modulerixNavM .mxnav-closed > ins { background-position:1px 1px; cursor: pointer; }
.modulerixNavM .mxnav-leaf > ins { background-position:-150px 0px; cursor: default; }
.modulerixNavM > .modulerixNodes > li.mxnav-open > ins { background-position:-113px 1px; cursor: pointer; }
.modulerixNavM > .modulerixNodes > li.mxnav-closed > ins { background-position:-37px 1px; cursor: pointer; }

.modulerixNavM .mxnav-hovered { /*background:#e7f4f9;*/ }
.modulerixNavM .mxnav-clicked { /*background:#beebff;*/ }
.modulerixNavM a .mxnav-icon {  }
.modulerixNavM li > .mxnav-loading { background: url("loader12.gif") top left no-repeat !important; background-position: 2px 7px !important; }
.modulerixNavM li.mxnav-clicked > .mxnav-loading { background: url("loader12.gif") top left no-repeat !important; background-position: 2px 7px !important; }
.modulerixNavM a .mxnav-icon.noicon { display: none; }

.modulerixNavM .mxnav.mxnav-focused { }
.modulerixNavM .mxnav-no-icons a .mxnav-icon { display:none; }
.modulerixNavM .mxnav-search { font-style:italic; }

.modulerixNavM .mxnav-checkbox { margin-right: 4px; }
.modulerixNavM .mxnav-no-icons .mxnav-checkbox { display:inline-block; }
.modulerixNavM .mxnav-no-checkboxes .mxnav-checkbox { display:none !important; }
.modulerixNavM .mxnav-checked > div > a > .mxnav-checkbox { background-position:-78px -43px; }
.modulerixNavM .mxnav-unchecked > div > a > .mxnav-checkbox { background-position:-2px -43px; }
.modulerixNavM .mxnav-undetermined > div > a > .mxnav-checkbox { background-position:-40px -43px; }
.modulerixNavM .mxnav-checked > div > a > .mxnav-checkbox:hover { background-position:-78px -82px; }
.modulerixNavM .mxnav-unchecked > div > a > .mxnav-checkbox:hover { background-position:-2px -82px; }
.modulerixNavM .mxnav-undetermined > div > a > .mxnav-checkbox:hover { background-position:-40px -82px; }
