.top-menu,.top-menu ul {
  font-size:11px;
  text-transform:uppercase;
  text-align:center;
  list-style:none;
  margin:0;
  padding:0;
  background:transparent;  
}

.top-menu li {
  list-style:none;
  font-size:13px;
  line-height:1.1em;
  float:left; 
  background:transparent;
  vertical-align:middle;
  height:auto;
}

.top-menu a {
  color:#555555;
  text-decoration:none;
  display:block;
  width:196px;
  padding:0px 0px;
  background: transparent url(/imgs/inactive_item.gif);
  margin:0px;
}

.top-menu a:hover {    
  background:transparent;
}

.top-menu li a {
  color: #555555;
}

.top-menu li a:hover {    
  color: rgb(244, 115, 33);
  background: transparent;
}


.top-menu li:hover,.top-menu li.jshover {  
  background: transparent url(/imgs/inactive_item.gif);
}

.top-menu li #active {  
  background: transparent url(/imgs/active_item.gif);
  font-weight:bold;
  color:#555555;
}

.top-menu li ul {
  text-transform:none;
  text-align:left;  
  display:none;
  position:absolute;
  padding:0;
  width:144px;
}

.top-menu li li a {
  width:191px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:4px;
  background: rgb(230, 237, 232);
  border-bottom:1px solid rgb(204,205,207);
  border-right:1px solid rgb(204,205,207);
  color: #555555;
}

.top-menu li li a:hover {
  background:white;
  color: rgb( 137, 198, 64);
}


.top-menu li:hover ul,.top-menu li.jshover ul {
  display:block;
}

ul.top-menu li a {  
  padding-top:3px;
  min-height:19px;
  height:auto !important;
  height:19px;
}
