/* #internalWrap { background-image:url(/Jobs/images-multimedia/pb-jobs-new.jpg); } */
#JobsBanner { margin-bottom:10px; }
#JobsCurrentVacanciesText img { float:left; margin: 0 10px 10px 0; }
#JobsCurrentVacanciesText { width:75%; float:left;}
#JobsCurrentVacanciesRightImage { }
img.sys_floatleftplease {float:left;}

/* job listing page */
h2{}
.jobListingByCategory h2{}
.jobsInACategory{margin-top:2em;}
.job{margin-bottom: 3em;}
#content .job h3 {font-size:1em;}
#content .job h3 a:link, #content .job h3 a:visited{color:#036;}
.job dl{}
.job dl dt{width:120px; font-weight: bold;}
.job dl dt.jobReference, .job dl dt.jobClosingDate{}
.job dd{}
.job dl dd.jobReference{}
.job dl dd.jobClosingDate{}
.job dl dt.jobSalary{}
.job dl dd.jobSalary{}
.job dl dt{}

/* job details */
.job dl.jobDetails {margin-bottom:2em;}
.job dl.jobDetails dt{width:120px; font-weight: bold; float: left; clear: both;}
.job dl.jobDetails dd{margin: 0 0 0.5em 120px;}

/* Search results page */
.sys_search-control{margin: 0!important;color: #666;font-size: 1.1em!important;}
.sys_search-control .sys_subitem{float: left; padding-bottom: 1em!important; margin-bottom: 0!important; border-bottom: 1px solid #efefef;}
.sys_search-control .sys_subitem .sys_icon{display: none;}
.sys_search-control h2{font-family: "Verdana",sans-serif!important;} 
.sys_search-control .sys_subitem-heading{float: left; display: block; clear: both; margin: 0!important;}
.sys_search-control h2 a:link, .sys_search-control h2 a:visited{color: #336699!important; text-decoration: underline; font-size: 0.7em;}
.sys_search-control .sys_subitem-summary{float:left; display: block; clear: both; margin: 0!important; width: 100%;}
.sys_search-control dl{margin-bottom: 1em; float: left;display: block; clear: both;}
.sys_search-control dl dd{float: left;}
.sys_search-control dl dt{display:block!important; font-weight: bold;float: left;}
.sys_search-control dl dt.sys_search-jobfmly, .sys_search-control dl dt.sys_search-clsdte{width:90px; margin-right: .3em; clear: both;}
.sys_search-control dl dt.sys_search-jobfmly{}
.sys_search-control dl dd.sys_search-jobfmly{width: 580px; float: left;}
.sys_search-control dl dd.sys_search-clsdte{width: 230px;}
.sys_search-control dl dd.sys_search-salary{width: 300px;}
.sys_search-control dl dt.sys_search-salary{margin-right: 1em;}



/* Search results page - search box */
.sys_search-control .sys_greyRoundedBox{background-color: #EEE; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0.8em 1.5em; margin: 1.5em auto 0; width: 300px;}
.sys_search-control .sys_greyRoundedBox label{padding: 0; font-size: 1em; line-height:1.9em;}
.sys_search-control .sys_greyRoundedBox #jobSearch{padding: 5px; color: #666;}
.sys_search-control .sys_greyRoundedBox #jobSearchSubmit{border: 2px solid #efefef; background: #073a6d url(/SiteElements/Images/Template/Internal/genFormButtonBackground.png) repeat-x left top; color: #fff; text-align: center; font-weight: bold; cursor:pointer; padding: 0.1em;}


.sys_jobSearchBox{padding: 0; margin: 0;}
.sys_jobSearchBox #jobSearch{padding: 2px; margin: 0; color: #666; width: 150px;}
.sys_jobSearchBox label{display:none;}
.sys_jobSearchBox #jobSearchSubmit{border: 2px solid #efefef; background: #073a6d url(/SiteElements/Images/Template/Internal/genFormButtonBackground.png) repeat-x left top; color: #fff; text-align: center; font-weight: bold; cursor:pointer; padding: 0.1em; margin: 0;}

.ad-gallery div.findoutMore a, .ad-gallery div.findoutMore a:visited, .ad-gallery div.caseStudy a, .ad-gallery div.caseStudy a:visited{display:none;}
