*{margin:0;padding:0;list-style-type:none;list-style-position:outside;}
.header-company{position:relative;}
.company-description h2{border-bottom:1px solid #f1f1f1;color:#47646A;font-size:16px;margin:35px 0 5px;clear:both;padding-bottom:1px;float:left;width:914px;}
.company-description .description-text{width:100%;border-bottom:none;}
/***** results-list-heading *****/
.results-list-heading{margin:0 0 15px 0;padding-bottom:5px;border-bottom:3px double #e1e1e1;overflow:hidden;_display:inline-block;/*Stupid IE6*/}
.pagination{text-align:right;margin:10px 0 0 0;font-size:12px;}
.pagination a{font-weight:bold;margin:0 2px;}
/****** Switch view tools *****/
.view-tools{float:left;margin:10px 0 0;font-size:12px;}
.view-tools span{color:#00298F;cursor:pointer;text-decoration:underline;}
.view-tools span:hover{color:#3A58A5;text-decoration:none;}
.view-tools .active{font-weight:bold;cursor:default !important;text-decoration:none !important;}

.joboffer-custom {float:left;width:100%;text-align:center;margin-bottom:20px;}
/***** results-list-item *****/
h3.list-title, h4.list-title {color:#000000;display:inline;font-size:26px;font-weight:normal;margin-bottom:10px;}
h4.list-title {clear:left;}
.results-list-item{font-size:11.5px;margin-top:4px;padding:10px 5px 5px;position:relative;overflow:hidden;_display:inline-block;/*Stupid IE6*/
list-style-type:none;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;}
.results-list-item a:visited strong.keyword{text-decoration:none;}
.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,.list-view .company{display:none;}
.list-view .results-list-item{display:block;height:40px;}
.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 .disab-icon{display:block;position:absolute;top:5px;font-size:11px;}
.list-view .job-title,.list-view-titles .jobtitle-title{left:5px;width:574px;}
.list-view .job-location,.list-view-titles .joblocation-title{left:594px;width:215px;}
.list-view .province{display:none;}
.list-view .last-update,.list-view-titles .lastupdate-title{left:819px;width:77px;}
.list-view .disab-icon{left:916px;}
.expanded-view .list-view-titles{display:none;}
.expanded-view .job-title{margin:0 0 2px;}
.expanded-view .numcandidates{margin-left:10px;}
.expanded-view .job-title a{font-size:14px;}
.expanded-view .job-place{display:block;}
.expanded-view .job-description{margin-top:5px;bottom:5px;}
.expanded-view .numcandidates{font-weight:normal;}
.company-description{float:left;width:914px;font-size:1.1em;background: url('../img/bg/select_level.png') repeat-x left bottom;border:solid #f1f1f1;border-width:3px 3px 0;clear:both;font-size:1.1em;margin-top:3px;padding:20px;}
.company-description .company-logo{float:right;padding:0 0 20px 20px;max-width:250px;font-size:.9em;background-color:#fff;text-align:center;width:120px;height:67px;}
.company-description .company-logo img{margin-bottom:5px;padding:4px;border:1px solid #f1f1f1;width:120px;height:67px;}
.company-description p{display:block;float:left;width:615px;padding:5px 0;border-bottom:1px solid #f1f1f1;margin:0px;}
.company-description p span{display:inline-block;float:left;line-height:1.4em;}
.company-description p .name{text-align:right;width:195px;padding-right:1em;}
.company-description p .data{width:395px;}
.company-left p{border-bottom:none;}
.page-options{position:absolute;left:693px;top:200px;width:250px;poadding-left:20px;background:url(../img/bg/dotted_vertical.png) 0 0 repeat-y;}
.pag-options li{margin-top:8px;}
.page-options li{float:left;font-size:1.1em;margin:0 0 6px 20px;}
a.email,a.back{background-position:left center;background-repeat:no-repeat;padding:5px 0 5px 20px;}
a.back{background-image:url('../img/icons/arrow_left_green.png');float:right;}
a.email{background-image:url('../img/icons/email.png');font-size:.88em;}

