DIV.autocomplete {
	z-index: 10000;
}

DIV.autocomplete UL{
  color: #000000;
  background-color: #FEFEFE;
  border: 1px solid #888888;
  list-style-type : none;
  margin: 0px 0px 0px 1px;
  padding:0px;
  position: absolute;
}

DIV.autocomplete LI{
  font: normal 8pt Arial, Helvetica, sans-serif;
  list-style-type:none;
  margin:  0px;
  padding: 2px 4px;
  line-height: 130%;
  cursor:pointer;
  white-space: nowrap;
}

DIV.autocomplete LI.selected { 
  background-color: #FFFFBB;
}

DIV.autocomplete SPAN.info{
  color: #888888;
}

.UI_EDITOR_PUBLICATIONCHOOSER .formChooserLabelfield,
.UI_EDITOR_CATEGORYCHOOSER    .formChooserLabelfield,
.UI_EDITOR_CATEGORIESCHOOSER  .formChooserLabelfield,
.UI_EDITOR_GROUPCHOOSER       .formChooserLabelfield,
.UI_EDITOR_MEMBERCHOOSER      .formChooserLabelfield,
.UI_EDITOR_WORKSPACECHOOSER   .formChooserLabelfield,
INPUT.autocomplete,
BODY .widget INPUT.autocomplete,
BODY .focus-widget INPUT.autocomplete {
  color: #666666;
  background: #E9F8DD url('../../../images/jalios/icons/autocomplete.gif') no-repeat 2px center;
  padding-left: 20px;
}
.disabled .formChooserLabelfield{
  background: #EEEEEE;
}

INPUT.treecatcomplete{
  background-color: #E9F8DD;
  margin-top: 4px;
  width: 14em;
}

INPUT.treecatrefresh{
  font-weight: bold;
  color: #000000;
  background-color: #ffff70;
}

DIV.autocomplete LI SPAN.match {
  font-weight: bold;
}

DIV.autocomplete LI.nomatch {
  background-color: #CC4444;
  color: #FFFFFF;
  font-weight: bold;
  cursor: default;
}
DIV.autocomplete LI.info{
  background-color: #ADBCC3;
  color: #FFFFFF;
  cursor: default;
}

/* Fix jumping autocomplete */
INPUT.treecatcomplete { 
  position: absolute; 
} 
BODY UL.autocomplete { 
  padding-top: 26px; 
}
