/* Basic code - don't modify */
 #nav { display: block; margin: 0; padding: 0; position: relative; z-index: 2000; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; z-index: 2000;}
  * 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: 164px; }
#nav ul ul { left: 160px; }

/* Everything else is theming */
 
#nav { height: 66px; width:831px; margin:0 0 0px 17px; background: url(../images/gmenu_bg.png) no-repeat -3px -1px;}
#nav ul{border: 1px solid #ccc;}
.menu1a, .menu2a, .menu3a, .menu4a, .menu5a, .menu6a {text-indent: -9999px; display: block; height: 58px; width: 152px; overflow: hidden; cursor: pointer;}
a.menu1a {width: 156px; background: url(../images/menu_home.png) no-repeat 0 -70px;}
a.menu2a {width: 151px; background: url(../images/menu_company.png) no-repeat 0 -70px;}
a.menu3a {width: 152px; background: url(../images/menu_service.png) no-repeat 0 -70px;}
a.menu4a {background: url(../images/menu_building.png) no-repeat 0 -70px;}
a.menu5a {background: url(../images/menu_recruit.png) no-repeat 0 -70px; width: 154px;}
li.menu_right_none {background: url(../images/menu_right_none.png) no-repeat 0 0; height: 61px;width: 166px; text-indent: -9999px; display: block;}

.menu1a:hover, .menu2a:hover, .menu3a:hover, .menu4a:hover, .menu5a:hover, .menu6a:hover {background-position: 0 -140px;}
#nav *:hover { background-color: none; }
#nav a { color: #464632; font-size: 12px; padding: 6px; line-height: 100%; }
  #nav li.hover a {  }
  #nav ul { top: 61px; text-align: left; line-height: 1%;}
  	#nav ul li {background: url(../images/nav_sub_bg.png) repeat-x 0 0; display: block; padding 10px 5px;;border-bottom: 1px solid #aaa;}
  	#nav li.menu5 ul {width: 153px;}
	#nav ul li a { background: url(../images/arrow.png) no-repeat 140px 12px;  font-size: 11px; line-height: 140%; padding: 12px 24px 12px 12px;}
  	#nav li.menu5 ul li a {background-position: 128px 12px;}
      #nav ul a:hover {color: #f90; background-position: 140px -73px;}
	    	#nav li.menu5 ul li a:hover {background-position: 128px -73px;}
#nav ul a { border-bottom: none; } /*- I also needed this for IE6/7 */

