*
{
	margin: 0;
	padding: 0;
}
body.home-page
{
	background-color: #eee;
	color: #666;
	font-family: Arial;
	
}
body
{
	background-color: #fff;
	color: #666;
	font-family: Arial;
	font-size: 12pt;
	
}
a
{
	color: #2175d9;
	text-decoration: none;
}
ul
{
	list-style: none;
	overflow: hidden;
}
table
{
	border: none;
}
a img,fieldset
{
	border: none;
}
input
{
	border: 1px solid #ccc;
}
h1
{
	color: #333;
	font-size: 18pt;
	font-weight: bold;
	page-break-before: avoid;
}
h2
{
	color: #333;
	font-size: 12pt;
	font-weight: bold;
}
h3
{
	color: #333;
	font-weight: bold;
	margin: 10px 0 0;
}
p
{
	color: #666;
	margin: 0 0 14px;
}
.bold
{
	font-weight: bold;
}
.t5
{
	color: #666;
	font-size: 10px;
}
.dark
{
	color: #333;
}
.light
{
	color: #999;
}
.l1,.l1:visited
{
	background-image: url(/content/images/system/link-arrow.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	color: #2175d9;
	
	font-weight: bold;
	padding: 0 5px 0 10px;
	text-decoration: none;
}
.l1:hover
{
	text-decoration: underline;
}
.l2,l2:visited
{
	color: #2175d9;
	
	font-weight: bold;
	text-decoration: underline;
}
.l3,l3:visited
{
	color: #2175D9;
	
	font-weight: bold;
	text-decoration: none;
}
.l3:hover
{
	text-decoration: underline;
}
.l4,l4:visited
{
	color: #2175d9;
	
	text-decoration: none;
}
.l4:hover
{
	text-decoration: underline;
}
.l5,l5:visited
{
	color: #2175D9;
	font-size: 10pt;
	text-decoration: none;
}
.l5:hover
{
	text-decoration: underline;
}
.l6,l6:visited
{
	color: #666;
	
	text-decoration: underline;
}
.l6:hover
{
	color: #333;
}
.l7,l7:visited
{
	background-image: url(/content/images/system/arrow-collapsed.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	color: #333;
	
	font-weight: bold;
	text-decoration: none;
}
.l7-expanded
{
	background-image: url(/content/images/system/arrow-expanded.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	color: #333;
	
	font-weight: bold;
	text-decoration: none;
}
.l8,l8:visited
{
	background-image: url(/content/images/system/arrow-collapsed.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	color: #333;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
.l8-expanded
{
	background-image: url(/content/images/system/arrow-expanded.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	color: #333;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
.button,.submit
{
	background-image: url('/content/images/system/button-arrow.gif');
	background-position: right 9px;
	background-repeat: no-repeat;
	border: 0;
	color: white;
	display: block;
	float: left;
	
	font-weight: bold;
	line-height: 22px;
	padding: 0 18px 1px 8px;
}
.b1
{
	background-color: #2175D9;
}
.b2
{
	background-color: #090;
}
.b3
{
	background-color: #e41f1f;
}
.b4
{
	background-color: #666;
}
.button-back
{
	background-image: url('/content/images/system/buttonback-arrow.gif');
	background-position: left 9px;
	padding: 0 8px 1px 18px;
}
input.button
{
	height: 23px;
	overflow: visible;
	padding: 0 20px 4px 8px;
	width: auto;
}
input.button-back
{
	background-image: url('/content/images/system/buttonback-arrow.gif');
	background-position: left 9px;
	padding: 0 8px 4px 20px;
}
.b5
{
	background-color: #2175d9;
	background-image: url(/content/images/system/button-submit.gif);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 19px;
	width: 19px;
}
.b5:hover
{
	background-color: #ff8a00;
}
.container
{
	text-align: left;
	width: 100%;
}
.clear
{
	clear: both;
	margin: 0 0 20px;
}
.left
{
	float: left;
}
.right
{
	float: left;
    width:auto;
}
.header
{
	display: block;
	height: auto;
	overflow: hidden;
	width: 100%;
}
.home-page .header
{
	background-color: #fff;
	height: 213px;
	margin: 16px 0 0;
	position: relative;
	width: 960px;
}
.container div
{
	z-index: 0;
}
.container div.header
{
	z-index: 1;
}
.module
{
	background-color: #F9F9F9;
	border: 1px solid #eee;
	overflow: hidden;
	padding: 0 15px;
}
.module .module-header
{
	background-color: #E0E0e0;
	border: 1px solid #666;
	color: #2175d9;
	font-size: 12pt;
	font-weight: bold;
	height: 18px;
	margin: 0 -15px 15px;
	padding: 6px 16px 4px;
}
.template-page
{
	margin: 10px 0 0 0;
	overflow: visible;
	width: 100%;
}
.two-column
{
	background-image: url(/content/images/system/column-bg.gif);
	background-position: center;
	background-repeat: repeat-y;
}
.template-homepage
{
	background-color: #eee;
	float: left;
	margin: 10px 0 15px 0;
	padding: 0;
}
.template-marketingcontentpage
{
	background-color: #eee;
	float: left;
	margin: 10px -10px 15px 0;
	padding: 0;
}
.ui-tabs-hide
{
	display: none;
}
.home-page .job-search
{
	float: left;
	height: 81px;
	margin-bottom: 10px;
	width: 960px;
}
.home-page .module
{
	float: right;
	height: 188px;
	margin-bottom: 10px;
	width: 284px;
}
.home-page .company-viewer,.home-page .tnpwide-module,.home-page .tripletnp-module,.home-page .feature-module
{
	float: left;
	width: 602px;
}
.home-page .title-header
{
	float: left;
	height: 81px;
	margin-bottom: 10px;
	width: 960px;
}

.brand-header
{
    background:none;
}

.brand-header .randstadlogo img
{
	border: 0;
	margin: 30px 0 30px 0;
}
.brand-header .payoff
{
	display: none;
}
.brand-header .service-concepts
{
	display: none;
}
.home-page .brand-header
{
	background-color: #FFF;
	background-image: url(/content/images/header-example.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 155px;
	margin: 0 0 1px 0;
	width: 960px;
}
.home-page .brand-header .randstadlogo
{
	float: left;
	margin: 76px 0 0 66px;
}
.brand-header .randstadlogo img
{
	margin: 0;
}
.home-page .brand-header .payoff
{
	clear: right;
	display: block;
	float: right;
	margin: 62px 107px 0 0;
}
.home-page .brand-header .service-concepts
{
	display: block;
	float: right;
	margin: 9px 18px 0 0;
}
.home-page .brand-header .service-concepts ul
{
	cursor: pointer;
	list-style: none;
}
.home-page .brand-header .service-concepts li
{
	display: inline;
	margin: 0;
}
.home-page .brand-header .service-concepts a
{
	color: #2175d9;
	
	text-decoration: underline;
}
.home-page .brand-header .service-concept a
{
	color: #7AAFDE;
}
.global-navigation
{
	display: none;
}
.home-page .global-navigation
{
	background-color: #6da7e6;
	border: 1px solid #6da7e6;
	display: block;
	float: left;
	height: 27px;
	position: relative;
	width: 958px;
	z-index: 1;
}
.home-page .global-navigation .main-navigation li
{
	background-image: url(/content/images/system/gradient.png);
	border: 1px solid #6da7e6;
	color: #fff;
	display: inline;
	float: left;
	vertical-align: bottom;
}
.home-page .global-navigation .main-navigation li a
{
	background-image: url(/content/images/system/menu-arrow.gif);
	background-position: right 13px;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 6px 25px 6px 16px;
}
.home-page .global-navigation .main-navigation li ul
{
	background-image: url(/content/images/system/dropshadow.png);
	background-position: bottom right;
	display: none;
	overflow: visible;
	padding-bottom: 4px;
	padding-right: 4px;
	position: absolute;
}
.home-page .global-navigation .main-navigation li ul li
{
	background-color: #fff;
	background-image: none;
	border: 0;
	color: #2175d9;
	display: block;
	float: none;
	width: 224px;
}
.home-page .global-navigation .main-navigation li ul li a
{
	background-image: none;
	color: #2175d9;
	font-weight: normal;
	height: 19px;
	padding: 3px 0 0 16px;
}
.home-page .global-navigation .main-navigation li ul li.has-children a
{
	background-image: url(/content/images/system/submenu-arrow-hover.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.home-page .global-navigation .main-navigation li ul li.has-children a:hover,.home-page .global-navigation .main-navigation li ul li.child-selected a
{
	background-image: url(/content/images/system/submenu-arrow.gif);
}
.home-page .global-navigation .main-navigation li ul li a:hover,.home-page .global-navigation .main-navigation li ul li.child-selected a
{
	background-color: #6DA7E6;
	color: #fff;
}
.home-page .global-navigation .main-navigation li ul li ul
{
	display: none;
	margin-left: 224px;
	margin-top: -22px;
}
.home-page .global-navigation .main-navigation li ul li.child-selected ul li a
{
	background-color: #fff;
	background-image: none;
	color: #2175d9;
}
.home-page .global-navigation .main-navigation li ul li.has-children ul li a
{
	background-image: none;
}
.home-page .global-navigation .main-navigation li ul li.child-selected ul li a:hover
{
	background-color: #6DA7E6;
	background-image: none;
	color: #fff;
}
.home-page .global-navigation .user-navigation
{
	list-style: none;
	margin: 29px 16px 0 0;
	position: absolute;
	right: 0;
	top: 0;
}
.home-page .global-navigation .user-navigation li
{
	float: left;
	font-size: 8pt;
	padding: 7px 0 0 5px;
}
.breadcrumbs
{
	display: none;
}
.home-page .breadcrumbs
{
	display: inline;
	float: left;
	list-style: none;
	margin: 0 0 0 16px;
}
.home-page .breadcrumbs li
{
	color: #2175d9;
	float: left;
	font-size: 8pt;
	padding: 7px 4px 0 0;
}
.home-page .breadcrumbs li a
{
	margin-right: 4px;
}
.home-page .breadcrumbs .selected
{
	color: #333;
}
.site-search
{
	display: none;
}
.home-page .site-search
{
	color: #fff;
	display: block;
	margin: 158px 16px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.home-page .site-search label,.home-page .site-search input
{
	float: left;
	margin: 3px 0 0 5px;
}
.home-page .site-search label
{
	padding-top: 2px;
}
.home-page .site-search #keyword
{
	border: 1px solid #666;
	height: 19px;
}
.title-header
{
    display:none;
}
.title-header h1
{
	color: #2175d9;
	margin: 0;
}
.title-header h3
{
	color: #d1e4f6;
	margin: 0;
}
.home-page .title-header
{
	background-color: #2175d9;
	background-image: url(/content/images/system/header-arrow.gif);
	background-position: 32px 23px;
	background-repeat: no-repeat;
	float: left;
	height: 93px;
	width: 960px;
}
.home-page .title-header h1
{
	color: #fff;
	margin: 28px 0 0 89px;
}
.home-page .title-header h3
{
	color: #d1e4f6;
	margin: 0 0 0 89px;
}
.home-page .tabbed-title-header
{
	height: 117px;
}
.home-page .tabbed-title-header ul
{
	float: left;
	list-style: none;
	margin: 28px 0 0 0;
}
.home-page .tabbed-title-header ul li
{
	background-color: #f9f9f9;
	border-bottom: 1px solid #6da7e6;
	border-right: 1px solid #6da7e6;
	float: left;
	padding: 5px 20px;
}
.home-page .tabbed-title-header ul li.selected
{
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.client-home-page .title-header
{
	background-image: none;
}
.client-home-page .title-header h1
{
	display: inline;
	float: left;
	margin: 28px 0 0 89px;
}
.client-home-page .title-header form
{
	display: inline;
	float: left;
	margin: 32px 0 0 15px;
}
.company-viewer
{
	overflow: hidden;
	position: relative;
}
.company-viewer .module-header
{
	margin-bottom: 24px;
	width: 598px;
}
.company-viewer .module-header .job-count,.company-viewer .module-header .user-location
{
	color: #333;
	font-style: normal;
}
.company-viewer ul.companies
{
	list-style: none;
	margin: 24px 16px 30px;
	overflow: hidden;
	padding: 0;
	width: 570px;
}
.company-viewer .company
{
	float: left;
	height: 100px;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
	width: 142px;
}
.company-viewer .company .company-logo-link
{
	display: block;
	height: 60px;
}
.company-viewer .company .company-link,.company-viewer .company .company-jobs-counter
{
	display: block;
}
.company-viewer .change-location
{
	font-size: 12px;
}
.company-viewer .previous-company,.company-viewer .next-company
{
	background-color: #eee;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #eee;
	cursor: pointer;
	display: block;
	height: 110px;
	position: absolute;
	top: 52px;
	width: 14px;
}
.company-viewer .previous-company
{
	background-image: url('/content/images/system/arrow-left-light.gif');
	left: 16px;
}
.company-viewer .previous-company:hover
{
	background-image: url('/content/images/system/arrow-left.gif');
}
.company-viewer .next-company
{
	background-image: url('/content/images/system/arrow-right-light.gif');
	right: 16px;
}
.company-viewer .next-company:hover
{
	background-image: url('/content/images/system/arrow-right.gif');
}
.company-viewer .previous-company:hover,.company-viewer .next-company:hover
{
	border-color: #999;
	padding: 0;
}
.marketing-module,.tnp-module,.tnpwide-module,.tripletnp-module
{
	overflow: hidden;
}
.marketing-module p,.tnp-module p,.tnpwide-module p,.tripletnp-module p
{
	
}
.marketing-module h3,.tnp-module h3,.tnpwide-module h3,.tripletnp-module h3
{
	border-bottom: 1px dotted #ccc;
	margin: 0 0 5px;
	padding: 0 0 5px;
}
.marketing-module img,.tnp-module img,.tnpwide-module img,.tripletnp-module img
{
	margin-bottom: 3px;
}
.marketing-module .l1,.tnp-module .l1,.tnpwide-module .l1,.tripletnp-module .l1
{
	background-position: 2px 5px;
	padding-left: 12px;
}
.marketing-module .l6,.tnp-module .l6,.tnpwide-module ul .l6,.tripletnp-module ul .l6
{
	display: block;
	margin: 2px 0 0;
}
.marketing-module ul,.tnp-module ul,.tnpwide-module ul
{
	float: left;
	margin-bottom: 14px;
}
.marketing-module ul li,.tnp-module ul li,.tnpwide-module ul li,.tripletnp-module ul li
{
	background-image: url(/content/images/system/list-star.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding: 5px 0 0 12px;
}
.marketing-module ul li.linklist,.tnp-module ul li.linklist,.tnpwide-module ul li.linklist,.tripletnp-module ul li.linklist
{
	background-image: none;
	list-style: none;
	padding: 5px 0 0 0;
}
.marketing-module ul li.two-column-list,.tnp-module ul li.two-column-list,.tnpwide-module ul li.two-column-list,.tripletnp-module ul li.two-column-list
{
	float: left;
	width: 120px;
}
.tnp-module img,.tnpwide-module img,.tripletnp-module img
{
	float: left;
	margin: 0 10px 10px 0;
}
.tripletnp-module div
{
	float: left;
	margin: 0 10px 0 0;
	width: 190px;
}
.doubletnp-module
{
	float: left;
	margin-bottom: 10px;
	margin-left: -10px;
}
.home-page .doubletnp-module .tnp-module
{
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 10px;
	width: 280px;
}
.feature-module
{
	padding: 0;
	position: relative;
}
.feature-module .module-header
{
	margin: 0;
	padding: 5px 16px;
}
.home-page .feature-module
{
	height: 188px;
	width: 634px;
}
.feature-module .feature-link
{
	background-color: #2175d9;
	background-image: url(/content/images/system/arrow-right-big.gif);
	background-position: 130px 120px;
	background-repeat: no-repeat;
	color: white;
	cursor: pointer;
	display: block;
	height: 140px;
	padding: 5px;
	position: absolute;
	right: 6px;
	top: 32px;
	width: 140px;
}
.feature-module .feature-link .feature-title
{
	display: block;
	font-size: 14pt;
	font-weight: bold;
	height: 60px;
	width: 140px;
}
.feature-module .feature-link .feature-text
{
	display: block;
	font-size: 12px;
	height: 80px;
	width: 120px;
}
.poll-module .module-header
{
	margin-bottom: 20px;
}
.poll-module .poll-title
{
	color: #333;
	
	font-weight: bold;
}
.poll-module .poll-options
{
	list-style: none;
	margin: 5px 0;
	overflow: hidden;
}
.poll-entry .poll-option input
{
	clear: right;
	float: left;
	margin-right: 8px;
}
.poll-entry .poll-option label
{
	display: block;
	float: right;
	margin-bottom: 8px;
	width: 250px;
}
.poll-entry input.submit
{
	clear: both;
	display: block;
	float: left;
}
.poll-entry .results-link
{
	display: block;
	float: left;
	height: 16px;
	padding: 3px 18px 3px 8px;
}
.poll-results .poll-options dt
{
	float: left;
	height: 2.5em;
	overflow: hidden;
	width: 40%;
}
.poll-results .poll-options dd
{
	float: left;
	height: 2.5em;
	padding: auto 0;
	width: 60%;
}
.poll-results .poll-options .percentage
{
	width: 10%;
}
.poll-results .poll-options dd.graph
{
	width: 50%;
}
.poll-results .poll-options dd.graph div
{
	background-color: #090;
}
.poll-results .voter-count
{
	clear: left;
}
.poll-results .voter-count em
{
	font-style: normal;
	font-weight: bold;
}
.footer
{
	display: none;
}
.home-page .footer
{
	background-color: #eee;
	border-top: solid 1px #999;
	display: block;
	float: left;
	margin: 0;
	padding: 15px 16px 15px 16px;
	width: 928px;
}
.home-page .footer .legal
{
	float: left;
	width: 500px;
}
.home-page .footer .legal-nav
{
	clear: left;
	float: left;
	width: 450px;
}
.home-page .footer .legal-nav li
{
	display: inline;
	margin: 0 5px;
}
.home-page .footer .disclaimer
{
	clear: left;
	float: left;
	width: 430px;
}
.home-page .footer .awards
{
	float: right;
	padding-left: 50px;
	position: relative;
	width: 250px;
}
.home-page .footer .awards img
{
	left: 0;
	position: absolute;
	top: 0;
}
.home-page .footer .awards h2.award-header
{
	color: #FF8A00;
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.home-page .footer .awards p
{
	margin: 3px 0;
}
.home-page .footer .awards .award-recruiting
{
	color: #666;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 2px;
}
.content-page .content-module
{
	overflow: visible;
	position: relative;
	width: 100%;
}
.content-page .content-module h1
{
	clear: both;
	padding: 10px 16px;
}
.news-content-module h1 .date
{
	color: #999;
	
	font-weight: normal;
	margin: 0 0 0 20px;
}
.news-content-module a.news-backbutton
{
	margin-top: -34px;
	position: absolute;
	right: 0;
}
.left-hand-navigation
{
	display: none;
}
.content-module .content-section
{
	clear: both;
	padding: 0;
	position: relative;
}
.content-module .content-section h1
{
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px;
	padding: 10px 0;
}
.template-sitemap .sitemap-content-module
{
	margin: 0;
}
.template-sitemap .sitemap-content-module h1
{
	margin: 0;
}
.template-sitemap .sitemap-content-module .sitemap-link-list
{
	display: inline;
	float: left;
	margin-left: 16px;
	padding-top: 10px;
	width: 286px;
}
.content-module .content-section .sitemap-link-list ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.content-module .content-section h2
{
	border-bottom: 1px dotted #ccc;
	margin: 5px 0;
	padding-bottom: 5px;
	text-align: left;
}
.content-module .content-section h3
{
	margin: 3px 0;
}
.content-module .content-section .picture-left
{
	float: left;
	margin: 0 5px 5px 0;
}
.content-module .content-section .picture-right
{
	float: right;
	margin: 0 0 5px 5px;
}
.content-module .content-section .picture-center
{
	text-align: center;
}
.content-module .content-section .picture-comment
{
	clear: both;
}
.content-module .content-section .picture-comment
{
	display: block;
}
.content-module .content-section p
{
	margin-bottom: 5px;
}
.content-module .content-section p.intro
{
	font-weight: bold;
}
.content-module .content-section ul li
{
	list-style: disc;
	margin: 0 32px;
}
.content-module .content-section ol li
{
	margin: 0 32px;
}
.content-module .content-section .linklist
{
	list-style: none;
	margin: 0 18px;
}
.content-module .content-section table
{
	border: 1px solid #fff;
	border-collapse: collapse;
	border-style: hidden;
	margin: 5px 0;
}
.content-module .content-section table th
{
	background-color: #f9f9f9;
	border: 1px solid #e0e0e0;
	padding: 5px;
	text-align: center;
}
.content-module .content-section table td
{
	border: 0 solid #e0e0e0;
	padding: 5px;
}
.content-module .content-section table.full-width
{
	width: 100%;
}
.content-module .content-section dl
{
	margin: 5px 0 8px;
	overflow: hidden;
}
.content-module .content-section dl dt
{
	clear: left;
	float: left;
	margin: 3px 0 0;
	width: 160px;
}
.content-module .content-section dl dd
{
	float: left;
	font-weight: bold;
	margin: 3px 0 0;
	padding: 0 4px 0 0;
}
.expandable-sidebar-module
{
	display: none;
}
.job-search
{
	background-color: #2175d9;
	background-image: url(/content/images/system/header-arrow.gif);
	background-position: 32px 23px;
	background-repeat: no-repeat;
}
body.staffing .job-search
{
	background-color: #6da7e6;
}
body.professionals .job-search
{
	background-color: #333;
}
body.search-selection .job-search
{
	background-color: #A223A2;
}
body.hr-solutions .job-search
{
	background-color: #00A8B0;
}
body.inhouse-services .job-search
{
	background-color: #FBDD10;
}
body.inhouse-services .job-search h1
{
	color: #000;
}
body.inhouse-services .job-search form label
{
	color: #000;
}
body.inhouse-services .job-search p
{
	color: #000;
}
.job-search h1
{
	color: #fff;
	display: inline;
	float: left;
	margin: 28px 0 0 89px;
}
.job-search form
{
	display: inline;
	float: right;
	margin: 28px 16px 0 0;
	text-align: right;
}
.job-search form label
{
	color: #eee;
	float: left;
	margin: 4px 5px 0 0;
}
.job-search form input
{
	border: 0;
	color: #999;
	float: left;
	font-size: 9pt;
	height: 19px;
	line-height: 19px;
	margin: 0 20px 0 0;
}
.job-search form input#job-keyword
{
	width: 210px;
}
.job-search form input#job-location
{
	width: 160px;
}
.job-search form select
{
	border: 1px solid #999;
	float: left;
	height: 19px;
	vertical-align: bottom;
	width: 90px;
}
.job-search form input.b5
{
	display: inline;
	margin: 0 0 0 5px;
	vertical-align: bottom;
}
.job-search p
{
	clear: both;
	color: #eee;
	margin: 0 0 0 330px;
	padding: 5px 0 0;
}
.job-search p em
{
	font-style: normal;
	font-weight: bold;
}
.job-search .tabs
{
	float: left;
	list-style: none;
	margin: 23px 0 0 0;
}
.job-search .tabs .tab
{
	background-color: #f9f9f9;
	border-bottom: 1px solid #6da7e6;
	border-right: 1px solid #6da7e6;
	float: left;
	padding: 5px 20px;
}
.job-search .tabs .selected-tab
{
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.home-page .job-search
{
	background-image: none;
}
.home-page .job-search h1
{
	margin-left: 16px;
	margin-top: 20px;
}
.home-page .job-search form
{
	margin-top: 20px;
}
.branch-results-page .job-search form
{
	margin-right: 350px;
	margin-top: 60px;
}
body .job-search form .b5
{
	background-color: #6DA7E6;
}
body .job-search form .b5:hover
{
	background-color: #FF8A00;
}
body.staffing .job-search form .b5,body.professionals .job-search form .b5,body.search-selection .job-search form .b5,body.hr-solutions .job-search form .b5,body.inhouse-services .job-search form .b5
{
	background-color: #2175D9;
}
.news-module
{
	height: 188px;
	margin: 0 0 10px 0;
	position: relative;
}
.news-module h3
{
	display: inline;
}
.news-module .rss
{
	position: absolute;
	right: 7px;
	top: 7px;
}
.news-module .news-items
{
	color: #999;
	list-style: none;
	margin: 3px 0 10px;
	padding: 0;
}
.news-module .news-items .date
{
	float: left;
	
	font-weight: bold;
	margin: 0 8px 0 0;
	width: 30px;
}
.news-module .news-items .l6
{
	float: left;
	width: 240px;
}
.news-module dl
{
	border: 0;
	margin: 3px 0 0;
}
.news-module dl dd
{
	float: left;
	font-weight: bold;
	height: 15px;
	margin-left: 4px;
	vertical-align: middle;
}
.news-module dl dt
{
	float: left;
	height: 15px;
	vertical-align: middle;
}
.news-module dd img
{
	margin-left: 5px;
	margin-top: -1px;
}
.news-module h2
{
	border: 0;
}
.news-module .meer-nieuws
{
	display: block;
	margin: 10px 0 0 0;
}
.dashboard-page .dashboard
{
	background-color: #fff;
	background-image: url(/content/images/system/right-column.gif);
	background-position: right;
	background-repeat: repeat-y;
	margin-top: 10px;
	overflow: hidden;
}
.dashboard-page .title-header
{
	float: none;
	overflow: hidden;
}
.dashboard-page .dashboard-modules
{
	float: left;
	padding: 0 16px;
	width: 737px;
}
.dashboard-page .sidebar
{
	float: right;
}
.dashboard-page .expandable-sidebar-module
{
	margin-bottom: -1px;
	margin-top: 0;
}
.content-module
{
	overflow: hidden;
}
.content-module form.form-section
{
	padding-left: 16px;
}
.right-module form.form-section
{
	padding-left: 0;
	padding-right: 16px;
	padding-top: 30px;
}
fieldset
{
	border: 0;
	margin: 0 0 15px 0;
}
fieldset legend
{
	color: #333;
	font-size: 14pt;
	font-weight: bold;
	padding: 0 0 6px;
}
fieldset fieldset legend
{
	font-size: 12pt;
}
fieldset .description
{
	border-top: 1px dotted #ccc;
	margin: 5px 0;
	padding: 10px 1px 5px;
}
.field
{
	margin: 0;
	overflow: hidden;
	padding: 5px;
	position: relative;
}
.company-information .city
{
	overflow: visible;
}
fieldset.collapsed .field
{
	display: none;
}
fieldset.expanded .field
{
	display: block;
}
fieldset.expanded .hidden
{
	display: none;
}
fieldset .expand-description
{
	border: none;
}
fieldset .expand-description,fieldset .selected-items
{
	display: none;
}
fieldset.collapsed .description
{
	display: none;
}
fieldset.collapsed .expand-description,fieldset.collapsed .selected-items
{
	display: block;
}
fieldset.expanded legend
{
	background-image: url('/content/images/system/form-icons.png');
	background-position: -6px -3px;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	padding-left: 15px;
}
.multiple-select-list
{
	padding: 4px;
}
.multiple-select-list label
{
	cursor: pointer;
	float: left;
	margin: 4px;
	width: 45%;
}
fieldset.collapsed .multiple-select-option
{
	display: none;
}
.multiple-select-list label input
{
	margin: 0 4px;
}
.multiple-select-list .selected-items
{
	border: 1px solid #aaa;
	clear: both;
	color: black;
	cursor: pointer;
	line-height: 1.2;
	margin: 0 4px;
	padding: 4px;
	word-spacing: 2px;
}
fieldset.collapsed legend
{
	background-image: url('/content/images/system/form-icons.png');
	background-position: -6px -25px;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	padding-left: 15px;
}
.field label,.field span.label
{
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	padding-right: 15px;
	width: 161px;
}
.field .required
{
	background-image: url('/content/images/system/form-icons.png');
	background-position: -6px -51px;
	background-repeat: no-repeat;
	left: 165px;
	margin-top: 4px;
	overflow: hidden;
	padding-left: 8px;
	position: absolute;
	top: 8px;
	width: 0;
}
.field .tooltip
{
	margin-bottom: 0;
	margin-left: 176px;
}
.field fieldset.choice-list
{
	width: 238px;
}
.field input,.field select,.field textarea
{
	border: 1px solid #aaa;
	margin: 0;
	padding: 0;
	width: 234px;
}
.field select
{
	width: 234px;
}
.field input.text,.field input.date,.field input.number,.field textarea
{
	margin: 0;
	padding: 1px 1px 1px 3px;
}
.field input.checkbox,.field input.radio
{
	float: left;
	width: auto;
}
.field .checkboxinfo
{
	float: right;
	width: 220px;
}
.field input.button,.field input.submit,.field button,.field a.button
{
	margin: 0 10px 0 0;
	width: auto;
}
.field input.file
{
	height: auto;
}
.field:hover input.button,.field:hover input.submit,.field:hover button
{
	border: 0;
}
.field .choice-list,.field .from-till-date
{
	display: block;
	margin: 0;
	padding: 0;
	width: 244px;
}
.field .choice-list .radio
{
	margin: 4px 5px -4px 0;
	width: 16px;
}
.field .choice-list label
{
	display: block;
	float: left;
	width: 100px;
}
.field .choice-list label input
{
	margin-left: 16px;
}
.field input.date
{
	width: 80px;
}
.field .from-till-date input.date
{
	width: 80px;
}
.field .from-till-date .date-sep
{
	float: left;
	margin: 0 23px;
}
.from-till-date div
{
	width: 95px;
}
.from-till-date div.startDate
{
	float: left;
}
.from-till-date div.endDate
{
	float: right;
}
.field .from-till-date .tooltip,.from-till-date .field-error
{
	margin-left: 0;
}
.field-error
{
	clear: both;
	color: red;
	display: none;
	margin-bottom: 0;
	margin-left: 176px;
}
.error-in-field .field-error
{
	display: block;
}
form.post-job-for-free input.error,form.post-job-for-free textarea.error,form.post-job-for-free select.error,form.job-application input.error,form.job-application textarea.error,form.job-application select.error,form.open-application input.error,form.open-application textarea.error,form.open-application select.error
{
	outline-width: 0;
}
.error-in-field input,.error-in-field select,.error-in-field textarea,.error-in-field fieldset.choice-list,.error-in-field:hover input,.error-in-field:hover select,.error-in-field:hover textarea,.error-in-field:hover fieldset.choice-list
{
	border: 1px solid red;
}
.error-in-field input.checkbox
{
	outline: 2px solid red;
}
.no-label
{
	margin-left: 176px;
}
.no-label input.checkbox,.no-label input
{
	margin: 0;
}
form.job-application .personal-information .street-no #streetNumber,form.post-job-for-free .company-information .street-no #streetNumber,form.open-application .personal-information .street-no #streetNumber
{
	width: 175px;
}
form.job-application .personal-information .street-no .ext,form.post-job-for-free .company-information .street-no .ext,form.open-application .personal-information .street-no .ext
{
	display: inline;
	float: none;
	margin-right: 80px;
	padding-right: 0;
	position: absolute;
	right: 0;
	width: auto;
}
form.job-application .personal-information .street-no #streetNumberPrefix,form.post-job-for-free .company-information .street-no #streetNumberPrefix,form.open-application .personal-information .street-no #streetNumberPrefix
{
	margin-right: 11px;
	position: absolute;
	right: 0;
	width: 60px;
}
form.open-application .completion .submit,form.job-application .completion .submit,form.post-job-for-free .completion .submit,form.create-account .submit,form.signin .submit,form.request-assistance .submit
{
	margin: 0;
}
form.open-application .completion div.submit:hover,form.job-application .completion div.submit:hover,form.post-job-for-free .completion div.submit:hover
{
	background-color: inherit;
}
.terms-and-conditions,.prefer-marketing-info
{
	overflow: auto;
}
.terms-and-conditions label,.prefer-marketing-info label,form.signin .remember-me label,form.request-assistance .agree-on-assistance label
{
	float: right;
	margin-top: 4px;
	padding-right: 0;
	width: 270px;
}
form .terms-and-conditions input.checkbox,form .prefer-marketing-info input.checkbox,form.signin .remember-me input.checkbox,form.request-assistance .agree-on-assistance input.checkbox
{
	float: left;
	margin-left: 176px;
}
form.post-job-for-free #job-preview-container
{
	left: 497px;
	margin-top: 6px;
	position: absolute;
	width: 446px;
}
form.post-job-for-free #job-preview h3
{
	font-size: 12pt;
	font-weight: bold;
}
form.post-job-for-free #job-preview img.logo-preview
{
	position: absolute;
	right: 0;
	top: 0;
}
form.post-job-for-free #job-preview img.logo-preview-width
{
	width: 200px;
}
form.post-job-for-free #job-preview img.logo-preview-height
{
	height: 40px;
}
form.post-job-for-free #job-preview .function-title
{
	color: #2175D9;
	font-size: 18pt;
	font-weight: bold;
}
form.post-job-for-free #job-preview .job-description-title,form.post-job-for-free #job-preview .job-video-title,form.post-job-for-free #job-preview .company-details-preview
{
	color: #333;
	font-size: 14pt;
	font-weight: bold;
}
form.post-job-for-free #job-preview .job-info
{
	border-top: 1px dotted #ccc;
	margin-top: 10px;
	overflow: hidden;
	padding-top: 10px;
}
form.post-job-for-free #job-preview .job-info dt
{
	clear: left;
	float: left;
	margin-right: 40px;
	width: 160px;
}
form.post-job-for-free #job-preview .job-info dd
{
	float: left;
	font-weight: bold;
	width: 200px;
}
form.post-job-for-free #job-preview .job-description-title,form.post-job-for-free #job-preview .job-video-title
{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
	margin-top: 30px;
	padding-bottom: 10px;
}
form.post-job-for-free #job-preview p.job-description
{
	height: 275px;
	overflow-y: auto;
}
form.post-job-for-free #job-preview pre
{
	font-family: inherit;
}
.dashboard-module
{
	margin-bottom: 16px;
	overflow: hidden;
	padding: 0 16px;
	position: relative;
}
.dashboard-module h2
{
	border-bottom: 1px dotted #ccc;
	margin: 20px 0 17px;
	padding: 0 0 7px;
}
.dashboard-module dt
{
	clear: left;
	display: inline;
	float: left;
	margin: 0 7px 0 0;
	width: 170px;
}
.dashboard-module dd
{
	font-weight: bold;
	margin: 10px 0;
	padding-left: 177px;
}
.dashboard-module .edit-button,.dashboard-module .add-button
{
	position: absolute;
	right: 16px;
	top: 22px;
}
.dashboard-module form
{
	display: none;
	overflow: hidden;
}
.edit-dashboard-module dl,.edit-dashboard-module ol,.edit-dashboard-module ul,.edit-dashboard-module .edit-button,.add-dashboard-module .add-button
{
	display: none;
}
.edit-dashboard-module form.enabled-form
{
	display: block;
}
.add-dashboard-module form.enabled-form
{
	display: block;
}
.edit-dashboard-module form.enabled-form dl,.edit-dashboard-module form.enabled-form ol,.edit-dashboard-module form.enabled-form ul
{
	display: block;
}
.edit-dashboard-module form.enabled-form legend
{
	font-size: 12pt;
}
.edit-dashboard-module form.enabled-form .field
{
	padding-left: 0;
}
.personal-dashboard-module dt.picture
{
	position: absolute;
	right: 16px;
	text-align: right;
	top: 60px;
	width: 80px;
}
.personal-dashboard-module dd.picture
{
	overflow: hidden;
	position: absolute;
	right: 16px;
	top: 70px;
	width: 80px;
}
.personal-dashboard-module dd.picture img
{
	clear: right;
	float: right;
}
.personal-dashboard-module dd.picture a
{
	clear: right;
	float: right;
}
.address-dashboard-module dt.drivers-license
{
	margin: 0 7px 10px 0;
}
.address-dashboard-module dd.drivers-license
{
	display: inline;
	padding: 0 5px 0 0;
}
.address-dashboard-module form.enabled-form .new-address-date .choice-list label
{
	float: none;
	width: auto;
}
.address-dashboard-module form.enabled-form #new-address-date-value
{
	margin-left: 0;
}
.education-dashboard-module ol
{
	list-style: none;
}
.education-dashboard-module ol li
{
	margin: 12px 0;
	padding: 0 0 0 177px;
	position: relative;
}
.education-dashboard-module dt
{
	display: none;
}
.education-dashboard-module dd
{
	display: inline;
	padding: 0;
}
.education-dashboard-module dd.level:after,.education-dashboard-module dd.type:after,.education-dashboard-module dd.education:after
{
	content: ",";
}
.education-dashboard-module dd.startdate,.education-dashboard-module dd.enddate
{
	font-weight: normal;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
}
.education-dashboard-module dd.enddate
{
	left: 59px;
}
.education-dashboard-module dd.enddate:before
{
	content: "\2013\00A0";
}
.education-dashboard-module dd.certificate
{
	display: block;
}
.education-dashboard-module dd.certificate-obtained
{
	background-image: url(/content/images/system/accept.png);
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.training-dashboard-module ol
{
	list-style: none;
}
.training-dashboard-module ol li
{

}
.work-dashboard-module ol
{
	list-style: none;
}
.work-dashboard-module ol li
{
	margin: 12px 0;
	padding: 14px 0 0 177px;
	position: relative;
}
.work-dashboard-module dt
{
	display: none;
}
.work-dashboard-module dd
{
	display: inline;
	padding: 0;
}
.work-dashboard-module dd.function:after,.work-dashboard-module dd.company:after
{
	content: ",";
}
.work-dashboard-module dd.sector
{
	left: 177px;
	margin: 0;
	position: absolute;
	top: 0;
}
.work-dashboard-module dd.startdate,.work-dashboard-module dd.enddate
{
	font-weight: normal;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
}
.work-dashboard-module dd.enddate
{
	left: 59px;
}
.work-dashboard-module dd.enddate:before
{
	content: "\2013\00A0";
}
.work-dashboard-module dd.details p
{
	font-weight: normal;
	margin-bottom: 5px;
}
.work-dashboard-module dt.reference
{
	display: block;
	width: 120px;
}
.work-dashboard-module dd.reference
{
	display: block;
	margin-top: 5px;
	padding-left: 127px;
}
.work-dashboard-module dd.reference dd
{
	font-weight: normal;
}
.work-dashboard-module dd.reference dd.name:after
{
	content: ":";
}
.skills-dashboard-module ul.skill-categories span
{
	display: inline;
	float: left;
	margin: 0 7px 0 0;
	width: 170px;
}
.skills-dashboard-module ul.skills
{
	float: left;
	font-weight: bold;
	margin: 0 0 10px 0;
	width: 528px;
}
.skills-dashboard-module ul.skills span
{
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.skills-dashboard-module ul.skills li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.skills-dashboard-module ul.skills li:after
{
	content: ",";
}
.skills-dashboard-module ul.skills li:last-child:after
{
	content: "";
}
.skills-dashboard-module ul.skill-details
{
	display: inline;
}
.skills-dashboard-module ul.skill-details:before
{
	content: "(";
}
.skills-dashboard-module ul.skill-details:after
{
	content: ")";
}
.edit-dashboard-module form.enabled-form ul.skill-categories
{
	padding-left: 177px;
}
.edit-dashboard-module form.enabled-form ul.skill-categories a
{
	display: inline;
	float: left;
	margin: 0 7px 0 0;
	width: 170px;
}
.edit-dashboard-module form.enabled-form ul.skills
{
	display: none;
	float: left;
	font-weight: bold;
	margin: 0 0 10px 0;
	overflow: hidden;
	width: 528px;
}
.edit-dashboard-module form.enabled-form ul.skills a,.edit-dashboard-module form.enabled-form ul.skills label
{
	display: inline;
	float: left;
	margin: 0 7px 0 0;
	width: 170px;
}
.edit-dashboard-module form.enabled-form ul.skills li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.edit-dashboard-module form.enabled-form ul.skills li:after
{
	content: "";
}
.edit-dashboard-module form.enabled-form ul.skills li:last-child:after
{
	content: "";
}
.edit-dashboard-module form.enabled-form ul.skill-details
{
	display: none;
	float: left;
	font-weight: bold;
	margin: 10px 0;
	overflow: hidden;
	width: 528px;
}
.edit-dashboard-module form.enabled-form ul.skill-details:before
{
	content: "";
}
.edit-dashboard-module form.enabled-form ul.skill-details:after
{
	content: "";
}
.edit-dashboard-module form.enabled-form ul.skill-details li
{
	display: inline;
	float: left;
	margin: 0 7px 0 0;
	width: 170px;
}
.marketing-content-page .title-header
{
	margin-bottom: 10px;
	width: 960px;
}
.marketing-content-page .module
{
	float: left;
	height: 212px;
	margin: 0 6px 10px 0;
	width: 284px;
}
.tabbed-module
{
	height: 212px;
	width: 284px;
}
.tabbed-module .module-header
{
	margin-bottom: 0;
}
.tabbed-module .tabs
{
	background-color: #e0e0e0;
	background-image: url(/content/images/system/gradient-tab-dark.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 40px;
	margin: 0 -17px 0 -16px;
	padding: 0;
}
.tabbed-module .tabs li
{
	background-color: #eee;
	background-image: url(/content/images/system/gradient-tab.png);
	background-position: bottom;
	background-repeat: repeat-x;
	float: left;
	height: 31px;
	margin: 0 1px 0 0;
	padding: 4px 16px 4px 16px;
	position: relative;
	width: 73px;
}
.tabbed-module .tabs li.selected
{
	background-color: #fff;
	background-image: url(/content/images/system/gradient-tab-selected.png);
	width: 72px;
}
.tabbed-module .tabs li .arrow
{
	display: none;
}
.tabbed-module .tabs li.selected .arrow
{
	display: block;
	left: 16px;
	position: absolute;
	top: 40px;
}
.tabbed-module h3
{
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px;
	padding: 20px 0 10px 0;
}
.tabbed-module h3 a
{
	padding: 0 0 0 15px;
}
.fullwidth-content-page .content-module
{
	width: 926px;
}
.search-branch-module .column
{
	display: inline;
	float: left;
	margin: 5px 0 10px 10px;
	overflow: hidden;
}
.search-branch-module .column-wide
{
	width: 460px;
}
.search-branch-module .column div
{
	float: left;
	width: 50%;
}
.search-branch-module .buttons
{
	clear: both;
}
.search-branch-module .nomargin-column
{
	float: left;
	margin: 5px 10px 10px 0;
	overflow: hidden;
	width: 220px;
}
.search-branch-module .onderdeel
{
	height: 14px;
	margin: 2px;
	padding: 0;
	vertical-align: middle;
	width: 14px;
}
.search-branch-module .voorkeur
{
	height: 14px;
	margin: 2px;
	padding: 0;
	vertical-align: middle;
	width: 14px;
}
.search-branch-module .postcode
{
	border: 1px solid #ccc;
}
.search-branch-module .checklist
{
	margin: 51px 0 0 0;
}
.search-branch-module .plaats
{
	margin: 16px 0 0 0;
}
.search-branch-module .postcode
{
	width: 50px;
}
.search-branch-module .button
{
	float: right;
	margin: 0 0 0 5px;
}
.flash-player .flash-title
{
	display: block;
}
.sitemap-content-page .content-module
{
	width: 956px;
}
.sitemap-content-page .content-module-sitemap
{
	margin: 10px 0 0;
}
.sitemap-content-page .content-module-sitemap .content-section h1
{
	margin: 0;
}
.sitemap-content-page .content-module-sitemap .content-section .sitemap-link-list
{
	margin: 0 16px;
}
.results-page .result
{
	border-top: 1px dotted #e0e0e0;
}
.results-page .pagination+.result
{
	border-bottom: 1px dotted #e0e0e0;
}
.results-page .result+.result
{
	border-bottom: 1px dotted #e0e0e0;
	border-top: 0;
}
.branch-results-page .job-search
{
	height: 117px;
}
.branch-results-page .template-page
{
	padding: 0 0 10px;
}
.branch-results-page .right-column
{
	background-image: url(/content/images/system/right-column.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.branch-results-page .refine-search
{
	display: inline;
	float: left;
	margin: 10px 0 0 16px;
}
.branch-results-page .resultlisting
{
	border-bottom: 1px dotted #ccc;
	float: left;
	margin: 10px 16px 10px;
	width: 544px;
}
.branch-results-page .resultlisting h1
{
	padding: 10px 130px 10px 16px;
}
.branch-results-page .resultlisting .context
{
	clear: left;
	padding: 5px 16px;
}
.branch-results-page .resultlisting .context em
{
	font-style: normal;
	font-weight: bold;
}
.branch-results-page .resultlisting .back-button
{
	position: absolute;
	right: 0;
	top: 19px;
}
.branch-results-page .map-results .branch-result
{
	display: none;
	width: 300px;
}
.branch-results-page .map-results .branch-result address
{
	width: 150px;
}
.branch-results-page .map-canvas
{
	height: 360px;
	margin: 0 16px;
	width: 512px;
}
.branch-results-page .map-results .map-canvas .branch-result
{
	display: block;
}
.pagination
{
	padding: 7px 16px;
}
.pagination-wide
{
	width: 656px;
}
.pagination ul
{
	display: inline;
	list-style: none;
}
.pagination ul li
{
	display: inline;
	font-weight: bold;
	margin: 0 0 0 6px;
}
.pagination a
{
	margin: 0 0 0 6px;
}
.pagination ul li a
{
	margin: 0;
}
.branch-result
{
	float: left;
	padding: 10px 0 10px;
	width: 100%;
}
.address-result
{
	float: left;
	font-style: normal;
	width: 250px;
}
.address-result .branch-name
{
	font-weight: bold;
}
.address-result span
{
	display: block;
}
.branch-result ul
{
	float: left;
	margin-top: 14px;
}
.content-result
{
	overflow: hidden;
	padding: 30px 0 20px;
}
.resultlisting h1
{
	padding: 20px 0;
}
.pagination
{
	display: none;
}
.content-result h2
{
	display: inline;
	margin: 0 10px 0 0;
}
.content-result h2 a
{
	color: #2175D9;
}
.content-result h3
{
	margin: 0;
	padding: 3px 0 0;
}
.content-result p
{
	padding: 3px -3px 0 0;
}
.content-result p a
{
	margin: 0 0 0 5px;
}
.news-result
{
	overflow: hidden;
	padding: 30px 0 20px;
}
.resultlisting h1
{
	padding: 20px 0;
}
.pagination
{
	display: none;
}
.news-result h2
{
	display: inline;
	margin: 0 10px 0 0;
}
.news-result h2 a
{
	color: #2175D9;
}
.news-result span.date
{
	display: inline;
	margin: 1px 0 0;
}
.news-result p
{
	margin-bottom: 0;
	padding: 3px 0 0 0;
}
.news-result p a
{
	margin: 0 0 0 5px;
}
.search-results-page .global-navigation
{
	display: none;
}
.search-results-page .site-search
{
	display: none;
}
.search-results-page .resultlisting .sorter
{
	display: none;
}
.search-results-page .expandable-sidebar-module
{
	display: none;
}
.search-results-page .resultlisting .pagination
{
	display: none;
}
.search-results-page .brand-header .randstadlogo
{
	float: left;
	margin-bottom: 40px;
}
.search-results-page .brand-header .randstadlogo img
{
	border: none;
}
.search-results-page .brand-header .service-concepts
{
	left: 7px;
	position: absolute;
	top: 30px;
}
.search-results-page .brand-header .service-concepts ul
{
	list-style: none;
	padding: 0;
}
.search-results-page .brand-header .service-concepts .service-concept
{
	float: left;
}
.search-results-page .brand-header .service-concepts .service-concept a,.search-results-page .brand-header .service-concepts .service-concept a:visited
{
	color: #2175d9;
	text-decoration: none;
}
.search-results-page .brand-header .payoff
{
	float: right;
	margin-top: 5px;
}
.search-results-page .breadcrumbs
{
	clear: both;
	list-style: none;
	padding: 0;
}
.search-results-page .brand-header .payoff img
{
	border: none;
}
.search-results-page .footer
{
	clear: both;
	float: none;
}
.search-results-page .footer .legal-nav
{
	float: left;
	list-style: none;
	padding: 0;
}
.search-results-page .footer .legal-nav a
{
	display: none;
}
.search-results-page .footer .awards
{
	float: right;
	position: relative;
}
.search-results-page .footer .awards .award-header
{
	margin-bottom: 0;
}
.search-results-page .footer .awards .award-icon
{
	left: -50px;
	position: absolute;
	top: 20px;
}
.search-results-page .footer .awards p
{
	margin-top: 0;
}
.search-results-page .footer .awards a
{
	display: none;
}
.search-results-page .job-search
{
	display: none;
}
.search-results-page .refine-search
{
	display: none;
}
.sorter
{
	background-color: #eee;
	color: #666;
	height: 19px;
	padding: 3px 16px 0;
	width: 192px;
}
.sorter ul
{
	display: inline;
	list-style: none;
}
.sorter ul li
{
	color: #333;
	display: inline;
	font-weight: bold;
	margin: 0 0 0 8px;
}
.resultlisting
{
	display: block;
	width: 100%;
}
.search-result
{
	overflow: hidden;
	padding: 30px 0 20px;
}
.resultlisting h1
{
	padding: 30px 0;
}
.search-result h2 a
{
	background-position: 0 4px;
	background-repeat: no-repeat;
	color: #2175D9;
}
.search-result img
{
	float: right;
	height: 20px;
	margin-top: -16px;
}
.search-result h3
{
	margin: 0;
	padding: 3px 0 0;
}
.search-result h3 a
{
	font-weight: normal;
}
.search-result p
{
	padding: 3px 0 0;
}
.search-result-footer
{
	margin-bottom: 0;
	padding: 10px 0 0 0;
}
.search-result-footer a
{
	display: none;
}
.twocolumn-page .content-module
{
	width: 448px;
}

.section .actions {
    display: none;
}

.print-hide
{
    display:none;    
}

.block
{
    float:left;
    margin-right:30px;
    font-size:11pt;    
}
.block-content
{
    font-size:11pt;    
}
ul.consultants li p, .block-content p
{
    margin-bottom:2px;
}

.section span, .section p span, .section div p span
{
    font-size:11pt!important;
    font-family: Arial!important;
}
#RightArea
{
    margin-top:5px;
    float:none;
    clear:both;    
}
#RightArea .block-content h3
{
    margin:0;
    font-size:12pt;
    color:#333;
}
.jobpageimageright img
{
	float: right;
	display: block;
}

.content-module .content-section p, .content-module .content-section p span
{
	margin: 8px 0;
	font-size:11pt!important;
	color:#666!important;
}

.section p
{
    margin-top:10px;
    position:relative; 
}
