/* menu */
div.menu,
div.menu A {
  font-family: verdana, arial, helvetica;
  font-size: 17px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

div.menu A:hover {
	text-decoration: none;
}

div.menu table.mainbar {
        z-index: 1;
        background-color: #ffffff;
        border-collapse: collapse;
	margin: 0px 13px 0px 0px;
}

div.menu tr.item {
        background-color: #001c7b;
        cursor: default;
        top: 0px;
}

div.menu td.amarillo {
        background-color: #ffcc00;
        cursor: default;
        top: 0px;
	width:5px;
}

div.menu tr.activeitem {
	background-color: #0000ee;
	cursor: hand;
}

div.menu table.submenu {
        /* do not use visibility: none, which is bugged in IE */
	display: none;

	position: absolute;
        left: 0px;
        top: 0px;
        z-index: 2;
	border: 1px solid #FFFFFF;

        background-color: #FC6B23;
        border-collapse: collapse;
}

/* borders around td elements and borders stripped
   between them is the only way IE won't bug */

div.menu td.text {
	color:       #FFFFFF;
	white-space: nowrap;
        text-align:  right;

	/*
	border: 1px solid FFFFFF;
	border-right-size: 0px;
	*/
	padding: 3px 6px 3px 6px;
}

div.menu tr.seperator,
div.menu tr.seperator td {
	height: 1px;
	padding: 0px;
	background-color: #FFFFFF;
}

div.menu td.arrow {
	color:       #FFFFFF;
	white-space: nowrap;
        text-align:  right;

	/*
	border: 1px solid FFFFFF;
	border-left-size: 0px;
	*/
	padding: 1px 6px 1px 6px;
}

td.arrow2 {
        color:       #FFFFFF;
        white-space: nowrap;
        text-align:  right;

        /*
        border: 1px solid FFFFFF;
        border-left-size: 0px;
        */
}

div.menu td.submenu {
        width: 0;
        border: 0;
        padding: 0;
        margin: 0;
        vertical-align: top;
}
