body {
    background: #fff;
    color: #000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

a:visited {
    color: #000 !important;
}

#header {
    background: #fff none;
    height: 88px;
}
#header #logo,#header #logo:hover, #header #logo:visited, #header #logo:focus{
    border: none;
}
.category-link-title, .category-link-title:visited {
    color: #fff;
}

#search {
    background: transparent url(mobile-button-sprite.png) repeat-x 0 0;
    border: #b5b5b5 1px solid;
}

#keywordsearch-q {
    border: #b5b5b5 1px solid;
}

#keywordsearch-button {
    background: transparent url(mobile-button-sprite.png) repeat-x 0 -273px;
}

#history-back {
    background: transparent url(mobile-button-sprite.png) no-repeat 0 -240px;
}

#search-results td {
    background: transparent url(mobile-button-sprite.png) repeat-x 0 -61px;
    border-color: #fff;
}

#search-results a {
    color: #000;
}

.job-link, .category-link {
    background: transparent url(mobile-button-sprite.png) no-repeat 100% -120px;
}

#apply-button {
    background: transparent url(mobile-button-sprite.png) repeat-x 0 -275px;
    color: #fff;
}

#job, #job-title, #job-date, #job-location, #job-description-title {
    color: #000;
}

.job-title {
    color: #fff;
}

#apply-message {
    color: #000;
}

#category-links-title {
    color: #fff;
}

.category-links-item {
    background: transparent url(mobile-button-sprite.png) repeat-x 0 -61px;
    border-color: #fff;
}

#category-links-title {
    background: transparent url(mobile-button-sprite.png) repeat-x 0 -200px;
    color: #000;
}

a.category-link {
    color: #fff;
}
a,#footer-links a {
    color: #000;
}
#response-message {
    color: #000;
}

#footer-links a {
    background: transparent url() no-repeat 0 0;
    border: none;
    text-decoration: underline;
    color: #05449a;
}

#mobileversion {
    color: #000 !important;
}
