/************************************************/
/************************************************/
/* GLOBAL APPLICATION MODULE STYLE SHEET 		*/
/* W3C VERIFIED CSS 2.0 						*/
/* COPYRIGHT OTYS Recruiting Technology 2009	*/
/* AUTHOR:Sander van den Brink 					*/
/************************************************/
/************************************************/
body{}
td{}
th{
text-align:left;
}
div{}
a{}
a:hover{}
a:active{}
h1{
margin:0;
}
h2{
margin:0;
}
h3{
margin:0;
}
p{
margin-top:0;
}
fieldset{
margin-bottom:1em;
padding:0 0.5em 0.2em;
text-align:left;
}
form{
margin:0;
padding:0;
}
input, textarea, select{
padding-left:2px;
margin-left:0;
}
ul{
margin-top:0;
margin-bottom:1em;
margin-left:10px;
padding-bottom:0;
padding-left:8px;
}
ul li span{
/* padding-right:2px; Removed by Maikel, too global and causes issues */
}
hr{
height:1px;
border-style:solid;
border-color:#999999;
border-width:1px;
border-top:1px solid white;
}
blockquote{
/*margin-top:0;
margin-left:0;
margin-bottom:10px;
margin-right:0;*/
padding:5px;
border:1px solid;
}
blockquote p{
margin:0;
}

.moduleLeftContainer{
float:left;
width:30%;
border-right:1px solid;
padding-right:10px;
margin-right:10px;
}
.moduleRightContainer{
float:right;
width:70%;
margin-right:-21px; /* take off the padding, margin and border */
}
.outer{}
.title{
margin-bottom:15px;
}
.intro{
margin-bottom:15px;
}
.subHeader{
margin-bottom:5px;
}
.text{
margin-bottom:15px;
}
.text p{
margin-top:0;
}
.text span{ /* removed style, this is complete madness (MW) 
padding-right:2px;
display:block;*/
}
.text span a{}
.textWord{}
.textWord span{
width:140px;
float:left;
clear:left;
display:block;
}
.textWord span a{}
.cleaner{
clear:both;
}
.contentMultiColLeftContainer{
float:left;
width:45%;
}
.contentMultiColRightContainer{
float:right;
width:45%;
}

.hTbl{
width:100%;
margin-bottom:10px;
}
.hTbl tr{}
.hTbl th{
border-bottom:1px solid;
vertical-align:top;
padding-right:5px;
}
.hTbl td{
vertical-align:top;
padding-right:5px;
}
.vTbl{
width:100%;
margin-bottom:10px;
}
.vTbl tr{}
.vTbl th{
width:auto;
white-space:nowrap;
padding-right:5px;
}
.vTbl td{
vertical-align:top;
width:100%;
}
.form{}
.formGroup{
margin-bottom:15px;
}
.formInput{
margin-bottom:5px;
clear:left; 					/*required because labels float left*/
}
.formInput label{
width:140px;
display: block;
float: left;
padding:0 5px 4px 0;
}
.formInput label span{
padding-left:2px;
display: inline;
}
.formInput input{
width:140px;
}
.formInput select{
max-height:100px; 				/* set mutliselect height for FF/Safari/Chrome/etc */
height:auto !important;			/* set height of multiselect for IE, is ignored for single selects*/
height:100px;
width:150px;
padding-left:2px;
}
.formInput textarea{
width:200px;
height:100px;
}
.formSmallInput input{
width:auto !important;
margin-top:0;
margin-left:0;
}
.formSmallInput select{
width:auto !important;
margin-top:0;
padding-left:2px;
}
.radiobutton, .radiobuttons input,.radioButton{
background:transparent;
width:auto !important;
border:0px;
margin:0 4px 0 0;
padding:0;
}
.formRadio input{
width:auto !important;
border:none;
border:0;
}
.radioButtonHide{
display:none;
}
.formCheckbox label{
width:auto;
}
.formCheckbox input{
background:transparent;
border:none;
width:auto !important;
float:left;
margin-top:0px;
margin-right:4px;
}
.formCheckboxR input{
border:0;
margin:0;
width:auto !important;
}
.formCheckboxContainer{
float:left;
}
.formMultiCheckbox span{
display:block;
clear:left;
}
.formMultiCheckbox input{
background:transparent;
float:left;
width:auto !important;
border:none;
}
.autocompleteContainer{
background:url(/_images_global/shadow.png) no-repeat bottom right;
position:absolute;
top:0px;
left:0px;
margin:8px 0 0 6px;
/* IE6 fix: */ 
_background:none;
_margin:0;
}
.autocomplete{
border-width:1px;
border-style:solid;
background:#FFF;
cursor:default;
text-align:left;
max-height:350px;
overflow:auto;
/* IE6 specific: */ 
_height:350px;
_margin:0;
_overflow-x:hidden;
}
.autocomplete .selected {
background:#F0F0F0;
}
.autocomplete div{
padding:2px 5px;
white-space:nowrap;
}
.autocomplete strong {
font-weight:normal;
color:#3399FF;
}
.explain{
clear:left; 			/*required because of form labels float left*/
font-size:10px;
padding:0 0 8px 0;
float:left;
}
.explain.small{
width:135px; 			/* decrease width to function as padding, max width is same as moduleform label */
float:left;
padding-right:4px;
}
.error{
color:#ff0000;
clear:left; 			/*required because of form labels float left*/
}
.sm{}
.jblOuter tr,
.jblOuter td,
.jblOuter table{				/* Hack on TBL system */
float:none;
clear:both;
}
.appRow{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
margin-bottom:15px;
border-width:1px;
border-style:solid;
}
.kv{}
.kv span{}
.startDate{}
.endDate{
padding-left:2px;
}
.menuContainer{
margin-bottom:10px;
clear:both;
}
.menuLink{
display:inline;
width:auto;
padding-right:5px;
margin-right:5px;
border-right:1px solid;
}
.menuLink a{
display:inline;
zoom:1;   /*special IE hack */
text-decoration:none;
}
.menuLink a:hover{
text-decoration:underline;
}
.menuLinkFirstChild{
padding-left:0;
}
.menuLinkLastChild{
border-right:0px;
}
.buttonContainer{
clear:left;
margin-bottom:30px;
}
.buttonContainer input{
margin-right:5px;
}
.button{
margin-bottom:0;
cursor:pointer;
}
.smallButton{
width:auto;
cursor:pointer;
}
.formDeleteButton{}
.formDeleteButton input{}
.category{
margin-bottom:5px;
font-weight:bold;
clear:both;
}
ol.itemWrapper{
padding:0;
}
li.itemContainer{
list-style:none;
}
.itemContainer{
clear:both;
margin-bottom:10px;
}
.itemImage{
float:right;
overflow:hidden;
}
.itemImage a{}
.itemImage img{
margin-left:10px;
margin-bottom:10px;
}
.itemTitle{}
.itemWord{}
.itemWord span{
padding-right:5px;
}
.itemDescription{
padding-bottom:10px;
}
.itemFooter{
padding-bottom:10px;
}
.itemFooterWord{
display:inline;
padding-right:4px;
margin-right:4px;
border-right:1px solid;
}
.itemFooterWord span{
padding-right:2px;
}
.itemFooterWord img{
border:none;
}
.iFoFirstChild{}
.iFoChild{}
.iFoLastChild{
border-right:none;
}
.textItemContainer{
margin-bottom:10px;
}
.textItemTitle{
font-weight:bold;
}
.textItemWord{}
.textItemWord span{
padding-right:2px;
}
.pageNav{
clear:both;
}
.navTbl{
width:100%;
}
.navPrevious{}
.navNumber{}
.navNext{}
.photo1{
float:right;
}
.photo1 img{
margin-left:10px;
margin-bottom:10px;
}
.photo2{}
.hTable{
width:50%;
}
.hTable tr{}
.hTable td{}
.hTable .key{
font-weight:bold;
}
.hTable .val{}
.multiSelect{
background:#fff url(/_images_global/dropdown.gif) no-repeat right center;
}
.multiSelect.hover{
background:#fff url(/_images_global/dropdown_hover.gif) no-repeat right center;
}
.multiSelect.focus{
}
.multiSelect.active{
background:#fff url(/_images_global/dropdown_active.gif) no-repeat right center;
}
.multiSelectOptions{
background:#fff;
max-height:150px;
margin-top:-1px;
overflow-y:scroll;
overflow-x:hidden;
border-width:1px;
border-style:solid;
}
.multiSelectOptions div{
clear:left;
display:block;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
white-space:nowrap;
}
.multiSelectOptions div.checked{
background:#E6E6E6;
}
.multiSelectOptions div.selectAll{
border-bottom:1px dotted;
}
.multiSelectOptions div.hover {
background:#CFCFCF;
}
.multiSelectOptions div input{
width:auto !important;
float:none;
border:none;
border:0px;
background:transparent;
display:inline-block;
}
.multiSelectOptions div label{
float:none;
width:auto;
padding-top:2px;
display:inline-block;
}
.virtual_container {
height: 25px;
width:279px;
position: relative;
z-index: 1;
}
.virtual_selectbox {
padding:5px;
font-size:12px;
border-width:1px;
border-style:solid;
width:279px;
cursor:pointer;
font-weight:normal;
background:#ffffff url(../_images_global/open_box.gif) no-repeat 100% 50%;
}
.btn_close {
background: url(../images_global/btn_close.gif) no-repeat 100% 50%;
height:6px;
width:11px;
}
.virtual_selectbox_opened {
padding:5px;
font-size:12px;
border-width:1px;
border-style:solid;
width:279px;
cursor:pointer;
font-weight:normal;
background:#ffffff url(../_images_global/close_box.gif) no-repeat 100% 50%;
position: relative;
z-index: 2;
}
.virtual_checkbox {
display:none;
}
.virtual_checkbox_opened {
overflow:auto;
width:279px;
height:100px;
border-width:1px;
border-style:solid;
border-top:none;
padding:5px;
font-size:12px;
font-weight:normal;
background:#ffffff;
}
.closebar {
background:#e6e6e6;
border-width:1px;
border-style:solid;
padding:2px 5px;
font-size:11px;
text-align:right;
font-weight:bold;
width:300px;
}
.closebar a {
color:#000;
font-weight:normal;
text-decoration: none;
}
.closebtn {
background:#f0f0f0;
text-align:right;
padding:5px;
}
.closebtn a {
color:#666666;
font-weight:bold
}
.virtualInputContainer input{
width:auto !important;
border:none;
}
.actHVsi { /* Nobody wants this ActonomyFO JobSearchHook field, hiding globally WV20110824 */
display:none;
}
.actSResultsCont{
float:left;
width:70%;
}
.candAdvDetailOuter .actSResultsCont{
float:none;
width:100%;
}
.candAdvDetailOuter .actSRFacetCont{
display:none;
}
.candAdvDetailFooter {
margin:10px 0px 10px 0px; padding:10px; text-align:left; background-color:#ffffea;color:#333; border:1px solid #999;line-height:175%;
}

.actSRFacetCont{
border-left:1px solid;
float:left;
margin-left:10px;
padding-left:10px;
margin-right:-21px;   /* Take off the padding, margin and border, LEAVE THIS HERE!!! */
width:30%;
}
.actSResContainer{}
.actSRCf{}
.actSROf{}
.actKeySug{}
.actouter{}
.actTitle{}
.actIntro{}
.actSh{}
.actText{}
.actIc{}
.actItemTitle{}
.actItemDescr{}
.actIf{}
.actIFw{}
.actIFw img{
height:20px;
}
.actMc{}
.actMl{}
.actMl label{}
.actMl select{}
.actMlFc{}
.actMlLc{}
.actCompTbl{
clear:both;
margin-bottom:10px;
}
.actCompTbl td{
width:87px;
}
.actCompTbl td.actComp{
width:180px;
}
.actCompTbl td.actMinLvl{}
.actCompTbl td.actMaxLvl{}
.actCompTbl td.actCert{}
.actShNj{}
.actTextNj{}
.actShTc{}
.actTitleGm{}
.actTextGm{}
.actFwS{}
.actIFwPd{}
.actIFwRef{}
.actIFwMap{
border-right:0px solid transparent;
}
.actIFwDoc{
border-right:0px solid transparent;
}
.actIFwWiq{
border-right:0px solid transparent;
}
.actIFVid{
border-right:0px solid transparent;
}
.actTopMenu{}
.actMlJc{}
.actMlEq{}
.actMlNs{}
.actMlSb{}
.actBottomMenu{}
.actMlCrss{
background:url(../_images_global/rss16px.png) no-repeat 0 0;
padding-left:18px;
margin-bottom:10px;
display:block;
float:left;
height:16px;
border-right:1px solid;
}
.actMlCrssSimple{
background:url(../_images_global/rss16px.png) no-repeat 0 0;
height:16px;
width:16px;
}
.actMlCJsa{
background:url(../_images_global/email.gif) no-repeat 0 0;
padding-left:18px;
display:block;
float:left;
height:16px;
}
.actFIkeywordsOptions{
display:none; /* CSS hide, nobody wants it!! */
}
.actShBa,.actTextBa,.actTextBaSelectAll{
display:none; /* Temporary CSS hide until Actonomy 'Batch Actions' is released */
}
.actFICountryCode, .actFIPrefDist, .actEqICountryCode, .actEqIPrefDist{
display:none; /* CSS hide, nobody wants it!! */
}
.actHWord.actHcountry,.actHInput.actHSCountry,#idCountryCode {
display:none; /* CSS hide, nobody wants it!! */
}
.actMlCsms{
background:url(../_images_global/sms.png) no-repeat 0 0;
padding-left:18px;
display:block;
float:left;
height:16px;
display:none; /* Temporary CSS hide until Actonomy 'Results by SMS' is released */
}
.actEquerySmsInput {
display:none; /* Temporary CSS hide until Actonomy 'Results by SMS' is released */
}
.actMlCsvq{
background:url(../_images_global/save.png) no-repeat 0 0;
padding-left:18px;
display:block;
float:left;
height:16px;
}
.cluetip-default {
background-color: #eee;
}
.cluetip-default #cluetip-outer {
position: relative;
margin: 0;
background-color: #eee;
}
.cluetip-default h3#cluetip-title {
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
padding-left:4px;
background-color: #d2d2d2;
}
.cluetip-default #cluetip-title a {}  
.cluetip-default #cluetip-inner {
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}
.cluetip-default div#cluetip-close { 
text-align:right;
margin-right:5px;
margin-bottom:5px;
}
.clue-right-default .cluetip-arrows {
background-image:url(/_images_global/cluetip/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
background-image: url(/_images_global/cluetip/darrowright.gif);
left: 100%;
margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
background-image: url(/_images_global/cluetip/darrowdown.gif);
top: 100%;
left: 50%;
margin-left: -11px;
height: 11px;
width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
background-image: url(/_images_global/cluetip/darrowup.gif);
top: -11px;
left: 50%;
margin-left: -11px;
height: 11px;
width: 22px;
}
#cluetip .vacImg{
float:right;
}
#cluetip .vacDescr,
#cluetip .linkCon{
margin-bottom:10px;
}
#cluetip .crit,
#cluetip .vacDescrStyle{
line-height:125%;
font-weight:bold;
margin-bottom:10px;
}
#cluetip .crit span,
#cluetip .vacDescrStyle span{
font-weight:normal;
}
.actItemImagePhoto1None{
display:none;
}
.optionListContainer{
border-bottom:1px solid;
padding-bottom:5px;
margin-bottom:5px;
}
.optionListTitle{
font-weight:bold;
}
.optionListTitle a{
background:url(/_images_global/expand_triangle.gif) no-repeat 0 40%;
text-decoration:none;
display:block;
padding-left:10px;
}
.optionList{}
.optionList ul{
list-style:none;
margin:5px 0 10px;
padding:0;
}
.optionList li{
font-weight:bold;
}
.optionList li a{
display:block;
padding-left:15px;
font-weight:normal;
}
.optionList li a:hover{}
.actLc .optionList li a{
background:url(/_images_global/faceRemove.gif) no-repeat 0 40%;
padding-left:18px;
}
.facetListCon{}
.facetListTitle{
font-weight:bold;
}
.facetList{}
.facetList ul{
position:relative;
}
.facetList li{}
.facetList li a{
background:none;
padding-left:15px;
}
.facetFreq{
float:right;
margin-right:5px;
position:absolute;
right:0px;
}
.facetLess{}
.facetLess a{
font-weight:bold;
}
.facetMore{}
.facetMore a{
font-weight:bold;
}
.facetMapContainer{
position:relative;
}
.mapHolder{
position:relative;
z-index:10
}
.mapregion{
position:absolute;
z-index:99;
font-size:11px;
width:20px;
text-align:center;
}
#mapregion1{
top:105px;
left:80px;
}
#mapregion2{
top:158px;
left:65px;
}
#mapregion3{
top:148px;
left:100px;
}
#mapregion4{
top:152px;
left:138px;
}
#mapregion5{
top:190px;
left:100px;
}
#mapregion6{
top:195px;
left:33px;
}
#mapregion7{
top:218px;
left:140px;
}
#mapregion8{
top:118px;
left:118px;
}
#mapregion9{
top:118px;
left:160px;
}
#mapregion10{
top:84px;
left:173px;
}
#mapregion11{
top:47px;
left:173px;
}
#mapregion12{
top:62px;
left:133px;
}
.actPageNav{
margin-bottom:5px;
}
.actPageNav a{
padding:0 5px;
}
.actBottomMenu div{
padding-right:5px;
border-right:1px solid;
margin-right:5px;
}
.actPageNav:hover{}
.actPrev{}
.actPrev:hover{}
.actFirst{}
.actFirst:hover{}
.actLast{}
.actLast:hover{}
.actNext{}
.actNext:hover{}
.actEquery,.actGoogleMap{
margin-bottom:5px;
}
.actEqueryTitle,.actTitleGm{
margin-bottom:5px;
}
.actEqueryTitle a,.actTitleGm a{
display:block;
background:url(../_images_global/expand_triangle.gif) no-repeat 0 40%;
padding-left:10px;
}
.actEquery label,.actEquery .actFi label{
width:140px;
}
.actEqueryInput input{
width:130px;
}
.actEqueryEmailInput input[type="checkbox"]{
width:auto;
}
.actEquerySmsInput input[type="checkbox"]{
width:auto;
}
.actEquerySmsInput img, .actEqueryEmailInput img{
margin:0 5px 0 0;
}
.actEqueryTwitterInput input[type="checkbox"]{
width:auto
}

.actEqueryInput select{
width:136px;
}
.actEqueryBc{
margin:0;
height:50px; /* dirty fix but no other solution */
}
.actEqueryBc input{
margin:0;
margin-bottom:5px;
}
.actEqueryBc .roundedButtonContainer{
float:none;
}
.formInput.actEqueryInput.aFiAvDate select{
width:81px;
}
.formInput.actEqueryInput.aFiAvDate select#aFiAvDateYear{
width:82px;
}
.calendarouterTbl{}
.datetbl{}
.titlecell{}
.titletbl{}
.navlink{}
.weekcell{}
.daycell{}
.datecellactive{}
.datecelltodayactive{}
.faceouter{}
.faceTitle{}
.facePhoto1{}
.facePhoto2{}
.faceSh{clear:both;}
.faceText{}
.faceTextWord{}
.faceIc{}
.faceItitle{}
.faceIword{}
.faceIDesc{}
.faceIimg{}
.consListOuter{}
.consListCol{}
.consListTitle{}
.consListIntro{}
.consListIc{}
.consListItemImg{}
.consListItemTitle{}
.consListItemDesc{}
.consListApprow{}
.consDetOuter{}
.consDetTitle{}
.consDetPhoto1{}
.consDetPhoto2{}
.consDetSh{}
.consDetText{}
.consDetTextWord{}
.consDetTextWord span{}
.consDetName{}
.consDetOrgUni{}
.consDetRoles{}
.consDetAddr{}
.consDetAddr2{}
.consDetMail{}
.consDetPhoneHome{}
.consDetPhoneCell{}
.consDetPhoneWork{}
.consDetPhoneFax{}
.consDetPhoneSkype{}
.consDetShCv{}
.consDetTextCv{}
.consDetShMedia{}
.consDetTextMedia{}
.consDetShWidget{}
.consDetTextWidget{}
.consDetShDoc{}
.consDetTextDoc{}
.consDetTextDoc span{}
.consDetShActJob{}
.consDetIcActJob{}
.consDetItitleActJob{}
.consDetShInactJob{}
.consDetIcInactJob{}
.consDetItitleInactJob{}
.consDetShBlogArt{}
.consDetIcBlogArt{}
.consDetItitleBlogArt{}
.consDetIwordBlogArt{}
.consDetIdescBlogArt{}
.consDetShBlogReact{}
.consDetIcBlogReact{}
.consDetItitleBlogReact{}
.consDetIwordReact{}
.consDetIwordReact{}
.consDetShEve{}
.consDetIcEve{}
.consDetItitleEve{}
.consDetIimgEve{}
.aplOuter{}
.aplTitle{}
.aplIntro{}
.aplSH{}
.aplText{}
.aplSm{}
.aplTbl{
width:100%;
}
.aplTblHeader{
font-weight:bold;
border-bottom:1px solid #999;
}
.aplTblHeaderDate{
white-space:nowrap;
}
.aplTblHeaderJob{
padding-left:4px;
}
.aplTblHeaderLocation{
padding-left:4px;
}
.aplListDateTime{
border-right:1px solid;
white-space:nowrap;
padding-right:4px;
vertical-align:top;
}
.aplListLink{
border-right:1px solid;
padding-left:4px;
padding-right:4px;
vertical-align:top;
}
.aplListLocation{
padding-left:4px;
vertical-align:top;
}aplListTbl
.aplInput{}
.aplBc{}
.aplLink{}
.aplAr{}
.aplError{}
.aplCsc{}
.aplCic{}
.aplCaptchaError{}
.aplMc{
width:auto !important;
margin-bottom:15px;
}
.aplMlink{}
.aplMlinkFc{}
.aplMlinkLc {}
.aplLinkCleaner{}
.aplSB{}
.aplLink{
margin:10px 0;
}
.aplCvTkOuter{}
.aplCvTkTitle{}
.aplCvTkIntro{}
.aplCvTkCv{}
.aplCvTkError{}
.aplCvTkInput{}
.aplCvTkBcSubmit{}
.aplCvTkBcBack{}
.aplCvTkSm{}
.AplTksOuter{}
.aplTksTitle{}
.aplTksBi{}
.aplTksSh{}
.aplTkText{}
.aplTksBc{}
.aplTksBc{}
.aplTyOuter{}
.aplTyTitle{}
.aplTyIntro{}
.aplStartOuter{}
.aplStartTitle{}
.aplStartIntro{}
.aplStartInputE{}
.aplStartInputPwd{}
.aplStartError{}
.aplStartBc{}
.aplStartShFpwd{}
.aplStartTextFpwd{}
.aplStartBcFpwd{}
.aplStartErrorFpwd{}
.aplStkOuter{}
.aplStkTitle{}
.aplStkIntro{}
.aplStkInputCv{}
.aplStkError{}
.aplStkInputCvl{}
.aplStkCsc{}
.aplStkCic{}
.aplStkError{}
.aplStkBc{}
.qsOuter{}
.aplProfOuter{}
.aplProfTitle{}
.aplProfText{}
.aplProfTextApld{}
aplLdOuter{}
aplLdTitle{}
aplLdText{}
aplLdOpwd{}
aplLdNpwd1{}
aplLdNpwd2{}
aplLdError{}
aplLdBc{}
.aplEnrollOuter{}
.aplEnrollTitle{}
.aplEnrollIntro{}
.aplCpOuter{}
.aplCptitle{}
.aplJStartOuter{}
.aplJStartTitle{}
.aplJStartIntro{}
.aplJStartSHS{}
.aplJStartTextS{}
.aplJStartTextSCv{}
.aplJStartInputSCv{}
.aplJStartErrorSCv{}
.aplJStartInputSCvl{}
.aplJStartCsc{}
.aplJStartCic{}
.aplJStartCe{}
.aplJStartBcS{}
.aplJStartShL{}
.aplJStartTextL{}
.aplJStartInputLE{}
.aplJStartInputLpwd{}
.aplJStartErrorL{}
.aplJStartBcL{}
.aplJStartShFpwd{}
.aplJStartTextFpwd{}
.aplJStartBcFpwd{}
.aplJStartErrorFpwd{}
.aplAplSOuter{}
.aplAplSTitle{}
.aplAplSLink{}
.aplAplyLogin{}
.aplAplyPass{}
.aplAplyTk{}
.aplAplyLi{}
.aplAplyLi a{
background:url(/_images_global/linkedin_small15.gif) no-repeat 0 0;
height:15px;
padding-left:20px;
vertical-align:bottom;
display:block;
}
.aplAplSAr{}
.aplJlSOuter{}
.aplJlSTitle{}
.aplJlSText{}
.aplJlSInputEmail{}
.aplJlSInputPwd{}
.aplJlSError{}
.aplJlSBcSubmit{}
.aplJlSBcBack{}
.aplJlSLinks{}
.aplFgPwdSOuter{}
.aplFgPwdSTitle{}
.aplFgPwdSText{}
.aplFgPwdSInput{}
.aplFgPwdSBcMp{}
.aplFgPwdSBcBack{}
.aplFgPwdSError{}
.aplEduFormTitle{}
.aplEduExplain{}
.aplEduSubTitle{}
.aplEduFormGroup{}
.eduEducation,
.eduDirection,
.eduInstitute,
.eduDegree,
.eduStartDate,
.eduEndDate{
margin:0 0 2px 0;
}
.alpEduDeleteButton{}
.aplEduError{}
.aplEduSb{}
.aplWorkFormTitle{
clear:both;
}
.aplWorkExplain{}
.aplWorkSubHeader{}
.aplWorkFormGroup{}
.workPosition,
.workEmployer,
.workStartDate,
.workEndDate,
.workDescription,
.workReasonEnd{
margin:0 0 2px 0;
}
.aplWorkDeleteButton{}
.aplWorkError{}
.aplWorkSb{}
.aplOtherFormTitle{}
.AplOtherHobbys{}
.aplOtherHobbyFG{}
.aplOtherHobby{}
.aplOtherHobbyDB{}
.aplOtherHobbyDB label{}
.aplOtherHobbyDB{}
.aplOtherHobbyError{}
.aplOtherHobbysSb{}
.AplOtherSkills{}
.aplOtherSkillFG{}
.aplOtherSkill{}
.aplOtherSkillDB{}
.aplOtherSkillError{}
.aplOtherSkillSb{}
.aplOtherRefs{}
.aplOtherRefFG{}
.aplOtherRef{}
.aplOtherRefDB{}
.aplOtherRefError{}
.aplOtherRefSb{}
.alpCmpFormTitle{}
.alpCmpFormSubTitle{}
.alpCmpFormGroup{}
.alpCmpExplain{}
.alpCmpCat{}
.alpCmpCmp{}
.alpCmpLvl{}
.alpCmpCert{}
.alpCmpError{}
.alpCmpButtonDelete{}
.aplSkillsTitle{}
.aplSkillsPcSH{}
.aplSkillsPcInput{}
.aplSkillsPcDB{}
.aplSkillsPcError{}
.aplSkillsPcSb{}
.aplSkillsLangSH{}
.aplSkillsLangFG{}
.aplSkillsLangInput{}
.aplSkillsLlInput{}
.aplSkilsLlTbl{}
.aplSkillsLlS{}
.aplSkillsLlR{}
.aplSkillsLlW{}
.aplSkillsDB{}
.aplSkillsError{}
.aplSkillsLangSb{}
.aplSoftSkillsSH{}
.aplSoftSkillsInput{}
.aplSoftSkillsDB{}
.aplSoftSkillsError{}
.aplSoftSkillsSb{}
.aplMAdreInput.L1{}
.aplMAdreError.E1{}
.aplMAdreInput.L2{}
.aplMAdreError.E2{}
.aplMAdreInput.L3{}
.aplMAdreError.E3{}
.aplMAdreExplain{}
.aplMAdreError{}
.apllDate{}
.aplDateExplain{}
.aplDateError{}
.aplGenderInput{}
.aplGenderExplain{}
.aplGenderError{}
.aplFileInput{}
.aplFileButton{}
.aplFileButton label{
padding-left:140px;
width:auto;
padding-right:5px;
}
.aplFileExplain{}
.aplFileError{}
.aplFileSb{}
.aplMCheckInput{}
.aplMCheckContainer{}
.aplMCheckExplain{}
.aplMCheckError{}
.aplMFileInput{}
.aplMFileButton{}
.aplMFileButton label{}
.aplMFileButton input{}
.aplMFileExplain{}
.aplMFileLink{}
.aplMCatInput{}
.aplMCatExplain{}
.aplMCatError{}
.aplMSelInput{}
.aplMSelExplain{}
.aplMSelError{}
.aplRadioInput{}
.aplRadioExplain{}
.aplRadioError{}
.aplSelInput{}
.aplSelExplain{}
.aplSelError{}
.aplTextAreaInput{}
.aplTextAreaExplain{}
.aplTextAreaError{}
.aplTextInput{}
.aplTextExplain{}
.aplTextError{}
.aplRadioInput{}
.aplRadioExplain{}
.aplRadioError{}
.aplPrivAreaInput{}
.fieldDivArea{
overflow:auto;
height:100px;
width:300px;
border:1px solid;
padding:5px;
}
.aspOuter{}
.aspTitle{}
.aspIntro{}
.aspInput{}
.aspError{}
.aspButton{}
.aspEmail{}
.aspGroups{}
.aspWebsite{}
.aspThankYou{}
.nwOuter{}
.nwTitle{}
.nwMC{}
.nwMlink{}
.nwCategory{}
.nwIc{}
.nwItemImage{}
.nwItemTitle{}
.nwItemDesc{
clear:none;
}
.nwSm{}
.nwlOuter{}
.nwlMc{
width:auto;
}
.nwlMcTop{}
.nwlMlink{}
.nwlMlinkTop{}
.nwlCategory{}
.nwlIc{}
.nwlItemImage{}
.nwlItemTitle{}
.nwlItemDesc{}
.nwlMcBottom{}
.nwlMlinkBottom{}
.nwlSm{}
.nwCustListItemClear{
clear:left;
}
.nwdOuter{}
.nwdTitle{}
.nwdPhoto1{}
.nwdPhoto2{}
.nwdText{}
.nwdTextWord{}
.nwdActivity{}
.nwdWebsite{}
.nwdNetworkText{}
.nwdSubHeader{}
.nwdRecVacSh{}
.nwdIc{}
.nwdVacIc{}
.nwdItitle{}
.nwdIVacTitle{}
.nwdItemWord{}
.nwdVacWord{}
.nwdItemDesc{}
.nwdVacDesc{}
.smpOuter{}
.smpTitle{}
.smpSh{}
.smpText{}
.Smp{
list-style:none;
margin:0;
padding:0;
}
.Smp1{
font-weight:bold;
margin-bottom:2px;
}
.Smp1 a{}
.Smp2{
margin-left:10px;
margin-bottom:2px;
}
.Smp2 a{}
.Smp3{
margin-left:30px;
}
.Smp3 a{}
.Smp4{
margin-left:50px;
}
.Smp4 a{}
.Smp5{
margin-left:70px;
}
.Smp5 a{}
.Smp6{
margin-left:50px;
}
Smp6 a{}
.rssTitle{}
.rssText{}
.rssSubHeader{}
.rssText{}
.rssText p{}
.rssTitle{}
.rssLink{}
.rssFormInput textarea{
width:100%;
}
.jsaOuter{}
.jsaTitle{}
.jsaSH{}
.jsaText{}
.jsaInputE{}
.jsaInputPwd{}
.jsaError{}
.jsaBC{}
.jsaStrtOuter{}
.jsaStrtTitle{}
.jsaStrtSh{}
.jsaStrtText{}
.jsaStrtE{}
.jsaStrtPwd{}
.jsaStrtError{}
.jsaStrtBcLogin{}
.jsaStrtShReg{}
.jsaStrtTextReg{}
.jsaStrtBcReg{}
.jsaStrtShFpwd{}
.jsaStrtTectFpwd{}
.jsaStrtBcFpwd{}
.faqOuter{}
.faqTitle{}
.faqSh{}
.faqText{}
.faqText span{}
.faqText span a{}
.faqInput{}
.faqInput label{}
.faqInput input{}
.faqBc{}
.faqROuter{}
.faqRTitle{}
.faqRSh{}
.faqRText{}
.faqRsh{}
.faqRText{}
.faqRText span{
border-bottom:1px solid;
display:block;
padding-top:5px;
padding-bottom:5px;
width:auto;
clear:none;
float:none;
}
.faqRInput{}
.faqRInput label{}
.faqRInput input{}
.faqRBc{}
.faqSrOuter{}
.faqSrTitle{}
.faqSrSh{}
.faqSrText{}
.faqSrBc{}
.faqVaOuter{}
.faqVaTitle{}
.faqVaIntro{}
.faqVaSh{}
.faqVaText{}
.faqVaBc{}
.jclCont{}
.jclHolder{
position:relative;
z-index:0;
}
.jclHolderActive{
position:relative;
}
.jclItem{
border-bottom:1px solid;
margin-bottom:0.4em;
}
.jclItem a{
display:block;
padding:0.2em;
text-decoration:none;
}
.jclCounter{
position:absolute;
right:0.2em;
top:0.2em;
}
.jblOuter{}
.jblTitle{}
.jblIntro{
clear:both;
float:none;
}
.jblSh{}
.jblText{}
.jblCat{}
.jblItemContainer{}
.jblItemImage{}
.jblCatItemImage{}
.jblItemTitle{}
.jblItemWord{}
.jblItemDescr{}
.jblTopSh{}
.jblTopText{}
.jblWordRef{}
.jblWordStatus{}
.jblWordLoc{}
.jblWordReg{}
.jblWordEmpl{}
.jblBottomSh{}
.jblBottomText{}
.jbdButApl{}
.jbdButMail{}
.jbdImageContainer{}
.jbdAdressContainer{}
.jbdAssignmentContainer{}
.jbdCriteriaContainer{}
.jbdLinkContainer{}
.eveOuter
.eveTitle{}
.eveIntro{}
.eveSh{}
.eveText{}
.eveCat{}
.evePhoto1{}
.evePhoto2{}
.eveIc{}
.evdIt{}
.evdIw{}
.evdIw span{}
.eveFi{}
.eveBc{}
.eveBut{}
.eveLOuter{}
.eveLTitle{}
.eveLLc{}
.eveLIc{}
.eveLIt{}
.eveLIw{}
.eveLIDesc{}
.eveLCat{}
.eveLApprow{}
.eveDetOuter{}
.eveDetTitle{}
.eveDetSh{}
.eveDetText{}
.eveDetText span{
display:inline;
}
.eveDetCat{}
.eveDetPhoto1{}
.eveDetPhoto2{}
.eveDetShLoc{}
.eveDetTextLoc{}
.eveDetShDate{}
.eveDetTextShort{}
.eveDetTextSd{}
.eveDetEd{}
.eveDetShLastDate{}
.eveDetTextLastDate{}
.eveDetShProg{}
.eveDetTextProg{}
.eveDetShCp{}
.eveDetTextCp{}
.eveDetShInfo{}
.eveDetTextInfo{}
.eveDetShDesc{}
.eveDetTextDesc{}
.eveDetIc{}
.eveDetIt{}
.eveDetIw{}
.eveDetIwProgDate{}
.eveDetIwTime{}
.eveDetBc{}
.eveDetBut{}
.eveDetButPrint{}
.eveDetButBack{}
.eveDetButSubscr{}
.eveDetButMaf{}
.eveMafOuter{}
.eveMafTitle{}
.eveMafIntro{}
.eveMafSh{}
.eveMafFi{}
.eveMafBc{}
.eveMafTyOuter{}
.eveMafTyTitle{}
.eveMafTyIntro{}
.eveLApprow{
border:0;
clear:both;
}
.eveLSlt{
color:#C82E75;
font-weight:bold;
}
.datetbl{
height:190px;
}
.datetbl table{
margin-right:10px;
}
.titletbl{
width:100%;
height:28px;
}
.calendarOuterTbl{
margin-bottom:40px;
}
.navlink{
padding:0px 9px;
}
.titlecell{
padding-bottom:4px;
}
.navlink a{
font-weight:bold;
text-decoration:none;
}
.datetbl table table td{
text-align:center;
vertical-align:top;
font-size:10px;
margin:0;
padding:0;
}
.datetbl table table table td{
font-size:14px;
}
.datetbl table table td a{
padding:6px 4px;
display:block;
text-decoration:none;
}
.datetbl table td a:hover{
padding:5px 2px;
border:1px solid;
}
.datetbl table td.navlink a:hover{
background:lightgrey;
padding:6px 4px;
border:0;
}
.datetbl table td.datecelltoday a,.datetbl table td.datecelltodayactive a{
padding:5px 1px 4px;
border:2px solid;
}
.daycell{
text-transform:uppercase;
border-bottom:2px solid;
width:27px;
}
.datetbl table table td.weekcell{
padding:4px;
border-right:2px solid;
}
.datecellcontent a{
background:lightgrey;
}
.datecellactive a{
background:darkgrey;
}
.datecelltoday a,.datecelltodayactive a{
padding:3px 1px;
border:2px solid;
font-weight:bold;
}
.datecelltodayactive a{
background:darkgrey;
}
.eveLIc{
margin-bottom:25px;
}
.eveLIt a{
font-size:14px;
text-decoration:none;
}
.eveLIwSd{
font-size:11px;
font-weight:bold;
}
.eveDetIwProgDate,.eveDetIt{
display:inline;
padding-right:7px;
}
.eveIw span{
display:inline;
}
.CalEventsListV{
clear:both;
}
.pclOuter{}
.pclTitle{}
.pclFi{}
.pclFi label{}
.pclBc{}
.pclBc{}
.pclIt{}
.pclIw{}
.pclCity{}
.pclAge{}
.pclNavTbl{}
.pclPrev{}
.pclNum{}
.pclNext{}

.formInput.custProfSearch label{
display:inline;
width:auto;
padding-right:1em;
font-weight:bold;
}

.custCandDtlTbl{}
.custCandDtlTbl th{
padding-right:10px;
}
.custCandDtlTbl td{
padding-right:10px;
padding-bottom:10px;
}
.custICmessage{
display:none; /* Hidden in GlobalStyling - on request of the Consultants because of permissions/language errors - WV31032010 */ 
}
.agendaitem_portal{
border:1px solid black;
margin-top:10px;
}
.hookOuter{
margin-bottom:10px;
}
.hookHeader{
font-weight:bold;
}
.hookSubHeader{}
.hookText{}
.hookInput{}
.hookError{color:red;}
.hookButtonContainer{}
.hookItemContainer{}
.hookItemTitle{}
.hookItemTitle a{}
.hookItemWord{}
.hookItemWord span{
padding-right:2px;
}
.hookItemText{}
.hookGMDetail{}
.rssHookbutton{
background:url(../_images_global/rss16px.png) no-repeat 0 0;
text-align:left;
padding-left:18px;
cursor:pointer;
}
.nwsSlOuter{}
.nwsSlTitle{}
.nwsSlSubHeader{}
.nwsSlText{}
.nwsSlItemContainer{}
.nwsSlItemTitle{}
.nwsSlItemWord{}
.nwsSlDescription{}
.jslOuter{}
.jslTitle{}
.jslText{}
.jslItemContainer{}
.jslFunctionName{}
.jslFunctionName a{}
.jslKeyword{}
.jslKeyword span{}
.jslEmployee{}
.jslLocation{}
.jslRegion{}
.jslGMDetail{}




/**************************************/
/***	Translator Module Styling   ***/

div#translator {} /* Module Container */
div#translator dl dt {margin: 1em 0} /* Translation Original language container */
div#translator dl dd {margin: 0.4em; padding: 0} /* Translated text container */
div#translator dl dd label {display: block}
div#translator dl dd input {font-size: 140%; width: 95%; padding: 2px; font-weight: bold}
/* Labels for origional texts */
div#translator dl dt dfn {} 
/* Original titles and headings */
div#translator dl q {font-weight: bold; font-size: 140%; display: block} 
/* Language specific looks */
div#translator dl q[lang="en"] {}
/* Original text blocks */
div#translator dl blockquote {margin: 0.4em; border: 1px solid #aaa; background-color: #eee; padding: 0.7em}


.fhlOuter{}
.fhlTitle{}
.fhlItemContainer{}
.fhlItemTitle{}
.fhlPhoto1{}
.fhlPhoto2{}
.fhlItemWord{}
.fhlItemText{}
.chlOuter{}
.chlTitle{}
.chlItemContainer{}
.chlItemTitle{}
.chlPhoto1{}
.chlPhoto2{}
.chlItemWord{}
.chlEmail{}
.chlOrgUni{}
.chlRoles{}
.chlAddr{}
.chlPhoneHome{}
.chlPhoneCell{}
.chlPhoneWork{}
.chlPhoneFax{}
.chlSkype{}
.chlMedia{}
.chlWidget{}
.chlDownload{}
.chlDesc{}
.qAplOuter{}
.qAplTitle{}
.qAplText{}
.qAplInput{}
.qAplError{}
.qAplBC{}
.qAplTAapl{}
.qAplTApl{}
.qAplTAplNl{}
.qAplInputE{}
.qAplInputCv{}
.qAplInputCvl{}
.qAplInputCsc{}
.qAplInputCic{}
.qAplError{}
.qAplBcApl{}
.actFo{}
.actFh{}
.actFo ul{}
.actFo ul li{}
.actFo ul li a{}
.actOuter{}
.actTitle{}
.actIntro{}
.actFi{}
.actFi label{
width:175px;
}
.actFi input{
width:250px;
}
.actFi select{
width:267px;
}
.actSfi input{
width:auto;
}
.actSfi select{
width:81px;
}
.actFICountryCode{}
.actFIZipcode{}
.actFIPrefDist{}
.actFIMaxDist{}
.pcOuter{
background:none !important;
margin-bottom:20px;
}
.pcHeader{
margin-bottom:5px;
}
.pcIc{
background:url(http://www.yourit.nl/_images/pb_img/pb_background.png) no-repeat 0 0;
width:175px !important;
height:23px;
position:relative;
float:left;
margin-right:10px;
}
.pcItem{
background:url(http://www.yourit.nl/_images/pb_img/pb_img.png) no-repeat 0 0;
height:23px;
}
.pcWord{
position:absolute;
top:3px;
left:50%;
width:30px;
margin-left:-15px;
text-align:center;
font-weight:bold;
color:#333;
}
.pcText{
float:left;
font-size:85%;
line-height:23px;
}
.avaOuter{}
.avaTitle{}
.avaIntro{}
.avaJobs{}
.avaJobs label{}
.AvaAvailable{}
.AvaAvailable label{}
.avaNotAvailable{}
.avaNotAvailable label{}
.avaDuration{
padding-left:145px   /* formInput width + padding */
}
.avaDuration label{
width:75px;
}
.avaReason{
padding-left:145px   /* formInput width + padding */
}
.avaReason label{
width:75px;
}
.avaReminder{
padding-left:145px   /* formInput width + padding */
}
.avaReminder label{
width:75px;
}
.avaReasonRemark{
padding-left:145px   /* formInput width + padding */
}
.avaReasonRemark label{
float:none;			/* reset float so textarea goes below */
}
.avaSendEmail{}
.avaSendEmail label{}
.avaSendEmail{}
.avaBc{}
.actSearchAvailDate{}
.actSearchAvailMonth{}
.actSearchAvailYear{}
#cluetip {
line-height:15px;
}
#cluetip .button{
margin-bottom:0;
}
#cluetip-close img {
border: 0;
}
#cluetip-title {
overflow: hidden;
}
#cluetip-title #cluetip-close {
float: right;
position: relative;
}
#cluetip-waitimage {
width: 43px;
height: 11px;
position: absolute;
background-image: url(../_images_global/cluetip/wait.gif);
}
.cluetip-arrows {
display: none;
position: absolute;
top: 0;
left: -11px;
height: 22px;
width: 11px;
background-repeat: no-repeat;
background-position: 0 0;
}
#cluetip-extra {
display: none;
}
.cluetip-jtip {
background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
border: 2px solid #ccc;
position: relative;
background-color: #fff;
}
.cluetip-jtip h3#cluetip-title {
margin: 0 0 5px;
padding: 2px 5px;
font-size: 16px;
font-weight: normal;
background-color: #ccc;
color: #333;
}
.cluetip-jtip #cluetip-inner {
padding: 0 5px 5px;
display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
text-align: right;
margin: 0 5px 5px;
color: #900;
}
.clue-right-jtip .cluetip-arrows {
background-image: url(../_images_global/cluetip/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
background-image: url(../_images_global/cluetip/arrowright.gif);
left: 100%;
margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
background-image: url(../_images_global/cluetip/arrowdown.gif);
top: 100%;
left: 50%;
margin-left: -11px;
height: 11px;
width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
background-image: url(../_images_global/cluetip/arrowup.gif);
top: -11px;
left: 50%;
margin-left: -11px;
height: 11px;
width: 22px;
}
.cluetip-rounded {
background: transparent url(../_images_global/cluetip/bl.gif) no-repeat 0 100%;
margin-top: 10px;
margin-left: 12px;
}
.cluetip-rounded #cluetip-outer {
background: transparent url(../_images_global/cluetip/tl.gif) no-repeat 0 0;
margin-top: -12px;
}
.cluetip-rounded #cluetip-title {
background-color: transparent;
padding: 12px 12px 0;
margin: 0 -12px 0 0;
position: relative;
}
.cluetip-rounded #cluetip-extra {
position: absolute;
display: block;
background: transparent url(../_images_global/cluetip/tr.gif) no-repeat 100% 0;
top: 0;
right: 0;
width: 12px;
height: 30px;
margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
background: url(../_images_global/cluetip/br.gif) no-repeat 100% 100%;
padding: 5px 12px 12px;
margin: -18px -12px 0 0;
position: relative;
}
.cluetip-rounded div#cluetip-close { 
text-align: right;
margin: 0 5px 5px;
color: #009;
background: transparent;
}
.cluetip-rounded div#cluetip-close a {
color: #777;
}
.clue-right-rounded .cluetip-arrows {
background-image: url(../_images_global/cluetip/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
background-image: url(../_images_global/cluetip/rarrowright.gif);
left: 100%;
margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
background-image: url(../_images_global/cluetip/rarrowdown.gif);
top: 100%;
left: 50%;
margin-left: -11px;
height: 11px;
width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
background-image: url(../_images_global/cluetip/rarrowup.gif);
top: -23px;
left: 50%;
margin-left: -11px;
height: 11px;
width: 22px;
}
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
zoom: 1;
}
.auto_select_results{
padding:0px;
border:1px solid WindowFrame;
background-color:Window;
overflow:hidden;
}
.auto_select_results ul{
width:100%;
list-style-position:outside;
list-style:none;
padding:0;
margin:0;
}
.auto_select_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}
.auto_select_results li{
margin:0px;
padding:2px 5px;
cursor:pointer;
display:block;
width:100%;
font:menu;
font-size:12px;
overflow:hidden;
}
.auto_select_loading{
/*background:Window url('./indicator.gif') right center no-repeat;*/
}
.auto_select_selected{
background-color:Highlight;
color:HighlightText;
}
#overlay {
background: #000;
position: absolute; top: 0; left: 0;
z-index: 10000;
width: 100%;
}
.prettyPopin {
display: none;
overflow: hidden;
position: absolute; z-index: 11000;
border-top:1px solid #999;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #999;
top: 50%; left: 50%;
background:#fff;
/*background: url(/_images_global/prettyPopin/popinLeft.gif) bottom left no-repeat;*/
}
.prettyPopin a#b_close {
display: none;
position:absolute;
z-index: 2;
top: 10px;
right: 13px;
width: 41px;
height: 9px;
text-indent: -10000px;
background: url(/_images_global/prettyPopin/b_close.gif) bottom left no-repeat;
}
.prettyPopin .prettyContent {
position: relative;
width: 100%; height: 100%;
font-size: 1.0em;
color:#333;
background:#fff;
/*background: #f6f5f5 url(/_images_global/prettyPopin/popinRight.gif) bottom right no-repeat;*/
}
.prettyPopin .prettyContent .prettyContent-container {
display: none;
padding: 20px 15px 15px 15px;
}
.prettyPopin .prettyContent .loader {
position: absolute;
top: 50%; left: 50%;
margin: -14px 0 0 -14px;
}
.apllDate select {
width:auto;
}
p.gmTitle {
font-family:Arial;
font-size:12px;
color:#600000;
margin: 2px;
}
p.gmLocation {
font-family:Arial;
font-size:10px;
color:#000060;
margin: 2px;
}
p.gmDescription {
font-family:Arial;
font-size:9px;
color:black;
margin: 2px;
}
a.gmLink {
font-family:Arial;
font-size:9px;
color:#000070;
margin: 2px;
}
.actItemWerkgeverWord {
font-weight:bold;
}
.tblPagingPrevious {
padding:2px;
}
.tblPagingFirst {
padding:2px;
}
.tblPagingPage{
padding:2px;
}
.tblPagingBtnActive {
color:red;
text-decoration:none;
}
.tblPagingBtnInActive {
text-decoration:underline;
}
.tblPagingLast {
padding:2px;
}
.tblPagingNext {
padding:2px;
}
.tblPagingBtnEnabled {
text-decoration:underline;
}
/* UTSMAN DIV TEMPLATES TRANSLATION HAXXORS */
.translationHack{
display:none;
}

/** SmartSearch ResultsList **/
.SsrHQuestion{
width:75px;
}

/* VMP / Cust Portal etc. by Jorrit */

#history {height:120px;width:100%;overflow:auto;}
.shCDhistoryDateContainer {float:left;width:100px;}
.shCDhistoryStatusContainer {float:left;width:auto;}
#evalhistory {height:80px;width:100%;overflow:auto}

/* Track and Trace tasks by Jorrit */

/* TT list */

.tatListTable {border-right:1px solid #999;border-bottom:1px solid #999;width:100%;}
.tatListTable th {text-align:left;padding:6px;color:#fff;background:#666;font-size:12px;font-weight:normal;}
.tatListTable td {font-size:12px;vertical-align:top;padding:6px;border-left:1px solid #999;border-top:1px solid #999;}
.tatListCreateTask {margin:4px 0px 6px 0px;;border:0px solid red;}
#tatFlip {color:#333;}
#tatFlop {background:#f8f8f8;color:#333;}
.tatListExpand {padding:0;width:20px;}
.tatListTitle a {color:#006699;text-decoration:none;cursor:pointer;}
.tatListTitle a:hover {color:#006699;text-decoration:underline;cursor:pointer;}
.tatListCreated {white-space:nowrap;}
.tatListAssigned {}
.tatListRequired {}
.tatListTaken {}
.tatListPrice {}

/* TT detail */

.tatDT {}
.tatDTbasicH {width:100%;}
.tatDTbasicT td {padding:2px 6px 2px 6px;}
.tatDTdescC {margin-top:20px;}
.tatDTdescTitle {margin-bottom:4px;}
.tatDTdescr {overflow-x:auto;}
.tatDTdescr p{margin:0}
.tatDTcomH {}
.tatDTcomHTitle {font-size:14px;font-weight:bold;margin-bottom:4px;margin-top:20px;}
.tatDTcomC {margin-top:10px;border-bottom:1px dotted #DDDDDD;padding-bottom:10px;}
.tatDTcomTitle {color:#999;font-size:12px;}
.tatDTcomDesc {font-size:12px;}
.tatDTcomDesc p {margin:0;}
.tatDTaddC {margin-bottom:12px;margin-top:20px;}
.tatCRdescrT {margin-bottom:12px;margin-top:20px;}
.tatCRInput {}
.tatCRdescrT span, .tatCRInput span{color:red;}
.tatCRInput input {width: 500px;margin-left:10px;height:22px;font:12px Arial, Helvetica, sans-serif;}

/* TT list colors*/

.tatStatusList {	color: #fff;	background-color: #000;	padding: 2px 4px;	margin: -2px;}
.tatStatusDetail {	color: #fff;	background-color: #000;	padding: 10px 20px;	margin: -2px 0px;	position: relative; /* BKo: needed for IE8 */	left: -4px; /* BKo: needed for IE8 */	display: inline;	font-size:14px;}
.tatDTrightCol {text-align:right;vertical-align:top;}
.tatStatusDTpos {padding-top:10px;}
.tatStatusPlanned {	background-color: #996699;}
.tatStatusNew {	background-color: #ff9900;}
.tatStatusActive {	background-color: #0099ff;}
.tatStatusOnHold {	background-color: #666666;}
.tatStatusCompleted {	background-color: #008800;}
.tatStatusCancelled {	background-color: #ff0000;}
.tatStatusCustomerReply {	background-color: #ef96f7;}
.tatStatusImmediate {	background-color: #ff4400;}
.tatStatusUserCreated {}
.tatStatusUserComment {}
.tatCalculatedValue {	color: #008800;}
.tatBillableFree {	color: red;}
.tatBillableInGroup {	color: #ff9900;}
.tatBillableBillable {	color: #008800;}
.tatBillableUnknown {	color: #a0a0a0;}
.tatHighPriority {	color: red;}

/* Customer Statistics */

.stsOuter {}
.stsTitle {}
.stsIntro {}
.stsSH {margin-top:20px;font-weight:bold;}
.stsGenTbl {}
.stsGenTbl td {padding:2px 4px 2px 0px;}
.stsVacTbl {}
.stsVacTbl td {}
.stsVacTbl th {}
#stsFlip {}
#stsFlop {}
.stsVacNoItems {}
.stsLegend {margin-top:6px;font-size:10px;padding-left:6px;}

/* banners */

.bnrOuter {}
.bnrTitle {}
.bnrSH {}
.bnrText {}
.bnrNvTbl {}
.bnrNvTbl td {padding:6px 6px 6px 0px;}
.bnrListTbl {}
.bnrListTbl td {}
.bnrListTbl th {}
.bnrCreateTbl {border-right:1px solid #999;border-bottom:1px solid #999;}
.bnrCreateTbl th {padding:6px 6px 6px 6px;background:#f8f8f8;border-left:1px solid #999;border-top:1px solid #999;}
.bnrCreateTbl td {font-size:12px;vertical-align:top;padding:6px;border-left:1px solid #999;border-top:1px solid #999;}
#bnrNotify {background:#ffffea;}
#bnrFlip {color:#333;}
#bnrFlop {background:#f8f8f8;color:#333;}
#bannerTypeId {height:22px;font-size:12px;}
#banner_display_name, #alternative_text, #banner_link_to, #banner_notes {width:400px;}

/* posting profiles */

#jtsI {height:40px;border:1px solid #eee;}
.custPpSH {}
.custPpText {}
.custPpVacTbl {}
.custPpVacTbl td {}
.custPpVacTbl th {}
#custPpFlip {}
#custPpFlop {}
.custPpNoItems {}
.custPpNewLC {width:40%;}

/* wiqets */

.wiqetOuter {}
.wiqetTitle {}
.wiqetSH {}
.wiqetText {margin-top:20px;}
.wiqetCreate {}
.wiqetTbl {}
.wiqetTbl td {}
.wiqetTbl th {}
#wiqFlip {}
#wiqFlop {}
.wiqNoItems {}
.wiqFormInput {border:1px solid red;}

/*login data*/

.lgDataText {margin-top:20px;}
.DIVCustomerMenu {margin-bottom:20px;}

/* search agents*/

.agentsListTbl {margin-top:4px;border-right:1px solid #999;border-bottom:1px solid #999;width:100%;}
.agentsListTbl td {font-size:12px;vertical-align:top;padding:6px;border-left:1px solid #999;border-top:1px solid #999;}
.agentsListTbl th {text-align:left;padding:6px;color:#fff;background:#666;font-size:12px;font-weight:normal;}

/* subscriptions */

.cpOuter {}
.cpTitle {}
.cpIntro {}
.cpTbl {margin-top:4px;border-right:1px solid #999;border-bottom:1px solid #999;width:100%;}
.cpTbl td {font-size:12px;vertical-align:top;padding:6px;border-left:1px solid #999;border-top:1px solid #999;}
.cpTbl th  {text-align:left;padding:6px;color:#fff;background:#666;font-size:12px;font-weight:normal;} 
.aplListOuter{}
.aplListTitle{}
.aplListText{}
.aplListTbl{margin-top:4px;border-right:1px solid #999;border-bottom:1px solid #999;width:100%;}
.aplListTbl td {font-size:12px;vertical-align:top;padding:6px;border-left:1px solid #999;border-top:1px solid #999;} 
.aplTblHeader {text-align:left;padding:6px;color:#fff;background:#666;font-size:12px;font-weight:normal;}
.aplListDateTime{}
.aplListLink{}
.aplListLocation{}

/* candidate advanced detail */

.candAdvDetailTools {float:left;}
.candAdvDetailTopMenu {}
.candAdvResultsContainer {}
.candAdvDetailCVdl {float:right;}
.candAdvDetailSH {font:16px Arial;color:#333;margin-top:20px;}
.candAdvDetailText {font:12px Arial;}
.candAdvDetailPersonalPhoto {float:right;height:1px;overflow:visible}

/* dossier in candidate detail*/

.candAdvDetailDossierTbl {margin-top:4px;border-right:1px solid #999;border-bottom:1px solid #999;width:100%;}
.candAdvDetailDossierTbl td {font-size:12px;vertical-align:top;padding:6px;border-left:1px solid #999;border-top:1px solid #999;} 
.candAdvDetailDossierTbl th  {text-align:left;padding:6px;color:#fff;background:#666;font-size:12px;font-weight:normal;} 
.dLnk, .cluetipsDossier {cursor:pointer;}
.aplMlink {margin-right:3px;padding-right:7px;}
.aplMlinkLc {margin:0;border:0;padding:0;}
.aplMlinkLc .internal{font-size:12px;border-right:none;color:#0066CC;}

/* Pretty Poppin inline */

.prettyH {color:#333;font:14px Arial,Helvetica,sans-serif;margin-bottom:10px;} /* Added hashtag to font color - Maikel */
.prettyT {}

/* submenu for customers */
.subMenuLink {}

/* global tables structure */

.hqTbl {margin-top:4px;border-right:1px solid #999;border-bottom:1px solid #999;width:100%;}
.hqTbl td {font-size:12px;vertical-align:top;padding:6px;border-left:1px solid #999;border-top:1px solid #999;}
.hqTbl th {text-align:left;padding:6px;color:#fff;background:#666;font-size:12px;font-weight:normal;} 
#hqFlip {color:#333;}
#hqFlop {background:#f8f8f8;color:#333;}
.hqNoItems {background:#ffffea;color:#333;}

/* customer network */

.custNetwEditOuter {}
.custNetwEditOuter .delButton {margin-left:80px;}
.custNetwEditTitle {}
.custNetwEditText {}
.custFiNetwIntro {margin-top:20px;}
.custFiNetwScreens {}
.custFiNetwLogo {}
.custFiNetwDescr {}
.custFiNetwDescr textarea {width:400px;height:40px;}
.custFiNetwText {}
.custFiNetwText textarea {width:400px;height:100px;}
.custFiNetwRef {}
.custFiNetwRef textarea {width:400px;height:100px;}
.custFiNetwNotify {background:#ffffea;padding:6px;border:1px solid #999;margin-top:20px;}
.custFimageNetw {border:0px solid black;margin:20px 0px 20px 0px;}
.custFimageNetwScreens {margin:0px 10px 10px 0px;padding:6px;border:1px solid #999;background:#f8f8f8;float:left;text-align:left;}
.custFimageNetwLogo {padding:6px;border:1px solid #999;background:#f8f8f8;float:left;text-align:left;}
.custProfSearch {float:left;}

/* timesheets */

#TsWSel {float:left;}
#TsMenu {float:left;}
#TsMenuCls {clear:both}
#TsEdit {}
#TsHistory {}
#TSdGWs {background-color: #ababab; width: 100%; height: 100%; margin: 0;}
.TsEntryDisabled {float:right;background:#ffffea;padding:6px;border:1px solid #999;}
.spanBox {width:30px;}
#timesheetMenu ul, #TsMenu ul {
margin:0;
padding:0;
}
#timesheetMenu li, #TsMenu li {
list-style:none;
}
#timesheetWeekSubmit, #timesheetTable {
margin-top:4px;
}

.dataGridCell {white-space: nowrap; padding: 2px; vertical-align: bottom; vertical-align: middle;}
.dataGridCellHeader{height: 16px; overflow: hidden; padding-top: 2px;font-weight:bold;}
.dataGridRow {height: 24px; vertical-align: middle; background-color: white;} /* changed vertical-align from center to middle - Maikel */
.gridInput {width: 32px; border: 1px; border-style: inset;}
.missingInput {width: 34px; text-align: center;}
.gridInputWeekend {background-color: red;}
.custFinOuter .spanBox {display:inline-block;width: 10px; height: 10px; margin-left: 4px; text-align: left; vertical-align: middle; padding-top: 2px;}
.lookBusy{background-image:url('/_images_global/busy_ts.gif'); background-repeat: no-repeat; background-position: center;}
.spanHeader {width: 32px; height: 20px; text-align: center; vertical-align: middle; padding-top: 2px; overflow: hidden;}
.spanTotals {width: 32px; height: 20px; text-align: center; vertical-align: middle; padding-top: 2px;}
.flagNone {background-color: none;}
.flagGreen {background-color: green;}
.flagOrange {background-color: orange;}
.flagRed {background-color: red;}
.spanHeaderTd {width:30px;height:50px;}
.spanTotalTd {width:30px;height:50px;}


/* new soc network */

.sCn {}


/*network customizable*/

.customQsProfileViewLink{display:inline;}

/* Col Setup for Facebook Module */
/* Added by Maikel */

.consListTable{
width: 100%;
}
.consListTable .consListIc{
border:0px;
}
.moduleRowContainer{}
.consListRowContainer {
clear:both;
float:left;
width:100%;
}
.moduleRowContainer .consListIc{
display:inline;
float:left;
clear:none;
}
.consListCol_n5 .consListIc{
width:17%;
padding:5px;
}
.consListCol_n4 .consListIc{
width:22%;
padding:5px;
}
.consListCol_n3 .consListIc{
width:31%;
padding:5px;
}
.consListCol_n2 .consListIc{
width:47%;
padding:5px;
}

/* magic select default styling */
/* added by Vojtech Srutek */

.magicSelect{
background:#fff url(/_images_global/dropdown.gif) no-repeat right center;
}
.magicSelect.hover{
background:#fff url(/_images_global/dropdown_hover.gif) no-repeat right center;
}
.magicSelect.focus{
}
.magicSelect.active{
background:#fff url(/_images_global/dropdown_active.gif) no-repeat right center;
}
.magicSelectOptions{
background:#fff;
max-height:150px;
margin-top:-1px;
padding-top:5px;
overflow-y:scroll;
overflow-x:hidden;
border-width:1px;
border-style:solid;
}
.magicSelectOptions div{
clear:left;
display:block;
padding:2px 5px;
white-space:nowrap;
}
.magicSelectOptions div.checked,
.magicSelectOptions div.checked input{
background:#E6E6E6 !important;
}
.magicSelectOptions div.selectAll{
border-bottom:1px dotted;
}
.magicSelectOptions div.hover,
.magicSelectOptions div.hover input{
background:#CFCFCF !important;
}
.magicSelectOptions div input{
width:auto !important;
float:none;
border:none;
border:0px;
background:transparent;
display:inline-block;
}
.magicSelectOptions div label{
float:none;
width:auto;
padding-top:2px;
display:inline-block;
}
.magicSelectParent{
display: inline-block;
position: relative;
}
.magicSelectRised{
z-index:3;
}
.magicSelectOptions{
min-width:100%;
}
.magicSelectOptions input[type="radio"]{
display:none;
}

/* rounded inputs default styling */
/* added by Vojtech Srutek */

.roundInOuter{
display: inline-block;
padding:6px;
}
.roundInInner{
display: inline-block;
position: relative;
z-index: 1;
}
.roundInInner.magicSelectRised{
z-index:3;
}
.roundInInner input,
.roundInInner select,
.roundInInner textarea{
background-color:#fff;
border:none;
}
.roundInTop{
position: absolute;
top:-6px;
left:0px;
width:100%;
height:6px;
background:url(/_images_global/roundIns/roundInTop.png) repeat-x 0 0;
}
.roundInTopRight{
position: absolute;
top:-6px;
right:-6px;
width:6px;
height:6px;
background:url(/_images_global/roundIns/roundInTopRight.png) no-repeat 0 0;
}
.roundInTopLeft{
position: absolute;
top:-6px;
left:-6px;
width:6px;
height:6px;
background:url(/_images_global/roundIns/roundInTopLeft.png) no-repeat 0 0;
}
.roundInBott{
position: absolute;
bottom:-6px;
left:0px;
width:100%;
height:6px;
background:url(/_images_global/roundIns/roundInBott.png) repeat-x 0 0;
}
.roundInBottRight{
position: absolute;
bottom:-6px;
right:-6px;
width:6px;
height:6px;
background:url(/_images_global/roundIns/roundInBottRight.png) no-repeat 0 0;
}
.roundInBottLeft{
position: absolute;
bottom:-6px;
left:-6px;
width:6px;
height:6px;
background:url(/_images_global/roundIns/roundInBottLeft.png) no-repeat 0 0;
}
.roundInLeft{
position: absolute;
top:0px;
left:-6px;
width:6px;
height:100%;
background:url(/_images_global/roundIns/roundInLeft.png) repeat-y 0 0;
}
.roundInRight{
position: absolute;
top:0px;
right:-6px;
width:6px;
height:100%;
background:url(/_images_global/roundIns/roundInRight.png) repeat-y 0 0;
}

/* ##### Online Proposal */

/* proposal_terms */

.oPrTeOuter {}
.oPrTeTitle {}
.oPrTeText {}
.oPrTeConditions {height:300px;width:90%;overflow:auto;border:1px solid #eee;background:#f8f8f8;font-size:11px;padding:4px;}
.oPrTeCheckConditions {}
.oPrTeCheckProposal {}
.oPrTeChecks {margin-top:20px;}
.oPrTeButton {margin-top:20px;}


/* web order template */

.oPrWtOuter {margin-bottom:40px;}
.oPrWtTitle {}
.oPrWtSubTitle {margin-bottom:4px;margin-top:20px;}
.oPrWtText {}
.oPrWtDescr {font-size:11px;}
.oPrWtDescr p {margin-top:0px; margin-bottom:10px;padding:0;}
.oPrWtPTbl {border-bottom:1px solid #999;border-right:1px solid #999;width:100%;}
.oPrWtPC1 {padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;}
.oPrWtPC2 {padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;width:80px;background:#f8f8f8;font-weight:bold;text-align:right;}
.oPrWtPC3 {padding:2px 4px 2px 4px;font-size:10px;border-left:1px solid #999;border-top:1px solid #999;width:50px;background:#ccc;color:#333;text-align:center;}
.oPrWtPTTbl {border-bottom:1px solid #999;border-right:1px solid #999;width:100%;}
.oPrWtPTHeader {background-color: #999; color: #ffffff; padding: 2px 4px 2px 4px; font: 12px Arial;}
.oPrWtPT1 {width:20px;padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;}
.oPrWtPT2 {padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;}
.oPrWtPT3 {text-align:right;padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;}
.oPrWtPT4 {text-align:right;padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;}
.oPrWtPT5 {width:50px;text-align:center;font-size:10px;padding:2px 4px 2px 4px;border-left:1px solid #999;border-top:1px solid #999;}
.oPrWtPTButtons {margin-top:20px;}
#oPrWtYes {background:#008800;}
#oPrWtNo {background:red;}
.oPrWtDiscount {color:red;}
.oPrWtTotal {font-weight:bold;}

/* Fix pretty popin height issue */
#newsqcaptcha{
height:45px;
}


/* Applicants EduForm/WorkForm */
.aplEduOuter,
.aplWorkOuter{
margin-bottom:15px;
}
ul.aplEduFormList,
ul.aplWorkFormList {
list-style:none;
margin:0 0 5px;
padding:0;
}
li.aplEduFormItem,
li.aplWorkFormItem {
border-bottom:1px solid #CCC;
}
li.aplEduFormItem.Odd,
li.aplWorkFormItem.Odd {
background:#FAFAFA;
}
li.aplEduFormItem.Even,
li.aplWorkFormItem.Even {
background:#F5F5F5;
}
li.aplEduFormItem table,li.aplWorkFormItem table {}
.aplEduFormGroup,
.aplWorkFormGroup {
border-top:1px solid #EAEAEA;
padding:10px 0;
margin:0;
}
.aplEduFormGroup .formInput label,
.aplWorkFormGroup .formInput label {
padding:0 0px 4px 5px;
}

/* DOC QUESTION */

.docQuestionName {
padding: 0 0 5px 0;
font-weight: bold;
}
.docQuestion {
padding: 0 0 5px 0;
font-style: italic;
}
.docQuestionInput {
padding: 0 0 10px 0;
}
.docQuestionInput input {
width: 100% !important;
display: block;
}
.docQuestionInput textarea {
width: 100% !important;
display: block;
}

.docMcFieldName {
padding: 0 0 5px 0;
font-weight: bold;
display: block;
width: 100% !important;
}
.docMcFieldInput {
padding: 0 0 10px 0;
}
.docMcFieldInput input {
width: 100% !important;
}
.docMcFieldInput select {
width: 100% !important;
}

.docOutput a {
background: URL(/_images_global/documentIcon.gif) no-repeat 0% 1px;
padding: 3px 0 3px 24px;
display: block;
text-decoration: none;
}



/** Terrible Quick & Dirty addition to globalStyling for PremiumCompanyProfiles QuestionSets - WV20120201 **/
.globalQsOuter .formInput label {
font-weight: bold;
width: 250px;
}
.globalQsOuter .formInput .multiSelectOptions label {
font-weight: normal;
}
.globalQsOuter .formInput input,
.globalQsOuter .formInput textarea {
width: 300px;
}
.globalQsOuter .formInput select {
width: 310px;
}
.globalQsOuter .formInput .multiSelectOptions {
border-color: #DDDEE1;
width: 308px;
}
.globalQsOuter .CodeMirror {
border:1px solid grey;
}
.globalQsOuter .formMultiRadio label {
float:none;
}
.globalQsOuter .formMultiRadio .mrLeftText {
display:inline-block;
width: 250px;
margin-right:30px;
text-align:right;
}
.globalQsOuter .formMultiRadio .mrRightText {
display:inline-block;
width: 250px;
margin-left:30px;
text-align:left;
}
.globalQsOuter .formMultiRadio .radiobutton {
margin:0;
}
.globalQsOuter .formMultiRadio .mrRadioValue {
margin: 0 10px 0 5px;
}
.formCheckboxContainer {
margin-bottom: 10px;
padding-top: 3px;
}
