#menu {
          padding: 0px 0px 0px 0px;
          margin: 48px 0px 0px 0px;
          float: right;
          width: 400px;
          height: 30px;
          background: #FFFFFF
}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu ul {display:inline-block;} 

#menu li {display:inline-block; display:inline;}
#menu ul.level1 div {
          position: absolute;
          left: -9999px;
}
#menu ul.level1 {
          padding: 0px 0px 0px 0px;
          margin: 0px 0px 0px 0px;
          float: right;
          border: 1px solid #c0d7e9;
}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative;}

#menu ul.level1 {background: #5a7797;}
#menu ul li div ul {background: #c0d7e9; padding:0 1px 1px 1px;}

#menu a {display:block; font:bold 12px verdana; color:#cde; line-height:25px; text-decoration:none;padding:0 15px 0 15px; text-align:center;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}

#menu ul li:hover div {left:50%; top:25px;}
#menu ul li:hover div ul {display:block; position:relative; left:-50%;}
#menu ul li div ul li a {background:#5a7797;}

#menu a:hover div {left:0; top:23px;}

#menu a:hover div ul {position:relative; left:-50%;}

#menu li a.fly {background:transparent url(center-center/down-arrow.gif) no-repeat right center;}

#menu li a:hover,
#menu li a.fly:hover {background-color: #5a7797; color: #FFFFFF;} 
#menu li:hover > a,
#menu ul li:hover > a.fly {background-color:#5a7797; color:#FFFFFF;}

#menu table {position:absolute; height:0; width:0; left:50%; border-collapse:collapse; margin-top:-4px;
}
#menuB {
          padding: 0px 0px 0px 0px;
          margin: 20px 0px 0px 0px;
          float: left;
          width: 593px;
          height: 31px;
          background: #0B757F url(images/menu-bg.jpg);
}
#menuB ul {
          margin: 0;
          padding: 0;
          list-style: none;
          white-space: nowrap;
          text-align: left;
}
#menuB ul {
          display: inline-block;
} 
#menuB li {
          display: inline-block;
          display: inline;
}
#menuB ul.level1 div {
          position: absolute;
          left: -9999px;
}
#menuB ul.level1 {
          padding: 0px 0px 0px 0px;
          margin: 2px 0px 0px 2px;
          float: left;
          border: 1px solid #c0d7e9;
}
#menuB ul.level1 li.level1-li {
          float: left;
          display: block;
          position:relative;
}
#menuB ul.level1 {
          background: #5a7797;
}
#menuB ul li div ul {
          background: #c0d7e9;
          padding: 0 1px 1px 1px;
}
#menuB a {
          padding: 0 15px 0 15px;
          display: block;
          font: bold 12px verdana;
          color: #cde;
          line-height: 25px;
          text-decoration: none;
          text-align: left;
}
#menuB ul.level1 li.level1-li a.level1-a {
          float:left;
}
#menuB ul li:hover div {
          left: 50%;
          top: 25px;
}
#menuB ul li:hover div ul {
          display: block;
          position: relative;
          left:-17%;
          border: 1px solid #c0d7e9;
}
#menuB ul li div ul li a {
          background: #5a7797;
}
#menuB a:hover div {
          left: 0;
          top: 23px;
}
#menuB a:hover div ul {
          position: relative;
          left: -50%;
}
#menuB li a.fly {
          background: transparent url() no-repeat right center;
}
#menuB li a:hover,
#menuB li a.fly:hover {
          background-color: #5a7797;
          color: #FFFFFF;
} 
#menuB li:hover > a,
#menuB ul li:hover > a.fly {
          background-color: #5a7797;
          color: #FFFFFF;
}
#menuB table {
          position: absolute;
          height: 0;
          width: 0;
          left: 50%;
          border-collapse: collapse;
          margin-top: -4px;
}























