<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.jobs-title {
    background:#FFF;
    width:100%;
    padding:0;
    box-sizing:border-box;
    overflow:hidden;
    position:relative;
}
.jobs-title .sort {
    float:left;
    color:#85568d;
    margin:0;
    padding:0px;
    font-family:PonaBook, Georgia;
    font-weight:normal;
    font-size: 20px;
    line-height:32px;
    margin-right:5px;
}
.jobs-page-title.title {
    margin-bottom:20px;
    padding:0;
}
.jobs-title .jobs-tabs {
    float:left;
}
.jobs-title .jobs-tabs a {
    text-decoration:none;
    display:inline-block;
    margin:0 2px;
    padding:7px 12px;
    border-radius:3px;
    color:#b5afb3;
    border:1px solid #eae8eb;
    box-sizing:border-box;
    cursor:pointer;
}
.jobs-title a.a {
    border:none;
    background:#f3eef4;
    color:#85568d;
    padding:8px 16px;
}

.position-selector {
    width:100%;
    background:#FFF;
    box-sizing:border-box;
    /*border-top:1px solid #eae8eb;*/
    position:relative;
    z-index:2;
    margin-top:10px;
}
.position-selector .selector {
    padding:3%;
    color:#b2b0b3;
}
.position-selector .selector i {
    float:right;
    color:#85568d;
    font-size:20px;
}
.position-selector ul {
    
    position:absolute;
    list-style:none;
    background:#FFF;
    width:100%;
    box-sizing:border-box;
    z-index:1;
    padding:0px;
    margin:0px;
}
.position-selector ul a {
    display:block;
    padding:10px;
    border-top:1px solid #eae8eb;
    text-decoration:none;
    color:#505050;
}

.domestic-job-item.job_block {
    margin:15px 0;
    box-sizing:border-box;
    background:#FFF;
    overflow:hidden;
    padding:0px;
    border-radius:5px;
    box-shadow:none;
    border:1px solid #cdc3cd;
}
.domestic-job-item.job_block h4 {
    padding:20px;
    position:relative;
    overflow:hidden;
    font-weight:normal;
    background:none;
    font-size:12px;
}
.domestic-job-item.job_block h4 .fa-heart {
    position:absolute;
    color:#85568d;
    top:20px;
    right:20px;
    display:none;    
}
.domestic-job-item.job_block.interested-job h4 .fa-heart {
    display:inline-block;
}
.domestic-job-item.job_block h4 .wo-number {
    color:#505050;
}
.domestic-job-item.job_block h4 .position {
    color:#85568d;
    display:block;
    margin:5px 0;
    font-family:PonaBook, Georgia;
    font-size:20px;
    line-height:20px;
    cursor:pointer;
}
.domestic-job-item.job_block h4 .location {
    float:left;
    color:#505050;
}
.domestic-job-item.job_block h4 .location i {
    color:#85568d;
    font-size:22px;
}
.domestic-job-item.job_block h4 .call {
    float:right;
    color:#85568d;
    font-weight:normal;
    position:relative;
}
.domestic-job-item.job_block h4 .call i {
    font-size:22px;
    position:absolute;
}
.domestic-job-item.job_block h4 .call span {
    color:#85568d;
    display:inline-block;
    padding-right:5px;
    padding-top:3px;
}
.domestic-job-item.job_block .job-content {
    border-top:1px solid #eae8eb;
    display:none;
}
.domestic-job-item.job_block .job-content .manage-contacts, 
.domestic-job-item.job_block .job-content .text,
.domestic-job-item.job_block .job-content .social
{
    padding:15px;
}
.job_block .btns {
    padding:10px;
    padding-bottom:20px;
}
.domestic-job-item.job_block .job-content .text p:last-child {
    margin-bottom:0px;
}
.domestic-job-item.job_block .job-content .btns {
    padding-top:0px;
}
.domestic-job-item.job_block .job-content .manage-contacts {
    overflow:hidden;
}
.domestic-job-item.job_block .job-content .manage-contacts .img {
    float:left;
    box-sizing:border-box;
    width:20%;
}
.domestic-job-item.job_block .job-content .manage-contacts .info {
    float:left;
    box-sizing:border-box;
    width:75%;
}
.domestic-job-item.job_block .job-content .manage-contacts .img img {
    width:90%;
}

.domestic-job-item.job_block .job-content .social,
.domestic-job-item.job_block .job-content .text
{
    border-top:1px solid #eae8eb;
}
.domestic-job-item.job_block .job-content .text p:first-child {
    margin-top:0px;
}

.domestic-job-item.job_block .social {
    color:#b2b0b3;
    position:relative;
    box-sizing:border-box;
    letter-spacing:2px;
}
.domestic-job-item.job_block .job-content .social .ico {
    position:absolute;
    right:20px;
}
.domestic-job-item.job_block .job-content .social .ico a {
    margin:0 3px;
}
.domestic-job-item.job_block .social .btn-up {
    text-decoration:none;
    cursor:pointer;
}
.domestic-job-item.job_block .social .btn-up img {
    vertical-align:top;
    margin-top:1px;
}
.domestic-job-item.job_block .job-content .social .txt {
    text-align:center;
    display:block;
    color:#b2b0b3;
}

.domestic-job-item.job_block .job-content .bbtn {
    box-sizing:border-box;
    width:50%;
    float:left;
    text-align:center;
    padding:5px;
}
.domestic-job-item.job_block .job-content .bbtn b {
    display:block;
    font-weight:normal;
    padding-bottom:5px;
    text-transform:uppercase;
    font-size:12px;
}
.domestic-job-item.job_block .job-content .bbtn b img {
    vertical-align:middle;
    position:absolute;
    margin-left:3px;
}
.domestic-job-item.job_block .job-content .bbtn button {
    font-family:Arial !important;
    border-radius:3px !important;
    display:table;
    padding:15px 5px;
    box-sizing:border-box;
    margin:0 auto;
    text-shadow:none;
    box-shadow:none;
    width:100% !important;
    max-width:250px;
    font-size:12px !important;
    text-align:center;
    line-height:16px;
    overflow:hidden;
}
.domestic-job-item.job_block .job-content .bbtn button .btni {
    overflow:hidden;
    text-align:center;
    display:table-cell;
    white-space:nowrap;
    padding-right:8px;
    vertical-align:middle;
    width:60px;
}
.domestic-job-item.job_block .job-content .bbtn button .btnii {
    vertical-align:middle;
    display:table-cell;
    text-align:left;
}
.domestic-job-item.job_block .job-content .bbtn button .btn-share {
    display:block;
    text-align:center;
}
.domestic-job-item.job_block .job-content .bbtn button .btn-share img {
    margin:0 5%;
    vertical-align:middle;
}
.domestic-job-item.job_block button br {
    display:block;
}
.domestic-job-item.job_block button.interest1 {
    background: #805187; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#805187, #61286c); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#805187, #61286c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#805187, #61286c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#805187, #61286c); /* Standard syntax */   
    color:#FFF;
}
.domestic-job-item.job_block button.interest2 {
    background: #a43d6a; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#a43d6a, #852f56); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a43d6a, #852f56); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a43d6a, #852f56); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a43d6a, #852f56); /* Standard syntax */       
    color:#FFF;
}
.domestic-job-item.job_block button.reviewing {
    background:#f3eef4;
    color:#85568d;
    font-size:20px;
    height:auto;
}
.domestic-job-item.job_block button.interest3 {
    background:#FFF;
    border:1px solid #83578c;
    color:#83578c;
    font-size:20px;
    height:auto;
} 
.domestic-job-item .new {
    background:#F00;
    padding:1px 5px;
    color:#FFF;
    display:inline-block;
    border-radius:3px;
}
.interested-job .bbtn.interested-btn {
    display:none;
}
.bbtn.reviewing-btn {
    display:none;
}
.interested-job .bbtn.reviewing-btn {
    display:block;
}

#map-canvas {
    height:540px;
    width:100%;
    z-index:1;
}

.pre-form {
    text-align:center;
    font-size:14px;
    margin:0 20px;
}
.pre-form figure {
    width:80px;
    margin:0 auto;
}
.pre-form figure img {
    width:100%;
}
.pre-form .dialog-text {
    margin-bottom:10px;
}
.pre-form .terms-link {
    text-decoration:none;
}

.dialog-title {
    color:#83578a;
    font-family:PonaBook, Georgia;
    font-size:24px;
    margin:10px 0;
}
.dialog-form figure {
    padding:0px;
    margin:0px;
}
.dialog-form {
    text-align:left;
    padding:15px 20px;
    margin-top:15px;
    border-top:1px solid #d7d7d7;
}
.dialog-form label {
    display:block;
    font-size:14px;
    text-transform:uppercase;
    margin-bottom:3px;
}
.dialog-form .f input {
    width:100%;
    padding:5px;
    box-sizing:border-box;
    border-radius:3px;
    border:1px solid #d7d7d7;
}
.dialog-form .f {
    margin:7px 0;
}
.form {
    font-size:12px;
    overflow:auto;
}
.dialog-form .f.anonymous {
    text-align:center;
    border-top:1px solid #CCC;
    margin-top:20px;
    padding:20px 0;
    position:relative;
}
.anonymous .or {
    display:inline-block;
    position:absolute;
    top:-15px;
    padding:3px 10px;
    background:#FFF;
    left:44%;
}


#categories-jobs-content {
    overflow:hidden;
    margin:0px;
    padding:0px;
    padding-bottom:10px;
    list-style:none;
    box-sizing:border-box;
    position:static;
}
#categories-jobs-content .job-category {
    box-sizing:border-box;
    float:left;
    width:20%;
    min-height:132px;
    padding:7px;
    text-align:center;
    overflow:hidden;
}
#categories-jobs-content .job-category .link {
    
    background-image: linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -o-linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(239,236,239)),
    color-stop(1, rgb(249,249,249))
    );
    box-shadow: 2px 4px 7px #ddcee0;
    color:#642d6e;
    outline: medium none;
    text-decoration: none ;
    text-shadow: 1px 1px 0 #ffffff;
    
    display:block;

    border-radius:5px;
    padding:5px;
    position:relative;
}
#categories-jobs-content .job-category .link:hover {
    background-image: linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -o-linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(209,196,209)),
    color-stop(1, rgb(239,232,239))
    );     
}
#categories-jobs-content .job-category .link .new {
    position:absolute;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    text-align:center;
    width:16px;
    height:16px;
    padding:2px;
    background:#ED1C24;
    border-radius:10px;
    text-shadow:none;
    top:1px;
    right:1px;
}
#categories-jobs-content .job-category figure {
    padding:0px;
    margin:0px;
    margin-top:-15px;
    margin-bottom:5px;
}
#categories-jobs-content .job-category figure img {
    width:80%;
    margin: 15px auto;
}
#categories-jobs-content .job-category .link .interested {
    position:absolute;
    font-size:10px;
    font-weight:bold;
    text-shadow:none;
    bottom:12px;
    left:5px;
}
#categories-jobs-content .job-category .tbl {
    display:table;
    position:absolute;
    left:17%;
    bottom:5px;
    width:70%;
    text-align:center
}
#categories-jobs-content .job-category .tbl-row {
    display:table-row;
    text-align:center
}
#categories-jobs-content .job-category .title {
    font-size:14px;
    line-height:15px;
    display:table-cell;
    text-align:center;
    font-family:PonaBook;
    height:30px;
    vertical-align:middle;
}
#categories-jobs-content .job-category .count {
    font-size:20px;
    font-weight:normal;
    position:absolute;
    left:10px;
    top:12px;
    font-family:Pona;
}

.position-selector ul {
    
}

.candidate-of-month .img {
    max-width:300px;
    width:50%;
    margin:0;
    padding:0px;
    margin-right:20px;
    margin-bottom:10px;
    float:left;
}
.candidate-of-month .img img {
    width:100%;
    margin:0 auto;
}

#submenu_bottom {
    position:relative;
}
#submenu_bottom .new {
    position:absolute;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    text-align:center;
    width:16px;
    height:16px;
    padding:2px;
    background:#ED1C24;
    border-radius:10px;
    text-shadow:none;
    top:1px;
    right:1px;
}

.candidate-of-month {
    
}
.candidate-of-month .submenu-item-desc .fa-angle-double-left {
    display:none !important;
}
.candidate-of-month .submenu-item-desc.opened .fa-angle-double-left {
    display:inline-block !important;
}
.candidate-of-month .submenu-item-desc.opened .fa-angle-double-right {
    display:none !important;
}


#back-top-map-link {
    text-align:center;
    padding-bottom: 30px;
    padding-top: 30px;
    background:url('../../images/jobs/map.png') center center no-repeat;
    background-size:100%;
}
#back-top-list-link {
    text-align:center;
    padding-bottom: 30px;
    padding-top: 30px;
    background-size:100%;
    background: linear-gradient(#805187, #61286c);
    margin:20px 0;
}

.job-share-link {
    padding:20px 10px;
    overflow:hidden;
    border-top:1px solid #ebe7eb;
    text-decoration:none;
    text-align:left;
    display: table;
    width:100%;
    box-sizing:border-box;
}
.job-share-link:hover, .job-share-link:active, .job-share-link:selected {
    text-decoration:none !important;
}
.job-share-link .table-cell {
    display:table-cell;
    vertical-align:middle;
}
.job-share-link .table-cell:first-child {
    width:40px;
}
.job-share-link img {
    margin-right:10px;
    max-width:43px;
}
.job-share-link .share-link-text {
    display:table-cell;
    vertical-align:middle;
}
.job-share-link .share-title {
    font-size:18px;
    color:#83578a;
}
.job-share-link .share-txt {
    font-size:12px;
    color:#666;
}

#icons-for-maps ul {
    list-style:none;
    padding:2% 0;
    margin:0px;
}
#icons-for-maps ul li {
    display:inline-block;
    width:76px;
    margin:0 2px;
    margin-bottom:5px;
    box-sizing:border-box;
    text-align:center;
}
#icons-for-maps ul li a {
    background-image: linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -o-linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(239,236,239) 0%, rgb(249,249,249) 100%);
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(239,236,239)),
    color-stop(1, rgb(249,249,249))
    );
    box-shadow: 2px 2px 4px #ddcee0;
    color:#642d6e;
    outline: medium none;
    text-decoration: none ;
    text-shadow: 1px 1px 0 #ffffff;
    
    display:block;

    border-radius:5px;
    padding:0px;
    position:relative;
}
#icons-for-maps ul li a.selected, #icons-for-maps ul li a:hover {
    background-image: linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -o-linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(209,196,209) 0%, rgb(239,232,239) 100%);
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(209,196,209)),
    color-stop(1, rgb(239,232,239))
    );    
}
#icons-for-maps ul li figure {
    padding:10%;
    margin:0px;
    width:80%;
}
#icons-for-maps ul li img {
    max-width:100%;
}
#icons-for-maps .new {
    position:absolute;
    font-size:10px;
    font-weight:normal;
    color:#FFF;
    text-align:center;
    width:8px;
    height:8px;
    padding:2px;
    background:#ED1C24;
    border-radius:50%;
    text-shadow:none;
    top:0px;
    right:0px;
    line-height:8px;
}
#icons-for-maps figure {
    padding:0px;
    margin:0px;
    margin-top:-15px;
}
#icons-for-maps figure img {
    width:100%;
    margin: 0px auto;
    margin-top:-5px;
}
#icons-for-maps .interested {
    position:absolute;
    font-size:12px;
    font-weight:bold;
    text-shadow:none;
    top:10px;
    left:10px;
}
#icons-for-maps .count {
    font-size:12px;
    font-weight:normal;
    position:absolute;
    left:8px;
    top:6px;
    font-family:Pona;
}
#icons-for-maps .tbl {
    display:table;
    position:absolute;
    left:0;
    bottom:5px;
    width:100%;
    text-align:center
}
#icons-for-maps .tbl-row {
    display:table-row;
    text-align:center;
    width:100%;
}
#icons-for-maps .title {
    font-size:9px;
    line-height:8px;
    display:table-cell;
    text-align:center;
    font-family:Arial !important;
    height:12px;
    vertical-align:middle;
    padding:0px;
    width:100%;
}

.interest3, .interest3:hover, .interest3:active {
    background: #805187;
    background: -webkit-linear-gradient(#805187, #61286c);
    background: -o-linear-gradient(#805187, #61286c);
    background: -moz-linear-gradient(#805187, #61286c);
    background: linear-gradient(#805187, #61286c);    
    font-family: Arial !important;
    border-radius: 3px !important;
    display: table;
    padding: 15px 5px;
    box-sizing: border-box;
    margin: 0 auto;
    text-shadow: none;
    box-shadow: none;
    width: 100% !important;
    max-width: 250px;
    font-size: 12px !important;
    text-align: center;
    line-height: 16px;
    overflow: hidden;
}
.interest1, .interest1:hover, .interest1:active, .interest1:link,
.interest2, .interest2:hover, .interest2:active, .interest2:link,
.reviewing, .reviewing:hover, .reviewing:active, .reviewing:link {
    font-family: Arial !important;
    border-radius: 3px !important;
    display: table;
    padding: 15px 5px;
    box-sizing: border-box;
    margin: 0 auto;
    text-shadow: none;
    box-shadow: none;
    width: 100% !important;
    max-width: 250px;
    font-size: 12px !important;
    text-align: center;
    line-height: 16px;
    overflow: hidden;    
    background: #FFF;
    border: 1px solid #83578c;
    color: #83578c;    
}
.reviewing, .reviewing:hover, .reviewing:active, .reviewing:link {
    background:#f3eef4 !important;
    border:none !important;
}

button.interest3 .btni, button.interest1 .btni, button.interest2 .btni, button.reviewing .btni {
    overflow: hidden;
    text-align: center;
    display: table-cell;
    white-space: nowrap;
    vertical-align: middle;
    width: 68px;
}
button.interest3 .btnii, button.interest1 .btnii, button.interest2 .btnii, button.reviewing .btnii {
    vertical-align: middle;
    display: table-cell;
    text-align: left;
}

.btns b {
    display: block;
    font-weight: normal;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-size: 12px;
}

.job_block h4 .distance {
    float:right;
    color:#826982;
    font-weight:normal;
    font-size:11px;
    text-align:right;
}
.interested-job.job_block h4 .distance {
    color:#FFF;
}
.job_block h4 span.res {
    color:#826982;
}
.interested-job.job_block h4 span.res {
    color:#FFF;
}

#jobs-title .commute {
    float:right;
    color:#85568d;
    font-size:20px;
    font-weight:normal;
    font-family:PonaBook, Georgia;
}
#jobs-title .commute .title {
    line-height:32px;
    display:inline-block;
}
#commute-selector {
    vertical-align:top;
}
#commute-selector a {
    text-decoration: none;
    display: inline-block;
    margin: 0 2px;
    padding: 7px 16px;
    border-radius: 3px;
    color: #b5afb3;
    border: 1px solid #eae8eb;
    box-sizing: border-box;
    cursor: pointer;    
    font-size: 12px;
}
#commute-selector a.selected {
    border: none;
    background: #f3eef4;
    color: #85568d;
    padding: 8px 16px;
}</pre></body></html>