/* Basic code - don't modify */

 #nav {display:block; margin:0 auto; padding:0; position:relative; width:890px;}
  #nav li {display:block; list-style:none; margin:0; padding:0; float:left; position:relative; width:178px;}
  #nav a {display:block; }
  #nav ul {display:none; position:absolute; left:0; margin:0; padding:0;}
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 130px; }
#nav ul ul { left: 131px; }

/* Everything else is theming */
 
#nav { /* background-color: #30A8C3; */ padding:5px 0; background-color: #5E5A5A; opacity: 0.95;}
#nav *:hover { background-color: none; }
#nav a {border-left:1px solid white; color:white; font-size:12px; padding:10px 10px 0 20px; line-height:1; height:30px;}
#nav ul a {height:auto; padding:10px 10px 10px 20px;}
#nav a.first { border:none;}/*imai*/
  #nav li.hover a { background-color: #5E5A5A; }
  #nav ul { top: 47px; }
    #nav ul li a { background-color: #5E5A5A; }
      #nav ul a.hover { background-color: #000; }
   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.95; filter: alpha(opacity=95); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#global_nav,
#nav{z-index:100;}
#nav li a span{display:block; font-size:0.8em; padding-top:3px;}

