
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
button { margin:0; padding:0}
body,td,th,p,div, input, textarea, button { font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; color:#333333;}

@font-face {
	font-family: 'PT Sans Narrow';
	font-style: normal;
	font-weight: bold;	
	src: url('/css/fonts/pt-sans-bold.eot'); /* IE9 Compat Modes */
	src: url('/css/fonts/pt-sans-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/css/fonts/pt-sans-bold.woff') format('woff'), /* Modern Browsers */
	     url('/css/fonts/pt-sans-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/css/fonts/pt-sans-bold.svg#svgFontName') format('svg'); /* Legacy iOS */
	}	

#menu, #footer h2, .searchbox h2, button#btnSearch, button#btnApplyAlert, #employer-application button#btnSubmit,  .panel .title h2, .panel .title h1 , .panel.orange h2, a.button, #vacancies .vacancy h2, .respond  a, .links a    {font-family: "PT Sans Narrow", "Helvetica Neue","Arial Narrow",Helvetica,Arial, sans-serif; font-weight:bold}
.content .filter ul li , ul#main-categories li, .content ul li {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAAAAABHxhIHAAAAG0lEQVQImWNYm/n/P8PHmPL/DP93Gy+AsEBiALD8DjwP1VNvAAAAAElFTkSuQmCC)}

strong { font-weight:bold}
body { padding-bottom:10px }

#container { width:958px; padding:5px 15px;; margin:0 auto; border-top:0}
#header { height:100%; overflow:auto; ; margin-left:-19px}
	#logo { float:left; padding:0px 0;text-indent:-9999px}
			#logo a { background: url(data:image/png;base64,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%3D) no-repeat center left ; width:456px; height:80px; display:block}
	#leaderboard { text-align:center; margin-bottom:-25px; margin-top:25px; clear:both ; display:none}
	
	#fullbanner { float:right; margin-top:15px; display:none}
	#rectangle { display:none}

#menu  { height:45px; margin-top:10px; margin-bottom:10px}
#menu ul { height:100%; overflow:auto; font-size:18px;}
#menu ul li { float:left;}
#menu ul li#link-contact { border-right:0px  }
#menu ul li a { text-decoration:none; padding:5px 12px; display:block; color:#fff; background:#2B4866; }
#menu ul li#link-candidates a, #menu ul.employers li#link-candidates a { background:#2B4866 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAF0mx+sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNDOENDQTc5Mzc4MTFFMTgxQzBBMURDRkFCMkQyREMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNDOENDQTg5Mzc4MTFFMTgxQzBBMURDRkFCMkQyREMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0M4Q0NBNTkzNzgxMUUxODFDMEExRENGQUIyRDJEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0M4Q0NBNjkzNzgxMUUxODFDMEExRENGQUIyRDJEQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvfUlHsAAAInSURBVHjaYvz35/u7FWIMMMCk65MvHPUBwQdiHa9MuBAThIILMcFVQoQAAojxzRJeBiTAZL8kEoUPxMhCUP1wIYR5ECGAAGLU9ki7snXK2+XCDNgASBrCurJt+ttlAjilsSpCl0ZThF0arggggNC9igaY4g8U4JN+8OQlHhWgcMCjAhpMuFQgQhGrCiZkDqYKJjTlaCqYMO1DVsGE1cFwFQABxOidUrt5Zs275SIMpANQoOl65wJNEo56T7JmuEt0vLLARnwgWTOSEZnEG4E9xIg0ggmXBDFGMOE3G78RTMT4DZcRTMSHLaYR+HIeHqAgI75lVgNAADF+2On25/VxMvR/+snO9Nt0NYuoJRmaudl+MTlElZKtHxRgEP3MYnZkpm2g/j8my5jEXcjRDNH/13gBSfpR4plU/eiJhCT9WFIY8fqxJ08i9eNM28Tox5cxCOonkKvw6yecJfHoJyo/49JPbGGAVT8JJQmmfiaScgKafiZSsyGyfiYyygCIfmYmJoAAY3z97qMwH/unvX7klWTkgb//GUFFmG9GK7AUEop8Q15BRh5AFPnAUnxBV4mIANfH3b5/Xh+ltY/R6xqY9dzv9wT+e3WAfhajWs/zfm/Iv5d76Gcxra0nYDHtrCfKYlpYT4LF1LWeZIupZT2ZFlNuPUUWU2I9FSwmz3qqWUyq9VS2mHjraWIxMdbT0GL81tPcYlzW08liTOt/v9hHP4tRrBfkAwCNEoHVZ5dI5gAAAABJRU5ErkJggg%3D%3D) no-repeat right bottom; padding-right:40px;border-bottom:1px solid #2B4866;}
#menu ul.employers li#link-candidates a { border-bottom:1px solid #fff}
#menu ul li#link-employers a { background:#eca40d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAF0mx+sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTFBNkE3OTI5Mzc4MTFFMUJFQTRCRUU0NTYyNzM5MEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTFBNkE3OTM5Mzc4MTFFMUJFQTRCRUU0NTYyNzM5MEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUE2QTc5MDkzNzgxMUUxQkVBNEJFRTQ1NjI3MzkwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUE2QTc5MTkzNzgxMUUxQkVBNEJFRTQ1NjI3MzkwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv8iRHkAAAHbSURBVHjaYvz//z8DEmB6u0yI4f8/BB+I3y4TgAsxQSi4EBNcJVjoL0AAMWKYt5QPhQ9SiSQEMw8mhGQeWAgggBjeLBX8/+/vfxwA6jyQWiRHo5uOSxETmnI0RSwM2ADInwwMQpFvAAII3avodqP5HIvT8KhADxfcHsOmAsVjmCow/I0ZR3hUMGEPFswYxKoCIIAIRCh+QCC68QMCiYFYzWQYwYQrIRFjBBMeOYJGMBF0G1G5hwwjmEiKG5gRf/DlPEJGCIHyZcRrgACc1DsKgEAMBNDjiZ2Fp11RK/EmIlrttmuhQUGUbD6T/jXJTJReKttOY4vjvATY08Jg/2wb8++pAP+5s9f/Q+LyTMLsno+n0RezbfFSMVSvtEr2eiUFb+pzyVufAesdn4R83+BvKK9D7GoQX3NsUwwViMnv8+1PAXqtgxQAQSCAojWLlkHUuTpmXqJF12lh6yjUFKQootQZx328wPozqCmJOX7CuluIn7CYcxWMmX8GjI1/7xcD/5WvrPx/vTLxofEi5+PaRchH14eKh7TH8Dxg3hrDA/620nig+kpjeaD9O8N5yFGlED4LfOPHvjCKFfb8PMmhcVuH3lnhc+ORorW80ZuHy6pm2zosv4jO8Wo9AHeWLlpPconXAAAAAElFTkSuQmCC) no-repeat right bottom; padding-right:40px; padding-left:0px; border-bottom:1px solid #fff}
#menu ul.employers li#link-employers a { border-bottom:1px solid #eca40d}
#menu ul li ul {clear:both; position:absolute;  height:26px; background:#2B4866 url(../images/background-menu.png) no-repeat; font-size:16px; padding:4px 0; width:958px; font-weight:normal !important }
#menu ul.employers li ul { background:#eca40d; margin-left:-126px}
#menu ul li ul li { border-right:1px solid #fff; margin:4px 0px !important;}
#menu ul li ul li a { background:none !important; padding:0px 12px !important; border:none !important; line-height:16px  }
#menu .inactive { display:none}

#columns {padding-top:25px; height:100%; overflow:visible;;}
	#main-column { float:left; width:620px}
		#main-column .panel { width:578px}
	#sub-column { float:right;  width:338px}	
		#rectangle { margin-bottom:15px;  }

#footer { clear:both;height:100%; overflow:auto; padding:10px 5px 5px 5px;box-shadow: 0px 4px 8px #ccc; border:0px solid #263a5c; box-shadow: 0px 4px 8px #999; background: #6f90b9; /* Old browsers */
background: -moz-radial-gradient(top, ellipse cover, #6f90b9 0%, #345171 100%); /* FF3.6-15  http://colorzilla.com/gradient-editor/#6f90b9+0,345171+100 */
background: -webkit-radial-gradient(top, ellipse cover, #6f90b9 0%,#345171 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at top, #6f90b9 0%,#345171 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f90b9', endColorstr='#345171',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
#footer h2 { color:#fff;  font-size:18px; border-bottom:1px solid #fff; padding-bottom:5px}
#footer ul { margin:10px 0}
#footer li { font-size:11px}
#footer a { color:#fff; text-decoration:none;}
#footer .column { float:left; width:169px; margin:0 10px}
#footer #copyright { padding:10px 0 0 100px; color:#fff; clear:both;  border-top:1px solid #fff; margin:10px; font-weight:bold; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAUCAYAAAHq7mNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDNjgwMzE2NzM3OThFMTExOEFDREE3M0ZCMTlGMzAwNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjExRkY4OUFBNjIxMUUxQkMwMTk4QzZCQTc5MUNENSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjExRkY4OEFBNjIxMUUxQkMwMTk4QzZCQTc5MUNENSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNCODAzMTY3Mzc5OEUxMTE4QUNEQTczRkIxOUYzMDA3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM2ODAzMTY3Mzc5OEUxMTE4QUNEQTczRkIxOUYzMDA3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+V7r+9gAABCdJREFUeNpi/P//PwOpgAmJDdJ9Boh3Q9mCUHEXJHkIG2QTEE+G0kRhgABiJNV5TFArYUAJ6qRVSOLvoE4GOes/zAYQwUiMDQABBHPbrv8QIA2lGaiJYQw2qAUMSJasAuJ3QHwGiJWA2AXKdkEzJA1KzwTiDqg8MmYACCBGcuKenHRiD8TTgNgbiEupagPUi4pI3l4HpcuRgu0uErscKShh4ruRxM5A+aBgFmRAC3tcOA2J/R9J/W5oXIFoQajl5dB4A1mexoCmsZHaKQkggHBJTAPin1Dv6lLbUmpj9AInFogNgDgLiNmBeAEQ2yDl8FXQAgm1ACIhWSGxy9H4ILPu4tHrQiixgvBbIDbA4lP0dGYMTT8M0DQTipS4YSAUiQ1LvNjMgiVyQahZu6HqYWAmkloXpLLFGCqXhi058QDxZ6gBxlB28mBPTjQv+OgBAAJoyHuCCYuYMbRq/gzEvUPJA3+AuAuITwJxMRAbArEiWskx+AA0Q3QBcSy0PkDOKH+AOAqIvaGlASyTd0BLDlIzHnIL5QyWWrMch77/hOoFNiCWAOJuNP+ZQBsfR4D4HrSBNxOIQ6FygtAY2g1rDQJxGlrDFp0NA2ehZsFamSB+J1JLUxCt7jBGYiPMg/qEE4cvQW2/81hCoxwtZIz/owJ85ToDUrvQBUnvbrT2C7a6BJYCXGD1EiwGvkND4CRSCIFiZDUQT0cSO4PUzDaGxooSNEYYoHKdULOEoOx70Ngpx5KC90DNdEWLGZA5FThqYxeoGoxaGYT7ob68AcT2tGja06Mygwn8BWKWwV6MYnMg41CqyAACtGf9LBHDcLTg5HR0O9dO7oJ+gRtOEAexi7P0lhvFKH4BXVxc7OCim4KzkI+gjrpIdBWHut1af4EXeJbEnr1T8Wjg0UvSJm1++fPeu5mgE/89+djEPHTnm+BQcIqlEYI9xA/aoZxeEOyuPBJ0BCuCHcGaYBFL3GFDMBAsCFYRBPfcX6cE53wTHTnNPlPk1biszuEcp9gmWN5VzYmSg/ktC54EfU+9gY50ftQd5X8Spcfn4vcqA8xUVzjOJH06/Ty2Y2HTDa5DwYXguCaG+4I5wYlgl553aYDVZTArjsBo31GvwYtiyqfwPnvEvwrMNkWOSYTZlxMr7tW6G5852b2nvWfUsbPSpM+E3jsD4+byLLQSIhhsNj2AdX8VxS3cex2ody6eIhcmpTrOs1NoAu2Ziibima2/uRI0zfwc78hlesI+E8onWHXK12ZocLuQNjaN8L+AfWgPA96lAFi7rOMRk5okTkzWWEGBWarIoUuUZVRm6MNiz/0RbXUlbSXuWg2yQhuGBqWgwCv8dvVN+lS05blvMvQ9BYvsOopqt4K+4BZs6RVO/RDi+kyw3fKb39EJ69jbrX/0CP380g5fK9ZmJn0ABPO6MxULUkwAAAAASUVORK5CYII%3D) no-repeat -2px 10px}

	.guide { clear:both}
	
	.searchbox { background:url(../images/background-search-box.jpg) no-repeat; height: 160px; overflow:hidden; width: 580px; color:#fff !important; padding : 10px; box-shadow: 0px 4px 8px #999; margin-bottom:20px }
	.searchbox h2 { color:#fff; text-transform:uppercase; font-weight:bold; font-size:16px; font-weight:bold;font-size:18px;}
	.searchbox label { padding:4px 0; color:#fff; font-style:italic}
	.searchbox .guide { height:5px}
	.searchbox input {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAeCAIAAAHz2RhCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzAzOUVCOTM5NjRBMTFFMUE5RDM4MjFFRjA0MTA5MkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzAzOUVCOTQ5NjRBMTFFMUE5RDM4MjFFRjA0MTA5MkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDM5RUI5MTk2NEExMUUxQTlEMzgyMUVGMDQxMDkyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMDM5RUI5Mjk2NEExMUUxQTlEMzgyMUVGMDQxMDkyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgC4sRYAAABqSURBVHjaYnj9+jXD////mRgYGEAYIIAY/vz5g8wHCCAGkDyaGDIGCCDGz58/M/xnYARKw3TgpwACiBFkIAMDCwcHB1API8hoBhK0E08BBBjju3fvoCygdZycXIxAPzAyAq2C2oaielByAI2yMTsWSrVBAAAAAElFTkSuQmCC) repeat-x}

		#search-terms-container { }
		#search-terms-container label { display:block; color:#fff}
		#search-terms-container input { border:1px solid #b4c2cf; padding:6px 4px 6px 4px ; width:370px; line-height:1em; margin:0; height:16px; font-size:16px; }
		#search-terms-container input:focus  {border-color: #666;}
		
		#search-location-container { float:left; margin-right:10px  }
		#search-location-container label { display:block}
		#search-location-container input { border:1px solid #b4c2cf; padding:6px 4px 6px 4px ; width:185px; line-height:1em; margin:0; height:16px}
		
		
		#search-distance-container { float:left;; margin-right:10px  }
		#search-distance-container label { display:block}
		#search-distance-container select { width:62px}
		#search-distance-container .selectBox-dropdown { height:21px; width:44px}
		
		
		#search-button-container {  padding-top:26px }
		button#btnSearch { background:#eca40d; border:2px solid #cf8c01 ; color:#fff; border-radius: 4px; padding:0!important; font-size:13px; line-height:1em; font-size:18px; cursor:pointer}
		button#btnSearch span { display:block; padding:4px 11px; line-height:1em}
		a#expand { text-decoration: none; color:#fff; font-size:11px;padding:5px 0}
		
		#expand-categories select { width:270px; }
		#expand-categories .option { float:left; margin-right:20px}
		#expand-categories label { font-weight:bold}
		#expand-categories .option.employment, #expand-categories .option.appointment { margin-right:0} 


		button#btnApplyAlert { background:#6687af; border:2px solid #5074a0 ; color:#fff; border-radius: 4px; padding:0!important; font-size:18px; line-height:1em; font-size:16px;cursor:pointer}
		button#btnApplyAlert span { display:block; padding:3px 8px; line-height:1em}
		button#btnApplyAlert:hover { background:#5074a0}		
			

	.panel { margin-bottom:20px; border:1px solid #eee; box-shadow: 0px 4px 8px #ccc; padding:10px}
	#main-column .panel.half { float:left; width:290px; margin-right:20px}

	.panel .title h2, .panel .title h1 {font-size:18px; color:#444}	
	.panel .title h2 a, .panel .title h1 a {}
	.panel .title h1.listing a { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAAEWF07zAAAANlBMVEUrSGb///8rSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGYrSGaRXpW3AAAAEXRSTlMAAAMSGCYoNkvM0djb4+b3+gYE8fEAAAB3SURBVBiVXZABEoQgCEX/X82y2i3uf9kUqGQZB59PUEeQBPGBzm1kzcwFHc7OKkTX0lKFFuuGgpVkKU6o3mZnkw97gxK246aOTti/Tklmowb46w1ELBMshsv8aUMV8iZHieqWQSGt8gsqVTln8FUmMKjhM6LSuADpVgLXiM9+vQAAAABJRU5ErkJggg%3D%3D) no-repeat right 2px ; padding-right:16px; display:inline-block; color:#2b4866}
	.panel .title h1.listing a:hover { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAgUlEQVQImS2NLQvEMBBE36+NiKqLOWhkqQpUlIqKUHfyTDl1Ij9sbkLKY3dml/2gUnOV80Cu4Mynmhw0hjszu36myTPO3e+iUPQ1zXQtKrB4bdPnYfOZBWY3V916m1urmzMkkhevh6akBNP4qJfp2jSJmKMOOTgYLmYCIQcFHuSKPyZgf9u591ofAAAAAElFTkSuQmCC) no-repeat right 6px}
	.panel .title {}
	.panel .title a.more { float:right; text-decoration:none;  color:#2B4866; font-weight:bold; padding:10px 0}	
	
	.panel.super {border:1px solid #263a5c;}
	.panel.super h2 {  color:#263a5c; margin:-10px; padding:10px; }
	.panel.super .content  { border-color:  #263a5c;}

	.panel.blue {border:1px solid #263a5c; background:url(../images/background-footer.jpg) no-repeat top center}
	.panel.blue h2 {  color:#fff; margin:-10px; padding:10px; }
	.panel.blue .content, .panel.blue .content p  { background:none; color:#fff !important}

	.panel.orange { border:1px solid #eca40d; padding:8px 10px; margin-bottom:20px;box-shadow: 0px 4px 8px #ccc; background: #fcd27c; /* Old browsers */
background: -moz-radial-gradient(60% bottom, ellipse cover, #fcd27c 0%, #eda512 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(60% bottom, ellipse cover, #fcd27c 0%,#eda512 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at 60% bottom, #fcd27c 0%,#eda512 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd27c', endColorstr='#eda512',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
	.panel.orange h2 {   color:#fff; font-size:16px; font-weight:bold;font-size:18px; border-bottom:1px solid #fff;padding-bottom:5px; margin-bottom:5px }
	.panel.orange .content  { border-top:0; margin-top:0}	
	.panel.orange.jobalert { min-height:162px}
	.panel.orange a { color:#2B4866; font-weight:bold}

	.panel.grey {background:#efefef url(../../images/background-grey.jpg) no-repeat right top; border:1px solid #2B4866}
	.panel .title h2, .panel .title h1 {font-size:18px; color:#2B4866}		
	.panel.grey .content  { border-color:  #2B4866;}	
		
	.content {  padding:12px 0px; margin-top:-1px; height:100%; overflow:auto; border-top:1px solid #eee; margin-top:10px }
	.content h2 { font-size:14px; font-weight:bold}
	.content.page h2, .content.page h3 { margin-top:18px}
	.content.page p { margin:9px 0}
	.content ul li { background-repeat:no-repeat; background-position: 0px 10px; ; padding-left:15px; line-height:24px}	
	.content ul li.icon-viewed { background: url(../images/gzb-icons/16x16/177.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}	
	.content ul li.icon-printed { background: url(../images/gzb-icons/16x16/062.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}	
	.content ul li.icon-responses { background: url(../images/gzb-icons/16x16/115.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}	
	.content ul li.icon-shared { background: url(../images/gzb-icons/16x16/004.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}	
	.content ul li.icon-active { background: url(../images/gzb-icons/16x16/152.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}	
	.content ul li.icon-inactive { background: url(../images/gzb-icons/16x16/151.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}					
	.content ul li.icon-staging { background: url(../images/gzb-icons/16x16/154.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}					
	.content ul li.icon-controle { background: url(../images/gzb-icons/16x16/153.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}							
	.content ul li.icon-modify { background: url(../images/icons/page_edit.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}					
	.content ul li.icon-archived { background: url(../images/icons/delete.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}
	.content ul li.icon-renew { background: url(../images/icons/arrow_rotate_clockwise.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}
	.content ul li.icon-preview { background: url(../images/icons/zoom.png) no-repeat 0px 3px; padding-left:22px; line-height:24px}									

		
	.content ul li a { text-decoration:none; font-weight:bold}
	.content a { color:#263a5c; text-decoration:underline}
	.content a:hover { color:#eca40d; text-decoration:underline}	
	.tabs { height:100%; overflow:auto}
	.welcome { padding-top:15px; margin-top:15px; border-top:1px solid #b4c2cf; clear:both}

	#login-recruiters .content , #direct-post .content { height:228px; overflow:hidden}	
	#response { display:none}

/*  Paging Styles */
span.pgs {font-weight:bold}
.btn_previous {float:left}
.btn_next {float:right}
.pages {text-align:center}

.browse-previous { float:left}
.browse-next { float:right}

.pages a { display:inline-block; border:1px solid #fff; background:#fff; color:#263a5c; font-weight:normal; text-decoration:none; padding:3px 0px; line-height:10px !important; border-radius:2px; width:16px; height:12px; text-align:center }
.pages span.pgs { display:inline-block; border:1px solid #263a5c; background:#5074a0; color:#fff; font-weight:bold; text-decoration:none; padding:3px 0px; line-height:10px !important; border-radius:2px; width:18px; height:12px; text-align:center }
.browse-next a, .browse-previous a { color:#263a5c; font-size:11px; text-decoration:none}
.browse-next a:hover, .browse-previous a:hover {font-size:11px; text-decoration:none}
.browse-next span, .browse-previous span { color:#ddd; font-size:11px}

.option-list { height:80px; border:1px solid #b4c2cf; padding:5px; overflow:auto; width:150px; width:260px;	background: #F2F2F2;
	background: -moz-linear-gradient(top, #ffffff 1%, #E1E1E1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #e2e2e2));

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0);	
}
.option-list label { font-weight:normal !important}
.option-list label strong { font-weight:bold !important}

.seperator { border-top:1px solid #b4c2cf; border-bottom:1px solid #fff; height:1px }

#partners { overflow:hidden; width:560px; height:60px}
#partners  ul { margin:0; padding:0; list-style:none; margin-left:4px}
#partners  ul li { margin:0; padding:0; list-style:none; width:125px; height:60px;  text-align:center; float:left; margin-right:20px; overflow:hidden; font-weight:bold; background:none}		
#partners  ul li a  {text-decoration:none}	
#partners  ul li a div { text-decoration:none; color:#333; font-size:11px !important; display:none}		
#partners  ul li.last { margin-right:0}	

ul#main-categories li { background-repeat:no-repeat; background-position: 0px 10px; ; padding-left:10px; float:left; width:270px; line-height:24px; font-size:11px}
ul#main-categories li a { text-decoration:none;font-size:12px; font-weight:bold}

#promo, #promo-seen { display:none}

#facebox h3 { font-size:14px !important;; font-weight:bold;line-height:20px}
#facebox h3 em { font-style:italic}

#recent-content, #most-viewed-content { clear:both}

.icon-phone { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH3AYTCDc1rGNOigAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAACXSURBVHjaY2AYaMCIR04EiGcC8S8gFgViF1IMZgLivUD8F4h3AfEtfAqxAScgdiTGJhYc4gFQ730G4utA/JzUsDkKxP+BuJgYv2ID0lD6DrkGsEPpn+QaANPIT64Bz6C0KiEDmHGIGwGxKRAbMkASVCgQbyZkGDJwBuJ/DBQkpH0MkJRIEOBKSKA0EA7EUxggeYFgbJANAF9AGg24Ym1eAAAAAElFTkSuQmCC) no-repeat; padding-left:20px; font-weight:bold}
.icon-email { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH3AYTCDcsyAjmSgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAEkSURBVHja3dK/S0JRFMBxUwstogZR/wBxKGwpaCgddGiJEGrMf8KhJRpsiYIgCGqLhsCWKEikpUlt0605eNAcEkjlj/peOE8OFx84d+DDe+++e+8597zn8/3rWMcTqkh7TZoYMTaDfeTxreY94gSfenLAWryGK6TQs94lsYk3OHYFIRwgh3v0PSo2CTdQwzE6bgWrmMMrTvGCL1nQRhN3aGAWA0ni+GWDkry4UdmCCItJNX6LaRyZB3eDX2zjDDEZG0gfenJvIoIL7LgNDlpnXEQZe1J2SyVYxrlUNOyRX2Vz4wOX2JVxo4BrvNtd1RWYLHVEMYUitqSR5hN28YNnZO0NzHkqyGBeVZSQa1euC4jjASv6P1jCoVQxTvTlKzTHnO8df0/VPotB4IQQAAAAAElFTkSuQmCC) no-repeat 0px 2px; padding-left:20px; font-weight:bold}

#featured-jobs .featured-job {clear:both; display:block; padding:5px 0px; height:100%; overflow:auto; margin-bottom:10px}
.featured-job-logo {float:left; width:80px; height:40px; ; overflow:hidden}
.featured-job-position { float:left; width:215px; margin-left:10px;padding-top:3px; }
.featured-job-position a {font-weight:bold; font-size:12px; text-decoration:none; color:#333}
.featured-job-position a span { color:#666; display:block; font-weight:normal}	

/* Listing 8.0 */
#vacancies { clear:both; display:block}
#vacancies .vacancy { display:block; float:none;margin:10px 0px;; border-top:1px solid #999}
#vacancies .even { background-color:#f4f4f4}

#vacancies .vacancy h2 { display:block; padding:10px 10px 0px 10px;margin:0px; font-size:20px; font-weight:bold; line-height:20px}
#vacancies .vacancy h2 a { text-decoration:none; color:#5074a0}
#vacancies .vacancy h3 { display:block; padding:0 10px;margin:0px; font-size:12px; font-weight:bold; color:#eca40d}
#vacancies .vacancy h3 a { text-decoration:none}
#vacancies .vacancy h3.odd { }
#vacancies .topjob { border:1px solid #405c72; background:#f4f6f7}
#vacancies .vacancy.topjob  h3  a { color:#000 }
#vacancies .vacancy.topjob .information { background:#405c72; }
#vacancies .vacancy.topjob .information dd, #vacancies .vacancy.topjob .information dt { color:#fff !important}
#vacancies .vacancy .description {display:block;padding:0px 10px 10px 10px; font-size:11px}
#vacancies .vacancy.topjob  .description {}
#vacancies .vacancy .information {background:#f6f6f6;display:block; height:18px;padding:5px 10px ;  font-size:11px; color:#2f3740; height:100%; overflow:hidden; height:20px; position:relative }
#vacancies .description a, #vacancies  .description a:link, #vacancies .description a:visited { color:#3e4a57; text-decoration:none}

.information dl {margin:0;padding:0; line-height:11px;  white-space: nowrap; display:inline; height:100%;}
.information dd { display:inline;font-weight:normal;margin:0;padding:0 4px; padding-right:10px; font-size:11px; font-weight:bold; color:#565656 ; line-height:20px}
.information dd.last {border-right:0}
.information dt {display:inline;font-weight:normal;margin:0;padding:0;font-size:11px; color:#565656 ; line-height:20px }
.information dt.first { padding-left:0px;}
.date				{float:right; font-size:11px;margin-top:10px; margin-right:10px }

.location		 {float:right;  font-size:11px; margin-top:0px; text-align:right}
.vacancy .location { text-align:left; margin-top:10px}

.options { float:right ; width:100px; margin-top:12px}
.options ul { margin:0; padding:0; list-style:none}
.options ul li { background:none; float:left; margin-left:4px; width:16px; overflow:hidden; height:16px; padding:0; text-indent:-9999px}
.options ul li a, .options ul li span { display:block; }

.options ul li span {
	 /* filter: url(filters.svg#grayscale);Firefox 3.5+ */ 
	opacity: 0.2;
    filter: gray; /* IE6-9 */ 
    -webkit-filter: grayscale(1); /* Google Chrome & Webkit Nightlies */ 
}

.options ul li.status  span {
	opacity: 1;
    filter: none; /* IE6-9 */ 
    -webkit-filter: grayscale(0); /* Google Chrome & Webkit Nightlies */ 	
}

.live { background: url(/images/gzb-icons/16x16/152.png) no-repeat} 
.archief { background: url(/images/gzb-icons/16x16/151.png) no-repeat}
.staging { background: url(/images/gzb-icons/16x16/154.png) no-repeat} 
.extern { background: url(/images/gzb-icons/16x16/153.png) no-repeat} 
.preview  { background: url(/images/icons/zoom.png) no-repeat !important}
.edit  { background: url(/images/icons/page_edit.png) no-repeat !important}
.renew  { background: url(/images/icons/arrow_rotate_clockwise.png) no-repeat !important}
.delete  { background: url(/images/icons/delete.png) no-repeat !important}

.job-stats { border:1px solid #eee; padding:9px; display:none; margin-top:-10px}

ul.latest li { clear:both; border-bottom:1px solid #eee}
ul.latest .company { color:#777; font-style:italic}
ul.latest a:hover .company { color:#eca40d}

#logos { float:left; width:140px; margin-right:20px; overflow:hidden}
.main-details { float:left; width:400px; font-size:11px}
.main-details h1 { font-size:18px; ; font-weight:bold}
.main-details h2 { font-size:14px; ; font-weight:bold}
.main-details h2 a { color:#333; text-decoration:none}
.main-details h2 a:hover { color:#333; text-decoration: underline}

.btn-remove { float:right; margin-top:12px; margin-right:10px}

.description { font-size:13px}
.description h2 { margin-top:20px; margin-bottom:4px}
.description h3 { font-size:15px; margin-top:20px;font-weight:bold}
.description h4 { font-size:14px; margin-top:16px;font-weight:bold}
.description p { margin:12px 0}
.description b, .description strong { font-weight:bold}
.description i, .description em { font-style:italic}

.filter h3 { font-size: 14px; font-weight:bold; margin:10px 0 5px 0}
.content .filter ul li  { background-repeat:no-repeat; background-position: 3px 9px; padding-left:14px}
.content .filter ul li a { font-weight:normal}
.content .filter ul li.selected  { background-color:#f6f6f6; background-repeat:no-repeat; background-position: 3px 9px; }
.content .filter ul li.selected  a { font-weight:bold; background:url(/images/icon-x-small-grey.png) no-repeat 276px 7px; display:block}
.content .filter ul li.selected  a:hover {  background:url(/images/icon-x-small.png) no-repeat 276px 7px; text-decoration:none}

#more-categories {display:none}

/* Vacancy Detail Page */
/*---------------------------------------------------------------------------*/
#classification {padding:10px 0px 10px 0px;  display:block; background: none ; height:100%; overflow:auto; border-top:1px solid #d2d3d4; border-bottom:1px solid #d2d3d4; color:#565656; margin-bottom:15px}
#classification dl {margin:0;padding:0;float:left; width:300px;padding-bottom:5px; }
#classification dl.c2 {width:260px;}
#classification dt { float:left; font-size:11px; height:20px;; font-weight:bold; width:120px }
#classification dd { font-size:11px;  height:20px;padding-left:4px;}
#classification dd div {}


ul#employer-list  { margin:0; padding:0; list-style:none}
ul#employer-list li {margin:0; padding:0; list-style:none;  padding: 0px 0px 0px 0px; margin-bottom:4px; clear:both; border-bottom:1px solid #efefef; display:block; width:100%; overflow:auto; height:28px}
ul#employer-list li .logo { float:left; width:40px; height:20px; margin-right:10px; border:1px solid #eee; overflow:hidden; padding:0; margin-bottom:5px}
ul#employer-list li .logo a, ul#employer-list li .logo img {padding:0; margin:0}
ul#employer-list li h2 { float:left; width:420px; margin:0; padding:0; padding-top:2px; margin-bottom:2px }
ul#employer-list li div { float:left; padding:2px 0px}

.respond { float:left; margin-top:-1px}

.respond  a { background:#eca40d  url(../images/arrow-white.png) no-repeat 5px 4px;; border:2px solid #cf8c01 ; color:#fff; border-radius: 4px;font-size:18px; line-height:1em; font-size:20px;cursor:pointer;display:block; padding:3px 8px; line-height:1em; padding:3px 14px 4px 28px !important; text-decoration:none}
.respond  a:hover { background:#5074a0 url(../images/arrow-white.png) no-repeat 5px 4px;padding:3px 14px 4px 28px !important;  border:2px solid #5074a0 }		


.links { float:right; margin-top:0px}
.links ul li { float:left; margin-left:5px}

.links a { background:#6687af; border:2px solid #5074a0 ; color:#fff; border-radius: 4px;  padding:4px 10px 4px 20px; font-size:18px; line-height:1em; font-size:16px;cursor:pointer; display:block; text-decoration:none; text-shadow: 0px 1px 0px #526c81;}
.links a:hover { background:#5074a0;  border:2px solid #5074a0 ;padding:4px 10px 4px 20px;}		
.links #btnSave a { background-image: url(/images/icon-save.png); background-repeat: no-repeat; background-position:2px 4px; padding-left:20px}
.links #btnPrint a {background-image: url(/images/icon-printed.png); background-repeat: no-repeat; background-position:2px 4px; padding-left:20px}
.links #btnMail a {background-image: url(/images/icon-mail.png); background-repeat: no-repeat; background-position:2px 4px; padding-left:20px}

.links #btnReturn a  { text-shadow: 0px 1px 0px #526c81;}
.links #btnReturn a:hover  {  }

table.tariffs { padding:0;margin:0}
table.tariffs th {padding:0;margin:0; text-align:left; font-weight:bold; font-size:14px}
table.tariffs td {padding:0;margin:0; font-weight:normal; line-height:15px}

			

.form_container {}
.form_container .row {display:block; clear:both; padding:6px 0px}
.form_container .row label {float:left; width:90px;padding:3px 0px; font-weight:bold}
.form_add_vacancy {}
.form_add_vacancy .row {display:block; clear:both; padding:1px 0px}
.form_add_vacancy .row label {float:left; width:125px; clear:both; padding:5px 0px; display:block}
.form_add_vacancy .row .error label { float:none; display:block; width:100%; padding:2px 0px}
.form_add_vacancy fieldset { border:1px solid #eee; margin-bottom:15px; padding:10px}
.form_add_vacancy fieldset legend { font-weight:bold; padding:5px}
.form_jobalert {}
.form_jobalert .row {display:block; clear:both; padding:4px 0px}
.form_jobalert .row label {float:left; width:125px; clear:both; padding:5px 0px; display:block; font-size:12px}
.form_jobalert input { border:1px solid #b4c2cf; padding:5px 4px 5px 4px ;  line-height:1em; margin:0}
.form_jobalert li input { border:none}
.form_jobalert input#btnSubmit { background:#eca40d; border:1px solid #cf8c01 ; color:#fff; padding:5!important; font-size:13px; line-height:1em; font-size:14px; cursor:pointer}
.form_jobalert button { float:right}

#ea .row {display:block; clear:both; padding:1px 0px}
#ea .row label {float:left; width:125px; clear:both; padding:5px 0px; display:block}
#ea label.error { display:none !important}
#ea .row input { border:1px solid #b4c2cf; padding:5px 4px 5px 4px ;line-height:1em; margin:0; height:16px; font-size:13px; }
#ea .row input.error { border:1px dotted #c00}
#ea .row input.btnSubmit {}
#ea button#btnSubmit { background:#6687af; border:2px solid #5074a0 ; color:#fff; border-radius: 4px; padding:0!important; font-size:18px; line-height:1em; font-size:16px;cursor:pointer}
#ea button#btnSubmit span { display:block; padding:3px 8px; line-height:1em}
#ea button#btnSubmit:hover { background:#5074a0}

#jobalert { margin-top:12px}
#jobalert #fldInitials { width:90px}
#jobalert #fldLastname { width:200px}
#jobalert #fldEmail { width:200px}

#new-logo { display:none}

a.button { display:inline-block; border:2px solid #5074a0 ; background:#6687af; color:#fff !important; border-radius: 4px; padding:0!important; font-size:18px; line-height:1em; font-size:16px;cursor:pointer; text-decoration:none; font-size:18px } 
a.button span { display:block; padding:3px 8px; line-height:1em}
a.button:hover {  background:#5074a0; text-decoration:none} 
a.button:hover span {}


.panel.alt.job .title h2 { display:block !important}

#bookmark { width:45px; height:45px; position:absolute; margin-left:555px; margin-top:25px; z-index::9999}
#bookmark a  {width:17px; height:17px; display:block; text-indent:-9999px; overflow:hidden; background:url(../images/corner-rectangle.png) no-repeat top right; padding:5px 5px 23px 23px}
#bookmark a span  {width:17px; height:17px; display:block; text-indent:-9999px; overflow:hidden; background: url(../images/star.png) no-repeat}

.fright { float:right}
.message-error { color:#CC0000; font-weight:bold}

.message	{ text-align: center;  font-weight: bold; padding: 10px; border: 1px solid #000; background-color: #fff;}

.warning 	{ background-color: #EEE; border-color: #F00; color: #F00;}
.success 	{ background-color: #9C9; border-color: #3C0; color: #060;}
.error		{ background-color: #fff6f6; border-color: #F00; color: #F00;}


.category_column { float:left; width:200px;}
fieldset { border:1px solid #ddd; padding:8px;margin-bottom:3px;margin-top:3px;}
legend { font-weight:bold; color:#000; padding-bottom:6px;}
fieldset label {float:left; width:130px; clear:both; padding:3px 0px; display:block}
fieldset div.field { width:420px;padding:1px 0px;display:block; float:left}
fieldset div.field input {padding:0px;margin:0px; padding:2px}
#category-list { font-size:11px ; height:120px; overflow:auto; border:1px solid #ccc; padding:5px; width:240px}


#form-login div.row { height:100%; overflow:auto; margin-bottom:3px}
#form-login div.row label { display:block; color:#565656; font-weight:bold}
#form-login div.row input {  border:1px solid #999; padding:4px 6px; width:260px}
#form-login div.row.buttons { margin-top:5px} 
		button#btnSearch { }
#form-login div.row.buttons button { background:#eca40d; border:1px solid #cf8c01 ; color:#fff; padding:0!important; font-size:13px; line-height:1em; font-size:14px; cursor:pointer } 
#form-login div.row.buttons button span { padding:5px; display:block}
#form-login div.row.buttons button:hover { ; background:#fff } 
#form-login div.row.buttons button:hover span { color:#eca40d }
.half #form-login div.row input {  border:1px solid #333; padding:4px 6px; width:238px}

#category-select ul li  { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAARBAMAAAAS+PDrAAAAKlBMVEUzMzP///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMCF95fAAAADXRSTlMAAAYbJEt4hKi02/P5g5QiDwAAADdJREFUCJljYAAD1gAgobUISNReY2BgOXvbgYHz7t0JEElBIIAQCACUbQCpM2BgyL0G0ws2BQgASkcNvx3ZMgYAAAAASUVORK5CYII%3D); 	background: #F2F2F2;
	background: -moz-linear-gradient(top, #ffffff 1%, #eeeeee 100%)  ;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #e2e2e2));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0);
	
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;	
	border-bottom: solid 1px #ccc;
}
#category-select ul li li { background:none;border:0  }
#category-select ul li a.li-expand { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAARBAMAAAAS+PDrAAAAKlBMVEUzMzP///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMCF95fAAAADXRSTlMAAAYbJEt4hKi02/P5g5QiDwAAADdJREFUCJljYAAD1gAgobUISNReY2BgOXvbgYHz7t0JEElBIIAQCACUbQCpM2BgyL0G0ws2BQgASkcNvx3ZMgYAAAAASUVORK5CYII%3D) no-repeat 0px 0px; padding-left:14px;}


#recruiter-logo-small { float:right; margin-left:10px}

#membership-details fieldset { clear:both}
#membership-details div.row { clear:both; background:#f6f6f6; height:100%; overflow:auto; padding:3px}
#membership-details div.row.odd { background:#eeeeee; border-bottom:1px solid #ddd }
#membership-details div.row label { float:left; width:150px}
#membership-details div.row span { font-weight:bold}
#membership-stats { margin:20px 0}

	 .job { margin-bottom:10px}

	 .table-header { padding:2px 5px; }
	 .table-header .cell {  padding:2px 5px; background:none; float:left; color:#90a1b2 !important; font-weight:bold}
	 .table-header .cell.position { font-weight:bold;} 
	 .table-header .cell.ref { width:90px; float:right}
	 .table-header .cell.published { width:70px; float:right}
	 .table-header .cell.expires { width:70px; float:right}
	 .table-header .cell.options { width:70px; float:right}	 
	 
	 .job { clear:both; margin-top:20px}
	 .job .main, .job .stats { background:#e5eaf0; padding:2px 5px; height:24px; overflow:visible}
	 .job .stats { padding:8px 10px 0px 32px; background: #e5eaf0 url(../images/icon-stats.png) no-repeat 10px 7px}
	 .job .main .cell {  padding:2px 5px; background:none; float:left}

	 .job .main .cell.position { font-weight:bold; color:#565656}
	 .job .main .cell.ref { width:90px; float:right}
	 .job .main .cell.published { width:70px; float:right}
	 .job .main .cell.expires { width:70px; float:right}	 	 
	 .job .main .cell.options {width:70px; float:right}
    	 
	 .job .stats ul { float:right;  clear:none; margin-top:-2px }
	 .job .stats ul li { float:left; width: 32px; padding:0px 0px 0px 20px; display:block; font-size:11px; font-weight:normal; color:#565656}
	 .job .stats ul li.icon-views { background:url(../images/icon-viewed.png) no-repeat 0 2px} 	 
	 .job .stats ul li.icon-prints { background:url(../images/icon-printed.png) no-repeat 0 2px} 	 
	 .job .stats ul li.icon-responses { background:url(../images/icon-responses.png) no-repeat 0 2px} 	 
	 .job .stats ul li.icon-shared { background:url(../images/icon-mail.png) no-repeat 0 2px} 	 	 	 	 
	 .job .abstract {padding:2px 10px; font-size:11px }	 
	 .job .stats-name { float:left;}
	 
  
  table td { padding:6px; color:#565656; font-weight:bold; line-height:16px} 
  table tr.odd td { background:#e5eaf0}
  
  .eon-form div.row { display:block; clear:both; height:100%; overflow:auto; margin-bottom:2px}
  .eon-form div.row label { float:left; width:160px}  


div.error { display: none;; margin-left:120px; border:2px solid #F00; height:100%; overflow:visible; padding:4px }
fieldset div.error label { width:400px; color:#FF0000; padding:0px; float:none; display:block}

input.error { border: 1px dotted red; }

#loading, #response { display:none}
div.loader { background:url(/images/loading.gif) no-repeat center center; width:370px; height:200px; display:block}

/* Uploadify */
.uploadifyQueueItem{font:11px Verdana, Geneva, sans-serif;border:2px solid #E5E5E5;background-color:#F5F5F5;margin-top:5px;width:350px;padding:10px;}
.uploadifyError{border:2px solid #FBCBBC !important;background-color:#FDE5DD !important;}
.uploadifyQueueItem .cancel{float:right;}
.uploadifyProgress{background-color:#FFF;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;margin-top:10px;width:100%;}
.uploadifyProgressBar{background-color:#09F;width:1px;height:3px;}

/* Select Box */
.select-30 .selectBox-dropdown { width:26px}
.select-240 .selectBox-dropdown { width:240px}
.selectBox-dropdown { width: 158px;padding-right: 40px;padding:5px 40px 2px 0;position: relative;border: solid 1px #b4c2cf;line-height: 1.0;text-decoration: none  !important;color: #000 !important;outline: none;vertical-align: middle;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 1%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #eeeeee));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
display: inline-block;cursor: default;}
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow {border-color: #666;}
.selectBox-dropdown.selectBox-menuShowing {	-moz-border-radius-bottomleft: 0;-moz-border-radius-bottomright: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.selectBox-dropdown .selectBox-label {width: 100%;padding: .2em .3em;display: inline-block;white-space: nowrap;overflow: hidden;}
.selectBox-dropdown .selectBox-arrow {position: absolute;top: 0;right: 0;width: 23px;height: 100%;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAARBAMAAAAS+PDrAAAAKlBMVEUzMzP///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMCF95fAAAADXRSTlMAAAYbJEt4hKi02/P5g5QiDwAAADdJREFUCJljYAAD1gAgobUISNReY2BgOXvbgYHz7t0JEElBIIAQCACUbQCpM2BgyL0G0ws2BQgASkcNvx3ZMgYAAAAASUVORK5CYII%3D) 50% center no-repeat;	border-left: solid 1px #BBB;}
.selectBox-dropdown-menu {position: absolute;z-index: 99999;max-height: 190px;border: solid 1px #BBB; background: #FFF;-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);box-shadow: 0 2px 6px rgba(0, 0, 0, .2);overflow: auto;}
.selectBox-inline {width: 208px;outline: none;border: solid 1px #BBB;background: #FFF;display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: auto;}
.selectBox-inline:focus {border-color: #666;}
.selectBox-options,.selectBox-options LI,.selectBox-options LI A {list-style: none;display: block;cursor: default;padding: 0;margin: 0;}
.selectBox-options LI A {line-height: 1.5;padding: 0 .5em;white-space: nowrap;overflow: hidden;background: 6px center no-repeat;}
.selectBox-options LI.selectBox-hover A {background-color: #EEE;}.selectBox-options LI.selectBox-disabled A {color: #888;background-color: transparent;}
.selectBox-options LI.selectBox-selected A {background-color: #C8DEF4;}
.selectBox-options .selectBox-optgroup {color: #666;background: #EEE;font-weight: bold;line-height: 1.5;padding: 0 .3em;white-space: nowrap;}
.selectBox.selectBox-disabled {	color: #888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity: .5;filter: alpha(opacity=50);	border-color: #666;}
.selectBox-inline.selectBox-disabled {color: #888 !important;}
.selectBox-inline.selectBox-disabled .selectBox-options A {	background-color: transparent !important;}

/* SimplyScroll */
.simply-scroll-container{position:relative;}
.simply-scroll-clip{position:relative;overflow:hidden;z-index:2;}
.simply-scroll-list{position:absolute;top:0;left:0;z-index:1;overflow:hidden;list-style:none;margin:0;padding:0;}
.simply-scroll-list li{list-style:none;margin:0;padding:0;}
.simply-scroll-list li img{border:none;display:block;}
.simply-scroll .simply-scroll-list li{float:left;height:85px;}
.simply-scroll,.simply-scroll .simply-scroll-clip{width:560px;height:60px;}

/* Facebox */
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;border:10px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
#facebox .content{display:table;width:370px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0;padding:15px;}
#facebox .content > p:first-child{margin-top:0;}
#facebox .content > p:last-child{margin-bottom:0;}
#facebox .close{position:absolute;top:5px;right:5px;background:#fff;padding:2px;}
#facebox .close img{opacity:0.3px;}
#facebox .close:hover img{opacity:1px;}
#facebox img{border:0;margin:0;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
#facebox h1{font-size:18px;font-weight:700;}
#facebox h2{font-family:"PT Sans Narrow", "Helvetica Neue","Arial Narrow",Helvetica,Arial, sans-serif;font-weight:700;font-size:22px;width:495px;margin-bottom:10px;}
#facebox p{margin-bottom:18px;line-height:20px;}
#facebox a{text-decoration:none;font-weight:700;}
#facebox em{font-weight:700;}
#facebox .loading,#facebox .image{text-align:center;}

/* Datepicker Classes */
div.datepicker{font-family:Arial, Helvetica, sans-serif;font-size:12px;width:196px;height:147px;position:absolute;cursor:default;top:0;left:0;display:none;}
.datepickerContainer{background:#121212;position:absolute;top:10px;left:10px;}
.datepickerBorderT{position:absolute;left:10px;top:0;right:10px;height:10px;background:url(/images/datepicker_t.png);}
.datepickerBorderB{position:absolute;left:10px;bottom:0;right:10px;height:10px;background:url(/images/datepicker_b.png);}
.datepickerBorderL{position:absolute;left:0;bottom:10px;top:10px;width:10px;background:url(/images/datepicker_l.png);}
.datepickerBorderR{position:absolute;right:0;bottom:10px;top:10px;width:10px;background:url(/images/datepicker_r.png);}
.datepickerBorderTL{position:absolute;top:0;left:0;width:10px;height:10px;background:url(/images/datepicker_tl.png);}
.datepickerBorderTR{position:absolute;top:0;right:0;width:10px;height:10px;background:url(/images/datepicker_tr.png);}
.datepickerBorderBL{position:absolute;bottom:0;left:0;width:10px;height:10px;background:url(/images/datepicker_bl.png);}
.datepickerBorderBR{position:absolute;bottom:0;right:0;width:10px;height:10px;background:url(/images/datepicker_br.png);}
div.datepicker table{border-collapse:collapse;}
div.datepicker a{color:#eee;text-decoration:none;cursor:default;outline:none;}
div.datepicker table td{text-align:right;margin:0;padding:0;}
div.datepicker th{text-align:center;color:#999;font-weight:400;}
div.datepicker tbody th{text-align:left;}
div.datepicker tbody a{display:block;}
.datepickerDays a{width:20px;line-height:16px;height:16px;padding-right:2px;}
.datepickerYears a,.datepickerMonths a{width:44px;line-height:36px;height:36px;text-align:center;}
td.datepickerNotInMonth a{color:#666;}
tbody.datepickerDays td.datepickerSelected{background:#136A9F;}
div.datepicker a:hover,div.datepicker a:hover{color:#88c5eb;}
div.datepicker td.datepickerNotInMonth a:hover{color:#999;}
.datepickerSpace div{width:20px;}
.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a{text-align:center;height:20px;line-height:20px;}
.datepickerGoNext a{float:right;width:20px;}
.datepickerGoPrev a{float:left;width:20px;}
td.datepickerSpecial a{background:#700;}
td.datepickerSpecial.datepickerSelected a{background:#a00;}
.datepickerHidden,table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears,table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW,table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected,tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background:#17384d;}
td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a,td.datepickerDisabled a:hover{color:#333;}

#fldDateExpires, #fldDatePublished, #date-start, #date-end { background:url(/images/icon-calendar.png) no-repeat 74px 2px;  width:70px; border:1px solid #b4c2cf; padding:3px 24px 7px 3px }

/* Caroussel */
#carousel{width:314px;margin:0;}
#carousel .link-prev,#carousel .link-next{float:left;text-indent:-9999px;overflow:hidden;}
#carousel .gallery{width:304px;height:234px;position:relative;border:3px #ccc solid;background:#ddd;overflow:hidden;margin:0 0 18px;}
#carousel .head{border:0;padding:14px 0;}
#carousel .gallery ul{list-style:none;width:310px;height:234px;position:relative;overflow:hidden;margin:0;padding:0;}
#carousel .gallery li{width:310px;position:absolute;top:0;left:0;z-index:1;overflow:hidden;padding:0;}
#carousel .swicher{width:310px;overflow:hidden;}
#carousel .swicher ul{list-style:none;width:310px;overflow:hidden;margin:0 0 -10px 0;padding:0;}
#carousel .swicher li{float:left;width:90px;height:60px;overflow:hidden;border:2px #C9BBAC solid;background:none !important;margin:0 10px 10px 0;padding:0 !important;}
#carousel .swicher li.last{margin:0;}
#carousel .swicher li a{display:block;text-decoration:none;}
#carousel .swicher span{display:block;background:#ccc;}
#carousel .swicher span em{display:block;width:88px;height:68px;background:#ccc;}
#carousel .swicher a:hover{position:relative;}
#carousel .swicher a:hover span,#carousel .swicher a.active span{border:1px #000 solid;}
#carousel .gallery img,#carousel .swicher img{display:block;}

/* Autocomplete */
.acInput{width:200px;}
.acResults{border:1px solid WindowFrame;background-color:Window;overflow:hidden;width:240px;padding:0;}
.acResults ul{width:100%;list-style-position:outside;list-style:none;margin:0;padding:0;}
.acResults li{cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;margin:0;padding:2px 5px;}
.acLoading{background:url('/images/indicator.gif') right center no-repeat;}
.acSelect{background-color:Highlight;color:HighlightText;}

/* TipTip CSS - Version 1.2 */
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;border:1px solid rgba(255,255,255,0.25);background:rgba(25,25,25,0.92);background-image:0 to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;padding:4px 8px;}
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;height:0;width:0;border-color:transparent;border-style:solid;border-width:6px;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgba(25,25,25,0.92);}
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
#tiptip_content{background-color:rgba(45,45,45,0.88);padding:4px 8px 5px;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}
}




/* Grid layout */

/* Grid 1 */
@media screen and (max-width: 1600px) {

}

/* Grid 2 @ 980-1600px */
@media screen and (max-width: 1200px) {
#boombox { padding:3em}	
#boombox article { width:50%; margin:5em auto; padding:4em;}
}

/* Grid 3 @ 800-1024 px */
@media screen and (max-width: 980px) {
.searchbox  { background-size:cover; width:auto}
#container { width:auto; padding: 5px 20px}
#menu ul li ul {width: auto;display: block;}
	#columns { width:auto; }
	#main-column { float:none; width:auto}
		#main-column .panel { width:auto; position:relative}
		.panel.orange {  background-size:cover}
	#sub-column { float:none; width:auto}
	#footer  {background-size:cover}
}

/* Grid 4 @ =< 768px */
@media screen and (max-width: 768px) {


}

/* Grid 4 @ =< 640 px */
@media screen and (max-width: 640px) {
ul.latest .company { display:block}
.location  { margin-top:-48px}
.searchbox {background: rgb(123,157,202);background: radial-gradient(at 90% 20px, rgba(123,157,202,1) 0%, rgba(47,69,108,1) 100%);}
#search-terms-container input { max-width:100%}
#search-location-container input { max-width: calc(100% - 180px)}
}

/* iPad 1-2 Portrait */

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {

}

/* iPad 1-2 Landscape */

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {

}

/* Retina support */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
    /* Retina-specific stuff here */
} 