/* =====================================
   == NAPA Search Results.css
   == This file is to be used to format the
   == results page that comes back from 
   == a job search.
   == Last revision: Nov 21, 2006;
   == =================================== */

div#paginghead table {
    width:95%;
    margin:0 0% 0 4%;
}


/* TABLE HEADING. This is outside of the job listing table. */
div#joblistingshead {
    float:left;
    width:100%;
}

div#joblistingshead a:link, div#joblistingshead a:visited, div#joblistingshead a:hover, div#joblistingshead a:active {
    font-weight:bold;
    text-decoration:none;
    color:white;     /* Very dark gray */
}

div#joblistingshead table {
    width:92%;
    background:#666;    /* Gray */
    margin:0 4% 0 4%;
}
div#joblistingshead th {
    font-size:90%;
    font-weight:normal;
    color:#fff;
    padding:0.5em 1em 0.125em 1em;
}
div#joblistingshead th.requisition {
    width:30%;
    text-align:left;
}
div#joblistingshead th.category {
    width:19%;
    text-align:center;
}
div#joblistingshead th.city {
    width:17%;
    text-align:center; 
}
div#joblistingshead th.state {
    width:17%;
    text-align:center; 
}
div#joblistingshead th.salary {
    width:17%;
    text-align:center; 
}

div#joblistingshead a,
div#joblistingshead a:link,
div#joblistingshead a:visited,
div#joblistingshead a:hover,
div#joblistingshead a:active {
    display: block;
    font-weight: bold; font-size: 80%;
    padding: 0.5em 0 0.125em 3em;
    color: white;
    text-decoration: none;
}

div#joblistingshead a:hover { color: red; }


/* JOB LISTINGS. Each table is one job listing. */

div#joblistings {
    clear:both;
    width:100%;
    color:#333;     /* Very dark gray */
}

.shaded {
    background:#efeeee;
}

div#joblistings table {
    margin:0 4% 1em 4%;
    width:92%;
}
div#joblistings a:link, div#joblistings a:visited, div#joblistings a:hover, div#joblistings a:active {
    font-weight:bold;
    text-decoration:underline;
    color:#333;     /* Very dark gray */
}
div#joblistings td {
    font-size: 75%;
    padding:0.125em 0.5em 0.125em 0.5em;
}

div#joblistings td.requisition {
    width:30%;
    text-align:left;
}
div#joblistings td.category {
    width:19%;
    text-align:center;
}
div#joblistings td.city {
    width:17%;
    text-align:center;
}
div#joblistings td.state {
    width:17%;
    text-align:center;
}
div#joblistings td.salary {
    width:17%;
    text-align:center;
}
div#joblistings td.description {
    padding-top:1em;
    text-align:left;
}

/* FOOTER */
div#resultsfooter {
    width:100%;
    clear:both;
    float:left;
    padding:1em 0 0.5em 0;
    color:#999;     /* Lighter gray */
    text-align:center; 
}
