/* Copyright Dynarch.com, 2003-2005.  All Rights Reserved. */
/* DynarchMenu layout file */

/* basic layout style for DynarchMenu; no colors are defined in this */

/* vertical parts */

div.dynarch-popup-menu {
  position:absolute;
  left: 0;
  top: 0px;
  /*border: 1px solid #06C;*/
  /*padding: 2px;*/
  cursor: hand;
  z-index: 1000;
  /* Added the following for Scrollable menu behaviour */
  max-height:280px;
  _height:280px;
  overflow-y:scroll
}

div.dynarch-popup-menu tr.item td.label {
	/* additional style to counteract label style from bootstrap */
    padding: 1px 15px 1px 3px;
    white-space: nowrap;
    display: block;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    text-align: inherit;
    /* white-space: inherit; */
    vertical-align: inherit;
    border-radius: inherit;
}

div.dynarch-popup-base-menu { position:static; height:auto; overflow:auto } /* Added the last two attributes for Scrollable menu behaviour */
/*div.dynarch-popup-menu tr.item td.icon img,*/
div.dynarch-popup-menu tr.item td.icon div { width: 10px; height: 10px; }
div.dynarch-popup-menu tr.item td.icon { text-align:right; width:2.1rem; }
div.dynarch-popup-menu tr.item td.icon img { margin-left:0.7rem; margin-right:0.1rem; }
div.dynarch-popup-menu tr.item td.label { padding: 1px 15px 1px 3px; /* white-space: nowrap; */}
div.dynarch-popup-menu tr.item td.arrow { width: 11px; }
div.dynarch-popup-menu tr.item td.arrow div { width: 11px;}
div.dynarch-popup-menu.submenu { margin-left: 15px; background:#fafffe; border: 1px solid #75C7B9;}
div.submenu td.icon, div.submenu td.end { display: none; }
div.submenu tr.item td.label{ padding:0.5rem; border-bottom: 1px solid #75C7B9; min-width: 20rem; }
div.submenu tr.listheader td.label { font-weight: bold; text-transform: uppercase; color: #fff; height: 2.6rem; line-height: 2.4rem; text-align: center; background: #75C7B9; padding:0rem; }

/*div.noicons tr.item td.icon img, div.noicons tr.item td.icon div { width:0; display:none } 
div.noicons tr.item td.icon { width: 0; display:none }*/


div.dynarch-popup-menu tr.separator td div {
  margin: 2px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  border: none;
}
div.dynarch-popup-menu tr.disabled td.label { color: #aca899; }
div.dynarch-popup-menu tr.disabled td.icon img { -moz-opacity: 0.4; filter: alpha(opacity=40); }

/* shadows */

/*div.dynarch-menu-shadow, img.dynarch-menu-shadow, div.div.dynarch-IE6-shadow { z-index: 990; position: absolute; }
div.dynarch-menu-shadow { background-color: #555; -moz-opacity: 0.6; filter: alpha(opacity=60); }*/

/* hider */
iframe#dynarch-menu-hider { z-index: 980; }

/* toolbars */

div.dynarch-menu-toolbar table tr td.item {
  padding: 2px 3px;
}
.impossible-class-name-to-preload-shadow-image-in-internet-exploder { background-image: url("img/shadow.png"); }



