tr td {
  vertical-align: top;
}

h2.heading {
    display: none;
}

.clear { clear: both; }

.button { margin: 0; }

span.question {
    width: 80%;
    float: right;
}

input[type=radio] {
    float: left;
    margin-top: 2px;
}

label.radio {
    display: block;
    margin-left: 25px;
    margin-top: 
}


div.hidden {
    display: none;
}

.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    list-style: none;
}

.ui-menu-item a
    {
        max-width:100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }  

.ui-dialog-titlebar {
    display: none;
}

a.notfound {
    cursor: pointer;
}

/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 250px;
}

.ui-autocomplete-loading {
    background: white url('/?a=969279') right center no-repeat;
}


@media print {
    #unit_filter { display: none; }
    #filter { display: none; }
}