/* Level 1 */
ul {
  list-style-type:none;
}

ul#navbar {  
  width:900px;
  padding:0 2px;
  margin:0;
}

ul#navbar li {
  width:112px;
  height:27px;
  background: transparent url('/fileadmin/templates/images/button_bg.jpg') no-repeat top center;
  text-align:center;
  padding:10px 0;
  margin:0;
  display:block;
  float:left;
  position:relative;
}

ul#navbar li:hover,
ul#navbar li.sfHover {
  background: transparent url('/fileadmin/templates/images/button_bg_active.jpg') no-repeat top center;
}  

ul#navbar li a {
  font:11px/14px verdana, tahoma, sans-serif;
  color:#E6B956;
  text-decoration:none;
  position:relative;
  padding:0 4px;

  display:inline-block;
}

a.topLevel .sf-sub-indicator {
  display:none;
}

/* Level 2 */
ul#navbar li ul {
  position:absolute;
  top:42px;
  left:-29px;
  display:none;
}

ul#navbar li:hover ul,
ul#navbar li.sfHover ul { 
  display:block;
}

ul#navbar li li {
  width:250px;
  height:auto;
  background-image:none;
  text-align:left;
  display:block;
  float:none;
  background-color: #000000;
  border-color: #EAD4A4 #EDBB85 #EDBB85 #EAD4A4;
  border-style: solid;
  border-width: 1px;
  color: #E6B956;
  padding:5px 9px;
  position:relative;
}

ul#navbar li li:hover,
ul#navbar li li.sfHover {
  background-image:none;
  background-color: #18592B;
}

ul#navbar li li a {
  position:static;
}

/* Level 3 */
ul#navbar li li ul {
  position:absolute;
  top:-11px;
  left:238px;
}

ul#navbar li li ul#profiles {
  position:absolute;
  top:-55px;
  left:-300px;
}

ul#navbar li li li {
  display:none;
}

ul#navbar li li:hover li,
ul#navbar li li.sfHover li {
  display:block;
}
/* Level 4 */
ul#navbar ul.board {
  position:absolute;
  left:-300px;
}
ul#navbar ul.tall {
  position:absolute;
  top:-150px;
}

ul#navbar ul.taller {
  position:absolute;
  top:-210px;
}

ul#navbar ul.tallest {
  position:absolute;
  top:-470px;
}

ul#navbar ul.right {  
  position:absolute;
  left:-189px;
}

ul#navbar li li:hover li li,
ul#navbar li li.sfHover li li {
  display:none;
}

ul#navbar li li li:hover li,
ul#navbar li li li.sfHover li {
  display:block;
}

#navbar li.sfHover,
#navbar li.sfHover ul {
  z-index: 400;
}

/* Clearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


#topNav {
  z-index: 300;
  position:relative;
}
#bottomColsWrap {
  z-index: 200;
  position:relative;
}

#loginFields input {
  z-index: 1;
  position:relative;
}