
/* -- Menu -- */

div#menu ul { 
  padding:0;
  margin:0;
  list-style:none; 
}
div#menu ul.level1 li {
  float:left;
  line-height:30px;
  text-transform: uppercase;
  text-align:center;
}
div#menu ul.level1 li a, div#menu ul.level1 li span {
  color:#ffffff; 
  display:block;
  font-weight:bold;
  padding-left:7px;
  padding-right:6px; 
  text-decoration:none;
}
div#menu ul.level1 li a:hover, div#menu ul.level1 li span:hover {
  background-color:#006699;
  color:#fff;
}
div#menu ul.level1 li.active a {
  background-color:#006699;
  color:#fff;
}

div#menu ul.level1 ul.level2 {
  display:none;
  position:absolute;
}
div#menu ul.level2 li {
  background-color:#627AAD;
  clear:both;
  line-height:30px;
  text-align:left;
  text-transform:uppercase;
  width:140px;
}
div#menu ul.level1 li:hover ul.level2 {
  display:block;
}


/* */

.flLeft { float:left; }
.flRight { float:right; }





#toolbar { bottom:0; position:fixed; width:100%; display:none; }
#toolbarcontent { 
 background-position:0 -220px;
 background-repeat:repeat-x;
 margin-left:30px;
 width:1040px;
 height:26px;
 text-align:right;
}

#toolbarcontent li.itemLi {
 display:inline;
 padding-left:5px;
}

#toolbarcontent a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#F6F6F6 none repeat scroll 0 0;
display:inline-block;
border:1px solid #CCCCCC;
text-decoration:none;
font-size:12px;
margin-top:3px;
padding-left:5px;
}

#toolbarcontent a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:0 0 3px #666666;
}

#toolbarcontent span.pup {
background-position:0 -97px;
background-repeat:no-repeat;
display:inline-block;
height:20px;
vertical-align:middle;
width:25px;
}
#toolbarcontent a:hover span.pup {
 background-position:0 -67px;
}



#toolbarcontent span.inf { 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
 background-color:#000000; 
 color:#ffffff;
 visibility:hidden; 
 position:absolute; 
 bottom:30px; 
 cursor:pointer; 
 padding:3px;
}
#toolbarcontent a:hover span.inf { visibility:visible; }


