/* Base class */
.menu, .menu ul {
   margin: 0;
   padding: 0;
   list-style: none;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   z-index: 900;
}

/* LI: Root menu */
.menu li {
   position: relative;
   float: left;
}

/* UL: First submenu */
.menu ul {
   position: absolute;
   top: 19px;
   left: 0;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
   visibility: hidden;
}

/* LI: First submenu */
.menu ul li {
   float: none;
}

/* UL: Second+ submenus */
.menu ul ul {
   top: 3px;
   left: 161px;
}

/* Customized submenu attributes */
ul#menu1 {
   width: 150px;
}
ul#menu2 {
   width: 165px;
}
ul#menu3 {
   width: 160px;
}
ul#menu3_1 {
   width: 130px;
}
ul#menu3_2 {
   width: 120px;
}
ul#menu4 {
   width: 140px;
}
ul#menu5 {
   width: 106px;
}

/* Link default: Root menu */
.menu a {
   display: block;
   text-decoration: none;
   text-align: left;
   color: white;
   padding: 3px 25px 3px 25px;
   background-color: black;
   border-right: 1px solid rgb(1,139,218);
}

/* Link default: Submenus */
.menu ul li a {
   padding: 2px 0 2px 10px;
   background-color: rgb(14,81,131);
   border-bottom: 1px solid rgb(85,85,85);
}

/* Link hover: Submenus */
.menu ul li a:hover {
   background-color: rgb(204,204,204);
}

/* Submenu indicators */
.menu a .subind {
   display: none;
}
.menu ul a .subind {
   display: block;
   float: right;
}

/* Bug fix for IE/Mac */
.menu a {
   float: left;
}
.menu ul a {
   float: none;
}
/* \*/
.menu a {
   float: none;
}
/* */

/* Bug fix for IE/Windows */
* html .menu ul li {
   float: left;
   height: 1%;
}
* html .menu ul a {
   height: 1%;
}
