.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {/*root item*/
    background: #475120;
    line-height: normal;
    padding: 1px 1px 1px 1px;/*5px 6px 4px 6px;*/
    border: 1px Solid #475120;
    color: Black;
    font-family:Tahoma Arial;
    text-decoration:none;
   
    cursor:hand;
    white-space: nowrap;
    display: block;
    position: relative;
    font-size: 8pt;
	color: #b9b49e;
	font-family: Tahoma;
	text-decoration: none;
}
.XulMenu .button:hover /*root border*/
{
	border: 1px solid Gray;
    border-color: Gray Gray Gray Gray;
    background:#333a10;
}
.XulMenu .button-active,
.XulMenu .button-active:hover /*active root item*/
{
	background:#333a10;
	border: 1px Solid Gray;
	border-color: Gray Gray Gray Gray;
	font-size: 8pt;
	color: #b9b49e;
	font-family: Tahoma;
	text-decoration: none;
}
.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover 
{
	border:0px Solid Gray;/*child border*/
    background:#333a10;
    line-height: normal;
    padding: 3px 30px 0px 20px;
    color:  #9bbbdb;
	
    text-decoration: none;
    cursor:hand;
    white-space: nowrap;
    display: block;
	cursor:hand;
    white-space: nowrap;
    display: block;
    position: relative;
    font-size: 8pt;
	color: #9bbbdb;
	font-family: Tahoma;
	text-decoration: none;
}
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {/*mouse over child*/
    background: #333a10;
    color: #b9b49e;
}
.XulMenu .section {/*child back and border*/
    background: #333a10;
    border: 1px solid Gray;
    border-color: #b9b49e;
    padding: 2px 1px 1px 2px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    font-size: 8pt;
	color: #b9b49e;
	font-family: Tahoma;
	text-decoration: none;
}
.XulMenu .arrow {
    position: absolute;
    top: 7px;
    border: 0;
}

    /* html, body { height: 100%; } */
    body { margin: 0; padding: 0; background:#000000; }
    .bar {
        background: #ECE9D8;
        border: 1px solid;
        border-color: #ffffff #ACA899 #ACA899 #ffffff;
        padding: 3px;
        cursor: default;
    }
    table td { vertical-align: top; }
    p { font-family: georgia, tahoma, verdana; font-size: 11px; margin: 2em; }

* html .XulMenu td { position: relative; } /* ie 5.0 fix */





