#navi {
  display: none;
  text-align: left;
  width: 875px; 
  height: 49px;
  background: url(../images/bg_menu.png);
}
.menu           { display: block; margin: 0px; padding: 0px; width: auto; }
.menu ul        { position: absolute; display: block; margin: 0px; padding: 0px; }
.menu li ul     { visibility: hidden; }
.menu li li ul  { position: absolute; top: auto; left: auto; margin-top: -19px; }
.menu li        { list-style: none; /*width:113px;*/ height: auto; display:inline; display/**/:block; float:none; float/**/:left; margin: 0; padding: 0; line-height: 19px; }
* html .menu li li{ display: inline; border-bottom:1px solid #404040; border-left: 1px solid #404040; border-right: 1px solid #404040; }
.menu a         { text-align: left; color:#dddddd;display:block;text-decoration:none;font-weight:normal;font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif;}
.menu a:hover   { font-weight: normal; font-size: 0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;color:#dddddd;}
.menu span      { display: none; }
/*div[id="navi"]>.menu a        { text-align: left; background: #cc0000; color: #ffffff; display:block; text-decoration:none; padding:0px; margin:0px; }
div[id="navi"]>.menu a:hover  { background: #ff3300; }*/
#menu_item { height: 37px; color: #ffffff; font-weight: bold; text-align: center; font-size: 15px; padding-top: 12px; }
.item a { text-align: left; background: #cc0000; color: #ffffff; display :block; text-decoration: none; padding: 0px; margin: 0px; border-top: 1px dashed #ffffff; }
.item a:hover { background: #ff3300; color: #ffffff; }
#top  {
  text-align: center;
  border: 0px; 
  margin: 0px; 
  padding: 0px; 
  top: 0px; 
  position: relative;
  height: 49px;
}
#content p a:link, a:visited {}
#content a:hover {}

/* -------------------------------------------------------------------------------------- */

#aboutus      { width: 100px; height: 49px; }

#services      { width: 100px; }
#services ul   { width: 240px; }
#services ul a { width: 240px; padding: 0px 1px 0px 10px; margin: 0px 0px 0px 0px; } 

#information      { width: 130px;}
#information ul   { width: 90px; }
#information ul a { width: 90px; padding: 0px 1px 0px 10px; margin: 0 0 0 0; } 

#questions      { width: 105px;}
#questions ul   { width: 140px; }
#questions ul a { width: 140px; padding:0px 1px 0px 10px; margin: 0 0 0 0; } 

#references      { width: 115px;}
#references ul   { width: 140px; }
#references ul a { width: 140px; padding:0px 1px 0px 10px; margin: 0 0 0 0; } 

#contact      { width: 90px;}
#contact ul   { width: 140px; }
#contact ul a { width: 140px; padding:0px 1px 0px 10px; margin: 0 0 0 0; } 

/* -------------------------------------------------------------------------------------- */

