#resultstable, #filtersearchresultstable {
    border: thin solid lightgray;
    margin: 2em auto 2em -1em;
    padding: 0.5em;
    width: 43.5em;
}

#filtersearchresultstable {
    height: 24em;
}

#resultscontainer, #searchresultscontainer {
    height: 20em;
    width: 100%;
    overflow: auto;
}

.resultItem  {
    height:1.5em;
    margin:0.5em;
    position:relative;
    vertical-align:top;
    padding: 5px;
}

.firstrow {
    border-bottom: thin solid lightgray;
}

.filterlistcol0 {
    position: absolute;
    left: 0.25em;
    top: 0em;
    width: 6em;
    height 1.5em;
    line-height: 1.5em;
}

.filterlistcol1 {
    position: absolute;
    left: 7em;
    top: 0em;
    width: 6em;
    height 1.5em;
    line-height: 1.5em;
}

.filterlistcol2 {
    position: absolute;
    left: 14em;
    top: 0em;
    width: 25em;
    line-height: 1.5em;
}

.filterlistcol3 {
    position: absolute;
    left: 25em;
    top: 0em;
    width: 10em;
    line-height: 1.5em;
}

.filterlistcol4 {
    position: absolute;
    left: 35em;
    top: 0em;
    width: 6em;
    line-height: 1.5em;
}


.oddRow {
    background-color:#F2F2F2;
}

#filterdialog dl, #searchdialog dl {
    position: relative;
    width: 100%;
    height: 1em;
    margin-top: 1em;
}

#filterdialog dt, #searchdialog dt {
    position: absolute;
    left: 1em;
    top: 0px;
    width: 6em;
}

#filterdialog dd, #searchdialog dd {
    position: absolute;
    left: 8em;
    top: 0px;
}

#noresults {
    display: none;
}

#searchresults {
    display: none;
}


.format_text .radio  {
    border-width: 0px;
    padding:0px;
    width:auto;
}

#searchname {
    width: 20em;
}

#searchdialog dd label {
    margin-left: 0.5em;
    margin-right: 1em;
}


#searchdialog {
    -moz-border-radius:4px;
    margin:5em auto auto;
    margin-top:50px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:0;
    width:30em;
    border: thin solid lightgray;
    padding: 1em;
    background: #F9F9F9;
}

#dosearch {
    padding: 0.5em;
}

.noresults {
    background-color: #FDEDAE;
}

#filterbutton {
    padding: 0.25em;
    margin-top: -0.25em;
}
