/********************************************************************************/
/* GLOBAL APPLICATION MODULE STYLE SHEET						 				*/
/* W3C VERIFIED CSS 2.0 & CSS 3.0												*/
/* COPYRIGHT OTYS Recruiting Technology 2012									*/
/* Last Update: 2015-06-23 by AR												*/
/* Action's: QuestionSets MultiCatView, ActFO Jobs MC-table-results, Hide Document PDF-icon in ActFO results, AddThis fb no styling, jbdWiqet responsive, ActFO fixes		*/
/********************************************************************************/

/* FONT IMPORT */
@import url('font-awesome.css');

/* MODIFIED */
th{
text-align:left;
}
a:focus{
outline:none;
}
img {
border:0;
}
h1{
margin:0;
}
h2{
margin:0;
}
h3,h4,h5,h6{
margin:0;
font-size: 100%;
}
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;
/*border-radius:3px;*/
}
ul{
margin-top:0;
margin-left:10px;
padding-bottom:0;
padding-left:8px;
}
hr{
height:1px;
border-style:solid;
border-color:#999999;
border-width:1px;
border-top:1px solid white;
}
blockquote{
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%;
}
.title{
margin-bottom:15px;
}
.intro{
margin-bottom:15px;
}
.subHeader{
margin-bottom:5px;


}
.text{
margin-bottom:15px;
}
.text p{
margin-top:0;
}
.textWord span{
width:140px;
float:left;
clear:left;
display:block;
}
.textDescription span {
vertical-align: top;
}
.cleaner{
clear:both;
}
.contentMultiColLeftContainer{
float:left;
width:45%;
}
.contentMultiColRightContainer{
float:right;
width:45%;
}
.hTbl{
width:100%;
margin-bottom:10px;
}
.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 th{
width:auto;
white-space:nowrap;
padding-right:5px;
}
.vTbl td{
vertical-align:top;
width:100%;
}
.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;
}

/* Commented by WinstonV 20121109. Contact me before changing this code in any way */
.formInput input{
	width: 226px;
}
.formInput.formRadio input{
	width: auto;
}
.formInput textarea{
	width:226px;
	height:100px;
}
.formInputTaC{
	overflow:auto;
	overflow-y:scroll;
	width:303px;
	height:150px;
	padding:2px 5px 10px;
	border: 1px inset;
}
.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:230px;
	padding-left:2px;
}
/*
.formInput .select2-container {
	width:254px;
}
.hookInput .select2-container {
	width:170px;
}
*/
/* MD: CAUSES MAYJOR ISSUES WITH RESPONSIVE WEBSITES
.aplCatSelWrapper {
	display: block;
	float: left;
	width: 60%;
}
*/
.aplCatSelWrapper select + select {
	margin-top: 5px;
}
.qMSCvHw {
	display: table;
}
.qMSCvWrapper, .qMSCvWrapper select, .qMSCvWrapper input {
	margin-bottom: 5px;
}
.qMSCvHw .selectlist-list .selectlist-item {
	background-color: #EEE;
	margin-bottom: 5px;
}
.ui-mobile .ajaxWindow {
	width: 250px;
}
.ui-mobile .formInput input, .ui-mobile .formInput textarea{
	width: 140px;
}
.ui-mobile .formInput select{
	width: 143px;
}
/* Commented by WinstonV 20121109. Contact me before changing this code in any way */

.formInput.formSmallInput input{
width:auto;
margin-top:0;
margin-left:0;
}
.formInput.formSmallInput.aplCic input, #aplStartSignTkF .formInput.formSmallInput input#captchafield{
width:171px;
padding-right:0;
}
/*
.formInput.formSmallInput select, .formInput.formSmallInput .select2-container{
width:auto;
margin-top:0;
padding-left:2px;
}
*/
.formInput.formSmallInput select{
width:auto;
margin-top:0;
padding-left:2px;
}
.formInput.formSmallInput.apllDate select {
min-width:73px;
}
.formInput.formSmallInput.apllDate input.magicSelect {
width: 75px;
}
/*
.formInput.formSmallInput.apllDate .select2-container {
width: 81px;
}
*/
.formInput.formSmallInput.fIPhoneCountry input {
width: 50px;
}
.formInput.formSmallInput.fIPhoneCountry input + input {
width: 169px;
}
.radiobutton, .radiobuttons input,.radioButton, label.labelRadio {
width:auto !important;
border:0px;
margin:0 4px 0 0;
padding:0;
}
.formRadio input[type-radio]{
width:auto !important;
border:none;
border:0;
}
.radioButtonHide{
display:none !important;
}
.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, .formRadioContainer{
float:left;
margin-bottom: 10px;
padding-top: 3px;
}
.formMultiCheckbox span, .formRadioContainer label.labelRadio {
display:block;
clear:left;
}
.formMultiCheckbox input{
background:transparent;
float:left;
width:auto !important;
border:none;
margin-right: 5px;
}
.scheduleTable, .scheduleTable td, .scheduleTable th {
border-collapse:collapse;
border: 1px solid #000;
}
.scheduleTable .hours {
background: #CCCCCC;
}
.scheduleTable td, .scheduleTable th {
padding: 0 2px;
}
.scheduleTable th {
	font-weight: normal;
}
.aplTextInputScedule .scheduleTable input {
width: 60px;
}
.autocompleteContainer{
background:url(../_images_global/shadow.png) no-repeat bottom right;
position:absolute;
top:0px;
left:0px;
margin:8px 0 0 6px;
}
/* IE6 fix: */
* html .autocompleteContainer {
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: */
* html .autocompleteContainer {
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*/
}
.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;
}
.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;
text-decoration:none;
}
.menuLinkFirstChild{
padding-left:0;
}
.menuLinkLastChild{
border-right:0px;
}
/* Responsive width for videos on jobDetail */
.text.jbdWiqetBottom {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.text.jbdWiqetBottom iframe, .text.jbdWiqetBottom object, .text.jbdWiqetBottom embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.buttonContainer{
clear:left;
margin-bottom:30px;
}
.buttonContainer input{
margin-right:5px;
}
.buttonContainer a.button {
text-decoration: none;
}
.button, a.cluetips {
margin-bottom:0;
cursor:pointer;
}
.bcLeft{
float: left;
}
.bcRight{
float: right;
clear: none;
}

.smallButton{
width:auto;
cursor:pointer;
}
.category{
margin-bottom:5px;
font-weight:bold;
clear:both;
}
.eveLWordStatus, .evdStatPub {
float: right;
}
ol.itemWrapper{
padding:0;
}
li.itemContainer{
list-style:none;
}
.itemContainer{
clear:both;
margin-bottom:10px;
}
.itemImage{
float:right;
overflow:hidden;
}
.itemImage img{
margin-left:10px;
margin-bottom:10px;
}
.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;
}
.iFoLastChild{
border-right:none;
}
.textItemContainer{
margin-bottom:10px;
}
.textItemTitle{
font-weight:bold;
}
.textItemWord span{
padding-right:2px;
}
.pageNav{
clear:both;
margin-bottom: 15px;
}
.pageNav a{
padding:3px 5px;
}
.pageNav a.pnActive {
background: grey;
color: #FFF;
text-decoration: none;
}
.navTbl{
width:100%;
}
.photo1{
float:right;
clear: right;
}
.photo1 img{
margin-left:10px;
margin-bottom:10px;
}
.hTable{
width:50%;
}
.hTable .key{
font-weight:bold;
}
.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;
}
.actHVsl{
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%;
}
.cadSkillLangTable .cadProficiencyHead {
border: solid lightgrey;
border-width: 0 0 1px;
}
.cadSkillLangTable .cadSkill {
border: solid lightgrey;
border-width: 0 1px 0 0;
}
.cadSkillLangTable .cadSkillHead {
border: solid lightgrey;
border-width: 0 1px 1px 0;
}
.cadSkillLangTable .cadProficiencyHead {
width: 25%;
}
.cadSkillLangTable .cadProficiencyHead, .cadSkillLangTable .cadProficiency {
text-align: center;
}
.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%;
}
.itemContainer.actIcPremium{
background: #EAEAEA;
border-left: 4px solid;
}
.actIFw img{
height:20px;
margin-bottom: -5px;
}
.actIFwDoc {
display: none; /* Hidden globally because it doesn't work. Check need to be changed to CV only - WV20131118 */
}

.actSResultsCont .hqTbl th {
background: #999;
border-color: #999;
font-weight: bold;
}
.actSResultsCont .hqTbl, .actSResultsCont .hqTbl td {
border-color: #999;
}
.actSResultsCont .hqTbl .jblItemRowEven {
background: #F5F5F5;
}
.actSResultsCont .hqTbl .jblItemRow:hover {
background: #CCC;
border-color: #000;
}

.actCompTbl{
clear:both;
margin-bottom:10px;
}
.actCompTbl td{
 width:87px;
}
.actCompTbl td.actComp{
width:180px;
}
.actShNj{
clear: both;
}
.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{
padding:15px;
}
.actMlSb{
display:block;
padding:15px 0 0;
}
.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, .actHcountryInput{
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 */
}
#dispSMSControls {
display:none; /* Temporary CSS hide until Actonomy 'Results by SMS' is released */
}
th.sqActSMS, td.sqActSMS {
display:none; /* Temporary CSS hide until Actonomy 'Results by SMS' is released */
}
.actIlSqtipSMS, .actIlSqtipActSMS, .actIlSqtipOutSMS, th.tipDetailSMS, td.tipDetailSMS {
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-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 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;
width:75%;
}
.actLc .optionList li a{
background:url(../_images_global/faceRemove.gif) no-repeat 0 50%; /* MD: Changed to 50% */
padding-left:18px;
}
.facetListTitle{
font-weight:bold;
}
.facetList ul{
position:relative;
}
.facetList li{
position:relative;
}
.facetList li a{
background:none;
padding-left:15px;
}
.facetFreq{
float:right;
margin-right:5px;
position:absolute;
right:0;
top:0;
}
.facetHookFreq {
color: #333;
text-decoration: none;
}
.facetHookComma {
display: none;
}
.facetLess a{
font-weight:bold;
}
.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;
}
.actBottomMenu div{
padding-right:5px;
border-right:1px solid;
margin-right:5px;
}
.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:150px;
}
/* MD 10-03-2014 - a little small dont you think?!
.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;
/* MD: DISABLED 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;
}

/*****   CV SEARCH   *****/
/** added by WV 20120914 */
div.cvSearchResultsItem {
    width:100%;
}
.actFiSelectKeywo, .aFiKeywOpt, .aFiCountryCode, .canPersPopul, .canPersFlags label { /* Hidden on client's request - Options under SearchWord */
	display: none;
}
.aFiAvDate input {
	width: 104px;
}
div.cvSearchResultsItemTitleLine {
    background-color:#F2F5F8;
    border-top:2px dotted #8080a0;
    padding-top:5px;
    padding-bottom:10px;
    margin-top:5px;
    margin-bottom:5px;
}
table.cvSearchResultsItemRightTable {
float:right;
width:32%;
}
td.csrLeftCol {
font-weight:bold;
vertical-align:top;
text-align:right;
padding-right: 5px;
}
td.cadPersLeft {
font-weight:bold;
vertical-align:top;
text-align:right;
}
.cadHighlight {
background-color:#ffffb0;
}
/** Actonomy AutoComplete **/
.autocomplete-w1 { 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:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* 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; }

.actSearchAvailYear{
width:86px !important;
}
.cvSearchResultsItemLeftTable{
float:left;
width:68%;
}
.actIl{
clear:both;
}
.actIl label{
float:left;
clear:left;
display:block;
font-weight:bold;
width:20%;
text-align:right;
padding:3px;
}
.actIl > span{ /* FIX MAGIC SELECT ISSUES */
float:right;
clear:right;
display:block;
width:76%;
padding:3px;
}
.actIl span.actCvsFlag{
width:auto;
padding:0 3px;
float:none;
clear:none;
display:inline;
}
.actIlSqtip label{
width:40%;
}
.actIlSqtip span{
width:50%;
}
.itemTitle.actItCvs{
padding-left:15.7%;
}
h3.actItCvs a{
line-height:115%;
}
h3.actItCvs a.loggedInCvs{
color:#00A1E0;
font-size:150%;
text-decoration:none;
font-weight:normal;
}
.actSResStarsCvs{
float:right;
margin-left:5px;
}
.actSResScoreCvs{
float:right;
margin-left:5px;
}
.actCvsFlag{
float:left;
margin-right:3px;
}
.actCvsTools{
float:left;
}
.chbBatchActions{
display:none; /** Hidden Batch stuff not ready yet **/
}
/******* CV Search - FLAGS *******/
.actCvsTools .actCvsFlag{
margin-top:3px;
}
.actCvsFlag{
text-align:right;
}
.actIl span .actCvsFlag{
text-align:left;
}
.actCvsFlag span{
color:#FFF;
font-size:75%;
line-height: 15px;
padding:0 3px;
margin: 0;
float:none;
clear:none;
display:inline;
width:auto;
}
.actCvsFlag span.csrFlagViewed{
background-color:#B01010;
}
.actCvsFlag span.csrFlagApplicant{
background-color:#B08010;
}
.actCvsFlag span.csrFlagNew{
background-color:#108080;
}
/**   CV SEARCH - Candidate Detail  **/
.candAdvDetailOuter{
position:relative;
}
.candAdvDetailOuter .actTopMenu{
float:right;
font-size:11px;
margin:0;
}
.candAdvDetailOuter .actTopMenu .MenuLinkLastChild{
display:inline;
}
.candAdvDetailTools{
float:right;
display:none; /** Hidden Batch stuff not ready yet **/
}
.candAdvDetailPersonal{}
.candAdvDetailPersonalPhoto{
background:white;
padding:0 0 10px 10px;
position:absolute;
top:175px;
right:0;
}
.candAdvDetailPersonalTable{
margin-bottom:30px;
}
.candAdvDetailPersonalTable td.cadCVLeft{
width:250px;
}
#candAdvDetailTabs .ui-tabs-panel, #candAdvDetailTabs .ui-state-active{
position:relative;
}
.candAdvDetailCVdl{
position:absolute;
right:10px;
}
.candAdvDetailCVdl .dlArrow{
position:absolute;
top:31px;
right:1px;
}
/********* END CV SEARCH **********/
.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;
}
.aplMc{
width:auto !important;
margin-bottom:15px;
}
.aplMc .aplMlink br {
display: none;
}
.aplLink{
margin:10px 0;
}
.aplAplyLi a{
background:url(/_images_global/linkedin_small15.gif) no-repeat 0 0;
/* height:15px; MD: WHY?? */
padding-left:20px;
vertical-align:bottom;
display:block;
}
.eduEducation,.eduDirection,.eduInstitute,.eduDegree,.eduStartDate,.eduEndDate{
margin:0 0 2px 0;
}
.aplWorkFormTitle{
clear:both;
}
.workPosition,
.workEmployer,
.workStartDate,
.workEndDate,
.workDescription,
.workReasonEnd{
margin:0 0 2px 0;
}
.aplFileButton label{
padding-left:145px;
width:auto;
padding-right:5px;
}
.fieldDivArea{
overflow:auto;
height:100px;
border:1px solid;
padding:5px;
position: relative;
z-index: 1;
}
.nwItemDesc{
clear:none;
}
.nwlMc{
width:auto;
}
.nwHookTextExtra{
clear: both;
}
.nwCustListItemClear{
clear:left;
}
.Smp{
list-style:none;
margin:0;
padding:0;
}
.Smp1{
font-weight:bold;
margin-bottom:2px;
}
.Smp2{
margin-left:10px;
margin-bottom:2px;
}
.Smp3{
margin-left:30px;
}
.Smp4{
margin-left:50px;
}
.Smp5{
margin-left:70px;
}
.Smp6{
margin-left:50px;
}
.formInput.rssFormInput textarea{
width:100%;
}
.faqRText span{
border-bottom:1px solid;
display:block;
padding-top:5px;
padding-bottom:5px;
width:auto;
clear:none;
float:none;
}
.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;
}
.jblIntro{
clear:both;
float:none;
}
.eveDetText span{
display:inline;
}
.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;
width: 100%;
}
.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;
}
.formInput.custProfSearch label{
display:inline;
width:auto;
padding-right:1em;
font-weight:bold;
}
.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 */
}
.custCandItemContainer input {
position: absolute;
margin-top: 2px;
}
/* IE 6 Only hack */
* html .custCandItemContainer input {
margin-top: 2px;
}
.custCandItemContainer .itemTitle {
padding-left: 20px;
}
.tscFilterDiv .buttonContainer,
.LMCandDetailStatus .buttonContainer {
margin-bottom: 10px;
}
.agendaitem_portal{
border:1px solid black;
margin-top:10px;
}
.hookOuter{
margin-bottom:10px;
}
.hookHeader {
font-weight:bold;
}
.twitterheader {
font-size: 1.6rem;
}

.hookItemWord span{
padding-right:2px;
}
.rssHookbutton{
background:url(../_images_global/rss16px.png) no-repeat 0 0;
text-align:left;
padding-left:18px;
cursor:pointer;
}
.fCandDName {
display: none;
}
/***	Translator Module Styling   ***/
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}
/* Original titles and headings */
div#translator dl q {font-weight: bold; font-size: 140%; display: block}
/* Original text blocks */
div#translator dl blockquote {margin: 0.4em; border: 1px solid #aaa; background-color: #eee; padding: 0.7em}
.actFi label{
width:175px;
}
.actFi input{
width:250px;
}
.actFi div.multiSelectOptions, .actFi div.magicSelectOptions {
min-width: 250px;
}
.actFi select {
width:267px;
}
/*
.actFi .select2-container {
width:276px;
}
*/
.actSfi input{
width:auto;
}
.actSfi select{
width:81px;
}
.pcOuter{
background:none !important;
margin-bottom:20px;
}
.pcHeader{
margin-bottom:5px;
}
.pcIc{
background:url(/_images_global/pb_background.png) no-repeat 0 0;
width:175px !important;
height:23px;
position:relative;
float:left;
margin-right:10px;
}
.pcItem{
background:url(/_images_global/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{
clear:both;
font-size:85%;
line-height:23px;
}
.avaAvailableGroup{
background-color:#eee;
padding:25px;
}
.avaDuration label{
width:75px;
}
.avaReason label{
width:75px;
}
.avaReminder label{
width:75px;
}
.avaReasonRemark label{
float:none;			/* reset float so textarea goes below */
}
#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 {
}
.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;
display/**/:block;
position:absolute;
top:0;
left:0;
z-index:-1;
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_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;
}
.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;
}
.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:10em;width:100%;overflow:auto;}
#history .itemContainer {margin-bottom:0;}
.shCDhistoryDateContainer {float:left;width:100px;}
.shCDhistoryStatusContainer {float:left;width:auto;}
.shCDstatusContainer .fiFunctieomschrijving span {display:table}
#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 td {color:#333;}
#tatFlop td {background-color:#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;}
/* TT detail */
.tatStatusLeft {
	float:left;
	width:72%;
	margin:0 2% 0 0;
}
.tatStatusRight {
	float:left;
	width:26%;
}
.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} REMOVED BY JVD 20150113*/
.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;}
.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 */
.stsSH {margin-top:20px;font-weight:bold;}
.stsGenTbl td {padding:2px 4px 2px 0px;}
.stsVacTbl .even {background-color: #efefef }
.stsLegend {margin-top:6px;font-size:10px;padding-left:6px;}
/* banners */
.bnrNvTbl td {padding:6px 6px 6px 0px;}
.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;}
.custPpNewLC {width:40%;}
/* wiqets */
.wiqetText {margin-top:20px;}
.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 */
.cpTbl {margin-top:4px;border-right:1px solid #999;border-bottom:1px solid #999;width:100%;border-collapse:collapse;}
.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;}
.aplListTbl{margin-top:4px;border-right:1px solid #999;border-bottom:1px solid #999;width:100%;border-collapse:collapse;}
.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;}
/* candidate advanced detail */
.candAdvDetailTools {float:left;}
.candAdvDetailCVdl {float:right;}
.candAdvDetailSH {/* font:16px Arial;color:#333; MD: More BS... */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 */
/* global tables structure */
.hqTbl {margin-top:4px;border-right:1px solid #999;border-bottom:1px solid #999;width:100%;border-collapse:collapse;}
.hqTbl td {font-size:12px;vertical-align:top;padding:5px;border-left:1px solid #999;border-top:1px solid #999;}
.hqTbl th {text-align:left;padding:6px;color:#fff;background:#666;border:1px solid #666;font-size:12px;font-weight:normal;line-height:14px;vertical-align:bottom;}
#hqFlip {color:#333;}
#hqFlop {background:#f8f8f8;color:#333;}
.hqNoItems {background:#ffffea;color:#333;}
/* customer network */
.custNetwEditOuter .delButton {display:block;margin-left:140px;}
.custFiNetwIntro {margin-top:20px;}
.custFiNetwDescr textarea {width:400px;height:40px;}
.custFiNetwText textarea {width:400px;height:100px;}
.custFiNetwRef textarea {width:400px;height:100px;}
.text.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}
#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: bottom; background-color: white;} /* changed vertical-align from center to bottom - Winston */
.dataGridRow th {font-size: 10px;min-width: 80px;}
.dataGridRow th.tsAssCalculation {text-align: center;}
.gridInput {width: 100%;padding:5px;}
.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: transparent;}
.flagGreen {background-color: green;}
.flagOrange {background-color: orange;}
.flagRed {background-color: red;}
.spanHeaderTd {width:30px;height:50px;}
.spanTotalTd {width:30px;height:50px;}
/*network customizable*/
.customQsProfileViewLink{display:inline;}
/*global qsPage.html*/
.hideMcComp {
    display:none;
}
.showMcComp {
    display:inline;
}
/* Facebook List */
.faceListTable{
width: 100%;
}
.faceIc{
padding:2%;
background:#F8F8F8;
border:1px solid #eee;
border-radius:5px;
}
.faceListRowContainer {
clear:both;
float:left;
width:100%;
}
.faceListRowContainer .faceIc{
display:inline;
float:left;
clear:none;
}
.faceListCol_n5 .faceIc{
width:14%;
margin:0 2% 2% 0;
}
.faceListCol_n4 .faceIc{
width:19%;
margin:0 2% 2% 0;
}
.faceListCol_n3 .faceIc{
width:27%;
margin:0 2% 2% 0;
}
.faceListCol_n2 .faceIc{
width:44%;
margin:0 2% 2% 0;
}
.faceIc.faceIcLast{
margin:0 0 2% 0;
}
.faceIimg a img{
background:#fff;
border:1px solid #eee;
border-radius:5px;
padding:5px;
}
/* Facebook Details */

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

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

.mobileMagic .magicSelectOptions{
display: none !important;
}
.mobileMagic select{
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}

/* 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;
}
/* file upload default styling*/
/* added by Vojtech Srutek */
input[type="file"]{
width:auto !important;
}
.fileUpParrent{
position: relative;
display: inline-block;
}
.fileUpButton{
position: absolute;
top:0px;
right:0px;
width:24px;
height:100%;
background:url(/_images_global/fileUp.png) no-repeat 50% 50%;
text-align: right;
}
.fileUpButton:hover{
background:url(/_images_global/fileUpHover.png) no-repeat 50% 50%;
}
.fileUpButton input{
position: absolute;
top:0px;
right:0px;
cursor:pointer;
margin:0px;
height:100%;
}
/* ##### Online Proposal */
/* proposal_terms */
.oPrTeConditions {height:300px;width:90%;overflow:auto;border:1px solid #eee;background:#f8f8f8;font-size:11px;padding:4px;}
.oPrTeChecks {margin-top:20px;}
.oPrTeButton {margin-top:20px;}
/* web order template */
.oPrWtOuter {margin-bottom:40px;}
.oPrWtSubTitle {margin-bottom:4px;margin-top:20px;}
.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%;}
.oPrWtPTTb2 {width:49%; display: inline-block}
.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;white-space:nowrap;}
.oPrWtPT2 {padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;white-space:nowrap;}
.oPrWtPT3 {text-align:right;padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;white-space:nowrap;}
.oPrWtPT4 {text-align:right;padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;white-space:nowrap;}
.oPrWtPT5 {width:50px;text-align:center;font-size:10px;padding:2px 4px 2px 4px;border-left:1px solid #999;border-top:1px solid #999;white-space:nowrap;}
.oPrWtPT6 {text-align:right;padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;white-space:nowrap;}
.oPrWtPT7 {text-align:right;padding:2px 4px 2px 4px;font-size:11px;border-left:1px solid #999;border-top:1px solid #999;white-space:nowrap;}
.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 {
color: grey;
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;
}

/* MBL - customers detail - question answers - multiratios selected value */
.multiRadiosSelected {
font-weight:bold;
}
/* Public Invitation Suggesion - MD */
.pInSgChoiceItem{
border-bottom:1px dotted;
padding:10px 0;
}
.pInSgChoiceRadio{
float:left;
margin:0 10px 0 0;
}
.pInSgChoiceDetails{
float:left;
}
.pInSgChoiceDetails div span{
font-weight:bold;
display:inline-block;
width:75px;
}
.pInSgMoreItem{
padding:10px 0;
}
.pInSgMoreRadio{
float:left;
margin:4px 10px 0 0;
}
.pInSgMoreDetails{
float:left;
}
/* killer questions in candidate detal*/
.kqQuestion {
font-weight: bold;
}
.kqAnswer {
font-style: italic;
}
/* Line Manager Updates - /UTS/customers/lineManagerList.html */
.custLinTbl {
	margin-bottom:15px;
	border-collapse:collapse;
}
.custLinTbl th {
	background:#666666;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    padding: 6px;
    text-align: left;
}
.custLinTbl .even {background-color: #efefef}
.custLinTbl td {border:1px solid #999;padding:5px;}
.evalNoteCreated {float:right;}
.evalNoteAuthor {float:left;}
.evalNoteAuthor, .evalNoteCreated {font-weight:bold;}
.evalNoteNote {
	display:block;
	padding-top:5px;
	clear:left;
}
.custLinTbl tr:hover {
background: #EEE;
}

/*************************************/
/* GLOBAL _ PREMIUM COMPANY PROFILES */
/*************************************/
#nwPPheader{background-color:#CCC;width:100%;height:150px;position:relative;z-index:9;overflow:hidden;border-radius:10px;}
#nwPPheader .nwPPheaderImg{min-width:100%;height:156px;border-radius:10px;overflow:hidden;}
#nwPPlogo{background:#FFF;height:79px;left:10px;overflow:hidden;position:absolute;top:18px;z-index:99;border-radius:6px;}
#nwPPlogo img{max-height:59px;margin:10px;}
#nwPPheader h1.title{position:absolute;z-index:1;top:53px;right:0;display:inline;background:#FFF;border-radius:6px 0 0 6px;border:0;padding:10px;}
#kolomleft{width:65%;float:left;position:relative;z-index:2;margin-top:25px;}
.nwTabMenu{height:32px;list-style:none;position:relative;z-index:9;margin:-32px 10px 0;padding:0;}
.nwTabMenu li{float:left;}
.nwTabMenu li.ui-state-active a,.nwTabMenu li.ui-state-hover a{background:#FFF!important;color:#000!important;}
.ui-tabs .ui-tabs-hide{display:none!important;}
.ui-tabs .ui-tabs-panel{display:block;}
.nwTabMenu a{background:#333;color:#FFF;border-radius:4px 4px 0 0;display:block;float:left;font-size:12px;font-weight:700;height:32px;line-height:32px;margin-right:5px;position:relative;z-index:10;text-decoration:none;padding:0 8px;}
div.nwDSh{color:#000;font-size:13px;font-weight:700;}
.nwDText{margin:4px 0 10px;padding:0 10px 12px;}
.nwDBc{background-color:#EEE;height:41px;margin-bottom:10px;border:1px solid #E7E7E7;border-radius:4px;position:relative;z-index:9;font-size:12px;display:none;padding:0 20px;}
.nwDBc input{margin:6px 0;}
.nwDBc a{margin:6px 0 6px 18px;}
.qaMultiRadios.itemContainer{margin-bottom:15px;border:0;padding:0;}
.qaMultiRadios .nwDText{border:0;margin:0;padding:0;}
.qaMultiRadios .multiRadiosLeftText{display:inline-block;width:35%;text-align:right;}
.qaMultiRadios .multiRadiosValues{background:#DDD;color:transparent;display:inline-block;border-radius:12px;height:20px;line-height:20px;margin:0 5px;}
.qaMultiRadios .multiRadiosRightText{display:inline-block;width:35%;text-align:left;}
.qaMultiRadios .multiRadios{display:block;float:left;border-left:1px solid #BBB;font-size:0;width:0;height:10px;line-height:20px;margin:0 12px;}
.qaMultiRadios .multiRadiosSelected{background:#FFF;color:#FFF;display:block;float:left;border:5px solid #000;border-radius:12px;font-size:0;width:10px;height:10px;line-height:20px;}
#kolomright{width:32%;float:right;position:relative;z-index:2;margin-top:25px;}
.nwPPrightCol{border-radius:5px;margin:0 0 20px 20px;padding:0;}
.nwPPrightCol h2.subHeader{background:#333;color:#FFF;border-radius:4px;margin-bottom:24px;position:relative;z-index:9;font-size:20px;font-weight:400;padding:10px 17px;}
.nwLw .itemContainer{background:none;border:0;margin:0 0 18px;padding:0;}
.nwLw .itemTitle{background:none;border:0;margin:0 0 5px;padding:0;}
.nwLw .itemTitle a{color:#333;font-size:14px;font-weight:700;display:block;margin:0 0 0 10px;}
#kolomright .textWord span{width:90px;}
.nwShare .nwButtonsShare{padding:10px 0 10px 12px;}
.nwShare .nwButtonsShare a{padding-right:7px;}
/*** Customer portal Question sets START ***/
.custOuter .formInput label{font-weight:700;width:250px;}
.custNetwEditOuter .delButton{margin-left:255px;}
.custOuter .formInput .multiSelectOptions label{font-weight:400;}
.custOuter .formInput input,.custOuter .formInput textarea{width:300px;}
.custOuter .formInput select{width:310px;}
.custOuter .formInput .multiSelectOptions{width:308px;border-color:#DDDEE1;}
.formCheckboxContainer{margin-bottom:10px;padding-top:3px;}
.formMultiRadio label{float:none;}
.formMultiRadio .mrLeftText{display:inline-block;width:250px;margin-right:30px;text-align:right;}
.formMultiRadio .mrRightText{display:inline-block;width:250px;margin-left:30px;text-align:left;}
.formMultiRadio .radiobutton{margin:0;}
.formMultiRadio .mrRadioValue{margin:0 10px 0 5px;}
.cnsColorPicker{float:left;text-align:center;margin:10px 40px 40px 0;}
/*** Customer portal Question sets END ***/
.actCustOuter .actIw .customerQuestion{color:#000;font-weight:700;}
.actCustOuter .actIw{margin-bottom:10px;}
.actCustOuter .actIwQ{float:left;width:43%;margin-right:20px;}
.nwDSh,.nwDSh.qaQuestion,.nwLw .itemWord{padding:0 10px;}
.qaMultiRadios .nwDSh{display:none;}
/* Temporary - Until development has finished */
.actCustOuter .actCstSetPageLimit,.actCstSetPageLimit{display: none;}
/*****************************************/
/* END GLOBAL _ PREMIUM COMPANY PROFILES */
/*****************************************/

/* START OnlineCvPrestation */
.ocpDetail {
	position:relative;
}
.ocpSubtitle {
	font-style:italic;
}
.ocpButtonContainer {
	margin:40px 0 0 40px;
	float: right;
}
.ocpButton {
	color:#fff;
	font-size:14px;
	padding:10px;
	cursor: pointer;
}
.ocpDetail .ocpButtonContainer a.ocpButton {
	color:#fff;
	text-decoration: none;
}
.ocpAccept {
	background-color:#009900;
	margin-right:10px;
	display: inline-block;
}
.ocpDenied {
	background-color:#FF0000;
}
.ocpPrint {
	background-color: #666;
	min-width: 65px;
	text-align: center;
	margin-left: 10px;
}
.ocpLeft {
	float:left;
	width:48%;
}
.ocpRight {
	float:right;
	width:48%;
}
.ocpIc {
	background-color:#FFF;
	border:1px solid #eee;
	clear:both;
	margin-bottom:20px;
	padding:10px;
	width: auto;
}
.ocpPersonalCon {
	float:left;
	width:48%;
	margin-top:40px;
}
.ocpPersonalTxt {
	float:left;
}
.ocpRight .ocpIc {
	background-color:#F8F8F8;
}
.ocpDate {
	font-size:11px;
	color:#666;
	padding-top:2px;
	float:left;
	width:140px;
}
.ocpIw span {
	display:inline-block;
	width:140px;
	font-weight:bold;
	line-height:1.4em;
}
.ocpDegree {
	float:left;
	font-weight:bold;
}
.ocpIDescr {
	margin-left:140px;
	margin-bottom:10px;
}
.ocpDescEmplo {
	font-style:italic;
}
.ocpChapo {
	background:#F2FFF2;
}
#ocpReaction{
	height:90px;
	width:380px !important;
}
.ocpItemWord{
	margin:0 0 15px;
}
.ocpItemInput{
	margin:0 0 15px;
}
/* END OnlineCvPrestation */

/* START OnlineJobPrestation */
.ojbOuter #shadowing, #fimkillshadowing {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #CCA;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}
.ojbOuter #box, #fimkillbox {
	display: none;
	position: fixed;
	top: 20%;
	left: 50%;
	width: 400px;
	padding: 48px;
	margin-left: -200px;
	border: 1px solid black;
	background-color: white;
	z-index:101;
	overflow: auto;
}
.ojbOuter #boxtitle {
	position:absolute;
	/* float:center;  WTF! :MD */
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:4px;
	/* left-padding:8px; WTF! :MD */
	margin:0;
	border-bottom:4px solid #3CF;
	background-color: #09c;
	color:white;
	text-align:center;
}

.ojpSubtitle {
	font-style:italic;
}
.ojpButtonContainer {
	float:right;
	margin:40px 0 0 40px;
	clear:none;
}
.ojpButton {
	color:#fff;
	font-size:14px;
	padding:10px;
	cursor: pointer;
	margin-right:10px;
	display: inline-block;
}
.ojpAccept {
	background-color:#009900;
}
.ojpDenied {
	background-color:#FF0000;
	margin:0;
}
.ojpPrint {
	background-color: #666;
	min-width: 65px;
	text-align: center;
	margin-left: 10px;
}
.ojpSend {
	background-color:#FF7700;
	margin:0;
}
.ojpLeft {
	float:left;
	width:48%;
}
.ojpRight {
	float:right;
	width:48%;
}
.ojpIc {
	background-color:#FFF;
	border:1px solid #eee;
	clear:both;
	margin-bottom:20px;
	padding:10px;
	width:auto;
}
.ojpRight .ojpIc {
	background-color:#F8F8F8;
}
.ojpContactCon {
	float:left;
	width:48%;
	margin-top:40px;
}
.ojpIw span {
	display:inline-block;
	width:140px;
	font-weight:bold;
	line-height:1.4em;
}
.ojpIDescr {}
.ojpChapo {
	background:#F2FFF2;
}
/* END OnlineJobPrestation */

.backLinkHook {
background:transparent;
padding:0;
}
.backLinkHook H2 {
font:11px Arial;
color:#999;
}
.backLinkHook a {
font-size:11px;
color:#999;
text-decoration:underline;
}
/** Step Animate **/
.stepScreen{
position: relative;
overflow: hidden;
}
.stepRoll{
position: absolute;
}
.networkHookOuter .stepScreen{
height:80px;
}
.networkHookOuter .stepRoll{
white-space:nowrap;
display:table-row;
}
.networkHookOuter .stepRoll a{
height:80px;
line-height:80px;
display:table-cell;
vertical-align:middle;
border:1px solid transparent; /*ie7 hack*/
}
.networkHookOuter .stepRoll img{
border:none;
margin:0px 50px 0px 0px;
vertical-align:middle;
max-height:80px;
}
.jslOuter .stepScreen{
height:200px;
}
.jslOuter .stepRoll{
width: 100%;
}
/* scrollpane */

.jspContainer{
overflow: hidden;
position: relative;
}
.jspPane{
position: absolute;
}
.jspVerticalBar{
position: absolute;
top: 0;
right: 0px;
width: 9px;
height: 100%;
}
.jspHorizontalBar{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 9px;
}
.jspVerticalBar *,
.jspHorizontalBar *{
margin: 0;
padding: 0;
}
.jspCap{
display: none;
}
.jspHorizontalBar .jspCap{
float: left;
}
.jspVerticalBar .jspTrack{
position: relative;
width:9px;
left:0px;
}
.jspDrag{
background: #ccc;
position: relative;
top: 0;
left: 0px;
cursor: pointer;
box-shadow: inset 0px 0px 3px #555;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
float: left;
height: 100%;
}
.jspArrow{
background: #bbb;
text-indent: -20000px;
display: block;
cursor: pointer;
box-shadow: inset 0px 0px 3px #555;
}
.jspArrow.jspDisabled{
cursor: default;
background: #eee;
}
.jspVerticalBar .jspArrow{
position: relative;
left:0px;
height: 12px;
}
.jspHorizontalBar .jspArrow{
width: 13px;
float: left;
height: 100%;
}
.jspVerticalBar .jspArrow:focus{
outline: none;
}
.jspCorner{
background: #eeeef4;
float: left;
height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{
margin: 0 -3px 0 0;
}
/* WebFlags */
/* Dutch */
.langflag_1{
display:inline-block;
background:url(../_images_global/flags/Netherlands.png) no-repeat;
width:20px;
height:15px;
}
/* German */
.langflag_2{
display:inline-block;
background:url(../_images_global/flags/Germany.png) no-repeat;
width:20px;
height:15px;
}
/* English UK */
.langflag_3{
display:inline-block;
background:url(../_images_global/flags/United_Kingdom.png) no-repeat;
width:20px;
height:15px;
}
/* French */
.langflag_4{
display:inline-block;
background:url(../_images_global/flags/France.png) no-repeat;
width:20px;
height:15px;
}
/* Czech */
.langflag_5{
display:inline-block;
background:url(../_images_global/flags/Czech_Republic.png) no-repeat;
width:20px;
height:15px;
}
/* Spanish */
.langflag_6{
display:inline-block;
background:url(../_images_global/flags/Spain.png) no-repeat;
width:20px;
height:15px;
}
/* English US */
.langflag_7{
display:inline-block;
background:url(../_images_global/flags/United_States_of_America.png) no-repeat;
width:20px;
height:15px;
}
/* Slovene */
.langflag_8{
display:inline-block;
background:url(../_images_global/flags/Slovakia.png) no-repeat;
width:20px;
height:15px;
}
/* Polish */
.langflag_9{
display:inline-block;
background:url(../_images_global/flags/Poland.png) no-repeat;
width:20px;
height:15px;
}
/* Romanian */
.langflag_10{
display:inline-block;
background:url(../_images_global/flags/Romania.png) no-repeat;
width:20px;
height:15px;
}
/* Frag styling for Fancybox load size */
.ocdLoginFormFrag{
width:250px;
}

/*.simpleMessageFrag{
width:250px;
} WV20130508 - I see no use for this. Notify me before re-enabling this */

/* MD20142403: disabled: added global ajaxWindow to maxout at 500px. Also fixes any current responsive issues
.newsSQFormFrag{
width:400px;
max-width: 90%;
}
.sqLoginFormFrag{
width:400px;
max-width: 90%;
}
.newAgentFormFrag{
width:600px;
max-width: 90%;
}
*/
.ajaxWindow{
width:auto;
max-width:500px; /* needs to be PX based, else it will be x% of container size */
}
.ajaxWindow label {
width:126px;
max-width: 40%;
}
.ajaxWindow .newSQFormEmail img {
margin-right:5px;
}
.ajaxWindow .newSQFormEmail label {
	width:125px;
}
.ajaxWindow .newSQFormEmail input[type="checkbox"] {
	width:auto;
	margin-right:6px;
	border: 0;
}
.ajaxWindow .newSQFormEmail input[type="text"] {
	width:130px;
}
.ajaxWindow  .buttonContainer {
	margin:1em 0 0 0;
	height:auto;
}
/* blog pagination */
.blgPagination {
  height: 15px;
  line-height: 15px;
  position: relative;
  text-align: center;
  margin-bottom:20px;
}
.blgPagination ul {margin:10px 0px 10px 0px;padding:0px;}
.blgPagination .prev {
	left: 0;
	padding:4px;
}

.blgPagination li {
  display: inline;
  margin: 0 3px 0 0;
}

.blgPagination li a {
  background-color: #EDE7E7;
  color: #302B2C;
  display: inline-block;
  padding: 4px;
  text-align: center;
  text-decoration:none;
}
.blgPagination .next {
  right: 0;
}
.blgPagination li.active_page a {
  background-color: #666;
  color: #FFFFFF;
  cursor: default;
}
/* BLOG reaction */
.blgDtRcontainer .subHeader {
	font-size: 14px;
}
.blgDtRheader {
	background: #EEE;
	padding: 5px;
	border-radius: 5px 5px 0 0;
	margin: -5px -5px 5px -5px;
	text-align: right;
}
.blgDtRheader span {
	float: left;
    font-weight: bold;
}
.blogDetailOuter .error {
	padding: 10px;
	border: 1px solid;
	margin: 10px 0;
}
.blogAuthorName {
	font-weight: bold;
}
.blogItemPhoto{
	float:right;
}
.blgItemPhoto{
	float:right;
	max-width:50%;
}
.blgItemPhoto img{
	width: 100%;
}
.blgFiSubject{
/*	display: none;*/
}

#ttMore {
    display: none !important;
}
.ProductSelectH > div {
	float:left;
}
.ProductSelectH > div > div {
	margin:0 0 1em 0;
}

/* hide hyves icon AddThis */
.addthis_button_hyves {
display: none;
}

/**********************************/
/***** GLOBAL - COOKIE BANNER *****/
/**********************************/
/*.ccButton{position:fixed;z-index:1000;right:0;bottom:0;height:62px;width:62px;background:url(../_images_global/ccButton.png) no-repeat -124px 0;overflow:hidden;cursor:pointer;}
.ckInner{border-radius:5px;border:1px solid #F0942B;position:fixed;right:70px;bottom:35px;z-index:10000;background:#fff;text-align:left;width:250px;color:#333;font-size:12px;line-height:16px;padding:0 0 20px;}
.ckInner div{margin-bottom:10px;color:#333;padding:0 20px;}
.ckInner .ckFormHeader{background:#F0942B;color:#fff;font-size:14px;font-weight:700;position:relative;margin:0 0 10px;padding:10px 20px;}
.ckOuter.accepted .ccButton{background:url(../_images_global/ccButton.png) -124px -62px;}
.ckOuter.accepted .ckInner .ckFormHeader{background:#94cc4c;}
.ckOuter.accepted .ckInner{display:none;border-color:#94cc4c;}
#ckClose{position:absolute;right:12px;top:12px;cursor:pointer;z-index:1001;}
.ckHideInput{color:#666;font-size:10px;}
.hidecc{float:left;}
#hideControlPanel,#acceptCookies{background:none;border:0;float:left;margin-right:10px;margin-bottom:0;height:auto;width:auto;}
div.ckOuter div.ckInner .ckButton{font-size:12px;color:#fff;border:1px solid #333;width:auto;height:auto;background:#777;padding:3px 10px;}
div.ckOuter div.ckInner .ckButton:hover{cursor:pointer;border-color:#aaa;}
.ckOuter.hide .ckInner{display:none;}*/
div.ckOuter {
	background-color:rgba(0,0,0,0.8);
	padding:10px;
	color:#fff;
	position:fixed;
	bottom:0px;
	left:0px;
	right:0px;
	font-size:90%;
	transition:all 0.4s ease-in-out;
	z-index: 100000;
}
div.ckOuter.close {
	display: none;
}
.cookieBtns {
	float: right;
}
.cookieClose {
	cursor: pointer;
	background: none;
	border: 0;
	padding: 0;
	color: #FFF;
	background: url(/_images_global/ckClose.png) no-repeat left top 5px;
	padding: 0 0 0 15px;
}
.cookieAccept {
	background: url(/_images_global/ckCheck.png) no-repeat left;
	padding: 0 0 0 20px;
}
.cookieForm {
	margin: 0;
}
/***** Mobile Cookie Bar *****/
.ui-mobile .ckOuter{width:100%;position:fixed;top:0;left:0;right:0;z-index:1000;}
.ui-mobile .ckInner{background:#CCC;border-radius:0 0 5px 5px;border:1px solid #F0942B;border-top:0;position:fixed;top:0;left:0;right:0;bottom:auto;z-index:1000;text-align:left;width:100%;padding:5px;}
.ui-mobile .ckInner div{margin-bottom:3px;padding:0 5px;}
.ui-mobile .ckInner .ckFormHeader{background:none;display:inline;font-size:12px;padding:0;}
.ui-mobile .ckMoreLink{display:inline;}
.ui-mobile .ckMoreLink a{text-decoration:underline;font-weight:700;padding-left:10px;}
.ui-mobile .ckExplanation,.ui-mobile .ccButton,.ui-mobile #ckClose,.ui-mobile .accepted .ckInner{display:none;}
.ui-mobile div.ckOuter div.ckInner .ckButton{float:right;}
.ui-mobile .ckHideInput{color:#333;}

/* Reference Checker */
.formInput.referenceQuestion input.radiobutton {
height: auto;
}
.formInput.referenceQuestion span {
display: inline-block;
line-height: 2em;
}

/* ActonomyFO Jobs Rewrite action a.k.a. Landingspages */
.actRewriteTitle {}
.actRewriteDescr {
margin: 20px 0;
}

/* planning */
.aplScCalInput input.magicSelect{
width:150px;
margin-left:5px;
}

/* Holiday Overview - 2col textarea */
.holTd span {
display: block;
}
.holTd textarea {
width: 275px;
}

/** mnt\share\UTS\customers\candidate_Q.div.html **/

#printWebserviceDocSelecter{
display: none;
}
/*************/
/*NEW OCP OJP*/
/*************/

.icon {
    font-family: FontAwesome;
}
.ocp2Outer h2 svg,
.ojp2Outer h2 svg {
    fill: #666;
    height: 18px;
    margin: 0 6px -2px 0;
    width: 18px;
}
.ocp2Outer *, .ojp2Outer * {
    box-sizing: border-box;
}
.ocp2Title, .ojp2Title {
    margin: 0;
}
.ocp2Subtitle, .ojp2Subtitle {
    color: #666;
    font-size: 1rem;
    margin: 0 0 3em;
}
.ocp2Exp .ocp2Iw, .ocp2Edu .ocp2Iw {
    margin: 0 0 1em;
    padding: 0 0 1em;
}
.ocp2Exp .ocp2Iw:last-child, .ocp2Edu .ocp2Iw:last-child {
    border: 0 none;
    padding: 0;
}
.ocp2Detail .ocp2ItemImage {
    border-radius: 500px;
    float: left;
    height: 115px;
    margin: 0 24px 2em 0;
    width: 115px;
}
.ocp2Detail .itemImage img {
    margin: 0;
    padding: 0;
}
.ocp2Ic, .ojp2Ic {
    margin: 0 0 2em;
}
.ocp2Left, .ojp2Left {
    float: left;
    padding: 0 20px 0 0;
    width: 70%;
}
.ocp2ExpInIt {
    margin: 0 0 1em;
}
.ocp2ExpInIt b {
    display: block;
    float: left;
    width: 30%;
}
.ocp2ExpInIt div div {
    float: left;
    width: 70%;
}
.ocp2EduLeft {
    float: left;
    padding: 0 16px 0 0;
    width: 30%;
}
.ocp2EduRight {
    float: left;
    width: 70%;
}
.ocp2Comp .ocp2Iw {
    float: left;
    margin: 0 0 0.5em;
    width: 50%;
}
.ocp2Comp .icon {
    margin: 0 5px 0 0;
}
.ocp2Right, .ojp2Right {
    float: right;
    width: 30%;
}
.ocp2Photo {
    margin: 0 0 1em;
}
.ocp2PersonalTxt > div, .ojp2Iw > div {
    margin: 0 0 1em;
}
.ocp2PersonalTxt > div:last-child {
    margin: 0;
}
.ocp2Personal svg {
    fill: #fff;
}
.ocp2PersonalTxt span, .ojp2Contact span {
    display: block;
    font-weight: bold;
}
.ocp2Personal, .ojp2Contact {
    background: #ebebeb none repeat scroll 0 0;
    margin: 0 0 1em;
    padding: 16px;
}
.ocp2Lang span {
    font-weight: bold;
}
.ocp2Lang .ocp2Iw, .ocp2Crit .ocp2Iw {
    margin: 0 0 1em;
}
@media screen and (max-width: 1024px) {
.ocp2Left, .ocp2Right, .ojp2Left, .ojp2Right {
    clear: both;
    float: none;
    width: 100%;
}
}
@media screen and (max-width: 500px) {
.buttonWrapAccept, .buttonWrapDenied {
    float: none;
    margin: 0;
    width: 100%;
}
}
@media print {
.ocp2Left, .ocp2Right, .ojp2Left, .ojp2Right {
    clear: both;
    float: none;
    width: 100%;
}
.buttonWrapAccept, .buttonWrapDenied {
    display: none;
}
.ocp2Personal, .ojp2Contact {
    padding: 0;
}
}
.ojp2Outer #shadowing, #fimkillshadowing {
    background-color: #333;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.ojp2Outer #box, #fimkillbox {
    background-color: white;
    border: 1px solid #999;
    display: none;
    left: 50%;
    margin-left: -200px;
    overflow: auto;
    padding: 61px 48px 48px;
    position: fixed;
    top: 20%;
    width: 400px;
    z-index: 101;
}
.ojp2Outer #boxtitle {
    background: #ebebeb none repeat scroll 0 0;
    left: 0;
    margin: 0;
    padding: 8px 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.ojp2Outer #box .ojp2Denied {
    margin: 0;
}
.ojp2Outer #box .ojp2BoxButtonContainer {
    padding: 1em 0 0;
}
#ocp2ChoiceOuter textarea {
    margin: 0 0 1em;
    width: 98%;
}
#ocp2ChoiceOuter input[type="submit"] {
    background: #5ed169 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display: block;
    font-size: 1.6rem;
    padding: 16px 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
#ocp2ChoiceOuter .buttonContainer {
    margin: 0;
}
.ocpReaction {
    padding: 8px 0;
}
#box .magicSelectParent {
    width: 32%;
}
#box .AvailableFromLbl {
    display: block;
    width: 100%;
}
.ocp2ButtonContainer, .ojp2ButtonContainer {
    background: #ebebeb none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 10px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 10000;
}
.ocp2ButtonContainer .buttonWrap, .ojp2ButtonContainer .buttonWrap {
    display: inline-block;
    margin: 0 16px 0 0;
}
.ocp2ButtonContainer a, .ojp2ButtonContainer a, .ojp2BoxButtonContainer a {
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-size: 1.6rem;
    margin: 0;
    min-width: 260px;
    padding: 16px 0;
    text-align: center;
    text-decoration: none;
}
.ojp2ButtonContainer a {
    min-width: 350px;
}
.ocp2ButtonContainer svg, .ojp2ButtonContainer svg {
    fill: #fff;
    height: 17px;
    margin: 0 5px -2px 0;
    width: 17px;
}
.ocp2ButtonContainer .ocp2Accept, .ojp2ButtonContainer .ojp2Accept {
    background: #5ed169 none repeat scroll 0 0;
}
.ocp2ButtonContainer .ocp2Denied, .ojp2ButtonContainer .ojp2Denied {
    background: #fd9393 none repeat scroll 0 0;
}
.ocp2ButtonContainer .ocp2Print, .ojp2ButtonContainer .ojp2Send {
    background: #333 none repeat scroll 0 0;
}
.ojp2BoxButtonContainer input, .ojp2BoxButtonContainer a {
    width: 100%;
}
.ojp2BoxButtonContainer .ojp2Accept {
    margin: 0 0 1em;
}

.SmartSearchHookOuter{
background-color:#eee;
}
.sssListOuter .intro{
background-color:#eee;
padding:15px;
}
.sssListOuter .itemContainer{
border-bottom:1px solid #eee;
margin-bottom:15px;
}
.formInputAVG{
	font-size:12px;
}
.aplAVGCheck{
	font-size:12px;
}