/*
## menu.css - Contains style for menu
*/

/* Common style */
.nav {
  list-style-type: none;
  padding: 0;
}

/* Tab menu style */
#navTab {
  position: absolute;
  left: 892px;
  top: 118px;
}

#navTab li {
  margin-bottom: 8px;
}

#navTab li.corporate a {
  background: url(../GFX/corporateLink.gif) 0 0 no-repeat;
}

#navTab li.corporate a:hover,
#navTab li.corporate a.current {
  background: url(../GFX/corporateLink.gif) 0 -39px no-repeat;
}

#navTab li.identity a {
  background: url(../GFX/identityLink.gif) 0 0 no-repeat;
}

#navTab li.identity a:hover,
#navTab li.identity a.current {
  background: url(../GFX/identityLink.gif) 0 -39px no-repeat;
}

#navTab li.advice a {
  background: url(../GFX/adviceLink.gif) 0 0 no-repeat;
}

#navTab li.advice a:hover,
#navTab li.advice a.current {
  background: url(../GFX/adviceLink.gif) 0 -39px no-repeat;
}

#navTab li.xpress a {
  background: url(../GFX/xpressLink.gif) 0 0 no-repeat;
}

#navTab li.xpress a:hover,
#navTab li.xpress a.current {
  background: url(../GFX/xpressLink.gif) 0 -39px no-repeat;
}

#navTab li a {
  display: block;
  width: 112px;
  height: 38px;
}

#navTab span {
  display: inline;
  height: 0;
  overflow: hidden;
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0;
}

/* Top menu style - suckerfish */
#navMain {
  background: url(../GFX/line.gif) left bottom repeat-x;
}

#navMain li {
  float: left;
  padding: 9px 0;
}

#navMain li span,
#navMain li a {
  display: block;
  color: #333;
  padding: 0 5px;
  border-right: 1px solid;
  cursor: pointer;
}

#navMain li.menuLang a {
  display: inline;
  border: none;
  color: #009EE0;
  padding: 0;
}

#navMain li span.first {
  padding-left: 0;
}

#navMain li span.last,
#navMain li a.last {
  border-right: 0 none;
}

/* suckerfish style */
#navMain li ul {
  position: absolute;
  width: 139px;
  left: -999em;
  margin-top: 9px;
  z-index: 99999;
}

#navMain li ul {
  padding: 9px 0 12px 10px;
  background: #dad8cc url(../GFX/boxCorner.gif) right top no-repeat;
  line-height: 18px;
}

#navMain ul li {
  padding: 0;
  float: none;
}

#navMain ul li a {
  color: #333;
}

#navMain ul li a:hover {
  color: #fff;
}

#navMain li:hover ul,
#navMain li.sfhover ul {
  left: auto;
}

/*Sub menu style */
#navSub {
  padding: 9px 0 12px 10px;
  background: #dad8cc url(../GFX/boxCorner.gif) right top no-repeat;
  line-height: 18px;
}

#navSub a {
  color: #333;
}

#navSub a.current {
  color: #fff;
}

#navSub ul {
  padding-bottom: 2px;
  padding-left: 10px;
  list-style-type: none;
  font-size: 92.5%;
  line-height: normal;
}

#navSub ul li {
  padding: 1px 0;
}

#navSub ul a {
  color: #666;
}