* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial;
	font-size:11px;
	color:#666;
	background-color:#eee;
	text-align:center;
}
body, td, input {
	font-family:Arial;
	font-size:11px;
	color:#666;
}
textarea {font-family:Arial;
	font-size:9pt;}
input, select, textarea {font-size:11px;}
a {
	text-decoration:none;
	color:#2175d9;
}
.module a {
	text-decoration:underline;
	color:#666667;}
ul {
	list-style:none;
}
table {
	border:none;
}
a img, fieldset {
	border:none;
}
input {
	border:1px solid #ccc;
}
h1 {
	font-size:18px;
	color:#333;
	font-weight:bold;
}
h2, .content-module .content-section .notableborder h2 span {
	font-size:14px;
	color:#333;
	font-weight:bold;
}
h3 {
	font-size:11px;
	color:#333;
	font-weight:bold;
	margin:10px 0 0;
}
p {
	font-size:11px;
	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 {
	text-decoration:none;
	color:#2175d9;
	font-size:11px;
	font-weight:bold;
	background-image:url(/pro_images/link-arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	padding:0 5px 0 10px;
}
.l1:hover {
	text-decoration:underline;
}
.l2, l2:visited {
	text-decoration:underline;
	color:#2175d9;
	font-size:11px;
	font-weight:bold;
}
.l3, l3:visited {
	text-decoration:none;
	color:#2175D9;
	font-size:11px;
	/* font-weight:bold; */
}
.l3:hover {
	text-decoration:underline;
}
.pagination-table table table td a:link, .pagination-table table table td a, .pagination-table table table td span {
	font-weight:bold;
	margin: 0px 3px;
	line-height: 30px;
}
.pagination-table {
	margin: 0 16px;
}
.l4, l4:visited {
	text-decoration:none;
	color:#2175d9;
	font-size:11px;
}
.l4:hover {
	text-decoration:underline;
}
.l5, l5:visited {
	text-decoration:none;
	color:#2175D9;
	font-size:10px;
}
.l5:hover {
	text-decoration:underline;
}
a.sixteen, a:link.sixteen, a:visited.sixteen, p.search-result-footer a, p.search-result-footer a:link, p.search-result-footer a:visited, .footer a, .footer a:visited {
	color:#666666;
	text-decoration:underline;

	font-size:11px;
}
a:hover.sixteen, a:active.sixteen, p.search-result-footer a:hover, p.search-result-footer a:active {
	color:#333333;
}
.l7, l7:visited {
	text-decoration:none;
	color:#333;
	font-size:11px;
	font-weight:bold;
	background-image:url(/pro_images/arrow-collapsed.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
}
.l7-expanded {
	text-decoration:none;
	color:#333;
	font-size:11px;
	font-weight:bold;
	background-image:url(/pro_images/arrow-expanded.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
}
.l8, l8:visited {
	text-decoration:none;
	color:#333;
	font-size:14px;
	font-weight:bold;
	background-image:url(/pro_images/arrow-collapsed.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
}
.l8-expanded {
	text-decoration:none;
	color:#333;
	font-size:14px;
	font-weight:bold;
	background-image:url(/pro_images/arrow-expanded.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
}
.button, .submit {
	line-height:22px;
	padding:0 18px 1px 8px;
	background-image:url(/pro_images/button-arrow.gif);
	background-position:right 9px;
	background-repeat:no-repeat;
	color:white;
	border:0;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
}
.b1 {
	background-color:#2175D9;
}
.b2 {
	background-color:#090;
}
.b3 {
	background-color:#e41f1f;
}
.b4 {
	background-color:#666;
}
.button-back {
	background-position:left 9px;
	padding:0 8px 1px 18px;
	background-image:url(/pro_images/buttonback-arrow.gif);
}
input.button, div.field input.button {
	width:auto;
	height:23px;
	overflow:visible;
	padding:0 20px 4px 8px;
	border:0;
	cursor:pointer;
}
input.button-back {
	padding:0 8px 4px 20px;
	background-position:left 9px;
	background-image:url(/pro_images/buttonback-arrow.gif);
}
.b5 {
	width:19px;
	height:19px;
	background-image:url(/pro_images/button-submit.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#2175d9;
	cursor:pointer;
}
.b5:hover {
	background-color:#ff8a00;
}
.container {
	width:960px;
	margin:0 auto;
	text-align:left;
}
.container .header {
	z-index: 2;
}
.container .global-navigation {
	z-index: 2;
}
.clear {
	clear:both;
	margin:0 0 20px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.header {
	height:213px;
	width:960px;
	background-color:#fff;
	margin:16px 0 0;
	position:relative;
}
.module {
	background-color:#F9F9F9;
	overflow:hidden;
	padding:0 16px 0 16px;
}
.module .module-header {
	background-color:#E0E0e0;
	font-size:12px;
	font-weight:bold;
	height:18px;
	padding:7px 16px 3px;
	margin:0 -16px 15px;
	color:#666;
}
.template-page {
	float:left;
	background-color:#fff;
	margin:10px 0 0 0;
	padding:0 0 20px 0;
	width:960px;
	overflow:hidden;
}
.right-column {
	background-image:url(/pro_images/right-column.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.two-column {
	background-image:url(/pro_images/two-column.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.template-homepage {
	float:left;
	background-color:#eee;
	margin:10px 0 15px 0;
	padding:0;
}
.template-marketingcontentpage {
	float:left;
	background-color:#eee;
	margin:10px 0 15px 0;
	padding:0;
}
.buttons {
	float:left;
	margin:15px 0;
}
.buttons a {
	margin:0 5px 0 0;
}
.ui-tabs-hide {
	display:none;
}
.home-page .job-search {
	float:left;
	width:960px;
	height:81px;
	margin-bottom:10px;
}
.home-page .module {
	float:right;
	width:284px;
	height:188px;
	margin-bottom:10px;
}
.home-page .news-module, .home-page .investor-module {
	height:188px;
}
.home-page .company-viewer, .home-page .feature-module, .home-page .news-module {
	float:left;
	width:602px;
}
.candidate-home-page .title-header {
	margin-bottom:10px;
	float:left;
	width:960px;
}
.candidate-home-page .module {
	float:left;
	width:284px;
	height:188px;
	margin-bottom:10px;
}
.candidate-home-page .company-viewer-candidate {
	height:232px;
}
.candidate-home-page .banner-module, .candidate-home-page .google-module, .candidate-home-page .salary-calculator-module, .candidate-home-page .job-alert-module, .candidate-home-page .meet-consultants-module {
	margin:0 10px 10px 0;
}
.candidate-home-page .banner-module img, .candidate-home-page .google-module img {
	margin:-15px 0 0 -16px;
}
.candidate-home-page .google-module, .candidate-home-page .job-alert-module, .candidate-home-page .meet-consultants-module {
	width:276px;
}
.candidate-home-page .news-module {
	height:108px;
	width:928px;
}
.candidate-home-page .jobs-by-sector-module {
	float:right;
	height:232px;
}
.candidate-home-page .latest-jobs-module {
	float:right;
}
.candidate-home-page .company-viewer {
	float:left;
	width:602px;
}
.brand-header {
	background-color:#FFF;
	background-image:url(/pro_images/header-sapphire.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:155px;
	width:960px;
	margin:0 0 1px 0;
}
.brand-header .randstadlogo {
	float:left;
	margin:55px 0 0 66px;
}
.brand-header .headerimage {
	float:right;
	border:1px solid #888;
	width:400px;
	height:140px;
}
.brand-header .payoff {
	float:right;
	margin:62px 107px 0 0;
	clear:right;
}
.brand-header .payoff-en {
	float:right;
	margin:77px 0 0 0;
	clear:right;
    background-image:none;
    background-position:top center;
    background-repeat:no-repeat;
    overflow:visible;
    width:300px;
    height:50px;
    position:relative;
    background-image:url(/pro_images/tag_sm_en.gif);
}
.brand-header .payoff-fr {
	float:right;
	margin:77px 0 0 0;
	clear:right;
    background-image:none;
    background-position:top left;
    background-repeat:no-repeat;
    overflow:visible;
    width:300px;
    height:50px;
    position:relative;
    background-image:url(/pro_images/tag_sm_fr.gif);
}
.brand-header .service-concepts {
	float:right;
	margin:9px 18px 0 0;
}
.brand-header .service-concepts ul {
	list-style:none;
	cursor:pointer;
}
.brand-header .service-concepts li {
	display:inline;
	margin:0;
}
.brand-header .service-concepts a {
	color:#2175d9;
	font-size:11px;
	text-decoration:underline;
}
body.staffing .brand-header .service-concept a {
	color:#7AAFDE;
}
body.professionals .brand-header .service-concept a {
	color:#7AAFDE;
}
body.search-selection .brand-header .service-concept a {
	color:#7AAFDE;
}
body.hr-solutions .brand-header .service-concept a {
	color:#7AAFDE;
}
body.inhouse-services .brand-header .service-concept a {
	color:#7AAFDE;
}
body.staffing .brand-header .service-concept#staffing a {
	color:#2175d9;
}
body.professionals .brand-header .service-concept#professionals a {
	color:#2175d9;
}
body.search-selection .brand-header .service-concept#search-selection a {
	color:#2175d9;
}
body.hr-solutions .brand-header .service-concept#hr-solutions a {
	color:#2175d9;
}
body.inhouse-services .brand-header .service-concept#inhouse-services a {
	color:#2175d9;
}
.brand-header .service-concept a:hover {
	color:#00308f!important;
}
.global-navigation {
	background-color:#6da7e6;
	height:29px;
	float:left;
	width:960px;
	position:relative;
	z-index:9997;
}
.global-navigation .main-navigation li {
	float:left;
	color:#fff;
	vertical-align:bottom;
	display:inline;
	border-right:1px solid #fff;
	font-size:12px;
	background-image:url(/pro_images/gradient.png); 
	z-index:9998;
}
.global-navigation .main-navigation li.active {
	background-image:url(/pro_images/gradient-neutral-mouseover.png);
}
body.staffing .global-navigation .main-navigation li.active {
	background-image:url(/pro_images/gradient-staffing-mouseover.png);
}
body.professionals .global-navigation .main-navigation li.active {
	background-image:url(/pro_images/gradient-black.png);
}
body.search-selection .global-navigation .main-navigation li.active {
	background-image:url(/pro_images/gradient-ss.png);
}
body.hr-solutions .global-navigation .main-navigation li.active {
	background-image:url(/pro_images/gradient-hr.png);
}
body.inhouse-services .global-navigation .main-navigation li.active {
	background-image:url(/pro_images/gradient-inhouse-mouseover.png);
}
.global-navigation .main-navigation li a {
	display:block;
	padding:7px 25px 7px 16px;
	font-weight:bold;
	color:#fff;
	background-image:url(/pro_images/menu-arrow.gif);
	background-position:right 13px;
	background-repeat:no-repeat;
}
.global-navigation .main-navigation li ul {
	background-image:url(/pro_images/dropshadow.png);
	background-position:bottom right;
	padding-bottom:4px;
	padding-right:4px;
	position:absolute;
	padding-top:1px;
	display:none;
}
.global-navigation .main-navigation li ul li {
	display:block;
	float:none;
	width:224px;
	color:#2175d9;
	background-color:#fff;
	background-image:none;
	border:0;
	font-size:11px;
}
.global-navigation .main-navigation li ul li a {
	color:#2175d9;
	font-weight:normal;
	height:19px;
	padding:5px 0 2px 16px;
	background-image:none;
}
.global-navigation .main-navigation li ul li.has-children a {
	background-image:url(/pro_images/submenu-arrow-black.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.global-navigation .main-navigation li ul li.has-children a:hover, .global-navigation .main-navigation li ul li.child-selected a {
	background-image:url(/pro_images/submenu-arrow.gif);
}
.global-navigation .main-navigation li ul li a:hover, .global-navigation .main-navigation li ul li.child-selected a {
	background-color:#6DA7E6;
	color:#fff;
}
.global-navigation .main-navigation li ul li ul {
	margin-top:-22px;
	margin-left:224px;
	display:none;
}
.global-navigation .main-navigation li ul li.child-selected ul li a {
	background-color:#fff;
	color:#2175d9;
	background-image:none;
}
.global-navigation .main-navigation li ul li.has-children ul li a {
	background-image:none;
}
.global-navigation .main-navigation li ul li.child-selected ul li a:hover {
	background-color:#6DA7E6;
	color:#fff;
	background-image:none;
}
.global-navigation .user-navigation {
	position:absolute;
	right:0;
	list-style:none;
	margin:29px 16px 0 0;
}
.global-navigation .user-navigation li {
	float:left;
	font-size:8pt;
	padding:7px 0 0 5px;
}
.global-navigation {
	background-color:#2c2c2c;
	background-image:url(/pro_images/menu-blocks.gif); 
	background-repeat:repeat-y;
	background-position:right;
}
.global-navigation .main-navigation li {
	background-image:url(/pro_images/gradient.png);
}
.global-navigation .main-navigation li.active {
	background-image:url(/pro_images/gradient-over.png);
}
.global-navigation .main-navigation li ul li a:hover, .global-navigation .main-navigation li ul li.child-selected a {
	background-color:#999;
	color:#fff;
}
.global-navigation .main-navigation li ul li {
	color:#333;
}
.global-navigation .main-navigation li ul li a {
	color:#333;
}
.global-navigation .main-navigation li ul li.child-selected ul li a {
	color:#333;
}
.global-navigation .main-navigation li ul li.child-selected ul li a:hover {
	background-color:#999;
	color:#fff;
}
.breadcrumbs {
	float:left;
	list-style:none;
	margin:0 0 0 16px;
	display:inline;
}
.breadcrumbs li {
	color:#2175d9;
	float:left;
	font-size:8pt;
	padding:7px 4px 0 0;
}
.breadcrumbs li a {
	margin-right:4px;
}
.breadcrumbs .selected {
	color:#333;
}
.site-search {
	position:absolute;
	right:0;
	top:0;
	margin:158px 16px 0 0;
	color:#ffffff;
	z-index:2;
}
.site-search label, .site-search input, .site-search span {
	float:left;
	border:0;
	margin:3px 0 0 5px;
}
.site-search label, .site-search span {
	padding-top:2px;
}
.site-search #keyword {
	height:17px;
	color:#999999;
	padding:0 5px;
	font-size:9pt;
}
.job-search, .job-search-tab {
	background-color:#585858;
}
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, body.inhouse-services .job-search label, body.inhouse-services .job-search input, body.inhouse-services .job-search select, body.inhouse-services .job-search p, body.inhouse-services .job-search a {
	color:#333;
}
.job-search h1 {
	float:left;
	display:inline;
	color:#fff;
}
/* .search-results-page .job-search h1 {
	float:left;
	display:inline;
	color:#fff;
	margin:23px 0 -20px 32px;
	padding:5px 0 20px 57px;
	background-image:url url(/pro_images/header-arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
*/
.job-search .form {
	margin:22px 16px 0 0;
	float:left;
	text-align:left;
	display:inline;
}
.job-search .form label, .job-search .form span {
	color:#eee;
	margin:4px 5px 0 0;
	float:left;
}
.job-search .form input {
	border:0;
	height:19px;
	font-size:9pt;
	color:#999;
	line-height:19px;
	margin:0 16px 0 0;
	float:left;
	padding:0 5px;
}
.job-search .form input#job-keyword, .job-search .form input.job-keyword {
	width:170px;
}
.job-search .form input.job-location {
	width:160px;
	margin-right:0px;
}
.job-search .form .job-category { 
    width:190px; 
}

.job-search .form select#job-range, .job-search .form select.branch {
	margin:0;
	width:190px;
}
.job-search .form select {
	vertical-align:bottom;
	/* width:90px; */
	float:left;
	height:19px;
	margin:0 20px 0 0;
	border:1px solid #999;
	color:#999;
	font-size:11px;
}
.job-search .form input.b5 {
	vertical-align:bottom;
	margin:0 0 0 5px;
	display:inline;
}
.job-search .job-stats {
	clear:both;
	margin:0 0 0 289px;
	padding:5px 0 0;
	color:#eee;
}
.job-search .job-stats a {
	color:#eee;
	text-decoration:underline;
	font-weight:bold;
}
.job-search p em {
	font-weight:bold;
	font-style:normal;
}

.job-search-tab {
	float:left;
	width:960px;
	overflow:auto;
}

.job-search-tab .tabs {
	float:left;
	list-style:none;
	margin:0;
}
.job-search-tab .tabs .tab {
	float:left;
	background-color:#f9f9f9;
	padding:5px 20px;
	border-right:1px solid #585858;
	border-bottom:1px solid #585858;
}
.job-search-tab .tabs .selected-tab {
	border-bottom:1px solid #fff;
	background-color:#fff;
}
.home-page .job-search {
	background-image:url(/pro_images/gradient-professionals-jobsearch.png);
	
}
.home-page .job-search h1, .search-results-page .job-search h1 {
	margin-top:20px;
	margin-left:16px;
	width:240px;
}
/* .home-page .job-search form {
	margin-top:20px;
} */
.branch-results-page .job-search .form {
	margin-top:30px;
	margin-right:400px;
}
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;
}

<!-- test result -->

.job-search, .home-page .job-search {
	background-image:url(/pro_images/gradient-professionals-jobsearch.png);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#2c2c2c;
}
.job-search .form input.b5 {
	margin:0 0 0 5px;
}
.job-search .form input#job-location {
	margin:0 10px 0 0;
}
.job-search .tabs .tab {
	border-right:1px solid #2C2C2C;
	border-bottom:1px solid #2C2C2C;
}
.job-search .tabs .selected-tab {
	border-bottom:1px solid #fff;
}
body .job-search .form .b5 {
	background-color:#2175D9;
}

<!-- test result -->


.company-viewer {
	overflow:hidden;
	position:relative;
}
.company-viewer-candidate {
	height:232px;
}
.company-viewer .module-header {
	width:602px;
	margin-bottom:24px;
}
.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;
	padding:0;
	overflow:hidden;
	width:570px;
	height:105px;
}
.company-viewer ul.user-options {
	position:relative;
	margin:-10px 0 0 0;
	border-top:1px solid #E0E0E0;
	padding-top:12px;
}
.company-viewer ul.user-options li {
	position:absolute;
	width:276px;
}
.company-viewer ul.user-options li.right {
	left:326px;
}
.company-viewer ul.user-options li span {
	display:block;
	margin:0 0 0 10px;
}
.company-viewer .company {
	float:left;
	width:142px;
	height:100px;
	padding-top:10px;
	text-align:center;
	overflow:hidden;
}
.company-viewer .company .company-logo-link {
	height:60px;
	display:block;
}
.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 {
	display:block;
	position:absolute;
	top:52px;
	width:14px;
	height:110px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#eee;
	border:1px solid #eee;
}
.company-viewer .previous-company {
	left:16px;
	background-image:url(/pro_images/arrow-left-light.gif);
}
.company-viewer .previous-company:hover {
	background-image:url(/pro_images/arrow-left.gif);
}
.company-viewer .next-company {
	right:16px;
	background-image:url(/pro_images/arrow-right-light.gif);
}
.company-viewer .next-company:hover {
	background-image:url(/pro_images/arrow-right.gif);
}
.company-viewer .previous-company:hover, .company-viewer .next-company:hover {
	border-color:#999;
	padding:0;
}
.marketing-module {
	overflow:hidden;
}
.module a {
	color:#666666;
    text-decoration:underline;
}
.module a:hover {
	text-decoration:none;
}
.marketing-module p {
	margin-bottom:8px;
}
.marketing-module h3 {
	margin:0 0 5px;
	padding:0 0 5px;
	border-bottom:1px dotted #ccc;
}
.marketing-module img {
	margin-bottom:3px;
}
.marketing-module .l1 {
	background-position:2px 5px;
	padding-left:12px;
}
.marketing-module .l6 {
	display:block;
	margin:2px 0 0;
	text-decoration:underline;
	color:#333333;
}
.marketing-module ul {
	margin-bottom:14px;
	float:left;
}
.marketing-module ul li {
	padding:0;
	background-image:none;
}
.client-home-page .marketing-module ul li {
	padding:5px 0 0 12px;
	background-image:url(/pro_images/list-star.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
}
.marketing-module ul li.linklist {
	list-style:none;
	background-image:none;
	margin-top:5px;
	padding:5px 0 0 0;
}
.marketing-module ul li.two-column-list {
	width:120px;
	float:left;
}
.marketing-module .job-list {
	list-style-type:disc;
	padding-left:16px;
}
.marketing-module .job-list li a em {
	font-style:normal;
	color:#333;
}
.marketing-module .job-list li a:hover, .marketing-module .sector-list li a:hover {
	text-decoration:underline;
	color:#666;
}
.marketing-module .sector-list {
	list-style-type:disc;
	padding-left:16px;
}
.meet-consultants-module h3, .salary-calculator-module h3, .job-alert-module h3 {
	border-bottom:0;
}
.meet-consultants-module img, .salary-calculator-module img {
	float:left;
	margin:-15px 5px 0 -16px;
}
.job-alert-module img {
	float:left;
	margin:-15px 5px 0 -16px;
}
.job-sector-flow-module img {
	margin:-15px 0 0 -16px;
}
.meet-consultants-module h3 {
	padding-bottom:0;
	margin-bottom:0;
}
.meet-consultants-module h4 {
	color:#333;
	margin-bottom:10px;
}
.meet-consultants-module ul {
	float:none;
	list-style:disc inside;
	overflow:hidden;
}
.news-module {
	height:188px;
	margin:0 0 10px 0;
	position:relative;
}
.news-module h3 {
	display:inline;
}
.news-module .rss {
	position:absolute;
	top:7px;
	right:7px;
}
.news-module .news-items {
	color:#999;
	list-style:none;
	padding:0;
	margin:3px 0 10px;
}
.news-and-events .news-items {
	color:#999;
	list-style:none;
	padding:0;
	margin:3px 0 10px;
}
.content-module .content-section .news-and-events table td {
	border:0px;
	vertical-align:top;
}
.home-page .news-module li, .news-and-events .news-items li {
	clear:both;
	overflow:hidden;
	margin-top:4px;
}
.news-module .news-items .date, .news-module .news-items .type, .news-and-events .news-items .date, .news-and-events .news-items .type {
	margin:0 8px 0 0;
	font-size:11px;
	width:75px;
	float:left;
}
.news-module .news-items .type, .news-and-events .news-items .type {
	width:40px;
}
.news-module .news-items .l6, .news-and-events .news-items .16 {
	width:400px;
	float:left;
}
.news-module dl {
	border:0;
	margin:3px 0 0;
}
.news-module dl dd {
	height:15px;
	float:left;
	vertical-align:middle;
	font-weight:bold;
	margin-left:4px;
}
.news-module dl dt {
	height:15px;
	vertical-align:middle;
	float:left;
}
.news-module dd img {
	margin-top:-1px;
	margin-left:5px;
}
.news-module h2 {
	border:0;
}
.news-module .meer-nieuws {
	margin:10px 0 0 0;
	display:block;
}
.footer {
	background-color:#eee;
	border-top:solid 1px #999;
	padding:15px 0px 15px 0px;
	margin:0;
	float:left;
	width:960px;
}
.footer .legal {
	float:left;
	width:550px;
}
.footer .legal-nav {
	float:left;
	clear:left;
	/*width:500px;*/
}
.footer .legal-nav li {
	display:inline;
	margin:0 5px;
}
.footer .disclaimer {
	width:430px;
	float:left;
	clear:left;
}
.footer .awards {
	width:250px;
	float:right;
	position:relative;
	padding-left:50px;
}
.footer .awards img {
	position:absolute;
	left:0;
	top:0;
}
.footer .awards h2.award-header {
	color:#FF8A00;
	font-size:14px;
	margin:0;
	font-weight:normal;
	padding:0;
}
.footer .awards p {
	margin:3px 0;
}
.footer .awards .award-recruiting {
	font-style:normal;
	font-weight:bold;
	color:#666;
	margin:0 0 0 2px;
}
.content-page .content-module {
	margin:10px 16px 0;
	float:left;
	width:496px;
	position:relative;
}
.content-page .error-content-module {
	width:736px;
}
.content-page .content-module h1 {
	padding:10px 16px;
	clear:both;
}
.content-page .right-column {
	background-image:url(/pro_images/right-column.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.content-page .expandable-sidebar-module {
	float:right;
}
.company-content-page .company-content-module {
	width:736px;
	margin:10px 16px;
	float:left;
}
.news-content-module h1 .date {
	font-size:11px;
	color:#999;
	font-weight:normal;
	margin:0 0 0 20px;
}
.news-content-module a.news-backbutton {
	margin-top:-42px;
	position:absolute;
	right:0;
}
.news-item-page .expandable-sidebar-module {
	margin-top:0;
	margin-bottom:-1px;
}
.title-header {
	float:left;
	width:960px;
	height:93px;
	background-color:#2175D9;
}
.home-page .title-header {
	height:93px;
	margin:0 0 10px;
}
body.staffing .title-header {
	background-color:#6da7e6;
}
body.professionals .title-header {
	background-color:#333;
}
body.search-selection .title-header {
	background-color:#A223A2;
}
body.hr-solutions .title-header {
	background-color:#00A8B0;
}
body.inhouse-services .title-header {
	background-color:#FBDD10;
}
body.inhouse-services .title-header h1, body.inhouse-services .title-header h3 {
	color:#333;
}
body.inhouse-services .fjp-header h3 {
	color:#666;
}
.title-header h1 {
	color:#fff;
	margin:23px 0 -20px 32px;
	padding:5px 0 20px 57px;
	background-image:url(/pro_images/header-arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.fjp-header h1 {
	color:#333;
	background-image:none;
	margin:0;
	padding:0;
}
.title-header h3 {
	color:#d1e4f6;
	margin:0 0 0 89px;
}
.tabbed-title-header {
	height:117px;
}
.tabbed-title-header ul {
	float:left;
	list-style:none;
	margin:28px 0 0 0;
}
.tabbed-title-header ul li {
	float:left;
	background-color:#f9f9f9;
	padding:5px 20px;
	border-right:1px solid #6da7e6;
	border-bottom:1px solid #6da7e6;
}
.tabbed-title-header ul li.selected {
	border-bottom:1px solid #fff;
	background-color:#fff;
}
.client-home-page .title-header {
	background-image:none;
}
.client-home-page .title-header h1 {
	float:left;
	display:inline;
	margin:28px 0 0 89px;
}
.client-home-page .title-header .form {
	float:left;
	display:inline;
	margin:32px 0 0 15px;
}
.home-page .fjp-header {
	background-image:none;
	background-color:#E0E0E0!important;
	color:#666;
	height:50px;
}
.home-page .fjp-header h1 {
	margin:12px 0 0 16px;
	color:#333;
	float:left;
	display:inline;
}
.home-page .fjp-header h3 {
	margin:18px 0 0 16px;
	float:left;
	font-size:12px;
	color:#666;
}
.home-page .fjp-header button {
	margin:14px 0 0 16px;
	float:left;
	background-color:#FF8A00;
	border:0;
}
.home-page .fjp-header button:hover {
	background-color:#6DA7E6;
}
.title-header {
	background-image:url(/pro_images/gradient-professionals-jobsearch.png);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#2c2c2c;
}
.title-header h3 {
	color:#E0E0E0;
}
.left-hand-navigation {
	float:left;
	display:inline;
	margin:10px 0 0 16px;
	width:224px;
	background-color:#f4f4f4;
}
.left-hand-navigation h1 {
	padding:10px 16px;
	margin:0;
	border-bottom:1px dotted #ccc;
}
.left-hand-navigation .parent-link {
	color:#333;
}
.left-hand-navigation .parent-link:hover {
	text-decoration:underline;
}
.left-hand-navigation ul {
	margin:20px 0 30px 16px;
}
.left-hand-navigation ul li {
	margin:0 0 5px 0;
}
.left-hand-navigation ul li ul {
	margin:5px 0 10px 16px;
}
.left-hand-navigation ul li ul li {
	margin:0 0 5px;
}
.left-hand-navigation ul li ul li ul {
	font-weight:normal;
	margin-bottom:10px;
}
.left-hand-navigation ul li ul li ul li {
	margin:0 0 5px 0;
}
.left-hand-navigation ul li ul li ul li a {
	font-weight:normal;
}
.content-module {
	overflow:hidden;
	display:inline;
}
.content-module .content-section {
	clear:both;
	margin-bottom:16px;
	padding:0 20px 0 16px;
	overflow:hidden;
	position:relative;
	top: 0px;
	left: 20px;
}
.content-module .content-section h1 {
	padding:10px 16px;
	margin:0 -16px 10px;
	text-align:left;
	border-bottom:1px dotted #ccc;
}
.template-sitemap .sitemap-content-module {
	margin:0;
}
.template-sitemap .sitemap-content-module h1 {
	margin:0;
}
.template-sitemap .sitemap-content-module .sitemap-link-list {
	width:286px;
	float:left;
	display:inline;
	padding-top:10px;
	margin-left:16px;
}
.content-module .content-section .sitemap-link-list ul {
	padding:0;
	margin:0;
}
.content-module .content-section .sitemap-link-list ul li {
	list-style:none;
	margin-left:0;
}
.content-module .content-section h2 {
	margin:5px 0 16px;
	text-align:left;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
.content-module .content-section h2 a, .content-module .content-section h2 span {
	font-size:11px;
	font-weight:normal;
}
.content-module .content-section h2 .read-more-link {
	margin-left:12px;
}
.content-module .content-section h3 {
	margin:3px 0;
}
.content-module .content-section .picture-left {
	margin:0 5px 5px 0;
	float:left;
}
.content-module .content-section .picture-right {
	margin:0 0 5px 5px;
	float:right;
}
.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;
	height: 14px;
}
.content-module .content-section p {
	margin:8px 0;
}
.content-module .content-section p.intro {
	font-weight:bold;
}
.content-module .content-section ul li {
	margin:0 32px;
	list-style:disc;
}
.content-module .content-section .linklist {
	margin:0 18px;
	list-style:none;
}
.content-module .content-section table {
	margin:5px 0 16px;
	border:1px solid #fff;
	border-style:hidden;
	border-collapse:collapse;
}
.content-module .content-section table th {
	border:1px solid #e0e0e0;
	background-color:#f9f9f9;
	padding:5px;
	text-align:center;
}
.content-module .content-section table td {
	border:1px solid #e0e0e0;
	padding:5px;
	vertical-align:top;
}
.content-module .content-section table.full-width {
	width:100%;
}
.content-module .content-section dl {
	overflow:hidden;
	margin:5px 0 16px;
}
.content-module .content-section dl dt {
	float:left;
	clear:left;
	width:160px;
	margin:3px 0 0;
	width:30%;
}
.content-module .content-section dl dd {
	float:left;
	width:66%;
	padding:0 4px 0 0;
	font-weight:bold;
	margin:3px 0 0;
}
.content-module .flash-player {
	margin-top:5px;
}
.content-module .company-picures {
	margin-top:5px;
}
.content-module .company-picures .company-picure {
	width:75px;
	height:75px;
}
.company-content-module .company-logo {
	display:block;
	margin-top:5px;
}
.company-content-module dl.addresses {
	margin-top:16px;
}
.company-content-module dl.addresses dt {
	font-weight:bold;
	margin-bottom:5px;
	width:140px;
}
.company-content-module dl.addresses dd {
	font-weight:normal;
}
.company-content-module dl.addresses a {
	text-decoration:underline;
}
.company-content-module .company-news {
	list-style:none;
}
.company-content-module .company-news .news-item {
	margin-bottom:5px;
}
.company-content-module .company-news .news-item-summary {
	margin:0;
}
.company-content-module .company-news .news-item-data {
	color:#999;
}
.job-content-module .company-logo {
	float:right;
	height:60px;
	margin-top:-82px;
}
.two-column .content-module h1 {
	margin:15px -16px;
	font-size:14px;
	font-weight:bold;
	padding:0 16px 11px;
}
.expandable-sidebar-module {
	width:159px;
	padding:10px 16px 12px;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	background-color:#f9f9f9;
	clear:right;
	margin-bottom:-1px;
}
.expandable-sidebar-module h3 {
	margin:0 0 8px 0;
}
.expandable-sidebar-module ul {
	list-style:none;
	padding:0 0 8px;
}
.expandable-sidebar-module li {
	padding-bottom:6px;
}
.expandable-sidebar-module p {
	padding:0 0 8px;
}
.expandable-sidebar-module .activator {
	display:block;
	margin:0 -16px 8px;
	padding:0 0 0 16px;
	background-image:url(/pro_images/arrow-expanded.gif);
	background-repeat:no-repeat;
	background-position:4px 6px;
	cursor:pointer;
}
.collapsed-sidebar-module .activator {
	background-image:url(/pro_images/arrow-collapsed.gif);
	background-position:6px 4px;
	margin-bottom:0;
}
.collapsed-sidebar-module * {
	display:none;
}
.expanded-sidebar-module a.sidebarlink {
	font-weight:bold;
	margin:-8px 0 8px 0;
	display:block;
}
.sidebar-jobs ul.joblist a {
	display:block;
	font-weight:bold;
}
.sidebar-jobs ul.joblist li {
	margin:0 0 2px;
}
.sidebar-map .l4 {
	font-weight:normal;
}
.sidebar-banner img, .sidebar-map img {
	margin-left:-16px;
}
.sidebar-agent .activator {
	margin-bottom:0;
}
.sidebar-agent .address-link {
	clear:both;
}
.sidebar-agent .agents {
	margin:5px 0;
}
.sidebar-agent .agents .agent-image {
	width:30px;
	height:45px;
	margin-bottom:10px;
	float:left;
	clear:left;
}
.sidebar-agent .agents dt.agent-name, .sidebar-agent .agents dd {
	width:106px;
	margin:2px 0 0;
	float:right;
	clear:right;
}
.sidebar-branch address {
	font-style:normal;
}
.sidebar-branch address span {
	display:block;
}
.sidebar-branch address .label {
	font-weight:bold;
}
.sidebar-marketing img {
	float:left;
	margin:0 3px 3px 0;
}
.sidebar-marketing p {
	clear:left;
}
.client-home-page .job-search {
	margin-bottom:10px;
	float:left;
	width:960px;
	height:81px;
}
.client-home-page .module {
	float:left;
	width:284px;
	height:212px;
	margin-bottom:10px;
	margin-right:10px;
}
.client-home-page .module-middle {
	width:276px;
}
.client-home-page .poll-module, .client-home-page .tabbed-module {
	float:right;
	margin:0 0 10px 0;
}
.client-home-page .poll-module {
	height:188px;
}
.client-home-page .tabbed-module .tab-content {
	height:140px;
	overflow:hidden;
}
.client-home-page .news-module {
	height:108px;
	width:928px;
	margin:0;
}
.client-home-page .marketing-module .module-header {
	color:#fff;
	background-color:#666;
}
.tabbed-module {
	width:284px;
	height:212px;
}
.tabbed-module .module-header {
	margin-bottom:0;
}
.tabbed-module .tabs {
	background-color:#e0e0e0;
	padding:0;
	margin:0 -17px 0 -16px;
	background-image:url(/pro_images/gradient-tab-dark.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:40px;
}
.tabbed-module .tabs li {
	position:relative;
	float:left;
	width:73px;
	padding:12px 16px 4px 16px;
	height:23px;
	margin:0 1px 0 0;
	background-color:#e0e0e0;
	background-image:url(/images/gradient-tab.png);
	background-repeat:repeat-x;
	background-position:bottom;
    font-weight:bold;
    text-align:center;
}
.tabbed-module .tabs li a {	
    text-decoration:none;
    margin-top:15px;
    
}
.tabbed-module .tabs li.selected {
	background-image:url(/pro_images/gradient-tab-selected.png);
	background-color:#fff;
	width:72px;
}
.tabbed-module .tabs li .arrow {
	display:none;
}
.tabbed-module .tabs li.selected .arrow {
	display:block;
	position:absolute;
	top:40px;
	left:16px;
}
.tabbed-module h3 {
	padding:20px 0 10px 0;
	border-bottom:1px dotted #ccc;
	margin:0 0 10px;
}
.tabbed-module h3 a {
	padding:0 0 0 15px;
}
.feature-module {
	position:relative;
	padding:0;
}
.feature-module .module-header {
	margin:0;
	padding:5px 16px;
}
.home-page .feature-module {
	width:634px;
	height:188px;
}
.feature-module .feature-link {
	display:block;
	position:absolute;
	padding:5px;
	width:140px;
	height:140px;
	top:32px;
	right:6px;
	background-color:#2175d9;
	color:white;
	background-image:url(/pro_images/arrow-right-big.gif);
	background-repeat:no-repeat;
	background-position:130px 120px;
	cursor:pointer;
}
.feature-module .feature-link .feature-title {
	display:block;
	font-weight:bold;
	font-size:14px;
	width:140px;
	height:60px;
}
.feature-module .feature-link .feature-text {
	display:block;
	width:120px;
	height:80px;
	font-size:12px;
}
.poll-module .module-header {
	margin-bottom:20px;
}
.poll-module fieldset {
	margin-top:0;
}
.poll-module .poll-title {
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin-top:0;
}
.poll-module .poll-options {
	margin:5px 0;
	list-style:none;
	overflow:hidden;
}
.poll-entry .poll-option input {
	margin-right:8px;
	float:left;
	clear:right;
}
.poll-entry .poll-option label {
	display:block;
	float:right;
	width:250px;
	margin-bottom:8px;
}
.poll-entry input.submit {
	display:block;
	float:left;
	clear:both;
}
.poll-entry .results-link {
	float:left;
	display:block;
	height:16px;
	padding:3px 18px 3px 8px;
}
.poll-results .poll-options dt {
	width:40%;
	height:2.5em;
	float:left;
	overflow:hidden;
}
.poll-results .poll-options dd {
	width:60%;
	padding:auto 0;
	height:2.5em;
	float:left;
}
.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-weight:bold;
	font-style:normal;
}
.marketing-content-page .title-header {
	margin-bottom:10px;
}
.marketing-content-page .module {
	float:left;
	margin:0 2px 10px;
	width:283px;
	height:212px;
}
.search-branch-module .column {
	float:left;
	margin:5px 0 10px 10px;
	overflow:hidden;
	display:inline;
}
.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 {
	margin:5px 10px 10px 0;
	float:left;
	width:220px;
	overflow:hidden;
}
.search-branch-module .onderdeel {
	padding:0;
	width:14px;
	height:14px;
	vertical-align:middle;
	margin:2px;
}
.search-branch-module .voorkeur {
	padding:0;
	width:14px;
	height:14px;
	vertical-align:middle;
	margin:2px;
}
.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;
}
.wide-content-page .content-module {
	width:684px;
}
.results-page .template-page {
	padding:0 0 10px;
}
.results-page .resultlisting {
	float:left;
	margin:10px 16px;
	border-bottom:1px dotted #ccc;
	position:relative;
}
.results-page .resultlisting h1 {
	padding:10px 240px 10px 16px;
	border-bottom:1px dotted #ccc;
}
.results-page .result {
	border-top:1px dotted #e0e0e0;
	margin:0px;
	padding:20px 0;
}
.results-page .pagination+.result {
	border-bottom:1px dotted #e0e0e0;
}
.results-page .result+.result {
	border-bottom:1px dotted #e0e0e0;
	border-top:0;
}
.results-page .sorter {
	float:right;
	margin:-23px 0 0 0;
}
.results-page .pagination {
	clear:both;
	overflow:auto;
}
.results-page .expandable-sidebar-module {
	float:right;
}
.branch-results-page .job-search {
	height:93px;
}
.branch-results-page .template-page {
	padding:0 0 10px;
}
.branch-results-page .right-column {
	background-image:url(/pro_images/right-column.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.branch-results-page .refine-search {
	float:left;
	display:inline;
	margin:10px 0 0 16px;
}
.branch-results-page .resultlisting {
	float:left;
	margin:10px 16px 10px;
	width:506px;
	border-bottom:1px dotted #ccc;
}
.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 {
	top:19px;
	right:0;
	position:absolute;
}
.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 {
	width:512px;
	margin:0 16px;
	height:360px;
}
.branch-results-page .map-results .map-canvas .branch-result {
	display:block;
}
.refine-search {
	width:176px;
}
.refine-search h1 {
	background-color:#f9f9f9;
	padding:10px 16px;
}
.refine-search .expandable-refine-filter {
	background-color:#f9f9f9;
	padding:10px 0;
	margin:10px 0;
	border:1px solid #ccc;
}
.refine-search .expandable-refine-filter h3 {
	padding:0 16px;
	margin:0 0 0 -16px;
	display:block;
	background-position:5px 5px;
	background-image:url(/pro_images/arrow-expanded.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.refine-search .expandable-refine-filter .activator {
	padding:0 16px;
	display:block;
	background-image:url(/pro_images/arrow-expanded.gif);
}
.refine-search .collapsed-refine-filter .activator {
	padding:10px 16px 0;
	display:block;
	background-position:7px 14px;
	background-image:url(/pro_images/arrow-collapsed.gif);
}
.refine-search .collapsed-refine-filter * {
	display:none;
}
.refine-search .expandable-refine-filter ul {
	padding:0 16px;
}
.refine-search .expandable-refine-filter li {
	padding:2px 0;
}
.refine-search td {
	padding:2px 16px;
}
.refine-search .expandable-refine-filterr ul li a.undo {
	margin:0 0 0 10px;
}
.pagination {
	padding:10px 16px;
	border-bottom:1px dotted #E0E0E0;
}
.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 {
	padding:10px 0 10px;
	float:left;
	width:490px;
}
.address-result {
	font-style:normal;
	width:250px;
	float:left;
}
.address-result .branch-name {
	font-weight:bold;
}
.address-result span {
	display:block;
}
.branch-result ul {
	float:left;
	margin-top:14px;
}
.content-results-page .resultlisting {
	width:496px;
}
.sorter {
	background-color:#eee;
	width:192px;
	padding:3px 16px 0;
	color:#666;
	height:19px;
}
.sorter ul {
	list-style:none;
	display:inline;
}
.sorter ul li {
	display:inline;
	font-weight:bold;
	color:#333;
	margin:0 0 0 8px;
}
.content-result {
	overflow:hidden;
	padding:30px 0 20px;
}
.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;
	margin-bottom:0;
}
.content-result p a {
	margin:0 0 0 5px;
}
.news-results-page .resultlisting {
	width:496px;
}
.news-results-page .expandable-sidebar-module {
	float:right;
}
.news-result {
	overflow:hidden;
	padding:16px 0;
}
.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 {
	padding:3px 0 0 0;
	margin-bottom:0;
}
.news-result p a {
	margin:0 0 0 5px;
}
.job-content-page .job-content-module {
	width:736px;
	margin:10px 16px;
	float:left;
}
.job-content-page .content-module .content-section h1 {
	clear:left;
}
.job-content-page .expandable-sidebar-module {
	float:right;
	margin-bottom:-1px;
	margin-top:0;
}
.job-content-page .content-module .job-details-meta {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	overflow:hidden;
}
.job-content-page .content-module ul.job-details-meta li {
	float:left;
	list-style:none;
	margin-left:0;
	padding-right:5px;
	margin-right:5px;
}
.job-content-page .content-module ul.job-details-meta li.date, .job-content-page .content-module ul.job-details-meta li.views {
	border-right:1px solid #666;
}
.search-results-page .job-search {
	height:81px;
}
.search-results-page .refine-search {
	float:left;
	display:inline;
	margin:10px 0 0 16px;
}
.search-results-page .resultlisting {
	width:544px;
}
.search-results-page .map-results .search-result {
	display:none;
	width:300px;
}
.search-results-page .map-canvas {
	width:512px;
	margin:0 16px;
	height:360px;
}
.search-results-page .map-results .map-canvas .search-result {
	display:block;
}
.search-result {
	overflow:hidden;
	padding:30px 0 20px;
}
.search-result-wide {
	width:686px;
}
.search-result h2 {
	display:inline;
}
.search-result h2 .randstad-job-icon {
	margin-right:5px;
}
.search-result h2 a {
	color:#2175D9;
	background-repeat:no-repeat;
	background-position:0 4px;
}
.search-result .company-logo {
	float:right;
	margin-top:-16px;
	height:30px;
	margin-left:5px;
	margin-bottom:5px;
}
.search-result h3 {
	margin:0;
	padding:3px 0 0;
	font-weight:normal;
}
.search-result p {
	padding:3px 0 0;
	margin-bottom:0;
}
.search-result-footer {
	padding:10px 0 0 0;
	margin-bottom:0;
}
.search-result-footer a {
	padding:0 0 0 10px;
}
.content-page .two-column .content-module {
	margin:10px 16px 0;
	float:left;
	width:448px;
	position:relative;
}
.content-page .content-module h1 {
	padding:10px 16px;
	clear:both;
}
.content-page .right-column {
	background-image:url(/pro_images/right-column.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.content-page .expandable-sidebar-module {
	float:right;
}
.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;
}
.content-section .required-marker {
	padding-left:8px;
	overflow:hidden;
	width:0;
	background-image:url(/pro_images/form-icons.png);
	background-position:-6px -51px;
	background-repeat:no-repeat;
	display:inline-block;
	height:1em;
}
fieldset {
	border:0;
	margin:15px 0;
}
fieldset legend {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
fieldset fieldset legend {
	font-size:12px;
}
fieldset .description {
	margin:5px 0;
	padding:10px 1px 5px;
	border-top:1px dotted #ccc;
}
.field {
	position:relative;
	margin:0;
	padding:5px;
	overflow:hidden;
}
.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 {
	padding-left:15px;
	background-image:url(/pro_images/form-icons.png);
	background-repeat:no-repeat;
	background-position:-6px -3px;
	cursor:pointer;
	cursor:hand;
}
.multiple-select-list {
	padding:4px;
}
.multiple-select-list label {
	float:left;
	margin:4px;
	width:45%;
	cursor:pointer;
}
fieldset.collapsed .multiple-select-option {
	display:none;
}
.multiple-select-list label input {
	margin:0 4px;
}
.multiple-select-list .selected-items {
	color:black;
	margin:0 4px;
	padding:4px;
	clear:both;
	word-spacing:2px;
	line-height:1.2;
	cursor:pointer;
	border:1px solid #aaa;
}
fieldset.collapsed legend {
	padding-left:15px;
	background-image:url(/pro_images/form-icons.png);
	background-repeat:no-repeat;
	background-position:-6px -25px;
	cursor:pointer;
	cursor:hand;
}
.field label, .field span.label {
	width:161px;
	padding-right:15px;
	margin:0;
	display:block;
	float:left;
	overflow:hidden;
}
.field .required, em.required {
	padding-left:8px;
	top:8px;
	overflow:hidden;
	position:absolute;
	left:170px;
	width:0;
	background-image:url(/pro_images/form-icons.png);
	background-position:-6px -51px;
	background-repeat:no-repeat;
	margin-top:4px;
}
.field .tooltip {
	margin-left:176px;
	margin-bottom:0;
}
.field fieldset.choice-list {
	width:238px;
}
.field input, .field select, .field textarea {
	border:1px solid #aaa;
	width:234px;
	padding:0;
	margin:0;
}
.field select {
	width:240px;
	font-size:11px;
	height:20px;
	padding:1px 0;
}
.field input.text, .field input.date, .field input.number, .field textarea {
	padding:1px 1px 1px 3px;
	margin:0;
}
.field input.checkbox, .field input.radio {
	width:auto;
	float:left;
	border:0px;
}
.field .checkboxinfo {
	float:right;
	width:220px;
}
.field input.button, .field input.submit, .field button {
	width:auto;
	margin:0 10px 0 0;
}
.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 {
	width:244px;
	display:block;
	padding:0;
	margin:0;
}
.field .choice-list .radio {
	width:16px;
	margin:4px 5px 0 0;
}
.field .choice-list label {
	/* display:block;
	float:left;
	width:100px; */

}
.field .choice-list-table label {
	/* */display:inline;
	float:right;
	width:50px; 
}
.choice-list-table {
	margin:0px;
}
.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 {
	margin:0 23px;
	float:left;
}
.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 {
	display:none;
	color:red;
	margin-left:176px;
	margin-bottom:0;
	clear:both;
}
.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 {
	padding-left:181px;
}
.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:140px;
}
.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 {
	width:auto;
	display:inline;
	position:absolute;
	margin-right:80px;
	padding-right:0;
	right:0;
	float:none;
}
.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 {
	width:60px;
	position:absolute;
	right:0;
	margin-right:11px;
}
.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;
	width:220px;
	padding-right:0;
}
.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 {
	position:absolute;
	left:497px;
	width:446px;
	margin-top:6px;
}
.form .post-job-for-free #job-preview h3 {
	font-size:14px;
	font-weight:bold;
}
.form .post-job-for-free #job-preview img.logo-preview {
	position:absolute;
	top:0;
	right: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 {
	font-size:18px;
	font-weight:bold;
	color:#2175D9;
}
.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 {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.form .post-job-for-free #job-preview .job-info {
	border-top:1px dotted #ccc;
	padding-top:10px;
	margin-top:10px;
	overflow:hidden;
}
.form .post-job-for-free #job-preview .job-info dt {
	width:160px;
	float:left;
	clear:left;
	margin-right:40px;
}
.form .post-job-for-free #job-preview .job-info dd {
	width:200px;
	float:left;
	font-weight:bold;
}
.form .post-job-for-free #job-preview .job-description-title, .form .post-job-for-free #job-preview .job-video-title {
	margin-top:30px;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-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;
}
.ui-datepicker .ui-datepicker-title-row {
	background-color:#2175d9;
}
table.ui-datepicker tr.ui-datepicker-title-row td a:hover, table.ui-datepicker tr.ui-datepicker-title-row td a {
	background-image:none;
	background-color:#2175d9;
	color:#fff;
	border:1px solid #2175d9;
}
.ui-accordion {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:segoe ui, Arial, sans-serif;
	font-size:1.2em;
	border-bottom:1px solid #fff;
}
.ui-accordion-group {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	border:1px solid #fff;
	border-bottom:none;
}
.ui-accordion-header {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	cursor:pointer;
	background:#fff  url(/pro_images/theme/ffffff_40x100_textures_01_flat_22.png) 0 50% repeat-x;
}
.ui-accordion-header a {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	display:block;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	padding:.5em .5em .5em 1.7em;
	color:#2175d9;
	background:url(/pro_images/theme/2175d9_7x7_arrow_right.gif) .5em 50% no-repeat;
}
.ui-accordion-header a:hover {
	background:url(/pro_images/theme/ffffff_7x7_arrow_right.gif) .5em 50% no-repeat;
	color:#fff;
}
.ui-accordion-header:hover {
	background:#6da7e6  url(/pro_images/theme/6da7e6_40x100_textures_01_flat_26.png) 0 50% repeat-x;
	color:#fff;
}
.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background:#e69700  url(/pro_images/theme/e69700_40x100_textures_08_diagonals_thick_20.png) 0 50% repeat-x;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
	color:#fff;
	background:url(/pro_images/theme/ffffff_7x7_arrow_down.gif) .5em 50% no-repeat;
}
.ui-accordion-content {
	background:#eee  url(/pro_images/theme/eeeeee_40x100_textures_06_inset_hard_100.png) 0 bottom repeat-x;
	color:#222;
	font-size:1em;
}
.ui-accordion-content p {
	padding:1em 1.7em .6em;
}
.ui-tabs-nav {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:segoe ui, Arial, sans-serif;
	font-size:1.2em;
	float:left;
	position:relative;
	z-index:1;
	border-right:1px solid #fff;
	bottom:-1px;
}
.ui-tabs-nav ul {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-tabs-nav li {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	border:1px solid #fff;
	border-right:none;
}
.ui-tabs-nav li a {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	padding:.5em 1.7em;
	color:#2175d9;
	background:#fff  url(/pro_images/theme/ffffff_40x100_textures_01_flat_22.png) 0 50% repeat-x;
}
.ui-tabs-nav li a:hover {
	background:#6da7e6  url(/pro_images/theme/6da7e6_40x100_textures_01_flat_26.png) 0 50% repeat-x;
	color:#fff;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color:#e69700;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	background:#e69700  url(/pro_images/theme/e69700_40x100_textures_08_diagonals_thick_20.png) 0 50% repeat-x;
	color:#fff;
}
.ui-tabs-panel {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:segoe ui, Arial, sans-serif;
	clear:left;
	border:1px solid #fff;
	background:#eee  url(/pro_images/theme/eeeeee_40x100_textures_06_inset_hard_100.png) 0 bottom repeat-x;
	color:#222;
	padding:1.5em 1.7em;
	font-size:1.2em;
}
.ui-tabs-hide {
	display:none;
	;
}
.ui-slider {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:segoe ui, Arial, sans-serif;
	font-size:1.2em;
	background:#eee  url(/pro_images/theme/eeeeee_40x100_textures_06_inset_hard_100.png) 0 bottom repeat-x;
	border:1px solid #aaa;
	height:.8em;
	position:relative;
}
.ui-slider-handle {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	position:absolute;
	z-index:2;
	top:-3px;
	width:1.2em;
	height:1.2em;
	background:#fff  url(/pro_images/theme/ffffff_40x100_textures_01_flat_22.png) 0 50% repeat-x;
	border:1px solid #fff;
}
.ui-slider-handle:hover {
	background:#6da7e6 url url(/pro_images/theme/6da7e6_40x100_textures_01_flat_26.png) 0 50% repeat-x;
	border:1px solid #6da7e6;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
	background:#e69700 url url(/pro_images/theme/e69700_40x100_textures_08_diagonals_thick_20.png) 0 50% repeat-x;
	border:1px solid #e69700;
}
.ui-slider-range {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	height:.8em;
	background:#6da7e6 url url(/pro_images/theme/6da7e6_40x100_textures_01_flat_26.png) 0 50% repeat-x;
	position:absolute;
	border:1px solid #fff;
	border-left:0;
	border-right:0;
	top:-1px;
	z-index:1;
	opacity:.7;
	filter:Alpha(Opacity=70);
}
.ui-dialog {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:segoe ui, Arial, sans-serif;
	font-size:1.2em;
	background:#eee url url(/pro_images/theme/eeeeee_40x100_textures_06_inset_hard_100.png) 0 bottom repeat-x;
	color:#222;
	border:4px solid #aaa;
	position:relative;
}
.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	z-index:99999;
}
.ui-resizable .ui-resizable-handle {
	display:block;
}
body .ui-resizable-disabled .ui-resizable-handle {
	display:none;
}
body .ui-resizable-autohide .ui-resizable-handle {
	display:none;
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}
.ui-resizable-se {
	cursor:se-resize;
	width:13px;
	height:13px;
	right:0;
	bottom:0;
	background:url url(/pro_images/theme/0a82eb_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:0;
	bottom:0;
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:0;
	top:0;
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:0;
	top:0;
}
.ui-dialog-titlebar {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	padding:.5em 1.5em .5em 1em;
	color:#2175d9;
	background:#fff url url(/pro_images/theme/ffffff_40x100_textures_01_flat_22.png) 0 50% repeat-x;
	border-bottom:1px solid #fff;
	font-size:1em;
	font-weight:bold;
	position:relative;
}
.ui-dialog-titlebar-close {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	background:url url(/pro_images/theme/2175d9_11x11_icon_close.gif) 0 0 no-repeat;
	position:absolute;
	right:8px;
	top:.7em;
	width:11px;
	height:11px;
	z-index:100;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close:active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close span {
	display:none;
}
.ui-dialog-content {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	color:#222;
	padding:1.5em 1.7em;
}
.ui-dialog-buttonpane {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:left;
	border-top:1px solid #aaa;
	background:#eee;
}
.ui-dialog-buttonpane button {
	margin:.5em 0 .5em 8px;
	color:#2175d9;
	background:#fff url url(/pro_images/theme/ffffff_40x100_textures_01_flat_22.png) 0 50% repeat-x;
	font-size:1em;
	border:1px solid #fff;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	line-height:1.4em;
}
.ui-dialog-buttonpane button:hover {
	color:#fff;
	background:#6da7e6 url url(/pro_images/theme/6da7e6_40x100_textures_01_flat_26.png) 0 50% repeat-x;
	border:1px solid #6da7e6;
}
.ui-dialog-buttonpane button:active {
	color:#fff;
	background:#e69700 url url(/pro_images/theme/e69700_40x100_textures_08_diagonals_thick_20.png) 0 50% repeat-x;
	border:1px solid #e69700;
}
.ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor:move;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:segoe ui, Arial, sans-serif;
	background:#eee url url(/pro_images/theme/eeeeee_40x100_textures_06_inset_hard_100.png) 0 bottom repeat-x;
	font-size:1.2em;
	border:4px solid #aaa;
	width:15.5em;
	padding:2.5em .5em .5em .5em;
	position:relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index:9999;
	display:none;
}
.ui-datepicker-inline {
	float:left;
	display:block;
}
.ui-datepicker-control {
	display:none;
}
.ui-datepicker-current {
	display:none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position:absolute;
	left:.5em;
	top:.5em;
	background:#fff url url(/pro_images/theme/ffffff_40x100_textures_01_flat_22.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left:14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background:#6da7e6 url url(/pro_images/theme/6da7e6_40x100_textures_01_flat_26.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent:-999999px;
	width:1.3em;
	height:1.4em;
	display:block;
	font-size:1em;
	background:url url(/pro_images/theme/2175d9_7x7_arrow_left.gif) 50% 50% no-repeat;
	border:1px solid #fff;
	cursor:pointer;
}
.ui-datepicker-next a {
	background:url url(/pro_images/theme/2175d9_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border:1px solid #fff;
	color:#2175d9;
	background:#fff;
	font-size:1em;
	line-height:1.4em;
	position:absolute;
	top:.5em;
	margin:0!important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background:#6da7e6;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width:7em;
	left:2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width:5em;
	left:9.4em;
}
table.ui-datepicker {
	width:15.5em;
	text-align:right;
}
table.ui-datepicker td a {
	padding:.1em .3em .1em 0;
	display:block;
	color:#2175d9;
	background:#fff url url(/pro_images/theme/ffffff_40x100_textures_01_flat_22.png) 0 50% repeat-x;
	cursor:pointer;
	border:1px solid #eee;
}
table.ui-datepicker td a:hover {
	border:1px solid #6da7e6;
	color:#fff;
	background:#6da7e6 url url(/pro_images/theme/6da7e6_40x100_textures_01_flat_26.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border:1px solid #e69700;
	color:#fff;
	background:#e69700 url url(/pro_images/theme/e69700_40x100_textures_08_diagonals_thick_20.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding:.3em 0;
	text-align:center;
	font-size:.9em;
	color:#222;
	text-transform:uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color:#222;
}
.ui-datepicker-cover {
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:193px;
	height:200px;
}
.ui-component {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:segoe ui, Arial, sans-serif;
	font-size:1.2em;
}
.ui-component-content {
	border:1px solid #aaa;
	background:#eee url url(/pro_images/theme/eeeeee_40x100_textures_06_inset_hard_100.png) 0 bottom repeat-x;
	color:#222;
}
.ui-component-content a {
	color:#222;
	text-decoration:underline;
}
.ui-default-state {
	border:1px solid #fff;
	background:#fff url url(/pro_images/theme/ffffff_40x100_textures_01_flat_22.png) 0 50% repeat-x;
	font-weight:bold;
	color:#2175d9!important;
}
.ui-default-state a {
	color:#2175d9;
}
.ui-default-state:hover, .ui-hover-state {
	border:1px solid #6da7e6;
	background:#6da7e6 url url(/pro_images/theme/6da7e6_40x100_textures_01_flat_26.png) 0 50% repeat-x;
	font-weight:bold;
	color:#fff!important;
}
.ui-hover-state a {
	color:#fff;
}
.ui-default-state:active, .ui-active-state {
	border:1px solid #e69700;
	background:#e69700 url url(/pro_images/theme/e69700_40x100_textures_08_diagonals_thick_20.png) 0 50% repeat-x;
	font-weight:bold;
	color:#fff!important;
	outline:none;
}
.ui-active-state a {
	color:#fff;
	outline:none;
}
.ui-arrow-right-default {
	background:url url(/pro_images/theme/2175d9_7x7_arrow_right.gif) no-repeat 50% 50%;
}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%;
}
.ui-arrow-right-default:active, .ui-arrow-right-active {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%;
}
.ui-arrow-right-content {
	background:url url(/pro_images/theme/0a82eb_7x7_arrow_right.gif) no-repeat 50% 50%;
}
.ui-arrow-left-default {
	background:url url(/pro_images/theme/2175d9_7x7_arrow_left.gif) no-repeat 50% 50%;
}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%;
}
.ui-arrow-left-default:active, .ui-arrow-left-active {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%;
}
.ui-arrow-left-content {
	background:url url(/pro_images/theme/0a82eb_7x7_arrow_left.gif) no-repeat 50% 50%;
}
.ui-arrow-down-default {
	background:url url(/pro_images/theme/2175d9_7x7_arrow_down.gif) no-repeat 50% 50%;
}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%;
}
.ui-arrow-down-default:active, .ui-arrow-down-active {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%;
}
.ui-arrow-down-content {
	background:url url(/pro_images/theme/0a82eb_7x7_arrow_down.gif) no-repeat 50% 50%;
}
.ui-arrow-up-default {
	background:url url(/pro_images/theme/2175d9_7x7_arrow_up.gif) no-repeat 50% 50%;
}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%;
}
.ui-arrow-up-default:active, .ui-arrow-up-active {
	background:url url(/pro_images/theme/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%;
}
.ui-arrow-up-content {
	background:url url(/pro_images/theme/0a82eb_7x7_arrow_up.gif) no-repeat 50% 50%;
}
.ui-close-default {
	background:url url(/pro_images/theme/2175d9_11x11_icon_close.gif) no-repeat 50% 50%;
}
.ui-close-default:hover, .ui-close-hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;
}
.ui-close-default:active, .ui-close-active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;
}
.ui-close-content {
	background:url url(/pro_images/theme/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;
}
.ui-folder-closed-default {
	background:url url(/pro_images/theme/2175d9_11x11_icon_folder_closed.gif) no-repeat 50% 50%;
}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%;
}
.ui-folder-closed-default:active, .ui-folder-closed-active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%;
}
.ui-folder-closed-content {
	background:url url(/pro_images/theme/2175d9_11x11_icon_folder_closed.gif) no-repeat 50% 50%;
}
.ui-folder-open-default {
	background:url url(/pro_images/theme/2175d9_11x11_icon_folder_open.gif) no-repeat 50% 50%;
}
.ui-folder-open-default:hover, .ui-folder-open-hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;
}
.ui-folder-open-default:active, .ui-folder-open-active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;
}
.ui-folder-open-content {
	background:url url(/pro_images/theme/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;
}
.ui-doc-default {
	background:url url(/pro_images/theme/2175d9_11x11_icon_doc.gif) no-repeat 50% 50%;
}
.ui-doc-default:hover, .ui-doc-hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%;
}
.ui-doc-default:active, .ui-doc-active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%;
}
.ui-doc-content {
	background:url url(/pro_images/theme/0a82eb_11x11_icon_doc.gif) no-repeat 50% 50%;
}
.ui-arrows-leftright-default {
	background:url url(/pro_images/theme/2175d9_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;
}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;
}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;
}
.ui-arrows-leftright-content {
	background:url url(/pro_images/theme/0a82eb_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;
}
.ui-arrows-updown-default {
	background:url url(/pro_images/theme/2175d9_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;
}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;
}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;
}
.ui-arrows-updown-content {
	background:url url(/pro_images/theme/0a82eb_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;
}
.ui-minus-default {
	background:url url(/pro_images/theme/2175d9_11x11_icon_minus.gif) no-repeat 50% 50%;
}
.ui-minus-default:hover, .ui-minus-hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%;
}
.ui-minus-default:active, .ui-minus-active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%;
}
.ui-minus-content {
	background:url url(/pro_images/theme/0a82eb_11x11_icon_minus.gif) no-repeat 50% 50%;
}
.ui-plus-default {
	background:url url(/pro_images/theme/2175d9_11x11_icon_plus.gif) no-repeat 50% 50%;
}
.ui-plus-default:hover, .ui-plus-hover {
	background:url url(/pro_images/theme/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%;
}
.ui-plus-default:active, .ui-plus-active {
	background:url url(/pro_images/theme/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%;
}
.ui-plus-content {
	background:url url(/pro_images/theme/0a82eb_11x11_icon_plus.gif) no-repeat 50% 50%;
}
.ui-hidden {
	display:none;
	
}
.ui-accessible-hidden {
	position:absolute;
	left:-99999999px;
}
.ui-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ui-clearfix {
	display:inline-block;
}/* Hides from IE-mac \*/
* html .ui-clearfix {
	height:1%;
}
.ui-clearfix {
	display:block;
}/* End hide from IE-mac */
.content-page .two-column .content-module {
	width:448px;
}
.my-randstad-left {
	padding-left: 16px;
	padding-right: 16px;
	width:310px;
	float:left;
	background-color:#f9f9f9;
	margin-right: 16px;
}
.my-randstad-left h1 {
	margin: 0px;
}
.my-randstad-right {
	width:310px;
	float:right;
	padding-left: 16px;
	padding-right: 16px;
}
.legal-nav.divisions {
	padding-top:18px;
}
.content-module .content-section .news-and-events .news-items li {
	list-style:none;
	padding:0;
	margin:3px 0px 0px 0px;
}
.radio, .radio input { border:0px; margin-right:5px; width:auto;
}
.field input.areacode {width:40px;}
.field input.phonenumber {width:100px; margin-left:10px;}
.field .checkboxinfo input { width:20px; float:right; border:0px; /* margin-left:-50px; */ }
.content-module .content-section .notableborder table td {border: 0px;}
.content-module .content-section .notableborder .payrate table {margin:0px;}
.content-module .content-section .notableborder .payrate table td {padding:0px 0px 0px 6px; text-align:center;}
.divQuestion {}
.module-header a {color:#666666; text-decoration:underline;}
.stockInfo {
-x-system-font:none;
color:#666666;
font-family:Arial,Verdana,Helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
}
.stockPrice {
color:#000000;
font-weight:700;
}
.branch-location table {width:100%;}
.poll #divQuestion { border-bottom:1px dotted #e0e0e0; padding-bottom:6px; margin-bottom:6px;}
.poll #divQuestion span { font-weight:bold; color:#333333;}
.poll #divAnswers { margin-bottom:10px;}
.poll #divAnswers input { border:0px;} 
.poll #divAnswers label { margin:0 0 0 4px;}
input[type="radio"] {border:0; width:14px; height:14px;}
.module a.button { color:#ffffff; text-decoration:none;}
.poll #divFooter .see-all {display:block; float:left; line-height:22px; padding:0 4px 1px 4px; margin-left:10px;}
#professionals { font-weight:bold; }
.preferences select { width:300px;}
.job-content-page .content-module .content-section table td {border:0px;}
.content-module .content-section .noborder table td {border:0px;}
.tableinput {width:200px;}
#divSkillsOnDemand input, #divSkillsOnDemand select, #divSkillsOnDemand span {margin:2px 0px;}
#divSkillsOnDemand { background-color:#f3f3f3; padding:10px;}

.ModalPopupBG
        {
            background-color: #666666;
            filter: alpha(opacity=50);
            opacity: 0.7;
        }

        .PopUpClass
        {
			background-color:#f6f6f6;
            z-index: 10000;
            padding:15px;
            
        }
    .PopUpClass .addborder {border:1px solid #a3a3a3;}