.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
	padding: 5px;
	margin: 0 10px 0 0;
	text-decoration: none;
    white-space: nowrap;
	display: block;
	position: relative;
	cursor: pointer;
	color: #ffd503;
	}

.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
	text-decoration: none;
	cursor: pointer;
	color: #00529c;
	background-color: #ffd503;
	}

.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
	padding: 5px; 
    white-space: nowrap;
    display: block;
    position: relative;
	cursor: pointer;
	color: #00529c;
	padding-right: 25px;
	border-right: 1px solid #00529c;
	background-color: #ffd503;
	}

.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
	text-decoration: none;
	cursor: pointer;
	color: #ffd503;
	background-color: #00529c;
	}

.XulMenu .section {
	background-color: #ffd503;
	position: absolute;
	visibility: hidden;
    z-index: -1;
	}

.XulMenu .arrow {
    position: absolute;
    top: 9px;
    right: 7px;
    border: 0;
	}

.XulMenu td {
	}

* html .XulMenu td { position: relative; } /* ie 5.0 fix */

