*{padding:0; margin:0;}

.menu {
      white-space: nowrap /*IE hack*/;
      float: left; 
      width: 900px; 
      border-bottom: solid 1px rgb(0,191,254);
      background: rgb(200,229,255); 
      color: rgb(0,102,153); 
      font-size:110%;
      font-family: Trebuchet MS, Calibri, Arial, Sans-Serif;
}

.menu ul {
      list-style-type: none;
}

.menu ul li {
      float: left; 
      z-index: auto !important /*Non-IE6*/; 
      z-index: 1000 /*IE6*/; 
      border-right: solid 1px rgb(0,191,254);
}

.menu ul li a {
      float: none !important /*Non-IE6*/; 
      float: left /*IE-6*/; 
      display: block; 
      height: 1.6em; 
      line-height: 1.6em; 
      padding: 0 16px 0 16px; 
      text-decoration: none; 
      font-weight: bold; 
      color: rgb(0,102,153);
}

.menu ul li ul {
      display: none; 
      border: none;
}

/*Non-IE6 hovering*/
.menu ul li:hover {
      position: relative;
}

.menu ul li:hover a {
      background-color: rgb(0,102,153); 
      text-decoration: none;
      color: rgb(255,255,255);
} /*Color main cells hovering mode*/

.menu ul li:hover ul {
      display: block; 
      width: 10.0em; 
      position: absolute; 
      z-index: 999; 
      top: 1.5em; 
      margin-top: 0.1em; 
      left: 0;
}

.menu ul li:hover ul li a {
      white-space: normal; 
      display: block; 
      width: 13.0em; 
      height: auto; 
      line-height: 1.3em; 
      margin-left: -1px; 
      padding: 4px 16px 4px 16px; 
      border-left: solid 1px rgb(0,191,254);
      border-bottom: solid 1px rgb(0,191,254); 
      border-top: solid 1px rgb(0,191,254); 
      background-color: rgb(255,255,255); 
      font-weight: normal; 
      color: rgb(0,102,153);
      font-size: 90%;
}

.menu ul li:hover ul li a:hover {
      background-color: rgb(200,229,255); 
      text-decoration: none;
      color: rgb(0,51,102);
}

/*IE6 hovering*/
.menu table {
      position: absolute; 
      top: 0; 
      left: 0; 
      border-collapse: collapse;
}

.menu ul li a:hover {
      position: relative /*IE hack*/; 
      z-index: 1000 /*IE hack*/; 
      background-color: rgb(0,102,153); 
      text-decoration: none;
}

.menu ul li a:hover ul {
      display: block; 
      width: 10.0em; 
      position: absolute; 
      z-index: 999; 
      top: 3.1em; 
      left: 0; 
      margin-top: 0.1em;
}

.menu ul li a:hover ul li a {
      white-space: normal; 
      display: block; 
      width: 10.0em; 
      height: 1px; 
      line-height: 1.3em; 
      padding: 4px 16px 4px 16px; 
      border-left: solid 1px rgb(175,175,175); 
      border-bottom: solid 1px rgb(175,175,175); 
      background-color: rgb(237,237,237); 
      font-weight: normal; 
      color: rgb(50,50,50);
}

.menu ul li a:hover ul li a:hover {
      background-color: rgb(210,210,210); 
      text-decoration: none;
} /*Color subcells hovering mode*/

