/*
 */
.job-title-search button[type="submit"] {
	display: none;
}

.fullwidth {
    width: 50%;
}

.search-result .ksu-indent {
   margin-left: 2em;
   text-indent: -2em;
}

.highlight {
        font-weight: bold;
        background-color: #ff7;
}

table.results {
        xxtable-layout: fixed;
}

table.results .header-top th {
        xheight: 4em;
        padding-bottom: 0;
}

table.results .header-bottom th {
        padding-top: 0;
}

table.results .header-bottom th:nth-child(1) {
        padding-left: 2em;
}

table.results th {
        vertical-align: bottom;
}

table.results th:nth-child(1) {
        vertical-align: top;
        width: 20%;
}

table.results th:nth-child(2) {
        width: 30%;
}

table.results th:nth-child(3) {
        width: 20%;
}

table.results th:nth-child(4) {
        width: 30%;
}

table.results th:nth-child(5) {
        xwidth: 25%;
}

table.results th:nth-child(6) {
        xwidth: 20%;
}


table.results td {
        border-bottom-width: 0;
        vertical-align: bottom;
}

.jobdesc td {
        padding: 0 2em 1em;
        font-size: 95%;
}

.jobtitle,
.jobdetails {
        font-weight: bold;
}

.jobtitle td {
        padding-bottom: 0;
}

.jobdetails td {
        padding-top: 0;
        font-size: 95%;
}

.jobdetails td:nth-child(1) {
        padding-left: 2em;
}

.noresults {
        font-weight: bold;
        margin-top: 2em;
}
