/*

---------------------------------------------------------
Structure:

ul.menu
	li.leaf							| headings
	li.leaf							|
	li.collapsed					|
	li.expanded						|
	
		ul.menu							
			li.leaf					| list level 1
			li.leaf					|
			li.collapsed			|
			li.expanded				|
									
				ul.menu
					li.leaf			| list level 2
					li.leaf			|
					li.leaf			|
		
---------------------------------------------------------

*/
/*body {
  * behavior: url("csshover.htc");
}*/

#toolbar {
	z-index: 100;
	position: relative;
	width: 100%;
	float: left;
	background: #979797 url(img/gen/bg-toolbar.gif) repeat-x;
	text-align: left;
	}
#toolbar ul li, #toolbar h2 { /* added 'li' */
	list-style: none;
	margin: 0;
	padding: 0;
	width: 11em;
	float: left;
	}
#toolbar ul { /* added all */
	margin: 0;
	padding: 0;
	float: left;
	}
#toolbar h2, #toolbar a {
	display: block;
	border-width: 1px;
	border-style: none solid solid none;
	border-color: #aaa #ccc #b6b6b6 #aaa;
	margin: 0;
	padding: 2px 6px;
	font: normal 11px/16px "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	}
#toolbar h2 {
	font-weight: bold;
	color: #360;
	}
#toolbar a {
	color: #444 !important;
	}
#toolbar ul li.expanded > a {
	font-weight: bold;
	}
#toolbar ul li ul {
	background: #f5f5f5;
	}
#toolbar ul li ul a {
	border-color: #aaa #ccc #ddd #aaa;
	}
#toolbar a:hover {
	text-decoration: none;
	background: #cce499;
	}
#toolbar li {
	position: relative;
	}
#toolbar ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	}
#toolbar ul ul {
	position: absolute;
	}
div#toolbar ul li:hover ul {
	display: block;
	}
div#toolbar ul ul,
div#toolbar ul li:hover ul ul,
div#toolbar ul ul li:hover ul ul {
	display: none;
	}
div#toolbar ul li:hover ul,
div#toolbar ul ul li:hover ul,
div#toolbar ul ul ul li:hover ul {
	display: block;
	}
#toolbar hr {
	float: right;
	display: none;
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	width: 0px;
	}

/* fix IE. hide from IE mac \*/
* html #menu ul li { float: left; width: 100%; height: 1%; }
* html #menu ul li a { height: 1%; } 
/* end */

