#nav {
  width: 700px; height: 28px; padding-top: 4px; padding-left: 15px;
  position: absolute; left: 50%; right: 50%; top: 404px; margin-left: -360px;
  background: url(../img/layout/navigation.gif) no-repeat;
  z-index: 4;
}

#nav a { color: white; }

#nav li a {
  text-decoration: none;
  display: block;
}

#nav li {
  display: block; float: left; position: relative;
  font-size: 14px;
  width: 129px; height: 23px;
  padding: 3px 0 0 10px;
  text-align:center
}

#nav li:hover, li.active {
  display: block; background-color: #777;
}

#nav li ul {
  position: absolute; width: 132px;
  left: 0; bottom: 26px;
  display: none;
   text-align:left;
}
#nav li:hover ul, #nav li.active ul { display: block; }

#nav li ul li {
  display: block;
  font-size: 13px;
  height: auto;
  padding: 10px 10px; margin: 0;
  width: 119px;
  background: #ffffff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
  word-wrap: break-word;
     text-align:left;
}

#nav li ul li:hover, #nav li ul li.active {
  display: block;
  background: #ffffff;
  filter: alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;
}

#nav li ul li a {
  color: #4f4f4f;
  font-weight: bold;
}

#subnav {
  width: 1000px; height: 20px;
  background: #d4d4d4;
  position: absolute; left: 50%; right: 50%; top: 32px;
  margin-left: -500px;
}

#subnav li {
  float: right;
  margin-right: 20px;
  font: 13px verdana;
  padding-top: 1px;
}

#subnav li a { color: #535353; text-decoration: none; }

#extranav {
    position: absolute; left: 50%; right: 50%; top: 540px; width: 140px;
    margin-left: -490px; text-align: right; font-size: 12px;
}

#extranav li { list-style-type: none; line-height: 22px; }
#extranav li a { text-decoration: none; color: #000; }
#extranav li.selected a { text-decoration: underline; color: #000; font-weight: bold; }

#breadcrumbs {
    position: absolute; top: 490px; left: 50%; right: 50%;
    width: 640px;
    margin-left: -320px;
}

#breadcrumbs li {
    float: left;
    padding-right: 15px;
    font-size: 15px; color: #717171; font-weight:bold;
}

#breadcrumbs li a {
    font-size: inherit; color: #717171;
    text-decoration: none;
}