/* --- LISTS OF RECORDS --- */

.tab_panel ul {
    float: left;
    list-style-type: none;
    text-align: left;
    margin: 1em;
}

.tab_panel ul li.heading {
    color: purple;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 0.3em;
}

.tab_panel ul li.enabled:hover {
    cursor: pointer;
    color: red;
}

.tab_panel ul li.disabled {
    color: #ccc;
}


/* --- TABLE OF RESULTS --- */

#main_table {
    margin-top: 2em;
    min-height: 1000px;
}

#main_table table {
    margin: 2em 0 2em 20px;
}

#main_table table tr:not(.heading):hover {
    background-color: #ddd;
    cursor: pointer;
}