/* toolbar
----------------------------------------------- */

.toolbar {
  background: #7C7C7C;
  font: bold 11px/18px Arial;  
  padding: 15px 0px 15px 0px;      
  vertical-align: middle;
  }
#toolbar a {  
  color: white;
  text-decoration: none;
  }
#toolbar a:hover {  
  color: #990000;
  }     
#toolbar {
  margin-top:-1px;
  font-size:11px;
  line-height:1.2em;
  background-color:#7C7C7C;
  float:left;
  border:1px #7C7C7C solid;
  }
#toolbar ul {
  margin:0;
  padding:0px;
  list-style:none;
  }
#toolbar li {
  display:block;
  width:181px;
  margin:0;
  padding:1px;
  line-height:1.2em;
  background-color:#7C7C7C;
  }
#toolbar li a {
  display:block;
  padding:1px 13px 3px;
  border:1px solid #7C7C7C;
  background-color:#7C7C7C;
  text-decoration:none;
  color:#fff;
  line-height:1.18em;
  }
#toolbar li a:hover {
  background-color:#B9B9B9;
  border-color:#999;
  }
* html #toolbar li a {
  height:1%;
  }

/* Fly-out nav menus */

#toolbar li.parent div {
  position:absolute;
  background:url("images/shadow_menu.png") no-repeat right bottom;
  top:2px;
  left:-1000px;
  z-index:20;
  width:185px;
  }

#toolbar li.parent {
  position:absolute;
  z-index:2;
  }
#toolbar li:hover a,
#toolbar li.parent li a:hover {
  background-color:#B9B9B9;
  border-color:#999;
  }
#toolbar li:hover li a {
  background-color:#EBEBEB;
  border-color:#EBEBEB;
  }
#toolbar li.parent li {
  background-color:#FFF;
  }
#toolbar li.parent li a {
  background-image:none;
  white-space:nowrap;
  color:#333;
  }
#toolbar li.parent li a:hover {  
  color:#990000; 
  }
#toolbar li.parent:hover div {
  left:184px;
  top:2px;
  }
#toolbar li.parent:hover ul {
  position:relative;
  top:-3px;
  left:-3px;
  background:#EBEBEB;
  padding:0px;
  border:1px solid #EBEBEB;
  }
