﻿/********************************** browse search page ******************************************************/
div.baseSearchFilter{float:left;width:200px;margin:0 10px 0 0;}
/*div.baseSearchFilter a{color:#43a8c8}*/
div.baseSearchFilter div.baseSearchFilterData{float:left;width:200px;}
div.searchResults{float:left;width:770px;border:1px none black}
div.buttonBanners{float:right;width:150px;border:1px none black; margin-top: -20px}
div.searchExtraboxes{border:1px solid #EEEEEE;float:left;width:763px;padding-left:5px;margin:10px 0 0 0}
div.searchExtraboxes h3 {font-size:12px; color: #B40E0F; font-family: "Trebuchet MS",Arial,Verdana; text-transform: uppercase; padding-top: 5px;}
div.searchExtraboxes ul{margin-left:0px}
div.searchExtraboxes ul li{height:18px;background-image:url(/images/bul_1.gif);background-repeat:no-repeat;background-position:left center;padding-left:22px;list-style:none;color:#43a8c8}
div.searchExtraboxes ul li a{color:#1885CC}
#PageContent h1 {font-size: 18px; margin-bottom: -10px;}
/********************************** For the dipslay call to register **************************************************/
div.regBox
{
border:1px solid #EEEEEE; float:left; margin:10px 0 0; padding:5px; width:758px;
/*border:1px solid #EEEEEE;float:left;width:488px;padding:5px;margin:10px 0 0 0*/
}
/*div.regBox div.regBoxTitle h1{font-size:11px;line-height:18px;margin:0;color:#4d4d4d}
div.regBox div.regBoxTitle{float:left;width:488px;margin:0px 0 5px 0}*/
div.regBox div.regBoxTitle {margin: 0px 0 15px 0;}
div.regBox div.regBoxTitle h1 span {font-size: 12px;}
/*div.regBox div.regBoxContainer div.regBoxImage{float:left;width:50px;height:30px;background-repeat:no-repeat;background-position:left center;background-image:url(/images/MRenvelope-icon.gif)}*/
div.regBox div.regBoxContainer div.regBoxImage{float:left;width:60px;height:35px;background-repeat:no-repeat;background-position:left center;background-image:url(/images/email-icon.png); margin-right: 5px; margin-top: 2px; }
div.regBox div.regBoxContainer div.regBoxBody{float:left;width:430px}
div.regBox div.regBoxContainer div.regBoxBodyContainer{float:left;width:430px}
div.regBox div.regBoxContainer div.regBoxBodyContainer div.regBoxEmailText{float:left;width:430px;margin:0px 0 2px 0}
div.regBox div.regBoxContainer div.regBoxBodyContainer div.regBoxEmail{float:left;width:265px}
div.regBox div.regBoxContainer div.regBoxBodyContainer div.regBoxEmail .regEmailText{width:184px;margin:0 0px 0 5px;border:1px solid #474747}
div.regBox div.regBoxContainer div.regBoxBodyContainer div.regBoxRegisterButton{float:left;width:30px}
div.regBox div.regBoxContainer div.regBoxBodyContainer div.regBoxRegisterButton .registerButton{border:1px none white;background-image:url(/images/btn_1.png);background-repeat:no-repeat;background-position:left center;width:25px;height:22px;background-color:white;cursor:pointer}
.filtertoggle{cursor:pointer;text-transform:uppercase;color:#FC8815;}
.toggle-icon{vertical-align:middle;padding:2px 0 0 0;position:absolute;left:210px;}
/********************************** search-filter ******************************************************/
div.content .search-filter-label{float:left;width:70px}
.search-details-container{float:left;margin:0 0 0px 0}
.no-results-container{float:left;width:710px;margin:0;padding:0 0 20px 1px;}
.headline-banner{float:left;margin:0px;padding:0px;width:710px}
/********************************** banners overloads *************************************************/
#sectionExtraModuleBanners {margin-left: 2px; float: right; width:125px;}
/********************************** Stared vacancies **************************************************/
.star-vacancy{text-transform: uppercase; color: #CC3300; font-weight: bold; font-size: 90%; font-family: Arial; position: relative; top: 0px;}
.star-vacancy-inner{position: absolute; top: -3px; left: -195px; width: 200px;}
.star-vacancy span img {float: left;}
.star-vacancy span span {float: left; padding-top: 5px;}
.star-vacancy-info {padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #FFEFD7; border-left: 1px solid #FFEFD7; border-right: 1px solid #FFEFD7; border-bottom: none 0;}
.star-vacancy-info img {float: left; width: 53px; padding-top: 5px; margin-left: 5px;}
.star-vacancy-info span {float: left; width: 630px; padding-left: 10px;}
.star-vacancy-info span h2 {padding:5px 0 5px 0px;}
.show-only-star-vacancies-link{color: #B92828; font-weight: bold;}
/********************************** Unordered list style **********************************************/
ul{list-style-type: none; padding: 0 0 0 0;}
/********************************** Filter box ********************************************************/
#SearchBrowseFilter span{ color:#474747; font-size:1.1em; font-weight:bold; text-transform:uppercase; }

#SearchBrowseFilter{background-image: url('/images/panelbg2.png'); background-repeat: repeat-x; width: 770px; height: 120px; position: relative;}
#SearchBrowseFilter span.industry  {position: absolute; top: 32px; left: 10px; text-transform: uppercase;}
#SearchBrowseFilter select.industry{position: absolute; top: 30px; left: 100px; width: 200px;}

#SearchBrowseFilter span.location  {position: absolute; top: 62px; left: 10px; text-transform: uppercase;}
#SearchBrowseFilter select.location{position: absolute; top: 60px; left: 100px; width: 200px;}

#SearchBrowseFilter span.salary    {position: absolute; top: 92px; left: 10px; text-transform: uppercase;}
#SearchBrowseFilter select.salary  {position: absolute; top: 90px; left: 100px; width: 200px;}

#SearchBrowseFilter span.occupationHeading{position: absolute; top: 32px; left: 330px; text-transform: uppercase;}
#SearchBrowseFilter select.occupationHeading{position: absolute; top: 30px; left: 420px; width: 200px;}
#SearchBrowseFilter select.occupation{position: absolute; top: 60px; left: 420px; width: 200px;}

#SearchBrowseFilter span.postedDate{position: absolute; top: 92px; left: 330px; text-transform: uppercase;}
#SearchBrowseFilter select.postedDate{position: absolute; top: 90px; left: 420px; width: 200px;}

#SearchBrowseFilter span.showDescriptionBox{position: absolute; top: 5px; left: 625px; font-size: 1em; font-weight: normal; text-transform: none;}

#SearchBrowseFilter input.searchButton{position: absolute; top: 90px; left: 655px; width: 85; height: 23; display: block;}
#SearchBrowseFilter span.resultCount {position: absolute; top: 60px; left: 655px; width: 85; height: 23; display: block; color: #007AC9; font-size: 1em; font-weight: bold; }

#SearchBrowseFilter h2.searchBrowseTitle {position: absolute; top: 5px; left: 10px;}

.search-results-header th a {color: #474747; text-transform: uppercase; font-weight: bold; font-size: 1.1em;}
.search-results-row-grey td a, li a {color: #00458A; /*#1C387C;*/}

#StarVacanciesDescription {color:#474747; font-weight:bold; padding: 0 0 0 0;}

.pagerContainer {padding-top: 10px;}
.pageLink {width: 16px;}
.pageLinkCurrent {color: #CC3300;}
.pageNav {padding-left: 1px; padding-right: 1px;}