@charset "utf-8";

/* Body */
body {}
.homepage {background-image: url('../img/bg/pc_body_homepage.png');}
.internal {background-image: url('../img/bg/pc_body_internal.png');}
.register, .cin.homepage, .cin.internal {background-image: url('../img/bg/pc_body_register.png');}

/* Headers */
#header #links-onet li {border-right:1px solid #000;}
#header #links-onet a {color:#000;}

/*Search results tools */
.results-list-heading{float:left;width:100%;margin:30px 0 5px;border-bottom:1px solid #ccc;font-size:12px;}
.sorting-tools {float:left;}
.sorting-tools span, .sorting-tools a {display:inline-block;padding:6px;margin-bottom:-1px;border:1px solid;background:url("../img/bg/grey_gradient_top_bottom.png") repeat-x #fff;}
.sorting-tools span, .sorting-tools a:hover {background-position:left bottom;}
.sorting-tools span {border-color:#ccc #ccc #fff;}
.sorting-tools a {border-color:#ccc;background-position: 0 -10px;}
.view-tools{float:right;margin-top:10px;}
.view-tools span, .sorting-tools span{color:#00298F;cursor:pointer;text-decoration:underline;}
.view-tools span:hover{text-decoration:none;}
.view-tools .active, .sorting-tools .active {font-weight:bold;cursor:default !important;text-decoration:none !important;}

/* Search results */
#results-list {clear:both;}
.results-list-item{font-size:11.5px;margin-top:4px;padding:10px 5px 5px;margin-bottom:5px !important;position:relative;background-image:url('../img/bg/list_item_separator.png'); background-position:left bottom;background-repeat:repeat-x;}
.results-item-hover {background-color:#ddf0f8;}
.results-list-item .item-favorite{float:left;width:20px;margin-right:10px;}
.results-list-item .item-favorite p{padding:3px;}
.results-list-item .job-title:visited{color:#8090B7;}
.results-list-item .numcandidates, .results-list-item .job-location, .results-list-item .last-update-label, .results-list-item .last-update, .results-list-item .company-label {color:#747474;}
.results-list-item .shift{color:#387d00;}
.results-list-item .description{margin:8px 0 3px;font-size:12px;}
.results-list-item .description-info,.results-list-item .description-info-favorites a{font-size:1em;margin-top:-2px;overflow:visible;}
.results-list-item .description-info h3{display:inline;font-size:1.2em;}
.results-list-item .description-info a{color:#387d00;font-size:0.85em;text-decoration:underline;font-weight:normal;}
.results-list-item .company {display:inline; font-size:12px;font-weight:normal;}
.results-list-item .company a {color:#387d00;text-decoration:underline;}
.results-list-item .disab-icon{margin-left:10px;vertical-align:text-bottom;}
.results-list-item strong.keyword{font-weight:normal;background-color:#ff9;padding:0px;}
.results-list-item a strong.keyword{text-decoration:underline;}
.list-view-titles {list-style-type:none;position:relative;height:35px;font-weight:bold;}
.list-view .description, .list-view .last-update-label, .list-view .company-label {display:none;}
.list-view .results-list-item {display:block;height:40px;overflow:hidden}
.list-view .job-title a {font-size:12px;}
.list-view .list-view-titles li, .list-view .job-title, .list-view .job-location, .list-view .last-update, .list-view .company, .list-view .disab-icon {display:block;position:absolute;top:5px;}
.list-view .job-title, .list-view-titles .jobtitle-title {left:5px;width:36%;}
.list-view .job-location, .list-view-titles .joblocation-title {left:38%;width:25%;}
.list-view .job, .list-view .province {display:none;}
.list-view .company, .list-view-titles .company-title {left:65%;width:18%;}
.list-view .last-update, .list-view-titles .lastupdate-title {left:83%;width:8%;}
.list-view .disab-icon {left:91%;}
.expanded-view .list-view-titles {display:none;}
.expanded-view .job-title{margin:0 0 2px;}
.expanded-view .job-title a {font-size:14px;}
.expanded-view .numcandidates {margin-left:10px;}
.expanded-view .job-place {display:block;}
.expanded-view .job-location {clear:both;}
.expanded-view .job-description {margin-top:5px;}

/* Results list ending */
.results-list-ending .favorites img{margin:0 5px -3px 8px;}
.results-list-ending .save-search{margin:30px 0;padding-left:5px;}
.results-list-ending .pagination{margin:20px 0 0 0;font-size:12px;float:right;}
.results-list-ending .pagination li {float:left;display:block;margin:0 2px;border:1px solid #ccc;font-weight:bold; }
.results-list-ending .pagination a, .results-list-ending .pagination span {color: #666;display:block;padding:4px 8px;background:transparent url('../img/bg/pagination.png') repeat-x;}
.results-list-ending .pagination a:hover, .results-list-ending .pagination span {color: #fff;background-color:#ffce25;background-position: -100px 0;}

/* Filters drilldown */
#filters, #results-filter-selected, #results-filter {float:left;}
#results-filter-selected, #results-filter {width:188px;margin:10px 10px 0;padding-bottom:10px;}
#filters {margin-top:5px;font-size:12px;width:208px;border:1px solid #ccc;}
.hide-filter,.show-filter{clear:both;}
#filters h3 {color:#333338;margin:1px;padding:7px;background:url("../img/bg/special_headings.png") repeat-x scroll left bottom #fff;}
#results-filter-selected {border-bottom:1px solid #e6e6e6;}
#results-filter-selected li {margin-bottom:3px;}
#results-filter-selected li a{font-weight:bold;text-decoration:none;color:#333338;padding-left:15px;background: transparent url('../img/icons/cross-small-circle.png') no-repeat left center;}
#results-filter-selected p {font-size:11px;text-align:right;padding:5px 0 0;}
.filter-title, .filter-title:hover {display:block:margin-bottom:3px;padding-left:15px;color: #333338;text-decoration:none;font-weight:bold;background:transparent no-repeat 0 -2px;}
.opened .filter-title {background-image: url('../img/icons/control-270-small.png') ;}
.closed .filter-title {background-image:url('../img/icons/control-000-small.png');}
.results-filter-item {clear:both;margin-bottom:10px;width:190px;float:left;}
.filter-terms {margin-left:15px;}
.filter-term {clear:both;line-height:1.4em;margin-bottom:3px;width:170px;}
.filter-term.more {text-align:right;}
.filter-term a,.filter-term strong{float:left;}
.filter-term a:link,.filter-term a:visited,.filter-term strong{text-decoration:none;}
.filter-term a:hover,.filter-term a:active{text-decoration:underline;}
.filter-term span{float:right;color:#84848f;}
#results-filter .more{display:none;}

/* General layout of search boxes */
.internal-search {float:left;}
.internal-search fieldset {margin:0;}
.internal-search fieldset li {clear:none;display:inline-block;position:relative;float:none;width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0;} 
.internal-search .other-searches {font-size:11px;line-height:1em;padding-bottom:0;}

/* Search results search box */
#results-search {width:100%;margin-bottom:20px;}
#results-search li {margin-right:10px;}
#results-search label {float:none;width:auto;margin:4px 10px 3px 0;font-weight:bold;}

/* Company site search box */
#search-box {width:960px;margin-top:30px;padding:10px 0;}
#search-box ul {float:left;margin-bottom:5px;}
#search-box li {margin-right:20px;}
#search-box legend {font-weight:bold;border-bottom:1px solid #f1f1f1;margin-bottom:10px;}
#search-box legend span {display:inline-block;width:928px;}
#search-box label {display:block;width:auto;float:none;margin:0 0 4px 0;}
#search-box #Keywords {width:250px;}
#search-box #Category, #search-box #SubRegion {width:auto;}
.keyword-defaultValue {color:#777;}
