* {
margin:0;
padding:0;
}
body {
background-color:#EEEEEE;
color:#666666;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-size:11px;
}
h1, h2.jobdetails {
color:#333333;
font-size:18px;
font-weight:bold;
}
h2, h3.jobdetails {
color:#333333;
font-size:14px;
font-weight:bold;
}
h3 {
color:#333333;
font-size:11px;
font-weight:bold;
}
p {
color:#666666;
font-size:11px;
}
img {
border:0 none;
}
textarea {
overflow:auto;
}
img.logo {
padding-bottom:10px;
}
ul li {
list-style-type:none;
}
.clearer {
clear:both;
}
.randstad-logo-left {
float:left;
line-height:10px;
margin-top:3px;
}
.randstad {
background:url("/images/logo-randstad-small.gif") no-repeat scroll left top transparent;
padding-left:16px;
}
a.notimplemented {
cursor:no-drop;
}
div.error h2, p.error {
color:red;
font-weight:bold;
}
h1 span.details {
color:#666666;
font-size:14px;
margin-left:10px;
}
h1 span.explain {
color:#666666;
font-size:11px;
font-weight:normal;
margin-left:10px;
}
h1 span.explain em.star {
color:#E41F1F;
font-size:14px;
font-weight:bold;
margin-right:2px;
vertical-align:middle;
}
h1 a.admin {
float:right;
margin-top:5px;
}
h2 span.details {
color:#666666;
font-size:11px;
font-weight:normal;
margin-left:10px;
}
textarea {
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:11px;
}
td {
font-size:11px;
}
#container {
margin:0 auto;
width:960px;
}
#header {
margin-bottom:10px;
}
#content {
clear:both;
overflow:hidden;
}
.col, .col1, .col2 {
padding:10px 16px 25px;
}
.twocol, .twocol-sidebar-left, .twocol-sidebar-right, .threecol-sidebar-left, .threecol-sidebar-right, .threecol-sidebar-left-right {
overflow:hidden;
}
.threecol-sidebar-left-right .empty {
background-color:#FFFFFF;
}
.twocol {
position:relative;
}
.col, .twocol, .twocol-sidebar-left, .twocol-sidebar-right, .threecol-sidebar-left, .threecol-sidebar-left-right, .sidebar {
background-color:#FFFFFF;
}
.threecol-sidebar-right, .twocol-sidebar-right {
background-color:#FFFFFF;
}
.twocol-sidebar-right .col {
background-color:#FFFFFF;
}
.col h1, .sidebar h1 {
border-bottom:1px dotted #CCCCCC;
padding:10px 16px;
position:relative;
}
.left {
float:left;
width:192px;
}
.leftnow {
float:left;
width:530px;
}
.right {
background-color:#F9F9F9;
border-left:1px solid #EEEEEE;
float:right;
width:192px;
}
.twocol {
padding:0 16px;
}
.twocol .col1 {
border-right:1px solid #EEEEEE;
float:left;
margin:0;
overflow:hidden;
width:432px;
}
.twocol .col2 {
border-left:1px solid #EEEEEE;
margin-left:464px;
}
.twocol .col1 h1, .twocol .col2 h1 {
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
padding-bottom:10px;
}
.twocol h1.top {
border:0 none;
margin-bottom:0;
}
.twocol-sidebar-right .col {
border-right:1px solid #EEEEEE;
margin-right:192px;
}
.twocol-sidebar-right form table td {
padding:5px 16px 5px 0;
}
.twocol-sidebar-left .col .section, .twocol-sidebar-right .col .section {
padding-left:16px;
}
.twocol-sidebar-left .col {
margin-left:192px;
}
.threecol-sidebar-left .col {
border-right:1px solid #EEEEEE;
margin-left:192px;
}
.threecol-sidebar-left .col1 {
float:left;
margin-right:16px;
width:296px;
}
.threecol-sidebar-left .col2 {
float:left;
width:295px;
}
.threecol-sidebar-right .col {
border-right:1px solid #EEEEEE;
margin-right:192px;
}
.threecol-sidebar-right .col1 {
background-color:#F9F9F9;
float:left;
margin-right:16px;
overflow:hidden;
width:336px;
}
.threecol-sidebar-right .col2 {
float:left;
width:319px;
}
.threecol-sidebar-left-right .col {
border-right:1px solid #EEEEEE;
margin:0 192px;
}
.welcome {
float:right;
margin-top:-17px;
padding:1pt;
}
#footer {
clear:both;
}
.jobCol {
width:40%;
}
.clientJobDiv {
width:350px;
}
.clientJobText {
width:350px;
}
.smallCol {
width:200px;
}
.confirmation {
color:green;
font-weight:bold;
}
td.yellow {
background-color:#FFFF99;
}
a.l1 {
background:url("/images/arrow-link.gif") no-repeat scroll left 5px transparent;
color:#2175D9;
font-size:11px;
font-weight:bold;
padding-left:8px;
text-decoration:none;
}
a:link .l1 {
color:#2175D9;
}
a:visited .l1 {
color:#2175D9;
}
a:hover .l1 {
text-decoration:underline;
}
a.l2 {
color:#2175D9;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
a:link .l2 {
color:#2175D9;
}
a:visited .l2 {
color:#2175D9;
}
a:hover .l2 {
text-decoration:underline;
}
a.l3 {
color:#2175D9;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:link .l3 {
color:#2175D9;
}
a:visited .l3 {
color:#2175D9;
}
a.l3:hover {
text-decoration:underline;
}
a.l4 {
color:#2175D9;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a:link .l4 {
color:#2175D9;
}
a:visited .l4 {
color:#2175D9;
}
a.l4:hover {
text-decoration:underline;
}
a.l5 {
color:#2175D9;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a:link .l5 {
color:#2175D9;
}
a:visited .l5 {
color:#2175D9;
}
a.l5:hover {
text-decoration:underline;
}
a.l6 {
color:#666666;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
a:link .l6 {
color:#666666;
}
a:visited .l6 {
color:#666666;
}
a:hover .l6 {
color:#333333;
text-decoration:underline;
}
a.l7 {
color:#333333;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:link .l7 {
color:#333333;
}
a:visited .l7 {
color:#333333;
}
a:hover .l7 {
color:#333333;
}
a.l8 {
background:url("/images/arrow-collapsed.gif") no-repeat scroll 5px 7px transparent;
color:#333333;
font-size:14px;
font-weight:bold;
padding:0 16px;
text-decoration:none;
}
a:link .l8 {
color:#333333;
}
a:visited .l8 {
color:#333333;
}
a.l9 {
color:#333333;
font-size:12px;
font-weight:bold;
padding:0 16px;
text-decoration:none;
}
a:visited .l9 {
color:#333333;
}
a.l8h2 {
color:#2175D9;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
padding-bottom:10px;
text-decoration:none;
}
a:link .l8h2 {
}
a:visited .l8h2 {
}
a.b5 {
background:url("/images/button-submit.gif") repeat scroll 0 0 #2175D9;
height:19px;
overflow:hidden;
text-indent:-1000em;
width:19px;
}
a.b5:hover {
background-color:#FF8A00;
}
a.admin, a.admin:hover, a.admin:link, a.admin:visited, a.delete, a.delete:hover, a.delete:link, a.delete:visited {
color:red;
}
a.green, a.green:hover, a.green:link, a.green:visited {
color:green;
}
button, form input.submit {
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
vertical-align:top;
}
a.b1, a.b2, a.b3, a.b4 {
-moz-box-orient:vertical;
-moz-box-pack:center;
color:#FFFFFF;
display:inline-block;
font-size:11px;
font-weight:bold;
height:22px !important;
line-height:22px;
padding-left:10px;
padding-right:20px;
text-decoration:none;
}
button.b1, button.b2, button.b3, button.b4, form input.b1, form input.b2, form input.b3, form input.b4 {
height:22px;
padding:0 20px 0 10px;
}
a.b1, a.b2, a.b3, a.b4, button.b1, button.b2, button.b3, button.b4, form input.b1, form input.b2, form input.b3, form input.b4 {
background-image:url("/images/button-arrow.gif");
background-position:right 9px;
background-repeat:no-repeat;
}
a.b1, button.b1, form input.b1 {
background-color:#2175D9;
}
a.b2, button.b2, form input.b2 {
background-color:#009900;
}
form input.b2.disabled {
background-color:#B8B8B8;
}
a.b3, button.b3, form input.b3 {
background-color:#E41F1F;
}
a.b4, button.b4, form input.b4 {
background-color:#666666;
}
a.b5, button.b5, form input.b5 {
background-color:#2175D9;
background-image:url("/images/button-submit.gif");
background-repeat:no-repeat;
height:19px;
overflow:hidden;
text-indent:-1000em;
width:19px;
}
a.b5:hover, button.b5:hover, form input.b5:hover {
background-color:#FF8A00;
}
.job-search .submit, .search-jobs .submit {
background-color:#6DA7E6;
}
a.back, button.back, form input.back {
background-image:url("/images/button-arrow-left.gif");
background-position:left 9px;
padding-left:20px;
padding-right:10px;
}
.captchaImage {
cursor:pointer;
}
.cornert div, .cornert, .cornerb div, .cornerb {
font-size:1px;
height:5px;
width:100%;
}
.cornert {
background:url("/images/corner-tr.gif") no-repeat scroll right top #6DA7E6;
}
.cornert div {
background:url("/images/tl-6DA7E6.gif") no-repeat scroll left top transparent;
}
.cornerb {
background:url("/images/br-6DA7E6.gif") no-repeat scroll right bottom transparent;
clear:both;
}
.cornerb div {
background:url("/images/bl-6DA7E6.gif") no-repeat scroll left bottom transparent;
}
form table {
border-collapse:collapse;
color:#666666;
float:left;
table-layout:fixed;
width:100%;
}
form table col.labels {
width:140px;
}
form table col.formfields {
width:auto;
}
form table th {
border-bottom:1px dotted #CCCCCC;
color:#333333;
font-size:14px;
padding:20px 16px 10px 0;
text-align:left;
}
form table th.top {
padding-top:10px;
}
form table th a {
float:right;
padding-top:2px;
}
form table th span {
color:#666666;
font-size:11px;
font-weight:normal;
margin-left:10px;
}
form table th span em.star {
color:#E41F1F;
font-size:14px;
font-weight:bold;
margin-right:2px;
vertical-align:middle;
}
form table th span.details {
margin-left:40px;
}
form table td {
min-width:80px;
padding:5px 0;
vertical-align:top;
}
form table .tdMax {
padding:5px 0;
vertical-align:top;
width:350px;
}
form table td.indent {
padding-left:20px;
}
form table label {
float:left;
margin-top:4px;
min-width:60px;
width:auto !important;
}
form table label.mandatory {
display:inline-block;
font-weight:bold;
}
form.contact div label.mandatory {
font-weight:normal;
}
form table label.mandatory2 {
font-weight:bold;
}
form table td span.star {
color:#E41F1F;
float:right;
font-size:14px;
margin-top:4px;
}
form table td p {
clear:left;
color:#999999;
padding-top:5px;
}
form table.wwFormTable td p {
color:inherit;
}
form table.wwFormTable td p.error {
color:red;
}
form input.date, form input.text, form textarea, form select {
color:#666666;
font-size:10px;
padding-left:10px;
}
form select {
padding-left:7px;
}
form input.date, form input.number, form input.text {
color:#666666;
font-size:10px;
padding-left:10px;
}
form select {
padding-left:7px;
}
form input.date {
width:75px;
}
form span.date-sep {
margin:0 23px;
}
form input.from {
margin-right:5px;
}
form input.to {
margin-left:5px;
}
form span.explain {
font-size:10px;
margin-left:5px;
}
form table input.text, form table textarea {
width:90%;
}
form input.text, form select {
height:19px;
}
form table label.checkbox {
display:block;
float:left;
font-weight:bold;
min-width:0;
}
form table input.checkbox {
float:left;
margin:5px 10px 0 0;
}
form table input.radio, form table label.radio {
float:left;
margin:4px 0;
}
form table input.radio {
margin-right:5px;
}
form table label.radio {
margin-right:10px;
min-width:0;
}
form table label.textarea {
display:block;
float:left;
margin-bottom:5px;
}
form table textarea {
clear:left;
float:left;
}
form input.file {
color:#666666;
font-size:11px;
line-height:15px;
padding:3px 0 3px 10px;
}
form table select {
font-size:11px;
}
.threecol-sidebar-right .col form table select {
width:95.5%;
}
h1.company-presentation {
border:0 none;
padding-left:0;
}
.threecol-sidebar-right {
float:left;
position:relative;
width:100%;
}
.company-status {
position:absolute;
right:464px;
top:26px;
}
.company-presentation-help {
border-bottom:1px dotted #CCCCCC;
padding-left:0;
}
#companyPresentationForm .company-details-container {
float:left;
margin-top:5px;
width:100%;
}
#companyPresentationForm .field .required {
left:200px;
}
.company-details-container .company-details {
float:left;
width:400px;
}
.company-details-container .company-picture {
float:right;
margin-right:12px;
vertical-align:top;
}
.company-details .company-name {
margin-bottom:10px;
}
#companyPresentationForm fieldset {
float:left;
width:100%;
}
#companyPresentationForm .legend-separator {
border-bottom:1px dotted #CCCCCC;
color:#333333;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}
#companyPresentationForm .field {
padding-left:0;
}
#companyPresentationForm .field-error {
margin-left:215px;
}
#companyPresentationForm .field label {
width:200px;
}
#companyPresentationForm .buttons {
float:left;
margin-left:215px;
}
.company-publication .radio {
width:15px;
}
.company-publication #radio-btn-label {
height:100px;
}
.company-publication .radio-button {
display:block;
margin-bottom:0;
margin-left:215px;
width:auto;
}
.radio-button span {
vertical-align:top;
}
.company-media .media {
overflow:visible;
}
.threecol-sidebar-right .col #client-info form table select, .threecol-sidebar-right .col #company-info form table select {
width:93.8%;
}
.twocol .col1 form table select {
width:97%;
}
form table select.select-small {
width:100px;
}
span.date-separator {
margin:0 5px;
}
.twocol form table th {
padding-left:0;
padding-right:0;
}
.twocol form table td {
padding:5px 5px 5px 0;
}
.twocol-sidebar-right form table textarea {
background-color:red;
width:550px;
}
form div.error {
color:red;
font-weight:bold;
margin-left:150px;
}
form div label {
display:block;
float:left;
margin:4px 10px 0 0;
vertical-align:top;
width:140px;
}
form div label.mandatory {
font-weight:bold;
}
form div label.mandatory span {
margin-left:10px;
}
form div label.checkbox, form div label.radio, form div input.checkbox, form div input.radio {
margin:4px 0 10px;
}
form div input.radio {
margin-right:5px;
}
form div input.checkbox {
margin:5px 5px 0 0;
}
form div label.radio, form div label.checkbox {
font-weight:normal;
margin-right:10px;
width:auto;
}
form div label.checkbox {
margin-top:5px;
}
form div.submit {
margin:0 0 20px 150px;
}
#header {
background-color:#FFFFFF;
}
#header div.the-brand {
height:153px;
margin-bottom:1px;
margin-top:10px;
}
#header div.header-visual {
background-color:#FFFFFF;
background-image:url("/images/header.jpg");
background-repeat:no-repeat;
float:left;
height:125px;
margin-left:49px;
margin-right:49px;
width:410px;
}
#header div.the-brand div.logo {
float:left;
height:26px;
margin-left:56px;
margin-top:73px;
width:175px;
}
#header div.the-brand div.pay-off {
float:right;
height:21px;
margin-right:51px;
margin-top:50px;
width:170px;
}
#header div.capability-line {
display:block;
float:right;
height:11px;
margin-bottom:5px;
margin-right:18px;
margin-top:12px;
}
#header div.capability-line a {
text-decoration:underline;
}
#header div.capability-line a.l3 {
color:#2175D9;
font-weight:normal;
}
#header div.capability-line a.l4 {
color:#7AAFDE;
}
#main-nav {
background-color:#6DA7E6;
height:29px;
}
#main-nav li {
background-image:url("/images/menu-inactive.png");
background-repeat:repeat-x;
border-right:1px solid #FFFFFF;
float:left;
position:relative;
z-index:1;
}
#main-nav li a {
background:url("/images/menu-arrow.gif") no-repeat scroll right 14px transparent;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
line-height:15px;
padding:7px 22px 7px 16px;
text-decoration:none;
}
#main-nav li a:hover {
background-color:#666666;
text-decoration:none;
}
#main-nav li.selected {
background-image:url("/images/menu-active.gif");
}
#main-nav li:hover ul, #main-nav li.hover ul {
display:block;
}
#main-nav ul {
background-color:#FFFFFF;
border:1px solid #E0E0E0;
display:none;
position:absolute;
top:29px;
width:200px;
}
#main-nav ul li {
background-color:#FFFFFF;
background-image:none;
border:0 none;
display:block;
float:none;
}
#main-nav ul li a {
background-image:none;
color:#2175D9;
display:block;
font-size:11px;
font-weight:normal;
padding:4px 16px;
text-decoration:none;
width:168px;
}
#main-nav ul li a:hover {
background-color:#6DA7E6;
color:#FFFFFF;
}
#main-nav li.search {
background-image:none;
float:right;
padding:0 16px;
}
#main-nav form.search {
padding:5px 0;
}
#main-nav form.search label {
color:#FFFFFF;
float:left;
font-size:11px;
padding:3px 5px 0 0;
}
#main-nav form.search input.text {
border:0 none;
float:left;
font-size:11px;
margin:0 5px 0 0;
padding:2px 4px;
vertical-align:top;
}
#breadcrumbs {
height:22px;
padding:7px 11px 0;
}
#breadcrumbs li {
color:#333333;
float:left;
}
#breadcrumbs li.action {
float:right;
}
#breadcrumbs li.active {
padding-left:5px;
}
#breadcrumbs li a {
padding:0 5px;
}
.header {
background-color:#2175D9;
background-image:url("/images/header-arrow.gif");
background-position:32px 23px;
background-repeat:no-repeat;
color:#EEEEEE;
height:47px;
padding:23px 16px 23px 32px;
}
.header h1 {
color:#FFFFFF;
float:left;
font-size:18px;
font-weight:bold;
margin-left:57px;
}
.header h1.jobSearchTitle {
height:50px;
width:115px;
}
.header h2 {
clear:left;
color:#D1E4F6;
float:left;
font-size:11px;
font-weight:normal;
margin-left:57px;
}
.header h2 a.l6 {
color:#D1E4F6;
}
.header form {
margin-left:176px;
}
.header p {
color:#EEEEEE;
line-height:1em;
margin:10px 0 0 205px;
}
.header p span {
margin:0 5px;
}
.header p a.l6 {
color:#EEEEEE;
font-weight:bold;
}
.dashboard {
background-image:url("/images/header-dashboard.gif");
}
.dashboard .userPicture {
float:left;
margin-left:48px;
margin-right:5px;
}
.dashboard .userPicture, #account-info .userPicture {
height:47px;
}
.dashboard h1 {
float:none;
}
.dashboard h1 span {
font-size:11px;
font-weight:normal;
}
.dashboard h2 {
clear:none;
margin-left:10px;
}
ul.header-tabs {
border-bottom:1px solid #666666;
height:24px;
padding-bottom:1px;
padding-top:2px;
}
ul.header-tabs li {
-moz-border-radius-topleft:1em;
-moz-border-radius-topright:1em;
background-color:#E0E0E0;
border:1px solid #666666;
float:left;
padding:5px 0;
}
ul.header-tabs li.selected {
background-color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}
ul.header-tabs li.selected-white {
background-color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}
ul.header-tabs li a, ul.header-tabs li span {
color:#2175D9;
display:block;
font-size:14px;
line-height:14px;
padding:0 10px;
text-align:center;
width:auto;
}
.module {
background-color:#F9F9F9;
float:left;
height:188px;
margin-bottom:10px;
overflow:hidden;
width:316px;
}
.mod-wide {
margin-right:10px;
width:634px;
}
.mod-large {
height:212px;
margin-right:10px;
width:634px;
}
.mod-narrow {
height:108px;
}
.mod-big {
height:212px;
}
.mod-fullwidth {
width:960px;
}
.mod-middle {
margin-right:10px;
width:308px;
}
.mod-left {
margin-right:10px;
}
.mod-third-even {
margin-right:10px;
width:204px;
}
.mod-third {
margin-right:10px;
width:205px;
}
.mod-quarter {
width:153px;
}
.mod-bottom {
margin-bottom:0;
}
.module h1 {
background-color:#E0E0E0;
color:#666666;
font-size:12px;
font-weight:bold;
height:22px;
padding:6px 16px 0;
}
.module h1 strong {
color:#333333;
}
.module h1 a {
margin-left:5px;
}
.module .content {
padding:15px 16px;
}
.module .content h3 {
border-bottom:1px dotted #CCCCCC;
margin-bottom:5px;
padding-bottom:5px;
}
.module .content h3 a {
margin-left:5px;
}
.module .content ul li {
margin-bottom:3px;
}
.module .content ul.job-list li {
color:#666666;
list-style-position:inside;
list-style-type:disc;
}
.scroll-container {
height:160px;
width:634px;
}
.company-viewer .previous-company {
background-image:url("/images/arrow-left-light.gif");
left:16px;
}
.company-viewer a.previous-company:hover {
background-image:url("/images/arrow-left.gif");
}
.company-viewer .next-company {
background-image:url("/images/arrow-right-light.gif");
right:16px;
}
.company-viewer a.next-company:hover {
background-image:url("/images/arrow-right.gif");
}
.company-viewer a.previous-company:hover, .company-viewer a.next-company:hover {
border-color:#999999;
padding:0;
}
.company-viewer {
overflow:hidden;
position:relative;
}
.company-viewer .company .company-logo-link {
display:block;
height:60px;
}
.company-viewer .company .company-logo {
display:inline;
}
.company-viewer .company .company-link {
display:block;
}
.company-viewer .previous-company, .company-viewer .next-company {
background-color:#EEEEEE;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #EEEEEE;
cursor:pointer;
display:block;
height:110px;
position:absolute;
top:52px;
width:14px;
}
#companies {
height:105px;
margin:0 30px;
overflow:hidden;
padding:24px 0 30px;
width:574px;
}
.company {
float:left;
height:135px;
margin:0 10px;
padding:0;
width:122px;
}
.company * {
display:block;
margin:0;
padding:0;
text-align:center;
}
.company .logo {
display:table-cell;
height:74px;
padding-bottom:5px;
text-align:center;
vertical-align:bottom;
width:100px;
}
.company .logo img {
display:inline;
vertical-align:middle;
}
.company a {
color:#2175D9;
margin-bottom:2px;
text-decoration:none;
}
.company span {
color:#666666;
}
.candidate .scroll-container {
height:122px;
}
.candidate #companies {
height:112px;
padding:10px 0 0;
}
.candidate .company .logo {
padding-bottom:0;
}
.candidate .create {
border-top:1px solid #E0E0E0;
float:left;
height:30px;
padding:15px;
width:287px;
}
.candidate .create p {
padding:2px 0 0 8px;
}
form.poll {
color:#666666;
}
form.poll input {
clear:left;
display:block;
float:left;
}
form.poll label {
display:block;
line-height:14px;
margin-left:20px;
padding-bottom:5px;
width:260px;
}
form.poll a {
float:left;
margin:9px 0 0 10px;
}
form.poll input.submit {
margin-top:5px;
}
table.poll-results {
color:#666666;
margin-bottom:5px;
}
table.poll-results td {
padding:0 5px 2px 0;
}
table.poll-results td.question {
width:60%;
}
table.poll-results td.percentage {
width:10%;
}
table.poll-results td.result {
width:30%;
}
table.poll-results td.result span {
float:left;
height:12px;
}
table.poll-results span.least {
background-color:#99BB99;
}
table.poll-results span.average {
background-color:#79BB79;
}
table.poll-results span.most {
background-color:#59BB59;
}
.module .content table.news {
border-collapse:collapse;
color:#999999;
margin-left:-5px;
}
.module .content table.news td {
padding:2px 5px;
}
dl.investors {
color:#666666;
}
dl.investors dt {
float:left;
padding:10px 10px 0 0;
}
dl.investors dd {
font-size:16px;
font-weight:bold;
}
.block {
padding:10px 0 10px 16px;
}
.expanded, .collapsed {
padding-left:0;
}
.expanded a.l8 {
background-image:url("/images/arrow-expanded.gif");
}
.block h1 {
border:0 none;
padding:0 0 10px;
}
.block h1 a.l8, .block h1 span {
float:left;
line-height:14px;
padding-bottom:10px;
}
.block h1 span {
color:#999999;
font-size:11px;
font-weight:normal;
margin-right:10px;
}
.block h1 a.edit {
float:right;
margin-right:16px;
}
.block .block-content {
border-top:1px dotted #CCCCCC;
clear:left;
margin:0 16px;
}
.block .maplist-content {
clear:left;
}
.block .block-content h3 {
color:#666666;
}
.block .content {
font-size:11px;
padding:20px 0;
}
.block table.content td {
color:#666666;
font-weight:bold;
line-height:15px;
padding:3px 4px;
}
.block table.content td.label {
color:#999999;
font-weight:normal;
width:180px;
}
.sidebar .block {
background-color:#F9F9F9;
margin-bottom:10px;
padding:10px 0;
position:relative;
z-index:1;
}
.sidebar .firstblock .block-content, .sidebar .block .block-content {
border:0 none;
margin:0;
padding:0 0 0 16px;
}
.sidebar .block .title {
color:#333333;
font-size:11px;
font-weight:bold;
margin-bottom:15px;
padding-left:16px;
}
.sidebar .block .title a.l4 {
margin-left:5px;
}
.sidebar .block .expander {
background:url("/images/arrow-expanded.gif") no-repeat scroll 5px 6px transparent;
padding:0 16px;
}
.sidebar .block .collapsed {
background-image:url("/images/arrow-collapsed.gif");
background-position:5px 4px;
}
.right .firstblock, .right .block {
border-bottom:1px solid #E0E0E0;
padding:20px 0;
}
.right .top {
border-top:0 none;
}
.right .firstblock .block-content, .right .block .block-content {
padding-right:16px;
}
.right .firstblock {
margin-top:32px;
}
.section {
margin:16px 0 20px;
overflow:hidden;
}
.right .section {
margin:0;
}
.right .section h3 {
margin-top:0;
}
.section-top {
margin-top:0;
}
.subcol {
float:left;
padding:10px 16px;
width:275px;
}
.content-box .section p {
margin-top:0;
}
.section p {
margin-top:10px;
position:relative;
}
.section p.first {
font-weight:bold;
}
.section ul, .section ol {
color:#666666;
margin-top:10px;
}
.section ul.links {
margin-left:0;
}
.section ul.links li {
padding-bottom:2px;
}
.section ul.links li a {
margin-right:5px;
}
.section ul.list, .section ol.list {
margin-top:2px;
padding-left:30px;
}
.section ul.list li {
list-style-position:outside;
list-style-type:disc;
padding-bottom:2px;
}
.section ol.list li {
list-style-position:outside;
list-style-type:decimal;
padding-bottom:2px;
}
.col h3.jobdetails {
border-bottom:1px dotted #E0E0E0;
margin-bottom:10px;
padding-bottom:10px;
position:relative;
}
.section h2 a {
margin-left:5px;
}
.section h2 a.admin {
float:right;
}
.section h2 span {
color:#999999;
font-size:11px;
font-weight:normal;
margin-left:5px;
}
.section h3 {
margin-top:10px;
}
.section h3 a {
float:right;
}
.section h3.jobdetails a {
float:none;
text-decoration:underline;
}
.section h3.jobdetails a:hover {
text-decoration:none;
}
.section img {
margin:0;
padding:0;
}
.section img.logo {
float:right;
margin-left:10px;
}
.section img.icon {
margin:0 5px 0 10px;
vertical-align:middle;
}
.section .picture-left {
float:left;
margin-right:10px;
}
.section .picture-right {
float:right;
margin-left:10px;
}
.section .picture-center {
margin:0 auto;
text-align:center;
}
.section .picture {
margin-bottom:10px;
}
.section .picture img {
margin-bottom:5px;
}
.section .picture p {
margin:0;
}
.section table {
border-collapse:collapse;
color:#666666;
margin:10px 0 20px;
}
.section table td {
font-weight:bold;
padding-bottom:5px;
}
#account-info form table td label, #client-info form table td label, #company-info form table td, #personal-info form table td, #personal-info form table label.mandatory, #details form #edit-skills label {
font-weight:normal;
}
.section table td.label {
font-weight:normal;
padding-right:40px;
vertical-align:text-top;
}
.section table td ul {
margin:0;
}
.section table td ul li {
list-style-position:inside;
list-style-type:circle;
}
table.full {
width:100%;
}
table.data {
border:1px solid #E0E0E0;
}
table.data td {
border-bottom:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
font-weight:normal;
padding:4px 5px;
vertical-align:top;
}
table.data th {
background-color:#F9F9F9;
border-bottom:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
padding:4px 5px;
}
.section td.picture {
font-weight:normal;
padding-left:12px;
}
.section td.picture img {
border:1px solid #E9E9E9;
padding:2px;
}
.section ul.articles li {
color:#666666;
padding-bottom:10px;
}
.section ul.articles li .author {
color:#999999;
}
.section .actions {
height:23px;
margin-bottom:10px;
}
.section ul.help li {
margin-bottom:10px;
}
.section ul.help li p {
margin:5px 0;
}
.section .existing-user {
border:2px solid #2175D9;
line-height:22px;
padding:10px;
}
.section .existing-user a {
float:right;
}
.col1 .section, .col2 .section {
margin:6px 0 30px;
}
.col1 .section .section, .col2 .section .section {
margin:0;
}
#facebox p {
padding-bottom:10px;
}
#facebox ul.cities {
width:100%;
}
#facebox ul.cities li {
float:left;
padding-bottom:2px;
width:120px;
}
#facebox .twocol {
margin:0;
padding:0;
width:100%;
}
#facebox .twocol .col1 {
background:none repeat scroll 0 0 #F9F9F9;
border:0 none;
float:left;
padding:10px 10px 0;
width:160px;
}
#facebox .twocol .col2 {
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #DDDDDD;
border-style:none none none solid;
border-width:0 0 0 1px;
margin-left:180px;
padding:10px 10px 0;
}
#facebox form {
color:#666666;
margin:0;
padding:0;
}
#facebox form table th {
border:0 none;
color:#666666;
font-size:11px;
padding-left:0;
}
#facebox form table td {
padding:5px 16px 5px 0;
}
#facebox form td.label {
font-weight:bold;
padding-top:4px;
}
#facebox form td input.text, #facebox form td textarea {
width:90%;
}
#facebox .content table td input.text, #facebox .content table td textarea {
min-width:210px;
}
#facebox .section p {
position:static;
}
#facebox td.actions .b2 {
float:right;
margin-right:31px;
}
#facebox div.actions {
margin-right:12px;
}
#facebox div.forgot-password-actions {
float:right;
margin-right:197px;
}
.job-search {
background-color:#2175D9;
height:61px;
margin-bottom:10px;
padding:20px 16px 0 32px;
}
.job-search, .job-search p {
color:#EEEEEE;
}
.job-search h1 {
color:#FFFFFF;
float:left;
}
#job-search-alljobs {
margin-left:205px;
margin-top:30px;
}
.job-search p span {
margin:0 5px;
}
.job-search #job-search-alljobs a, .job-search a#total-jobs, .job-search p a.l6 {
color:#EEEEEE;
font-weight:bold;
}
.job-search form {
margin-bottom:5px;
margin-left:176px;
}
form.search-jobs label {
float:left;
margin-right:5px;
margin-top:3px;
}
form.search-jobs input {
float:right;
font-size:11px;
margin-right:1px;
}
form.search-jobs input.text {
margin:0 10px 0 0;
padding:0 4px;
}
form.search-jobs select {
color:#666666;
float:left;
font-size:11px;
margin-right:10px;
}
form.search-jobs #search-what {
float:left;
width:270px;
}
form.search-jobs #search-where {
float:left;
width:170px;
}
form.search-jobs #search-distance {
float:left;
width:90px;
}
.header form.search-jobs #search-what {
width:260px;
}
.header form.search-jobs #search-where {
width:160px;
}
#search-where_choices {
z-index:100;
}
.candidate-search {
background-color:#E0E0E0;
height:38px;
margin-bottom:10px;
padding:12px 16px 0;
}
.candidate-search h1 {
float:left;
}
.candidate-search div {
margin-left:250px;
}
.candidate-search div a, .candidate-search div h2 {
float:left;
}
.candidate-search div a {
margin-top:4px;
}
.candidate-search div h2 {
color:#666666;
font-size:12px;
font-weight:bold;
margin:6px 10px 0 0;
}
.summary .col1 {
padding:10px 0;
width:364px;
}
.summary .col2 {
padding:10px 0;
width:350px;
}
.summary h1 {
border-bottom:1px dotted #CCCCCC;
padding:0 16px 10px;
}
.summary h1 a {
margin-left:10px;
}
.summary .paginate {
border-top:1px dotted #CCCCCC;
padding:10px 0 10px 80px;
}
.summary table {
border-collapse:collapse;
color:#999999;
margin-bottom:10px;
padding:10px 16px;
}
.summary td {
padding:10px 10px 0 0;
}
.summary td.time {
font-size:10px;
text-align:right;
vertical-align:top;
width:48px;
}
.summary p {
padding-bottom:3px;
}
.summary p.job {
border:0 none;
color:#666666;
margin:0;
padding-bottom:3px;
}
.summary p.message {
color:#666666;
font-weight:bold;
}
.summary p.highlighted {
color:#333333;
}
.summary p.pending {
color:#999999;
}
.summary p.approved {
color:green;
}
.summary p.rejected {
color:red;
}
.summary span.highlighted {
color:#333333;
}
.summary span.pending {
color:#999999;
}
.summary span.approved {
color:green;
}
.summary span.rejected {
color:red;
}
.summary .content {
padding:0 16px 0 80px;
}
.summary .content ul {
color:#999999;
}
.summary .content ul li {
padding:10px 0;
}
.summary .content ul li a.l3 {
font-size:11px;
margin-right:5px;
}
.summary .content ul li div {
margin-top:2px;
}
.summary .content ul li span {
margin-right:5px;
}
.sidebar ul.consultants li {
color:#999999;
font-size:10px;
margin-bottom:10px;
}
.sidebar .consultants h2 {
color:#666666;
font-size:11px;
}
.sidebar .company-info {
border-bottom:1px dotted #CCCCCC;
color:#666666;
padding-bottom:10px;
text-align:left;
}
.sidebar .company-info img {
margin-bottom:10px;
}
.sidebar .profile-info {
color:#333333;
font-size:11px;
padding-top:10px;
}
.sidebar .profile-info span {
color:#999999;
}
.sidebar .profile-info a {
margin-right:10px;
}
.sidebar ul.stats li {
color:#666666;
list-style-position:inside;
list-style-type:disc;
padding:2px 0;
}
a#add-new-alert {
margin-left:80px;
}
table.alerts {
padding:10px 0;
}
table.alerts p span {
white-space:nowrap;
}
table.alerts a.l3 {
margin-right:5px;
}
#facebox #dashboard-promo {
margin:10px 0;
}
#dashboard-promo td {
padding:0 10px 10px 0;
}
#dashboard-promo h3 {
margin:0;
}
#dashboard-promo img {
float:left;
padding:0 10px 5px 0;
}
#dashboard-promo p {
font-weight:normal;
}
.vacancy-list {
float:left;
margin-top:10px;
overflow:hidden;
padding-left:16px;
width:250px;
}
.vacancy-list ul.paginate {
border-top:1px dotted #CCCCCC;
padding:10px 0 0 10px;
}
ul.jobs {
color:#666666;
padding:15px 0 20px;
}
ul.jobs li {
border:1px solid #FFFFFF;
padding:10px;
}
ul.jobs li.active {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
background-color:#6DA7E6;
border:1px solid #6DA7E6;
color:#EEEEEE;
}
ul.jobs li a {
font-size:12px;
}
ul.jobs li.active a {
color:#FFFFFF;
}
ul.jobs li div {
padding-top:2px;
}
ul.jobs li div span {
margin-right:10px;
}
#job-details {
-moz-border-radius:5px 5px 5px 5px;
border:5px solid #6DA7E6;
float:left;
height:722px;
margin-top:10px;
position:relative;
width:455px;
}
#job-details ul.views {
border-bottom:1px dotted #CCCCCC;
color:#666666;
font-size:11px;
height:54px;
padding:5px;
}
#job-details ul.views li {
margin:0 5px;
}
#job-details ul.views li p.inactive {
-moz-border-radius:3px 3px 3px 3px;
background-color:#6DA7E6;
border:1px solid #6DA7E6;
color:#EEEEEE;
}
#job-details ul.views li.assistance {
float:right;
height:56px;
overflow:hidden;
width:310px;
}
#job-details ul.views li.assistance a {
color:#009900;
}
#job-details .pages {
height:657px;
overflow-x:hidden;
overflow-y:auto;
position:relative;
}
#job-details .pages-randstad-managed {
height:720px;
overflow-x:hidden;
overflow-y:auto;
position:relative;
}
#job-details .page {
padding:10px;
position:absolute;
width:439px;
}
#job-details #job-page {
width:430px;
}
#job-details .page h2 {
margin-bottom:10px;
}
#job-details .page h3 {
margin-bottom:5px;
}
#job-details .page h2.title, #job-details .page h3.subtitle {
margin-bottom:2px;
}
#job-details .page p {
margin-bottom:10px;
}
#job-details .page .job-details {
border-collapse:collapse;
color:#666666;
margin:10px 0 20px;
}
#job-details .page .job-details td {
font-weight:bold;
padding-bottom:5px;
}
#job-details .page .job-details td.label {
font-weight:normal;
padding-right:40px;
vertical-align:text-top;
}
#job-details .page form table {
width:439px;
}
#job-details .page form table th.top {
padding-top:0;
}
#job-details .page form table td {
padding:5px 16px 5px 0;
}
#job-details .page form table textarea {
width:300px;
}
#job-details #edit-page .field .required {
right:262px;
}
.applicants {
border-bottom:1px solid #E0E0E0;
margin-bottom:10px;
overflow:hidden;
}
.applicants .even span {
background-color:#E0E0E0;
}
.applicants span {
color:#666666;
float:left;
padding:5px;
}
.applicants span.header {
background:none repeat scroll 0 0 transparent;
font-weight:bold;
height:auto;
}
.applicants span.name {
clear:left;
width:209px;
}
.applicants span.date {
width:100px;
}
.applicants span.status {
width:100px;
}
.applicants .details {
clear:left;
}
.applicants .details div {
border-bottom:1px dotted #666666;
color:#666666;
margin-bottom:5px;
padding:5px;
}
.applicants .details table {
padding-bottom:5px;
width:100%;
}
.applicants .details td {
padding:5px 10px 0 0;
}
.applicants .details h3 {
padding:5px 0;
}
.applicants .details .actions {
border:0 none;
overflow:hidden;
padding:5px 0;
}
.applicants .details .actions a {
float:right;
margin-right:5px;
}
#fb_preview {
margin-right:20px;
width:700px;
}
.resume {
width:auto;
}
.resume .col1 {
background-color:#FFFFFF;
padding:10px 0;
width:364px;
}
.resume .col2 {
padding:10px 0;
width:350px;
}
.resume h1 {
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
padding:0 16px 10px;
}
.resume h2 {
border-bottom:1px dotted #CCCCCC;
padding:10px 16px;
}
.resume h2 a {
float:right;
}
.resume table#prefs {
color:#666666;
margin:10px 16px;
}
.resume table {
table-layout:fixed;
}
.resume table td {
font-weight:bold;
padding-bottom:5px;
}
.resume table td.label, .resume table td.tdLabel {
font-weight:normal;
padding-right:5px;
vertical-align:text-top;
width:122px;
}
.resume #upload-resume {
margin-bottom:20px;
padding:0 16px;
}
.resume .edit-block {
-moz-border-radius:5px 5px 5px 5px;
background-color:#FFFFFF;
border:5px solid #6DA7E6;
position:relative;
}
.resume .edit-block h2 {
border-bottom:1px dotted #6DA7E6;
padding:5px;
}
.resume .edit-block table {
float:none;
margin:5px;
}
.resume .edit-block td.label, .resume .edit-block td.tdLabel {
padding-left:0;
}
.resume .edit-block input.text, .resume .edit-block textarea {
width:148px;
}
.resume .edit-block input.date {
float:left;
margin-right:10px;
width:auto;
}
.resume .edit-block .actions {
margin:5px;
}
.resume .edit-block .actions input, .resume .edit-block .actions a {
float:right;
margin-left:5px;
}
.resume td p.preformatted {
margin-bottom:0;
padding:0;
}
.resume p.description {
margin-left:16px;
}
ul.resume-list {
color:#666666;
margin:10px 0;
padding:0 16px;
}
ul.resume-list li {
padding:2px 0;
}
ul.resume-list li span {
font-weight:bold;
white-space:nowrap;
}
ul.resume-list li div {
display:none;
padding-top:2px;
}
ul.skills {
color:#666666;
margin-left:5px;
margin-top:0;
}
ul.skills li {
float:left;
list-style:none outside none;
width:150px;
}
ul.skills label {
float:left;
font-weight:bold;
margin:4px 0;
}
ul.skills .checkbox {
float:left;
}
ul.skills .skillLabel {
float:left;
margin-left:7px;
overflow:hidden;
width:125px;
}
ul.other-skills {
color:#666666;
margin:0 16px;
}
ul.other-skills li {
display:inline;
margin-right:2px;
}
.resume #edit-skills li {
margin:5px 0 5px 5px;
}
.resume .edit-block div.custom {
color:#666666;
margin:10px 0;
padding:0 5px;
width:100%;
}
.resume .edit-block div.custom p {
margin-bottom:0;
padding-left:5px;
}
.resume .edit-block div.custom input.text {
float:none;
margin:3px 5px;
width:110px;
}
.signup h1, .signin h1 {
color:#333333;
font-size:14px;
position:relative;
}
.signup form table, .signin form table {
border-collapse:collapse;
color:#666666;
width:100%;
}
.signin form table {
float:none;
}
.signup form table td, .signin form table td {
padding:5px 0;
width:auto;
}
.signup table.role {
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
padding-bottom:10px;
}
.signup table.role td {
padding:10px 0;
width:50%;
}
.signup table.role td.role input {
float:left;
margin-right:10px;
}
.signup table.role td.role label {
color:#333333;
float:left;
font-weight:bold;
}
ul.perks {
color:#666666;
padding-bottom:10px;
}
ul.perks li {
list-style-image:url("/images/star.gif");
list-style-position:inside;
padding-bottom:2px;
}
a.label-hint {
background-image:url("/images/help-icon.png");
background-repeat:no-repeat;
cursor:help;
display:block;
height:16px;
margin-left:-15px;
margin-top:2px;
position:absolute;
text-decoration:none;
width:16px;
z-index:1;
}
.text-hint {
background-color:#6DA7E6;
border:1px solid #2175D9;
color:white;
display:none;
left:16px;
margin-top:18px;
padding:3px;
position:absolute;
width:230px;
z-index:9999;
}
a.label-hint span.visual-hint {
padding:0;
width:auto;
}
.twocol .col1 .pages {
width:864px;
}
.twocol .col1 .pages .page {
float:left;
width:432px;
}
table.job-specs {
margin-bottom:10px;
}
table.job-specs td {
padding:0 10px 5px 0;
}
form.edit-account, form.edit-personal, form.edit-picture {
padding-bottom:10px;
}
form.edit-account table, form.edit-personal table, form.edit-picture table, #client-info form table, #company-info form table {
margin:0 0 10px;
}
form.edit-account table td, form.edit-personal table td, form.edit-picture table td, #client-info form table td, #company-info form table td {
padding-left:1px;
padding-right:5px;
}
form.edit-personal table td.small {
white-space:nowrap;
width:100px;
}
form.edit-personal table td.big {
width:400px;
}
form.edit-personal table select {
width:200px;
}
form.edit-personal table p.noPad {
margin:0;
padding:0;
}
form.edit-personal table input.text {
padding-left:0;
width:200px;
}
form.edit-personal table input.number {
padding-left:0;
}
form.edit-account table p {
margin:0;
padding:0 0 10px;
}
form.edit-account table input.text {
width:220px;
}
form.edit-picture table tr td {
padding-right:20px;
}
form.edit-picture div.picture {
text-align:center;
}
form.edit-picture div.picture img {
border:1px solid #E9E9E9;
margin:5px 0;
padding:2px;
text-align:center;
}
form.edit-picture input.file {
display:block;
margin:10px 0;
}
form.edit-picture td p {
margin:0;
padding:0;
}
form.edit-account input.submit, form.edit-personal input.submit, form.edit-picture input.submit {
margin-right:5px;
margin-top:0;
}
h1.my-profile {
padding-left:0;
padding-right:0;
}
.browser {
background-color:#F9F9F9;
float:left;
margin:10px 16px -32767px;
padding:10px 0 32767px;
width:224px;
}
.browser form {
margin-bottom:10px;
}
.browser form input.text {
font-size:10px;
}
.browser ul.browse-by {
padding-bottom:10px;
}
.browser ul.browse-by li {
color:#CCCCCC;
display:inline;
float:left;
font-weight:bold;
margin:0 7px 0 0;
padding:0;
}
.browser ul.companies {
border-bottom:1px dotted #E0E0E0;
border-top:1px dotted #E0E0E0;
margin:20px 0;
padding:20px 0;
}
.browser ul.companies li {
margin-bottom:5px;
}
.featured-companies {
float:left;
margin:10px 16px 25px 0;
padding:10px 0;
width:460px;
}
.featured-companies .company {
margin:20px;
}
.refine-search {
margin:10px 0 25px 16px;
padding:0;
width:176px;
}
.refine-search .block .block-content {
margin:0;
padding:0;
}
.refine-search h1 {
background-color:#EEEEEE;
}
.refine-search dl {
color:#333333;
}
.refine-search dl dt {
padding-bottom:2px;
}
.refine-search dl dd {
font-weight:bold;
padding-bottom:5px;
padding-left:5px;
}
.refine-search select {
font-size:11px;
}
.refine-search .block .title {
margin-bottom:0;
}
.refine-search .block {
background-color:#EEEEEE;
}
ul.filter li {
padding:0 0 2px 16px;
}
ul.filter li.active a.l6 {
color:#2175D9;
display:block;
font-weight:bold;
text-decoration:none;
}
ul.filter li.more {
}
ol.search-results {
color:#666666;
list-style-type:none;
}
ol.search-results li {
padding:2px 2px 2px 20px;
position:relative;
}
ol.search-results li.highlight {
-moz-border-radius:5px 5px 5px 5px;
background-color:#6DA7E6;
border:1px solid #6DA7E6;
color:#EEEEEE;
text-align:left;
}
ol.search-results li.highlight a {
color:#FFFFFF;
text-align:left;
}
ol.search-results li span {
color:#666666;
margin-left:-20px;
position:absolute;
}
ol.search-results img {
float:left;
margin:2px 5px 0 0;
}
ol.search-results li a {
}
ol.search-results li.highlight span {
color:#FFFFFF;
}
.search-results h1 {
border:medium none;
float:left;
padding:10px 16px;
width:95%;
}
.search-results h1 a.feed {
margin-left:5px;
}
.search-results h1 a.feed img {
vertical-align:middle;
}
.search-results .sort-by {
background-color:#EEEEEE;
color:#666666;
float:right;
height:20px;
line-height:12px;
margin-top:-35px;
padding:5px 10px;
position:relative;
z-index:50;
}
.search-results .sort-by label {
padding-right:10px;
}
.search-results .sort-by select {
font-size:11px;
}
.paginate {
color:#666666;
line-height:18px;
}
.paginate li {
display:inline;
padding-right:5px;
}
ul.paginateList {
display:inline;
}
.paginate li.selected {
color:#333333;
font-weight:bold;
}
.search-results .paginate {
border-top:1px dotted #CCCCCC;
float:left;
padding:5px 16px;
width:100%;
}
.search-results .result-list {
float:left;
padding:0 16px;
width:95%;
}
.search-result {
border-top:1px dotted #E0E0E0;
color:#666666;
padding:20px 0 10px;
position:relative;
}
.search-result img.company-logo {
float:right;
}
.search-result h2 {
border:0 none;
margin-bottom:10px;
padding-bottom:0;
}
.search-result h2 a {
color:#2175D9;
font-size:14px;
margin-left:0;
text-decoration:none;
}
.search-result h2 a:hover {
text-decoration:underline;
}
.search-result h2 a img {
padding:0 5px 0 0;
}
.search-result .company-name {
font-weight:bold;
}
.search-result p {
padding-bottom:5px;
}
.search-result p span {
margin-right:5px;
}
.search-result p span.company-name {
margin-right:-1px;
}
.search-result p a.more {
margin-left:5px;
}
.search-result ul {
padding-top:5px;
}
.search-result ul li {
display:inline;
}
.search-result .read-more {
border-right:1px solid #666666;
margin-right:7px;
padding-right:4px;
}
.search-result .address {
float:left;
width:185px;
}
.search-result .specialities {
float:right;
width:180px;
}
.search-results #map {
border:1px solid #666666;
float:left;
height:400px;
margin:10px 7px;
width:525px;
}
.branch-locator #map {
width:437px;
}
#map .tooltip {
-moz-border-radius:4px 4px 4px 4px;
background-color:#FFFFFF;
border:2px solid #6DA7E6;
color:#333333;
padding:2px 4px;
white-space:nowrap;
z-index:9999;
}
#map .tooltip em {
font-style:normal;
font-weight:bold;
}
#map .tooltip .job-date {
display:block;
}
.search-result-map {
border:0 none;
padding-top:0;
}
.search-result-map img {
margin-right:15px;
margin-top:-3px;
}
.search-result-map img.company-logo {
float:right;
}
.search-result-map .specialities ul li {
display:block;
width:100%;
}
#new-agent, #agent-form {
margin:10px 0;
}
#jobAgentsForm select {
width:90%;
}
#saved-searches {
margin:5px 0;
}
#saved-searches li {
padding-bottom:4px;
}
.table-header a {
color:#2175D9;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.table-header a:link {
color:#2175D9;
}
.table-header a:visited {
color:#2175D9;
}
.table-header a:hover {
text-decoration:underline;
}
#saved-searches li a.rss {
margin-right:4px;
vertical-align:middle;
}
#save-search input.text {
width:140px;
}
#save-search select {
color:#666666;
margin-top:5px;
width:155px;
}
#jobAgentsSavedSearches .savedSearchAgentsHeader {
display:block;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}
#save-search input.submit, #save-search button {
margin-top:5px;
}
div.popout {
-moz-border-radius:5px 5px 5px 5px;
background-color:#FFFFFF;
border:5px solid #6DA7E6;
color:#EEEEEE;
min-width:200px;
position:absolute;
}
div.popout a.close {
-moz-border-radius-bottomleft:4px;
background-color:#6DA7E6;
border-bottom:4px solid #6DA7E6;
border-left:4px solid #6DA7E6;
color:#FFFFFF;
float:right;
font-size:10px;
margin-left:5px;
padding:2px 2px 0 0;
}
div.popout h2 {
padding:5px 10px;
}
div.popout ul {
padding:10px;
}
div.popout ul li {
margin-bottom:2px;
}
div.popout ul.paginate {
padding:0 10px;
}
div.popout ul.paginate li.selected a {
color:#000000;
}
li.popout {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-topleft:2px;
background-color:#6DA7E6;
}
li.popout a:link, li.popout a:visited, li.popout a:hover {
color:#FFFFFF;
}
.section h2.jobdetails {
margin:0;
}
h1.job, .twocol .col1 h1.job, .twocol .col2 h1.job, h2.jobdetails {
border:0 none;
color:#2175D9;
margin:0;
padding:0;
}
h2.job, h3.jobdetails {
border:0 none;
margin:0;
padding:5px 0;
text-transform:none;
}
h2.job a, h3.jobdetails a {
font-size:14px;
font-weight:bold;
margin:0 3px 0 0;
padding:0;
}
h3.job {
margin:0;
padding:5px 0;
}
p.job {
border-bottom:1px dotted #CCCCCC;
margin:0 0 10px;
padding-bottom:10px;
}
.companyprofile {
border-bottom:1px dotted #CCCCCC;
min-height:49px;
position:relative;
}
.companyprofile .profile-header {
float:left;
width:435px;
}
.companyprofile address {
bottom:1px;
color:#666666;
font-style:normal;
position:absolute;
right:116px;
width:250px;
}
.companyprofile img.logo {
bottom:4px;
position:absolute;
right:0;
}
.companyprofile p.job {
border-bottom:medium none;
padding-bottom:0;
}
#facebox .profile-header p.job {
padding-bottom:0;
}
.companyprofile .profile-header h3.job {
color:#666666;
font-weight:normal;
padding:0;
width:276px;
}
.companyprofile .profile-header p.job {
margin:0 0 2px;
}
.col .companyprofile-description h2 {
border-bottom:medium none;
}
.col .companyprofile-actions {
margin-left:16px;
}
.sidebar ul.jobs-list li {
color:#666666;
padding-bottom:10px;
}
.sidebar ul.jobs-list li .title {
margin:0;
padding:0 0 2px;
}
.sidebar ul.jobs-list li .title a {
font-weight:bold;
}
ul.company-jobs li {
color:#333333;
padding-bottom:10px;
}
ul.company-jobs li .title {
padding-bottom:2px;
}
ul.company-jobs li a {
font-size:11px;
}
.nav .left {
background-color:#F9F9F9;
margin:10px 16px 25px;
width:224px;
}
.nav .col {
margin-left:256px;
}
.nav .sidebar ul li.selected a {
color:#333333;
font-weight:bold;
}
.nav .sidebar ul li.selected ul li a {
color:#2175D9;
font-size:11px;
font-weight:normal;
}
.nav .sidebar ul li.selected ul li.selected a {
color:#333333;
font-weight:bold;
}
.nav .sidebar ul li.selected ul li.selected ul li a {
color:#2175D9;
font-size:11px;
font-weight:normal;
}
.nav .sidebar ul li.selected ul li.selected ul li.selected a {
color:#333333;
}
.nav .sidebar ul {
margin-top:10px;
}
.nav .sidebar ul li {
margin-bottom:5px;
}
.nav .sidebar ul li ul {
margin-top:0;
}
.nav .sidebar ul li ul li {
margin:5px 0 0 16px;
}
.nav .sidebar ul li ul li ul {
margin-bottom:10px;
}
.move-left {
float:left;
}
form.contact table {
width:auto;
}
form.contact td {
width:140px;
}
form.contact div {
color:#666666;
margin-bottom:10px;
}
form.contact input.text, form.contact select, form.contact textarea {
width:300px;
}
form.contact div input.radio, form.contact div input.checkbox {
margin:0 0 10px;
}
form.contact div label.radio, form.contact div label.checkbox {
display:inline;
float:none;
margin:0 5px 10px;
}
form.contact {
position:relative;
}
form.contact em.required {
background-image:url("/images/form-icons.png");
background-position:-6px -50px;
background-repeat:no-repeat;
margin-top:7px;
overflow:hidden;
padding-left:8px;
position:absolute;
right:480px;
width:0;
}
.countries .worldwide {
margin-bottom:0;
padding:10px 16px 25px;
}
.countries .twocol {
padding:0;
}
form.search-news {
background-color:#EEEEEE;
color:#666666;
float:right;
line-height:12px;
margin-top:-27px;
padding:5px 16px;
position:relative;
z-index:100;
}
form.search-news div {
margin:2px 0;
}
form.search-news div label {
display:inline;
float:left;
margin:4px 10px 0 0;
width:auto;
}
form.search-news div input.text {
width:125px;
}
form.search-news div span.alt {
float:left;
margin-top:4px;
padding:0 2px;
}
form.search-news div a.l4 {
float:left;
margin:4px 2px 0 4px;
}
h3.news {
color:#666666;
font-weight:normal;
padding:0 16px 10px;
}
h3.news strong {
margin-left:5px;
}
p.existing-user {
font-size:13px;
font-weight:bold;
}
p.existing-user a {
margin-left:10px;
}
td.terms-and-conditions a {
position:relative;
}
#footer {
background-color:#EEEEEE;
border-top:1px solid #999999;
color:#666666;
padding:15px 16px;
}
#footer ul {
margin-bottom:10px;
}
#footer ul li {
display:inline;
margin-right:3px;
}
#footer ul li a {
margin-right:3px;
}
#footer p {
font-size:10px;
}
#footer .recruiting {
float:right;
height:84px;
margin-left:100px;
width:250px;
}
#footer .recruiting img {
float:left;
margin-right:10px;
}
#footer .recruiting h1 {
color:#FF8A00;
font-size:14px;
font-weight:normal;
}
#footer .recruiting h2 {
color:#666666;
font-size:11px;
font-weight:bold;
}
#footer .recruiting h2 a {
margin-left:5px;
}
ul.links {
margin-left:16px;
}
.resume #details form table {
table-layout:fixed;
}
.resume #details form table .add-experience-labels {
width:115px;
}
ul.skill-categories li {
float:none;
width:auto;
}
ul.skill-categories li.skill-category {
clear:left;
list-style-position:outside;
list-style-type:none;
padding-left:165px;
}
ul.skill-categories li.skill-category span {
background-image:url("/images/ie-list-style.png");
background-position:left top;
background-repeat:no-repeat;
float:left;
margin-left:-166px;
padding-left:15px;
width:150px;
}
ul.skill-categories li.skill {
display:inline-block;
font-weight:normal;
}
.content-box form {
padding-left:16px;
}
.content-box form h1, .content-box form .section {
margin-left:-16px;
}
.shortDisclaimer {
display:none;
}
fieldset {
border:0 none;
margin:15px 0;
}
fieldset legend {
color:#333333;
font-size:14px;
font-weight:bold;
}
fieldset fieldset legend {
font-size:12px;
}
fieldset .description, .section-header {
border-bottom:1px dotted #CCCCCC;
margin:5px 0;
padding:0 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:medium 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("/images/form-icons.png");
background-position:-6px -3px;
background-repeat:no-repeat;
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 #AAAAAA;
clear:both;
color:black;
cursor:pointer;
line-height:1.2;
margin:0 4px;
padding:4px;
word-spacing:2px;
}
fieldset.collapsed legend {
background-image:url("/images/form-icons.png");
background-position:-6px -25px;
background-repeat:no-repeat;
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("/images/form-icons.png");
background-position:-6px -51px;
background-repeat:no-repeat;
margin-top:4px;
overflow:hidden;
padding-left:8px;
position:absolute;
right:255px;
top:8px;
width:0;
}
.field .tooltip {
margin-left:176px;
}
.field fieldset.choice-list {
width:238px;
}
.field input, .field select, .field textarea {
border:1px solid #AAAAAA;
margin:0;
padding:0;
width:240px;
}
.field label.label {
margin:0;
padding:0;
width:240px;
}
.field input.text, .field input.date, .field input.number, .field textarea, .field label.label {
margin:0;
padding:1px 1px 1px 3px;
}
.field input.checkbox, .field input.radio {
width:auto;
}
.field input.button, .field input.submit, .field 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 none;
}
.field .choice-list, .field .from-till-date-mmyyyy {
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-mmyyyy input.date {
width:50px;
}
.field .from-till-date-mmyyyy .date-sep {
float:left;
margin:0 15px;
}
.from-till-date-mmyyyy div {
width:55px;
}
.from-till-date-mmyyyy div.startDate {
float:left;
}
.from-till-date-mmyyyy div.endDate {
float:left;
}
.field .from-till-date-mmyyyy .tooltip, .from-till-date-mmyyyy .field-error {
margin-left:0;
}
.field-error {
clear:both;
color:red;
display:none;
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 {
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, form.paid-job-request .contact-information .street-no #streetNumber {
width:110px;
}
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, form.paid-job-request .contact-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, form.paid-job-request .contact-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, form.paid-job-request .submit {
margin:0;
}
form.open-application .completion input.submit, form.job-application .completion input.submit, form.post-job-for-free .completion input.submit, form.create-account input.submit, form.signin input.submit, form.request-assistance input.submit, form.paid-job-request input.submit {
float:right;
margin-right:5px;
}
form.open-application .completion .back, form.job-application .completion .back, form.post-job-for-free .completion .back, form.create-account .back, form.signin .back, form.request-assistance .back, form.paid-job-request .back {
float:left;
}
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 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:215px;
}
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:14px;
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:18px;
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:#333333;
font-size:14px;
font-weight:bold;
}
form.post-job-for-free #job-preview .job-info {
border-top:1px dotted #CCCCCC;
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 #CCCCCC;
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;
}
.rssfeed-icon-sidebar {
float:left;
margin-left:20px;
margin-right:10px;
}
form.edit-personal #number {
width:116px;
}
form.edit-personal #numberExtension, form.edit-personal .number-extension-label {
min-width:1px;
position:relative;
}
form.edit-personal #numberExtension {
right:89px;
}
form.edit-personal .number-extension-label {
right:3px;
}
.findcandidates-links {
margin-left:0 !important;
}
.applicant-message .field {
padding:0;
}
.applicant-message .field #messageBody {
height:100px;
width:370px;
}
.applicant-message .field .required {
left:105px;
}
.applicant-message .field label {
width:98px;
}
.expander-content {
position:static !important;
}
div.flickr_badge_image {
display:inline;
margin:0.4em;
}
.image-stream .see-all-flickr-images {
clear:both;
display:block;
margin-bottom:10px;
}
.street-no input {
border:1px solid #AAAAAA !important;
}
.street-no input.error {
border:1px solid red !important;
}
.autocomplete ul {
height:100px;
overflow:auto;
}
.applyforjob-job-details .jobdetails-header {
border-bottom:1px dotted #E0E0E0;
margin-bottom:10px;
overflow:auto;
padding-bottom:10px;
}
.applyforjob-job-details .jobdetails-header h2 {
border:medium none;
float:left;
margin-bottom:0;
padding-bottom:0;
position:static;
}
.applyforjob-job-details img.logo {
float:right;
}
#upload-picture .picture {
float:left;
overflow:visible;
width:215px;
}
#upload-picture .upload {
margin-left:215px;
}
#account-info .overview {
float:left;
width:600px;
}
#account-info #account-picture {
float:right;
}
#account-info #account-picture span {
display:block;
font-weight:normal;
}
#account-info .information {
float:left;
width:650px;
}
#personal-info .field, #company-info .field, #client-info .field, #account-info .field {
padding-left:0;
}
#personal-info .field-error, #client-info .field-error, #company-info .field-error, #account-info .field-error {
margin-left:215px;
margin-top:0;
}
#personal-info .tooltip, #company-info .tooltip, #client-info .tooltip, #account-info .tooltip {
margin-left:215px;
}
#personal-info .field label, #company-info .field label, #account-info .field label, #client-info .field label {
width:200px;
}
#personal-info span, #company-info span, #client-info span, #account-info span {
font-weight:bold;
}
#personal-info .field .required, #company-info .field .required, #client-info .field .required, #account-info .field .required {
left:200px;
top:6px;
}
#personal-info .buttons, #company-info .buttons, #client-info .buttons, #account-info .buttons {
margin-left:215px;
}
#personal-info .buttons, #client-info .buttons {
float:left;
}
#account-info .check-box {
margin-top:0;
padding-top:1px;
}
#personal-info .change-email-info, #account-info .change-email-info {
display:block;
margin-left:215px;
}
.check-box #keepMeInformed {
width:14px;
}
.check-box span {
vertical-align:top;
}
#company-info .streetNumber {
float:left;
}
#company-info .streetNumber input {
width:110px;
}
#company-info .streetNumberExtension {
width:125px;
}
#company-info .streetNumberExtension label {
float:left;
margin-left:5px;
padding-top:2px;
width:25px;
}
#company-info .streetNumberExtension input {
float:right;
width:60px;
}
#personal-info #emailNotification {
display:block;
font-weight:normal;
}
#candidate-work-experience legend, #candidate-edit-education legend, #candidate-work-preferences legend {
font-size:11px;
font-weight:bold;
padding-left:5px;
}
#candidate-work-experience label, #candidate-edit-education label, #candidate-work-preferences label {
width:150px;
}
#candidate-work-experience span, #candidate-edit-education span, #candidate-work-preferences span {
font-weight:bold;
}
#candidate-work-experience select, #candidate-edit-education select, #candidate-work-preferences select {
width:148px;
}
#candidate-work-experience #stillWorkingHere, #candidate-edit-education #courseObtained {
vertical-align:bottom;
width:15px;
}
#candidate-work-experience .checkbox, #candidate-edit-education .checkbox {
margin-left:165px;
}
#candidate-work-experience .checkbox span, #candidate-edit-education .checkbox span {
vertical-align:top;
}
#candidate-work-experience .field-error, #candidate-edit-education .field-error, #candidate-work-preferences .field-error {
margin-bottom:0;
margin-left:150px;
width:150px;
}
#candidate-work-experience .field .required, #candidate-edit-education .field .required, #candidate-work-preferences .field .required {
left:155px;
top:6px;
}
#candidate-work-experience ul.auto-suggest li, #candidate-edit-education ul.auto-suggest li, #candidate-work-preferences ul.auto-suggest li {
overflow:hidden;
width:128px;
}
#candidate-work-experience p.error, #candidate-edit-education p.error, #candidate-work-preferences p.error {
padding:5px;
}
#candidate-edit-education .tooltip {
margin-bottom:0;
margin-left:165px;
padding:0;
}
#candidate-work-experience .field .from-till-date-mmyyyy, #candidate-edit-education .field .from-till-date-mmyyyy {
width:148px;
}
#candidate-work-experience .field .from-till-date-mmyyyy .date-sep, #candidate-edit-education .field .from-till-date-mmyyyy .date-sep {
font-weight:normal;
margin:0 12px;
}
#candidate-work-experience .field .from-till-date-mmyyyy .tooltip, #candidate-edit-education .field .from-till-date-mmyyyy .tooltip {
margin-left:0;
}
#paidJobRequestForm legend {
font-size:14px;
font-weight:bold;
}
#paidJobRequestForm .buttons {
float:right;
margin-right:11px;
}
#job-search-ajaxForm {
float:left;
width:100%;
}
#job-search-ajaxForm h1 {
border-bottom:1px dotted #CCCCCC;
}
#job-search-ajaxForm #jobAgents {
background-color:#EEEEEE;
float:left;
margin-left:16px;
margin-top:10px;
padding-bottom:5px;
}
#jobAgentsSearchForm {
float:left;
width:300px;
}
#jobAgentsSearchForm fieldset {
margin-top:10px;
}
#jobAgentsSearchForm .description {
border-bottom:medium none;
margin:0;
padding-left:5px;
}
#jobAgentsSearchForm .field {
padding-right:0;
padding-top:0;
}
#jobAgentsSearchForm .field .required {
right:195px;
top:3px;
}
#jobAgentsSearchForm label {
margin-top:3px;
width:90px;
}
#jobAgentsSearchForm .buttons {
float:right;
margin-right:4px;
}
#jobAgentsSearchForm fieldset select, #jobAgentsSearchForm fieldset input {
width:186px;
}
#jobAgentsSearchForm .field-error {
margin-left:108px;
}
#jobAgentsSearchForm .terms-and-conditions input {
float:right;
margin-left:90px;
width:10px;
}
#jobAgentsSearchForm .terms-and-conditions label {
float:right;
margin-left:5px;
width:166px;
}
#jobAgentsSearchForm .terms-and-conditions .required {
right:195px;
}
#jobAgentsSavedSearches #jobSearches {
overflow:hidden;
width:190px;
}
#jobAgentsSavedSearches #jobSearches li {
margin-bottom:3px;
}
#jobAgentsSavedSearches #jobSearches .savedsearch-textitem {
display:inline-block;
overflow:hidden;
width:165px;
}
#jobAgentsForm {
float:left;
}
#jobAgentsForm #notifier {
display:none;
float:left;
margin-top:5px;
padding:0 5px;
width:100%;
}
#jobAgentsSavedSearches {
float:left;
margin-left:20px;
width:200px;
}
#dashboardHeader .userName {
margin-left:1px;
}
#dashboardHeader .l6 {
color:#EEEEEE;
}
#sendJobForm em.required {
right:275px;
}
#tabbed-info-window-header {
border-bottom:1px dotted #CCCCCC;
height:25px;
margin-bottom:10px;
padding:0 10px 3px 0;
}
#tabbed-info-window-header li {
display:inline;
float:left;
}
.goodWrongIndicator {
background:url("/images/good-wrong-indicator.png") no-repeat scroll 12px 0 transparent;
display:block;
float:right;
height:14px;
line-height:12px;
margin:0;
padding:0;
text-align:center;
vertical-align:middle;
width:12px;
}
.preSelectionQuestion {
float:left;
margin:0;
padding:0;
position:relative;
width:100%;
}
.preSelectionQuestionLabel {
float:left;
width:380px;
}
.preSelectionQuestionRadio {
float:right;
text-align:center;
width:20px;
}
.preSelectionMessage {
color:#009900;
display:none;
float:left;
font-weight:bold;
height:100%;
margin:0;
padding-top:8px;
position:relative;
width:100%;
z-index:1;
}
#backButtonPreselection {
float:right;
margin-top:10px;
}
.preselection-questions a {
color:#2175D9;
margin-bottom:2px;
text-decoration:underline;
}
.preselection-questions p {
margin-top:14px;
}
#fb_pswdForgotten .required {
right:444px;
}
#fb_pswdForgotten .successMessage {
display:none;
}
#changePasswordForm .required {
right:425px;
}
#facebox div.change-password-actions {
float:right;
margin-right:180px;
}
#applicationFormVisibility {
display:none;
}
#header_location_choices ul {
display:block;
top:0;
width:126px;
}
#branchForm .buttons {
float:right;
margin-right:6px;
}
#branchForm select, #branchForm #location {
width:120px;
}
#branchForm label {
width:120px;
}
.table-header {
margin-bottom:2px;
margin-left:16px;
margin-top:2px;
}
#personal-info .choice-list label {
width:100px;
}
#client-info .choice-list label {
width:100px;
}
#searchAgentsTable {
margin-left:16px;
overflow:hidden;
}
ul.auto-suggest li span.item-value {
display:none;
}
ul.auto-suggest li span.city {
font-style:italic;
font-weight:normal;
}
ul.auto-suggest li span.comma {
font-style:italic;
font-weight:normal;
}
ul.auto-suggest li span.state {
font-style:italic;
font-weight:normal;
}
.section .jobDetailsList {
float:left;
margin-top:0;
overflow:hidden;
width:240px;
}
.jobDetailsList li {
font-weight:bold;
list-style-position:inside;
list-style-type:circle;
}
.jobDetailsList li .jobDetailItem {
display:inline-block;
vertical-align:top;
width:225px;
}
.jobDetailsBody span {
font-weight:bold;
}
.jobDetailsBody ul.skill-categories {
float:left;
margin-top:0;
overflow:hidden;
width:520px;
}
#fb_inappropriateContentForm .required {
left:168px;
right:0;
}
#fb_inappropriateContentForm .field-error {
padding-bottom:0;
}
#fb_inappropriateContentForm .description {
margin-left:5px;
}
form#companyPresentationForm {
position:relative;
}
.print-hide {
display:inline;
font-weight:normal;
vertical-align:middle;
}
.print-hide-align-right {
position:absolute;
right:0;
top:-8px;
}
.print-hide-align-right a.l4 {
font-weight:bold;
}
#company-info .field {
clear:left;
}
#company-info .streetNumberExtension {
clear:none;
}
.resume-information ul.auto-suggest li {
overflow:hidden;
width:220px;
}
#searchForm .field-error {
margin-left:1px;
}
.ajaxForm #searchForm .submit {
float:right;
}
.ajaxForm #searchForm .back {
float:left;
}
.languageHeaderField, .languageField {
float:left;
margin-bottom:10px;
width:100%;
}
.languageLabelField {
float:left;
width:120px;
}
.languageHeaderField {
border-bottom:1px dotted #CCCCCC;
margin-top:10px;
}
.languageSelectField {
color:black;
float:left;
font-size:14px;
font-weight:bold;
width:110px;
}
.languageSelectField .select-small {
font-size:11px;
width:105px;
}
.languageLabelField .languageLabel {
display:inline-block;
font-weight:bold;
vertical-align:top;
width:80px;
}
.languageLabelField .languageSelector {
margin-left:10px;
margin-right:5px;
}
.small-col .col {
padding-left:0;
}
.small-col .col .section {
padding-left:16px;
}
.applyforjob-job-details .jobdetails-information {
margin-bottom:20px;
margin-top:10px;
}
.jobdetails-information .field {
padding-bottom:0;
padding-left:0;
}
.jobdetails-information .field span {
font-weight:bold;
}
#search-list_jobSortOption {
padding-left:0;
width:90px;
}
.jobDetailsBody .field .salaryDisclaimer {
font-weight:normal;
margin-left:176px;
margin-top:0;
}
.section table td .salaryDisclaimer {
font-weight:normal;
}
.nobg {
background-color:#FFFFFF;
}
.seperator {
background-color:#FFFFFF;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
display:block;
float:left;
}
.maplegend {
margin-left:200px;
text-align:center;
}
.maplegend img {
vertical-align:middle;
}
#addSearchLink {
background-color:#009900;
margin-left:30px;
}
#parse-resume {
border:2px solid #2175D9;
line-height:22px;
padding:10px;
}
.roxen-edit-box-on {
background:none repeat scroll 0 0 #FAF9F3;
outline:1px dotted #F8BB7B;
}
.roxen-edit-marker-off {
display:block;
position:absolute;
visibility:hidden;
}
.roxen-edit-marker-on {
background:url("/system/images/button_edit_comp.gif") no-repeat scroll left top transparent;
display:block;
height:13px;
position:absolute;
visibility:visible;
width:28px;
z-index:1;
}
div.roxen-linkbrowser-anchor a {
background:url("/system/images/button_link_browser.gif") no-repeat scroll left top transparent;
display:block;
height:13px;
position:absolute;
visibility:visible;
width:28px;
z-index:1;
}
#eventbb {
color:#666666;
float:right;
font-size:11px;
font-weight:normal;
}
#seperator {
border-top:1px dotted #CCCCCC;
padding:10px 16px;
}
h1 span.error {
color:red;
}
.candidate .create1 {
border-top:1px solid #E0E0E0;
float:left;
height:30px;
padding:15px;
width:287px;
}
.candidate .create1 p {
padding:2px 0 0 8px;
}
.candidate .create2 {
border-top:1px solid #E0E0E0;
float:right;
height:30px;
padding:15px;
width:287px;
}
.candidate .create2 p {
padding:2px 0 0 8px;
}
div.autocomplete {
background-color:white;
border:1px solid #888888;
color:#666666;
margin:0;
padding:0;
position:absolute;
width:250px;
z-index:1;
}
div.autocomplete ul {
list-style-type:none;
margin:0;
padding:0;
}
div.autocomplete ul li.selected {
background-color:#FFFFBB;
}
div.autocomplete ul li {
cursor:pointer;
display:block;
list-style-type:none;
margin:0;
padding:2px;
}
form table label.nofloat {
float:none;
}
form span.error {
color:red;
font-weight:bold;
}
form input.checkbox.aftertext {
float:none;
margin:5px 5px 0 5pt;
}
.section table td span.normal {
font-weight:normal;
}
.unavailable {
color:#333333;
}
.block .block-content pre {
color:#666666;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:11px;
}
#facebox .removeProfile {
width:300px;
}
.branch-search {
margin:10px 0 25px 16px;
padding:0;
width:266px;
}
.branch-locator .col {
margin-left:282px;
}
div.flickr_badge_image {
display:inline;
margin:0.4em;
}
pre.preformatted {
color:#666666;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:11px;
white-space:pre-wrap;
}
.section table td.label.left-padding {
padding-left:10px;
padding-right:5px;
}
#overlay {
background-color:#000000;
height:500px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:90;
}
#facebox .b {
background:url("/images/b.png") repeat scroll 0 0 transparent;
}
#facebox .tl {
background:url("/images/tl.png") repeat scroll 0 0 transparent;
}
#facebox .tr {
background:url("/images/tr.png") repeat scroll 0 0 transparent;
}
#facebox .bl {
background:url("/images/bl.png") repeat scroll 0 0 transparent;
}
#facebox .br {
background:url("/images/br.png") repeat scroll 0 0 transparent;
}
#facebox {
left:0;
position:absolute;
text-align:left;
top:0;
width:100%;
z-index:100;
}
#facebox .popup {
position:relative;
}
#facebox table {
border-collapse:collapse;
margin:auto;
}
#facebox table .innerTable {
border-collapse:collapse;
margin:0;
}
#facebox .body {
background:none repeat scroll 0 0 #FFFFFF;
padding:10px;
width:auto;
}
#facebox .loading {
text-align:center;
}
#facebox .image {
text-align:center;
}
#facebox img {
border:0 none;
}
#facebox .footer {
border-top:1px solid #DDDDDD;
margin-top:10px;
padding-top:5px;
text-align:right;
}
#facebox .content {
clear:both;
overflow-y:auto;
width:650px;
}
#facebox .content table td input.text, #facebox .content table td textarea {
min-width:210px;
}
#facebox .header {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #DDDDDD;
height:auto;
margin:0 0 10px;
padding:0 0 5px;
text-align:right;
}
#facebox .header a {
float:right;
}
#facebox .header h2 {
color:#333333;
font-size:14px;
font-weight:bold;
margin:0;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
height:10px;
overflow:hidden;
padding:0;
width:10px;
}
.calendar_date_select {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #AAAAAA;
display:block;
font-size:11px;
padding-bottom:6px;
width:195px;
z-index:1000;
}
iframe.ie6_blocker {
position:absolute;
z-index:999;
}
.calendar_date_select thead th {
background-color:#2175D9;
color:white !important;
font-weight:bold;
padding:4px 0;
}
.calendar_date_select .cds_buttons {
background-color:#000055;
padding:5px 0;
text-align:center;
}
.calendar_date_select .cds_footer {
background-color:#E6E6E6;
color:#2175D9;
font-size:11px;
font-weight:bold;
margin:0 6px;
padding:3px;
text-align:center;
}
.calendar_date_select table {
margin:0;
padding:0;
}
.calendar_date_select .cds_header {
background-color:#E6E6E6;
border-bottom:2px solid #999999;
margin:6px 6px 0;
text-align:right;
}
.calendar_date_select .cds_header .title, .calendar_date_select .cds_header .browse, .calendar_date_select .cds_header .buttons {
clear:both;
padding:1px 6px;
}
.calendar_date_select .cds_header .title {
background-color:#999999;
}
.calendar_date_select .cds_header .title a {
color:#FFFFFF;
text-decoration:none;
}
.calendar_date_select .cds_header .browse {
text-align:center;
}
.calendar_date_select .cds_header .buttons {
background-color:#E6E6E6;
clear:both;
padding:4px 0;
text-align:center;
}
.calendar_date_select select {
font-size:11px;
}
.calendar_date_select .cds_header a.prev {
float:left;
}
.calendar_date_select .cds_header a.next {
float:right;
}
.calendar_date_select .cds_header select.month {
margin-right:10px;
width:90px;
}
.calendar_date_select .cds_header select.year {
width:61px;
}
.calendar_date_select .cds_body {
padding:0 6px;
}
.calendar_date_select .cds_buttons {
display:none;
}
.calendar_date_select td {
background-color:#FFFFFF;
color:#2175D9;
height:21px;
text-align:center;
vertical-align:middle;
width:24px;
}
.calendar_date_select td.weekend {
background-color:#F6F6F6;
}
.calendar_date_select td div.other {
color:#E6E6E6;
}
.calendar_date_select tbody td {
border-bottom:1px solid #EEEEEE;
}
.calendar_date_select td.selected {
background-color:#0D3A8F;
color:white;
}
.calendar_date_select td:hover {
background-color:#CCCCCC;
}
.calendar_date_select td.disabled div {
color:#000044;
}
.calendar_date_select td.today {
background-color:#D3E3F7;
font-weight:bold;
}
.fieldWithErrors .calendar_date_select {
border:2px solid red;
}
#logintable td.loginspacer {
width:16px;
}