fieldset.list {
  border: 1px solid #ccc;
  margin:5px 0;
  padding:10px;
}

fieldset.list > legend {
  margin:0 0 0 10px;
  padding: 0 2px;
  font-weight:bold;
  font-size:1.4em;
}

fieldset.list > table {
  margin:5px 0;
  width: 100%;
}

fieldset.list > table thead th {
  text-align:left;
  padding-left:20px;
}

fieldset.list > table tr td {
  padding:2px 0;
}

fieldset.list > table tbody tr:hover {
  background-color:#ddd;
}

fieldset.list > ul {
  margin:5px 0;
}

fieldset.list input[type=text] {
  border: 1px solid #ccc;
}

fieldset.list input#autocomplete_input[type=text] {
  border:none;
}