/* CSS Document */

#header ul {
  margin: 0;
  padding: 0;
  width: 712px;
  float: left;
  background: #49587C;
  list-style: none;
  z-index: 1;
}

#header ul li {
  display: block;
  float: left;
  position: relative;
}
#header ul li a {
  display: block;
  padding: 6px 9px 5px 10px;
  font-size: 12px;
  color: #EEEEEE;
  text-decoration: none;
}
#header ul li a:hover {
  background: #990000;
}
#header ul li.left a {
  padding-left: 30px;
  background: url(/images/layout/nav_bg.jpg) top left no-repeat;
}
#header ul li.left a:hover {
  background: #990000 url(/images/layout/nav_bg2.jpg) top left no-repeat;
}

#header ul li ul {
  position: absolute;
  left: 0;
  top: 27px;
  float: none;
  visibility: hidden;
}
#header ul li.left ul {
  margin-left: 16px;
}
#header ul li ul li {
  float: none;
}
#header ul li ul li a {
  padding: 4px 5px;
  font-size: 11px;
  letter-spacing: 1px;
}
#header ul li.left ul li a {
  padding-left: 5px;
  background: none;
}
#header ul li.left ul li a:hover {
  background: #990000;
}

#header ul#sub_manufacturing {
  width: 149px;
}
#header ul#sub_manufacturing a {
  width: 139px;
}
#header ul#sub_glorytrain {
  width: 127px;
}
#header ul#sub_glorytrain a {
  width: 117px;
}
#header ul#sub_hilltopper {
  width: 151px;
}
#header ul#sub_hilltopper a {
  width: 141px;
}
#header ul#sub_magazine {
  width: 133px;
}
#header ul#sub_magazine a {
  width: 123px;
}
#header ul#sub_promise {
  width: 133px;
}
#header ul#sub_promise a {
  width: 123px;
}

