*{margin:0;padding:0;}body{color:#666;background-color:#eee;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;}h1,h2.jobdetails{color:#333;font-size:18px;font-weight:bold;}h2,h3.jobdetails{color:#333;font-size:14px;font-weight:bold;}h3{color:#333;font-size:11px;font-weight:bold;}p{color:#666;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;margin-top:3px;line-height:10px;}.randstad{background:url(/content/images/system/logo-randstad-small.gif) no-repeat left top;padding-left:16px;}a.notimplemented{cursor:no-drop;}div.error h2,p.error{color:red;font-weight:bold;}h1 span.details{color:#666;font-size:14px;margin-left:10px;}h1 span.explain{color:#666;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:#666;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 16px;}.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:#FFF;}.twocol{position:relative;}.col,.twocol,.twocol-sidebar-left,.twocol-sidebar-right,.threecol-sidebar-left,.threecol-sidebar-left-right,.sidebar{background-color:#fff;}.threecol-sidebar-right,.twocol-sidebar-right{background-color:#fff;}.twocol-sidebar-right .col{background-color:#fff;}.col h1,.sidebar h1{border-bottom:1px dotted #ccc;position:relative;padding:10px 16px 10px 16px;}.left{float:left;width:192px;}.right{background-color:#f9f9f9;border-left:1px solid #eee;float:right;width:192px;}.twocol{padding:0 16px;}.twocol .col1{border-right:1px solid #eee;float:left;overflow:hidden;width:432px;margin:0;}.twocol .col2{border-left:1px solid #eee;margin-left:464px;}.twocol .col1 h1,.twocol .col2 h1{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px;}.twocol h1.top{border:0 none;margin-bottom:0;}.twocol-sidebar-right .col{border-right:1px solid #eee;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 #eee;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 #eee;margin-right:192px;}.threecol-sidebar-right .col1{background-color:#f9f9f9;float:left;margin-right:16px;width:336px;overflow:hidden;}.threecol-sidebar-right .col2{float:left;width:319px;}.threecol-sidebar-left-right .col{border-right:1px solid #eee;margin:0 192px 0 192px;}#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:#ff9;}a.l1{background:url(/content/images/system/arrow-link.gif) no-repeat left 5px;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:#666;font-size:11px;font-weight:normal;text-decoration:underline;}a:link .l6{color:#666;}a:visited .l6{color:#666;}a:hover .l6{color:#333;text-decoration:underline;}a.l7{color:#333;font-size:11px;font-weight:bold;text-decoration:none;}a:link .l7{color:#333;}a:visited .l7{color:#333;}a:hover .l7{color:#333;}a.l8{background:url(/content/images/system/arrow-collapsed.gif) no-repeat 5px 7px;color:#333;font-size:14px;font-weight:bold;text-decoration:none;padding:0 16px;}a:link .l8{color:#333;}a:visited .l8{color:#333;}a.l9{color:#333;font-size:12px;font-weight:bold;text-decoration:none;padding:0 16px;}a:link .19{color:#333;}a:visited .l9{color:#333;}a.l8h2{color:#2175d9;font-size:14px;font-weight:bold;text-decoration:none;margin:0;margin-bottom:10px;padding-bottom:10px;}a:link .l8h2{color:# #2175d9;}a:visited .l8h2{color:# #2175d9;}a.b5{background:#2175d9 url(/content/images/system/button-submit.gif);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:#fff;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{color:#fff;display:-moz-inline-box;display:inline-block;font-size:11px;font-weight:bold;height:22px!important;line-height:22px;padding-right:20px;padding-left:10px;text-decoration:none;-moz-box-orient:vertical;-moz-box-pack:center;}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(/content/images/system/button-arrow.gif);background-repeat:no-repeat;background-position:right 9px;}a.b1,button.b1,form input.b1{background-color:#2175d9;}a.b2,button.b2,form input.b2{background-color:#090;}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:#666;}a.b5,button.b5,form input.b5{background-color:#2175d9;background-image:url(/content/images/system/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(/content/images/system/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:#6da7e6 url(/content/images/system/corner-tr.gif) no-repeat scroll right top;}.cornert div{background:transparent url(/content/images/system/tl-6DA7E6.gif) no-repeat scroll left top;}.cornerb{background:transparent url(/content/images/system/br-6DA7E6.gif) no-repeat scroll right bottom;clear:both;}.cornerb div{background:transparent url(/content/images/system/bl-6DA7E6.gif) no-repeat scroll left bottom;}form table{border-collapse:collapse;color:#666;float:left;width:100%;table-layout:fixed;}form table col.labels{width:140px;}form table col.formfields{width:auto;}form table th{border-bottom:1px dotted #ccc;color:#333;font-size:14px;padding:20px 16px 10px 0;text-align:left;}form table th.top{padding-top:10px;}form table th a{padding-top:2px;float:right;}form table th span{color:#666;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 5px 0;vertical-align:top;}form table .tdMax{width:350px;padding:5px 0 5px 0;vertical-align:top;}form table td.indent{padding-left:20px;}form table label{float:left;margin-top:4px;min-width:60px;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;padding-top:5px;color:#999;}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:#666;font-size:10px;padding-left:10px;}form select{padding-left:7px;}form input.date,form input.number,form input.text{font-size:10px;color:#666;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{float:left;display:block;margin-bottom:5px;}form table textarea{clear:left;float:left;}form input.file{color:#666;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;padding-left:0;}.threecol-sidebar-right{position:relative;}.company-status{position:absolute;top:26px;right:464px;}.company-presentation-help{border-bottom:1px dotted #ccc;padding-left:0;}#companyPresentationForm .company-details-container{float:left;width:100%;margin-top:5px;}#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{font-size:14px;font-weight:bold;color:#333;padding-bottom:5px;border-bottom:1px dotted #CCC;}#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{width:550px;background-color:red;}form div.error{color:red;font-weight:bold;margin-left:150px;}form div label{display:block;margin:4px 10px 0 0;width:140px;vertical-align:top;float:left;}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 0;}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:#fff;}#header div.the-brand{height:153px;margin-top:10px;margin-bottom:1px;}#header div.header-visual{height:125px;width:410px;float:left;background-color:#fff;background-repeat:no-repeat;background-image:url(/content/images/system/header.jpg);margin-left:49px;margin-right:49px;}#header div.the-brand div.logo{float:left;width:175px;height:26px;margin-top:73px;margin-left:56px;}#header div.the-brand div.pay-off{float:right;margin-top:50px;margin-right:51px;width:170px;height:21px;}#header div.capability-line{float:right;display:block;height:11px;margin-right:18px;margin-top:12px;margin-bottom:5px;}#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(/content/images/system/menu-inactive.png);background-repeat:repeat-x;border-right:1px solid #fff;float:left;position:relative;z-index:1;}#main-nav li a{background:url(/content/images/system/menu-arrow.gif) no-repeat right 14px;color:#fff;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:#666;text-decoration:none;}#main-nav li.selected{background-image:url(/content/images/system/menu-active.gif);}#main-nav li:hover ul,#main-nav li.hover ul{display:block;}#main-nav ul{background-color:#fff;border:1px solid #e0e0e0;display:none;position:absolute;top:29px;width:200px;}#main-nav ul li{background-color:#fff;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:#fff;}#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:#fff;float:left;font-size:11px;padding:3px 5px 0 0;}#main-nav form.search input.text{border:0 none;float:left;font-size:11px;padding:2px 4px;margin:0 5px 0 0;vertical-align:top;}#breadcrumbs{height:22px;padding:7px 11px 0 11px;}#breadcrumbs li{color:#333;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(/content/images/system/header-arrow.gif);background-repeat:no-repeat;background-position:32px 23px;color:#eee;height:47px;padding:23px 16px 23px 32px;}.header h1{color:#fff;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:#eee;line-height:1em;margin:10px 0 0 205px;}.header p span{margin:0 5px;}.header p a.l6{color:#eee;font-weight:bold;}.dashboard{background-image:url(/content/images/system/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{background-color:#2175D9;border-bottom:1px solid #2175D9;clear:left;height:24px;}ul.header-tabs li{background-color:#f9f9f9;border-bottom:1px solid #2175D9;border-right:1px solid #2175D9;float:left;padding:6px 0;}ul.header-tabs li.selected{background-color:#fff;border-bottom:1px solid #fff;}ul.header-tabs li a,ul.header-tabs li span{color:#2175d9;display:block;line-height:12px;text-align:center;width:auto;padding:0 10px;}.module{background-color:#f9f9f9;float:left;margin-bottom:10px;width:316px;height:188px;overflow:hidden;}.mod-wide{width:634px;margin-right:10px;}.mod-narrow{height:108px;}.mod-big{height:212px;}.mod-fullwidth{width:960px;}.mod-middle{width:308px;margin-right:10px;}.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:#666;font-size:12px;font-weight:bold;height:22px;padding:6px 16px 0 16px;}.module h1 strong{color:#333;}.module h1 a{margin-left:5px;}.module .content{padding:15px 16px;}.module .content h3{border-bottom:1px dotted #ccc;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:#666;list-style-type:disc;list-style-position:inside;}.scroll-container{height:160px;width:634px;}.candidate-company-viewer .previous-company,.company-viewer .previous-company{background-image:url(/content/images/system/arrow-left-light.gif);left:16px;}.candidate-company-viewer a.previous-company:hover,.company-viewer a.previous-company:hover{background-image:url(/content/images/system/arrow-left.gif);}.candidate-company-viewer .next-company,.company-viewer .next-company{background-image:url(/content/images/system/arrow-right-light.gif);right:16px;}.candidate-company-viewer a.next-company:hover,.company-viewer a.next-company:hover{background-image:url(/content/images/system/arrow-right.gif);}.candidate-company-viewer a.next-company:hover,.candidate-company-viewer a.previous-company:hover,.company-viewer a.previous-company:hover,.company-viewer a.next-company:hover{border-color:#999;padding:0;}.candidate-company-viewer,.company-viewer{position:relative;overflow:hidden;}.candidate-company-viewer .company .company-logo-link,.company-viewer .company .company-logo-link{height:60px;display:block;}.candidate-company-viewer .company .company-logo,.company-viewer .company .company-logo{display:inline;}.candidate-company-viewer .company .company-link,.company-viewer .company .company-link{display:block;}.candidate-company-viewer .next-company,.candidate-company-viewer .previous-company,.company-viewer .previous-company,.company-viewer .next-company{background-color:#EEE;background-position:center center;background-repeat:no-repeat;border:1px solid #EEE;cursor:pointer;display:block;height:110px;position:absolute;top:52px;width:14px;}.candidate-company-viewer .next-company,.candidate-company-viewer .previous-company{height:80px;}#companies{height:105px;margin:0 30px;padding:24px 0 30px 0;width:574px;overflow:hidden;}.company{float:left;margin:15px 10px;padding:0;width:122px;height:105px;}.candidate-company-viewer .company{height:80px;margin-top:16px;}.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;text-decoration:none;margin-bottom:2px;}.company span{color:#666;}.candidate .scroll-container{height:122px;}.candidate #companies{height:112px;padding:10px 0 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:#666;}form.poll input{clear:left;float:left;display:block;}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:#666;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:#9b9;}table.poll-results span.average{background-color:#79bb79;}table.poll-results span.most{background-color:#59bb59;}.module .content table.news{border-collapse:collapse;color:#999;margin-left:-5px;}.module .content table.news td{padding:2px 5px;}.mod-wide .content table.news td a.l6{display:block;width:420px;}dl.investors{color:#666;}dl.investors dt{float:left;padding:10px 10px 0 0;}dl.investors dd{font-weight:bold;font-size:16px;}.block{padding:10px 0 10px 16px;}.expanded,.collapsed{padding-left:0;}.expanded a.l8{background-image:url(/content/images/system/arrow-expanded.gif);}.block h1{border:0 none;padding:0 0 10px 0;}.block h1 a.l8,.block h1 span{float:left;line-height:14px;padding-bottom:10px;}.block h1 span{color:#999;font-size:11px;font-weight:normal;margin-right:10px;}.block h1 a.edit{float:right;margin-right:16px;}.block .block-content{clear:left;border-top:1px dotted #ccc;margin:0 16px;}.block .block-content h3{color:#666;}.block .content{font-size:11px;padding:20px 0;}.block table.content td{color:#666;font-weight:bold;line-height:15px;padding:3px 4px;}.block table.content td.label{color:#999;font-weight:normal;width:180px;}.sidebar .block{background-color:#f9f9f9;padding:10px 0 10px 0;position:relative;margin-bottom:10px;z-index:1;}.sidebar.right .block{margin-bottom:0;}.sidebar .firstblock .block-content,.sidebar .block .block-content{border:0 none;margin:0;padding:0 0 0 16px;}.sidebar .block .title{color:#333;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(/content/images/system/arrow-expanded.gif) no-repeat 5px 6px;padding:0 16px;}.sidebar .block .collapsed{background-image:url(/content/images/system/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{padding:9px;border:none;}.section{margin:16px 0 20px 0;overflow:hidden;zoom:1;}.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:#666;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:#999;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 .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:#666;margin:10px 0 20px 0;}.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:#666;padding-bottom:10px;}.section ul.articles li .author{color:#999;}.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{line-height:22px;}.section .existing-user a{float:right;}.col1 .section,.col2 .section{margin:6px 0 30px 0;}.col1 .section .section,.col2 .section .section{margin:0;}#facebox p{padding-bottom:10px;}#facebox ul.cities{width:100%;}#facebox ul.cities li{float:left;width:120px;padding-bottom:2px;}#facebox .twocol{margin:0;padding:0;width:100%;}#facebox .twocol .col1{background:#f9f9f9;border:0 none;float:left;padding:10px 10px 0 10px;width:160px;}#facebox .twocol .col2{border:0 none;border-left:1px solid #DDD;padding:10px 10px 0 10px;margin-left:180px;}#facebox form{color:#666;margin:0;padding:0;}#facebox form table th{border:0 none;color:#666;font-size:11px;padding-left:0;}#facebox form table td{padding:5px 16px 5px 0;}#facebox form td.label{padding-top:4px;font-weight:bold;}#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{margin-right:31px;float:right;}#facebox div.actions{margin-right:12px;}#facebox div.forgot-password-actions{float:right;margin-right:197px;}.job-search{background-color:#2175d9;height:61px;padding:20px 16px 0 32px;margin-bottom:10px;}.job-search,.job-search p{color:#eee;}.job-search h1{color:#fff;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:#eee;font-weight:bold;}.job-search form{margin-left:176px;margin-bottom:5px;}form.search-jobs label{float:left;margin-top:3px;margin-right:5px;}form.search-jobs input{float:right;font-size:11px;margin-right:1px;}form.search-jobs input.text{padding:0 4px;margin:0 10px 0 0;}form.search-jobs select{color:#666;float:left;font-size:11px;margin-right:10px;}form.search-jobs #search-what{width:270px;float:left;}form.search-jobs #search-where{width:170px;float:left;}form.search-jobs #search-distance{width:90px;float:left;}.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 16px;}.candidate-search h1{float:left;}.candidate-search div{margin-left:210px;}.candidate-search div a,.candidate-search div h2{float:left;}.candidate-search div a{margin-top:4px;}.candidate-search div h2{color:#666;font-size:12px;font-weight:bold;margin:6px 10px 0 0;}.candidate-search div.icons{margin-left:0;}.candidate-search div.icons span{float:right;}.candidate-search div.icons span img{margin-left:4px;}.candidate-search div.icons span a{margin-top:0;}.candidate-content{float:left;height:50px;}.summary .col1{padding:10px 0;width:364px;}.summary .col2{padding:10px 0;width:350px;}.summary h1{border-bottom:1px dotted #ccc;padding:0 16px 10px 16px;}.summary h1 a{margin-left:10px;}.summary .paginate{border-top:1px dotted #ccc;padding:10px 0 10px 80px;}.summary table{border-collapse:collapse;color:#999;padding:10px 16px;margin-bottom:10px;}.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:#666;margin:0;padding-bottom:3px;}.summary p.message{color:#666;font-weight:bold;}.summary p.highlighted{color:#333;}.summary p.pending{color:#999;}.summary p.approved{color:green;}.summary p.rejected{color:red;}.summary span.highlighted{color:#333;}.summary span.pending{color:#999;}.summary span.approved{color:green;}.summary span.rejected{color:red;}.summary .content{padding:0 16px 0 80px;}.summary .content ul{color:#999;}.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:#999;font-size:10px;margin-bottom:10px;}.sidebar .consultants h2{color:#666;font-size:11px;}.sidebar .company-info{border-bottom:1px dotted #ccc;color:#666;text-align:left;padding-bottom:10px;}.sidebar .company-info img{margin-bottom:10px;}.sidebar .profile-info{color:#333;font-size:11px;padding-top:10px;}.sidebar .profile-info span{color:#999;}.sidebar .profile-info a{margin-right:10px;}.sidebar ul.stats li{color:#666;list-style-type:disc;list-style-position:inside;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;padding-left:16px;width:250px;overflow:hidden;}.vacancy-list ul.paginate{border-top:1px dotted #ccc;padding:10px 0 0 10px;}ul.jobs{color:#666;padding:15px 0 20px 0;}ul.jobs li{border:1px solid #fff;padding:10px;}ul.jobs li.active{background-color:#6DA7E6;border:1px solid #6DA7E6;color:#eee;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}ul.jobs li a{font-size:12px;}ul.jobs li.active a{color:#fff;}ul.jobs li div{padding-top:2px;}ul.jobs li div span{margin-right:10px;}#job-details{border:5px solid #6DA7E6;float:left;height:722px;margin-top:10px;position:relative;width:455px;-moz-border-radius:5px;-webkit-border-radius:5px;}#job-details ul.views{border-bottom:1px dotted #ccc;color:#666;font-size:11px;padding:5px;height:54px;}#job-details ul.views li{margin:0 5px;}#job-details ul.views li p.inactive{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#6DA7E6;border:1px solid #6DA7E6;color:#EEE;}#job-details ul.views li.assistance{float:right;height:56px;width:310px;overflow:hidden;}#job-details ul.views li.assistance a{color:#090;}#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:#666;margin:10px 0 20px 0;}#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{margin-bottom:10px;overflow:hidden;border-bottom:1px solid #e0e0e0;}.applicants .even span{background-color:#e0e0e0;}.applicants span{color:#666;float:left;padding:5px;}.applicants span.header{background:none;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 #666;color:#666;margin-bottom:5px;padding:5px;}.applicants .details table{padding-bottom:5px;border-layout:collapse;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:#fff;padding:10px 0;width:364px;}.resume .col2{padding:10px 0;width:350px;}.resume h1{border-bottom:1px dotted #ccc;margin-bottom:10px;padding:0 16px 10px 16px;}.resume h2{border-bottom:1px dotted #ccc;padding:10px 16px;}.resume h2 a{float:right;}.resume table#prefs{color:#666;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{padding:0 16px;margin-bottom:20px;}.resume .edit-block{border:5px solid #6da7e6;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;}.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:#666;padding:0 16px;margin:10px 0;}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:#666;margin-top:0;margin-left:5px;}ul.skills li{float:left;width:150px;list-style:none;}ul.skills label{float:left;font-weight:bold;margin:4px 0;}ul.skills .checkbox{float:left;}ul.skills .skillLabel{float:left;margin-left:7px;width:125px;overflow:hidden;}ul.other-skills{color:#666;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:#666;margin:10px 0;padding:0 5px;width:100%;}.resume .edit-block div.custom p{padding-left:5px;margin-bottom:0;}.resume .edit-block div.custom input.text{float:none;margin:3px 5px;width:110px;}.signup h1,.signin h1{color:#333;font-size:14px;position:relative;}.signup form table,.signin form table{border-collapse:collapse;color:#666;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 #ccc;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:#333;float:left;font-weight:bold;}ul.perks{color:#666;padding-bottom:10px;}ul.perks li{list-style-image:url(/content/images/system/star.gif);list-style-position:inside;padding-bottom:2px;}a.label-hint{background-repeat:no-repeat;background-image:url(/content/images/system/help-icon.png);width:16px;height:16px;display:block;margin-top:2px;text-decoration:none;cursor:help;margin-left:-15px;position:absolute;z-index:1;}.text-hint{display:none;background-color:#6DA7E6;border:solid 1px #2175D9;position:absolute;width:230px;left:16px;color:white;padding:3px;margin-top:18px;z-index:9999;}a.label-hint span.visual-hint{width:auto;padding:0;}.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 0;}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{width:100px;white-space:nowrap;}form.edit-personal table td.big{width:400px;}form.edit-personal table select{width:200px;}form.edit-personal table p.noPad{padding:0;margin:0;}form.edit-personal table input.text{width:200px;padding-left:0;}form.edit-personal table input.number{padding-left:0;}form.edit-account table p{margin:0;padding:0 0 10px 0;}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 25px 16px;padding:10px 0;width:224px;padding-bottom:32767px;margin-bottom:-32767px;}.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:#ccc;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;padding:20px 0;margin: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:#f9f9f9;}.refine-search dl{color:#333;}.refine-search dl dt{padding-bottom:2px;}.refine-search dl dd{font-weight:bold;padding-left:5px;padding-bottom:5px;}.refine-search select{font-size:11px;}.refine-search .block .title{margin-bottom:0;}ul.filter li{padding:0 0 2px 16px;}ul.filter li.active a.l6{color:#2175D9;font-weight:bold;text-decoration:none;display:block;}ul.filter li.active a.14{display:block;}ul.filter li.more{padding:2px 0 2px -10px;}ol.search-results{color:#666;list-style-type:none;}ol.search-results li{border:1px solid #F9F9F9;padding:2px 2px 2px 20px;position:relative;}ol.search-results li.highlight{background-color:#6DA7E6;border:1px solid #6DA7E6;color:#eee;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;}ol.search-results li.highlight a{color:#fff;text-align:left;}ol.search-results li span{color:#666;position:absolute;margin-left:-20px;}ol.search-results img{float:left;margin:2px 5px 0 0;}ol.search-results li a{zoom:1;}ol.search-results li.highlight span{color:#fff;}.search-results h1{border:none;padding:10px 16px;float:left;width:95%;}.search-results h1 a.feed{margin-left:5px;}.search-results h1 a.feed img{vertical-align:middle;}.search-results .sort-by{position:relative;background-color:#eee;color:#666;float:right;height:20px;line-height:12px;margin-top:-30px;padding:5px 10px;z-index:50;}.search-results .sort-by label{padding-right:10px;}.search-results .sort-by select{font-size:11px;}.paginate{color:#666;line-height:18px;}.paginate li{display:inline;padding-right:5px;}.paginate li.selected{color:#333;font-weight:bold;}.search-results .paginate{border-top:1px dotted #CCC;float:left;width:92%;padding:5px 16px;}.newsevents .search-results .paginate{float:none;width:100%;}.search-results .result-list{float:left;width:95%;padding:0 16px;}.search-result{border-top:1px dotted #e0e0e0;color:#666;padding:20px 0 10px 0;position:relative;}.newsevents .search-result{padding:20px 0 10px 16px;}.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;text-decoration:none;margin-left:0;}.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{margin-right:7px;padding-right:4px;border-right:1px solid #666;}.search-result .address{float:left;width:185px;}.search-result .specialities{float:right;width:180px;}.search-results #map{float:left;height:400px;width:527px;margin:10px 0 10px 16px;}.branch-locator #map{width:437px;}#map .tooltip{border:2px solid #6DA7E6;color:#333;background-color:#fff;padding:2px 4px;white-space:nowrap;z-index:9999;-moz-border-radius:4px;-webkit-border-radius:4px;}#map .tooltip em{font-weight:bold;font-style:normal;}#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:#666;margin-top:5px;width:155px;}#jobAgentsSavedSearches .savedSearchAgentsHeader{font-weight:bold;margin-top:10px;margin-bottom:10px;display:block;}#save-search input.submit,#save-search button{margin-top:5px;}div.popout{background-color:#fff;border:5px solid #6DA7E6;color:#eee;min-width:200px;position:absolute;-moz-border-radius:5px;-webkit-border-radius:5px;}div.popout a.close{background-color:#6DA7E6;border-bottom:4px solid #6DA7E6;border-left:4px solid #6DA7E6;padding:2px 2px 0 0;color:#fff;float:right;font-size:10px;margin-left:5px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}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:#000;}li.popout{background-color:#6DA7E6;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;}li.popout a:link,li.popout a:visited,li.popout a:hover{color:#fff;}.section h2.jobdetails{margin:0;}h1.job,.twocol .col1 h1.job,.twocol .col2 h1.job,h2.jobdetails{color:#2175D9;border:0 none;padding:0;margin: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 #ccc;margin:0 0 10px 0;padding-bottom:10px;}.companyprofile{border-bottom:1px dotted #ccc;position:relative;min-height:49px;}.companyprofile .profile-header{float:left;width:435px;}.companyprofile address{position:absolute;bottom:1px;right:116px;font-style:normal;width:250px;color:#666;}.companyprofile img.logo{position:absolute;bottom:4px;right:0;}.companyprofile p.job{border-bottom:none;padding-bottom:0;}#facebox .profile-header p.job{padding-bottom:0;}.companyprofile .profile-header h3.job{font-weight:normal;padding:0;color:#666;width:276px;}.companyprofile .profile-header p.job{margin:0 0 2px;}.col .companyprofile-description h2{border-bottom:none;}.col .companyprofile-actions{margin-left:16px;}.sidebar ul.jobs-list li{color:#666;padding-bottom:10px;}.sidebar ul.jobs-list li .title{margin:0;padding:0 0 2px 0;}.sidebar ul.jobs-list li .title a{font-weight:bold;}ul.company-jobs li{color:#333;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 16px;width:224px;}.nav .col{margin-left:256px;}.nav .sidebar ul li.selected a{color:#333;font-weight:bold;}.nav .sidebar ul li.selected ul li a{color:#2175D9;font-size:11px;font-weight:normal;}.newsevents .nav .sidebar ul li.selected ul li a{font-weight:bold;}.nav .sidebar ul li.selected ul li.selected a{color:#333;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:#333;}.nav .sidebar ul{margin-top:10px;}.nav .sidebar ul li{margin-bottom:5px;}.newsevents .nav .sidebar ul li{margin:5px 0 5px 16px;}.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;}form.contact table{width:auto;}form.contact td{width:140px;}form.contact div{margin-bottom:10px;color:#666;}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{padding-left:8px;overflow:hidden;position:absolute;right:510px;width:0;background-image:url('/content/images/system/form-icons.png');background-position:-6px -50px;background-repeat:no-repeat;margin-top:4px;}.countries .worldwide{margin-bottom:0;padding:10px 16px 25px 16px;}.countries .twocol{padding:0;}form.search-news{position:relative;background-color:#eee;color:#666;float:right;line-height:12px;margin-top:-27px;padding:5px 16px;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:#666;font-weight:normal;padding:0 16px 10px 16px;}h3.news strong{margin-left:5px;}p.existing-user{font-weight:bold;}p.existing-user a{margin-left:10px;}td.terms-and-conditions a{position:relative;}#footer{background-color:#eee;border-top:1px solid #999;color:#666;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:#666;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{padding-left:165px;clear:left;list-style-position:outside;list-style-type:none;}ul.skill-categories li.skill-category span{width:150px;float:left;margin-left:-166px;padding-left:15px;background-image:url("/content/images/system/ie-list-style.png");background-position:left top;background-repeat:no-repeat;}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;margin:15px 0;}fieldset legend{font-size:14px;font-weight:bold;color:#333;}fieldset fieldset legend{font-size:12px;}fieldset .description,.section-header{margin:5px 0;padding:0 1px 5px;border-bottom: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('/content/images/system/form-icons.png');background-repeat:no-repeat;background-position:-6px -3px;cursor:pointer;}.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('/content/images/system/form-icons.png');background-repeat:no-repeat;background-position:-6px -25px;cursor:pointer;}.field label,.field span.label{width:161px;padding-right:15px;margin:0;display:block;float:left;overflow:hidden;}.field .required{padding-left:8px;top:8px;overflow:hidden;position:absolute;right:255px;width:0;background-image:url('/content/images/system/form-icons.png');background-position:-6px -51px;background-repeat:no-repeat;margin-top:4px;}.field .tooltip{margin-left:176px;}.field fieldset.choice-list{width:238px;}.field input,.field select,.field textarea{border:1px solid #aaa;width:240px;padding:0;margin:0;}.field label.label{width:240px;padding:0;margin:0;}.field input.text,.field input.date,.field input.number,.field textarea,.field label.label{padding:1px 1px 1px 3px;margin:0;}.field input.checkbox,.field input.radio{width:auto;}.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 -4px 0;}.field .choice-list label{display:block;float:left;width:100px;}.field .choice-list label input{margin-left:16px;}.field input.date{width:80px;}.field .from-till-date input.date{width:80px;}.field .from-till-date .date-sep{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;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,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{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,form.paid-job-request .contact-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,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{margin-right:5px;float:right;}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 .personal-information #fiscalNumberType,form.job-application .personal-information #fiscalNumberType,form.edit-personal #fiscalNumberType{width:95px;}form.open-application .personal-information input#fiscalNumber,form.job-application .personal-information input#fiscalNumber,form.edit-personal input#fiscalNumber{float:right;position:absolute;margin:0 0 0 20px;width:125px;}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;width:215px;padding-right:0;margin-top:4px;}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;}.rssfeed-icon-sidebar{float:left;margin-right:10px;margin-left:20px;}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:.4em;}.image-stream .see-all-flickr-images{clear:both;margin-bottom:10px;display:block;}.street-no input{border:1px solid #AAA!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;padding-bottom:10px;overflow:auto;}.applyforjob-job-details .jobdetails-header h2{position:static;border:none;margin-bottom:0;padding-bottom:0;float:left;}.applyforjob-job-details img.logo{float:right;}#upload-picture .picture{float:left;width:215px;overflow:visible;}#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{width:650px;float:left;}#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{top:6px;left:200px;}#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{margin-left:215px;display:block;}.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{padding-top:2px;width:25px;float:left;margin-left:5px;}#company-info .streetNumberExtension input{width:60px;float:right;}#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{width:15px;vertical-align:bottom;}#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-left:150px;width:150px;margin-bottom:0;}#candidate-work-experience .field .required,#candidate-edit-education .field .required,#candidate-work-preferences .field .required{top:6px;left:155px;}#candidate-work-experience ul.auto-suggest li,#candidate-edit-education ul.auto-suggest li,#candidate-work-preferences ul.auto-suggest li{width:128px;overflow:hidden;}#candidate-work-experience p.error,#candidate-edit-education p.error,#candidate-work-preferences p.error{padding:5px;}#candidate-edit-education .tooltip{margin-left:165px;padding:0;margin-bottom: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 #CCC;}#job-search-ajaxForm #jobAgents{background-color:#EEE;margin-left:16px;margin-top:10px;padding-bottom:5px;float:left;}#jobAgentsSearchForm{float:left;width:300px;}#jobAgentsSearchForm fieldset{margin-top:10px;}#jobAgentsSearchForm .description{border-bottom:none;margin:0;padding-left:5px;}#jobAgentsSearchForm .field{padding-top:0;padding-right:0;}#jobAgentsSearchForm .field .required{top:3px;right:195px;}#jobAgentsSearchForm label{width:90px;margin-top:3px;}#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{width:10px;float:right;margin-left:90px;}#jobAgentsSearchForm .terms-and-conditions label{width:166px;float:right;margin-left:5px;}#jobAgentsSearchForm .terms-and-conditions .required{right:195px;}#jobAgentsSavedSearches #jobSearches{width:190px;overflow:hidden;}#jobAgentsSavedSearches #jobSearches li{margin-bottom:3px;}#jobAgentsSavedSearches #jobSearches .savedsearch-textitem{display:inline-block;width:165px;overflow:hidden;}#jobAgentsForm{float:left;}#jobAgentsForm #notifier{display:none;float:left;margin-top:5px;padding:0 5px 0 5px;width:100%;}#jobAgentsSavedSearches{float:left;margin-left:20px;width:200px;}#dashboardHeader .userName{margin-left:1px;}#dashboardHeader .l6{color:#EEE;}#sendJobForm em.required{right:275px;}#tabbed-info-window-header{padding:0 10px 3px 0;border-bottom:1px dotted #CCC;margin-bottom:10px;height:25px;}#tabbed-info-window-header li{display:inline;float:left;}.goodWrongIndicator{background:transparent url(/content/images/system/good-wrong-indicator.png) no-repeat scroll 0 0;background-position:12px 0;text-align:center;vertical-align:middle;line-height:12px;display:block;float:right;margin:0;padding:0;height:14px;width:12px;}.preSelectionQuestion{position:relative;margin:0;padding:0;float:left;width:100%;}.preSelectionQuestionLabel{float:left;width:380px;}.preSelectionQuestionRadio{float:right;width:20px;text-align:center;}.preSelectionMessage{display:none;color:#090;font-weight:bold;width:100%;float:left;z-index:1;position:relative;margin:0;padding-top:8px;}#backButtonPreselection{float:right;margin-top:10px;}.preselection-questions a{color:#2175d9;text-decoration:underline;margin-bottom:2px;}.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{top:0;display:block;width:126px;}#branchForm .buttons{float:right;margin-right:6px;}#branchForm select,#branchForm #location{width:120px;}#branchForm label{width:120px;}.table-header{margin-left:16px;margin-top:2px;margin-bottom: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;}.section .jobDetailsList{margin-top:0;float:left;width:240px;overflow:hidden;}.jobDetailsList li{font-weight:bold;list-style-position:inside;list-style-type:circle;}.jobDetailsList li .jobDetailItem{width:225px;display:inline-block;vertical-align:top;}.jobDetailsBody span{font-weight:bold;}.jobDetailsBody ul.skill-categories{margin-top:0;float:left;width:520px;overflow:hidden;}#fb_inappropriateContentForm .required{right:0;left:168px;}#fb_inappropriateContentForm .field-error{padding-bottom:0;}#fb_inappropriateContentForm .description{margin-left:5px;}form#companyPresentationForm{position:relative;}.print-hide{font-weight:normal;}#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{width:100%;float:left;margin-bottom:10px;}.languageLabelField{float:left;width:120px;}.languageHeaderField{margin-top:10px;border-bottom:1px dotted #CCC;}.languageSelectField{float:left;width:110px;color:black;font-weight:bold;font-size:14px;}.languageSelectField .select-small{width:105px;font-size:11px;}.languageLabelField .languageLabel{display:inline-block;width:80px;font-weight:bold;vertical-align:top;}.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-top:10px;margin-bottom:20px;}.jobdetails-information .field{padding-left:0;padding-bottom:0;}.jobdetails-information .field span{font-weight:bold;}#search-list_jobSortOption{padding-left:0;width:90px;}// search and selection layout. #frmSearchBar{margin-left:0;float:right;}.roxen-edit-box-on{outline:1px dotted #f8bb7b;background:#faf9f3;-moz-outline:1px dotted #f8bb7b;}.roxen-edit-marker-off{visibility:hidden;display:block;position:absolute;}.roxen-edit-marker-on{visibility:visible;display:block;position:absolute;background:URL(/system/images/button_edit_comp.gif) top left no-repeat;width:28px;height:13px;z-index:1;}div.roxen-linkbrowser-anchor a{visibility:visible;display:block;position:absolute;background:URL(/system/images/button_link_browser.gif) top left no-repeat;width:28px;height:13px;z-index:1;}#eventbb{float:right;font-size:11px;font-weight:normal;color:#666;}#seperator{border-top:1px dotted #ccc;padding:10px 16px 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{position:absolute;width:250px;background-color:white;border:1px solid #888;margin:0;padding:0;color:#666;z-index:1;}div.autocomplete ul{list-style-type:none;margin:0;padding:0;}div.autocomplete ul li.selected{background-color:#ffb;}div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;}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:#333;}.block .block-content pre{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:11px;color:#666;}#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:.4em;}pre.preformatted{white-space:pre-wrap;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:11px;color:#666;}.section table td.label.left-padding{padding-right:5px;padding-left:10px;}#overlay{background-color:#000;position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#facebox .b{background:url(/content/images/system/b.png);}#facebox .tl{background:url(/content/images/system/tl.png);}#facebox .tr{background:url(/content/images/system/tr.png);}#facebox .bl{background:url(/content/images/system/bl.png);}#facebox .br{background:url(/content/images/system/br.png);}#facebox{position:absolute;width:100%;top:0;left:0;z-index:100;text-align:left;}#facebox .popup{position:relative;}#facebox table{margin:auto;border-collapse:collapse;}#facebox table .innerTable{margin:0;border-collapse:collapse;}#facebox .body{padding:10px;background:#fff;width:auto;}#facebox .loading{text-align:center;}#facebox .image{text-align:center;}#facebox img{border:0;}#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;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;border-bottom:1px solid #DDD;height:auto;padding:0 0 5px 0;margin:0 0 10px 0;text-align:right;}#facebox .header a{float:right;}#facebox .header h2{color:#333;font-size:14px;font-weight:bold;margin:0;}#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}.calendar_date_select{background:#fff;border:1px solid #aaa;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{text-align:center;padding:5px 0;background-color:#005;}.calendar_date_select .cds_footer{background-color:#e6e6e6;color:#2175d9;font-weight:bold;margin:0 6px;padding:3px;font-size:11px;text-align:center;}.calendar_date_select table{margin:0;padding:0;}.calendar_date_select .cds_header{background-color:#e6e6e6;border-bottom:2px solid #999;margin:6px 6px 0 6px;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:#999;}.calendar_date_select .cds_header .title a{color:#fff;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:#fff;color:#2175d9;width:24px;height:21px;text-align:center;vertical-align:middle;}.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 #eee;}.calendar_date_select td.selected{background-color:#0d3a8f;color:white;}.calendar_date_select td:hover{background-color:#ccc;}.calendar_date_select td.disabled div{color:#004;}.calendar_date_select td.today{background-color:#d3e3f7;font-weight:bold;}.fieldWithErrors .calendar_date_select{border:2px solid red;}
