.XulMenu {
    font-family: tahoma, verdana;
    font-size: 11px;
    font-weight:bolder;
    -moz-user-select: none;
    margin-top:15px;
background:white;
width:196px;
}

.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
    line-height: normal;
    padding: 5px 6px 4px 6px;
border-bottom:1px solid #A5E5FB;
    color: #000000;
    text-decoration: none;
    cursor: default;      height:23px;
    white-space: nowrap;
    display: block;
    position: relative;
    text-align:right; background:#A5E5FB;
}
.XulMenu .button:hover {
    border-color: #ffffff #ACA899 #ACA899 #ffffff;
    background:#A5E5FB;
}
.XulMenu .button-active,
.XulMenu .button-active:hover {  height:23px;
    border-color: #ACA899 #ffffff #ffffff #ACA899;background:#A5E5FB;
}
.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #DFE5FF;
    line-height: normal;
    padding: 3px 30px 3px 20px;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;   

}
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #316AC5;
    color: #ffffff; font-size: 9px;background:orange;
}
.XulMenu .section {
    background: #ffffff;
    border: 1px solid;
    border-color: #F1EFE2 #716F64 #716F64 #F1EFE2;
    padding: 2px 1px 1px 2px;
    position: absolute;
    visibility: hidden;
    z-index: -1;     font-size: 9px;
}
.XulMenu .arrow {
    position: absolute;
    top: 7px;
    right: 8px;
    border: 0;    font-size: 9px;
}

* html .XulMenu td { position: relative; } /* ie 5.0 fix */
.XulMenu .button1,
.XulMenu .button1:hover,
.XulMenu .button1-active,
.XulMenu .button1-active:hover {
    line-height: normal;
    padding: 5px 6px 4px 6px;
border-bottom:1px solid #A5E5FB;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    height:23px;
    position: relative;
    text-align:left;     
}
.XulMenu .button1:hover {
    border-color: #ffffff #ACA899 #ACA899 #ffffff;
    background:#A5E5FB;
}
.XulMenu .button1-active,
.XulMenu .button1-active:hover {
    border-color: #ACA899 #ffffff #ffffff #ACA899;
}

