/* CSS Menus - Vertical CSS Menu with Popout and Dropdown Menus - 20050131 */

{padding:0;border:none;}  /*causes issues with firefox bullets*/ 

/* Define Menu Locations */

#menudiv {
  position:absolute; TOP: 10px; left: 0; z-index:3
  }
/*#menudiv {
  position:fixed; TOP: 147px; left: 7px; z-index:3
  }*/
#knotdiv {
  position:absolute; top:75px; left:10px; z-index:2
  }

/* Begin Menu CSS definitions */

/* top level menu item */
.menu{ 
  width:6em; padding: 0; padding-bottom:14px; /* To allow room for bottom dropdown */
  font:normal 16px arial,helvetica,sans-serif;
  }
.menu ul li a {   /* set format for top level links that have no sub menus */
  padding: 0; margin: 0;
  font:normal 16px arial,helvetica,sans-serif; 
  color:#996600;
  background:transparent; 
  text-decoration:none;
  border-style:none; 
  padding-bottom:4px;
  margin-bottom: 4px; 
  width:6em;   
  }
  
.menu ul li:hover{ 
  }
.menu a:active{ 
  color:#060; background:#eef7a7;
  }
.menu ul{
  list-style:none; margin:0; padding:0; width:100%; 
  }
.menu ul{
  list-style:none; margin:0; padding:0; width:100%; 
  }
.menu ul li{
  list-style:none; margin:0; padding:0; padding-bottom:0px; width:101%;
  white-space: nowrap;
  }

.menu img {
	margin-bottom:-7px
	} 
 
/* 2nd level menu item */

.menu ul li ul li {
  padding-bottom: 0px; 
  margin-bottom: -5px;
  margin-top: 4px;
  width:9em; 
  background:#eef7a7;
  border-width:1px; 
  border-style:solid; 
  border-color:#960;
  }
.menu ul li ul li a { 
  border-width:1px; border-style:none; border-color:#960;
  margin: 0; margin-top:0; 
  padding-left:0px; padding-top:2px; padding-bottom:5px;

  }
.menu ul li ul li:hover{ 
  color:#960; background:#ddd; 
  }
.menu ul li ul li:active{ 
  color:#060; background:#eef7a7;
  }
  
/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div .menu li, div .menu li:hover{
  position:relative; 
  }
div .menu li ul{
  position:absolute; top:0; left:99%; display:none; margin: 0; padding:0 ;
  }

div .menu ul ul,
	div .menu ul ul ul,
	div .menu ul li:hover ul ul,
	div .menu ul li:hover ul ul ul
	{display:none;}

div .menu ul li:hover ul,
	div .menu ul ul li:hover ul,
	div .menu ul ul ul li:hover ul
	{display:block;}

/* End non-anchor hover selectors */

/* Styling for Expand */

/*.menu a.x, .menu a.x:visited{
	background:#eee url(/css/images/expand3.gif) no-repeat bottom right;
	}

.menu a.x:hover{
	color:#a00;	background:#ddd;
	}

.menu a.x:active{
	color:#060; background:#ccc;
	}*/