/* ignite menu styles */
 
/* horizontal parts; all menus */
div.dynarch-horiz-menu div.a { color: #3300CC; border: 0px; margin: 0px; padding: 0px; vertical-align: middle; background: url("/skins/ignite/images/toolbar_logo.png") no-repeat 100% 100%; background-position: center right; }
div.dynarch-horiz-menu div.b { background: url("/skins/ignite/images/toolbar_b.png") repeat-y; }

/* vertical parts; all menus -----------------------------------------------------------*/
td.vertical div.dynarch-popup-menu { white-space: nowrap; border: none; background-color: transparent; }
div.dynarch-popup-menu { position: absolute; left: 0px; top: 0px; border: 1px solid; border-color: #777777 #222222 #222222 #777777; padding: 0px; cursor: pointer; background-color: #4b4a4a; z-index: 1000; }
div.dynarch-popup-menu table { border-collapse: collapse; border: 0px; font: 11px tahoma, verdana, sans-serif; }
div.dynarch-popup-base-menu { position: static; }
div.dynarch-popup-menu tr.item td.icon { padding: 0px; text-decoration: none; }
div.dynarch-popup-menu tr.item td.label { padding: 0px; padding-left: 5px; }
div.dynarch-popup-menu tr.item td.arrow { width: 11px; padding-left: 5px; text-decoration: none; }
div.dynarch-popup-menu tr.item td.arrow div { width: 11px; background: transparent url("/skins/ignite/images/rarrow.gif") no-repeat 0% 50%; text-decoration: none; }
div.dynarch-popup-menu tr.hover td.arrow div,
div.dynarch-popup-menu tr.active td.arrow div { background: transparent url("/skins/ignite/images/rarrow_hover.gif") no-repeat 0% 50%; text-decoration: none; }

/* shadows; all menus */
div.dynarch-menu-shadow, img.dynarch-menu-shadow, div.div.dynarch-IE6-shadow { z-index: 990; position: absolute; }
div.dynarch-menu-shadow { background-color: #999999; -moz-opacity: 0.6; filter: alpha(opacity=60); }
iframe#dynarch-menu-hider { z-index: 980; } /* hider */

/* horizontal parts; Pagefusion Toolbar */
div.menu_toolbar { background-color: #4b4a4a; margin: 0px; color: #FFFFFF; border: 1px solid; border-color: #777777 #222222 #222222 #777777; }
div.menu_toolbar table { margin: 0px; padding: 0px; border: 0px; font: 11px tahoma, verdana, sans-serif; color: #FFFFFF; }
div.menu_toolbar table tr td.item img { margin: 0px; padding: 0px; border: 0px; width: 16px; height: 16px; cursor: pointer; }
div.menu_toolbar table tr td.item { margin: 0px; padding: 1px 10px 1px 10px; cursor: pointer; }
div.menu_toolbar table tr td.hover { margin: 0px; padding: 0px 9px 0px 9px; border: 1px solid; border-color: #777777 #4b4a4a #4b4a4a #777777; cursor: pointer; }
div.menu_toolbar table tr td.active,
div.menu_toolbar table tr td.pressed { margin: 0px; padding: 0px 9px 0px 9px; border: 1px solid; border-color: #4b4a4a #777777 #777777 #4b4a4a; cursor: pointer; }
div.menu_toolbar table tr td.separator {  width: 2px; }
div.menu_toolbar table tr td.separator div { border-left: #333333 1px solid; border-right: #666666 1px solid; height: 14px; overflow: hidden; }
div.menu_toolbar td.disabled, div.menu_toolbar td.disabled table td { color: #666666; }
div.menu_toolbar td.disabled img { -moz-opacity: 0.4; filter: alpha(opacity=40); }

/* vertical parts; Pagefusion Toolbar */
div.menu_toolbar tr.item { background-color: #4b4a4a; }
div.menu_toolbar tr.item td.icon { padding: 1px 3px 1px 2px; height: 16px; width: 16px; }
div.menu_toolbar tr.item.hover,
div.menu_toolbar tr.item.active { border-style: solid; background-color: #333333; color: #FFFFFF; }
div.menu_toolbar tr.disabled td.label { color: #666666; }
div.menu_toolbar tr.disabled td.icon img { -moz-opacity: 0.4; filter: alpha(opacity=40); }
div.menu_toolbar tr.separator td { background-color: #4b4a4a; }
div.menu_toolbar tr.separator td div {
    border-top: 1px solid; margin-bottom: 1px; border-color: #333333; background-color: #666666;
    margin: 2px; height: 1px; line-height: 1px;
}

/* horizontal parts; All Module Menus */
div.menu_module table { margin: 0px; font: 11px tahoma, verdana, sans-serif; }
div.menu_module div.a { padding: 0px; background: url("/skins/default/images/spacer.gif") no-repeat 100% 100%; }
div.menu_module table tr td.item img { width: 16px; height: 16px; padding: 0px; margin: 0px; border: 0px; cursor: pointer; }
div.menu_module table tr td.item { padding: 2px 2px 2px 2px; margin: 0px; cursor: pointer; }
div.menu_module table tr td.active,
div.menu_module table tr td.pressed { padding: 1px 1px 1px 1px; border: 1px solid; border-color: #4b4a4a #777777 #777777 #4b4a4a; }
div.menu_module table tr td.hover { padding: 1px 1px 1px 1px; border: 1px solid; border-color: #777777 #4b4a4a #4b4a4a #777777; cursor: pointer; }
div.menu_module table tr td.separator { width: 2px; }
div.menu_module table tr td.separator div { border-left: #4b4a4a 1px solid; border-right: #333333 1px solid; height: 14px; overflow: hidden; }
div.menu_module td.disabled, div.menu_module td.disabled table td { color: #000000; }
div.menu_module td.disabled img { -moz-opacity: 0.4; filter: alpha(opacity=40); }

/* vertical parts; All Module Menus */
div.menu_module tr.item td.label { color: #FFFFFF; padding: 0px; padding-left: 5px; }
div.menu_module tr.item td.icon { padding: 1px 3px 1px 2px; height: 16px; width: 16px; }
div.menu_module tr.item.hover,
div.menu_module tr.item.active { border-style: solid; background-color: #333333; color: #ff6600; }
div.menu_module tr.disabled td.label { color: #666666; }
div.menu_module tr.disabled td.icon img { -moz-opacity: 0.4; filter: alpha(opacity=40); }
div.menu_module tr.separator td div {
    border-top: 1px solid; margin-bottom: 1px; border-color: #333333; background-color: #666666;
    margin: 2px; height: 1px; line-height: 1px;
}
