/*
 * Styles for the job submission nav bar
 */

.email {
    white-space: nowrap;
}

.urlwrap {
    word-wrap: break-word;
}

.submit-button {
    text-align: center;
}

#job_closingdate input,
input[type=email],
input[type=text],
input[type=url],
select,
textarea {
    background-image: none;
    background-color: #F0F0FF;
    border: 2px inset #A0A0FF;
}

table {
    border-collapse: collapse;
    width: 100%;
}

.entry-form,
.confirmation {
    margin-bottom: 20px;
}

th {
    font-weight: bold;
    text-align: left;
    padding: 2px;
    vertical-align: top;
}

td {
    padding: 2px;
    text-align: left;
    vertical-align: top;
}

fieldset {
    border: 1px solid #808080;
    margin: 15px 0 15px 0;
}

fieldset legend {
    color: #800000;
    font-weight: bold;
    font-size: 14px;
}

#posting-bar {
    /*background: #FDEE82;*/
    background: #CCCCCC;
    border: 1px solid black;
    border-collapse: collapse;
    margin: 5px 0 15px 0;
    width: 100%;
}

#psting-bar a {
    color: blue;
    font-weight: normal;
    text-decoration: underline;
}

#posting-bar td {
    border: 1px solid black;
    padding: 6px;
    text-align: center;
    width: 20%;
}

#posting-bar-selected-cell {
    /*background: #FFFFCC;*/
    background: #FDEE82;
    font-weight: bold;
}

#posting-bar-selected-cell a {
    color: blue;
    font-weight: bold;
}

/*
 * Styles for the job search pages
 */

#search-form,
#search-form2 {
    border: none;
    width: 100%;
}

#search-form col {
    width: 33%;
}

#search-form th {
    font-weight: bold;
    text-align: left;
}

#search-form2 th {
    font-weight: bold;
    text-align: right;
    padding: 2px;
    vertical-align: top;
}

#search-form td,
#search-form2 td {
    padding: 2px;
    text-align: left;
    vertical-align: top;
}

#search-form select {
    max-width: 200px;
    width: 100%;
}

.job-submit2 td,
.job-submit2 th {
    padding-bottom: 10px;
}
