/*
## menu.css - Contains style for menu
*/

/* common style for <ul> elements */
.nav,
.nav ul {
  list-style-type: none;
  padding: 0;
}
.nav li {
  padding:2px 20px 2px 0px;
}
#navSupport {
  float:right;
  padding-top:5px;
}
#navSupport li a{
  display: block;
  padding: 0px 10px;
  color: #000;
  border-right:1px solid #000;
}
#navSupport li a.last{
  border-right:0px solid #000;
}

/* Top menu style */
#navSupport li {
  float: left;
  padding:0px;
}
#navMain {
 padding:0px 15px;
}
#navMain li {
  float: left;
  margin:0px;
  padding:0px;
  font-weight:bold;
  font-size:116%;
}

#navMain li a {
  display: block;
  color: #fff;
  padding:0px 24px;
  font-size: 92%;
}

#navMain li a span {
  padding:10px 0px;
  display:block;
  line-height:16px;
}
#navMain li .current {
  background: url(../GFX/menu_marked.jpg) top left repeat-x;
}

#navMain li a:hover span {
}

#navMain li a:hover {
  color: #fff;
  text-decoration:underlined;
}

#navMain li.current {
  position:relative;
}
/*TODO: refactor code, get rid of inline-block element */
/*Sub menu style */
#navSub a {
  font-size: 108%;
  color: #fff;
  display: block;
  border-bottom:1px solid #fff;
  padding:5px 0px 5px 20px;
  background:transparent url(../GFX/li_a.gif) 5px 10px no-repeat;
}
#navSub a.current.parent {
  background:transparent url(../GFX/li_a_parent.gif) 5px 10px no-repeat;
  border:0px;
}
#navSub li {
  padding:2px 0px;
}
#navSub ul li a {
  padding:5px 0px 5px 25px;
}
#navSub a.parent {
  background:#ccc;
}
#navSub a.last {
  border-bottom:0px solid #fff;
}

#navSub a.current {
  color: #101010;
  font-weight:bold;
}

#navSub ul {
  padding-left: 0px;
  background:#898989 url(../GFX/darkgrey_fade.jpg) repeat-x scroll left top;
  border:1px solid #fff;
}

#navSub ul a {
  color:#101010;
  font-weight: normal;
  margin-left: 0;
}

.nav img {
  float:left;
  margin: 0 10px 5px 0;
  border:1px solid #fff;
}
.user {
  font-size:10px;
}
.user span{
  font-size:9px;
}
