.ajax__calendar{  position:relative; left:0px !important; top:0px !important; visibility:visible; display:block}.ajax__calendar iframe{  left:0px !important; top:0px !important}:link,:visited{  text-decoration:none}:focus,:active{  outline:0}h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote{  margin:0; padding:0; list-style:none}p{  margin:0; padding:0}h3{  font-size:small; font-weight:bold; color:#10689f; line-height:2em}fieldset{  -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-radius:4px}a img,:link img,:visited img{  border:none}body{  font:.7em Arial,Verdana;  line-height:1.5em}#atff{  display:none}#header_Title{  background:url(/images/backgrounds/QEMP_Title_bg.png) no-repeat; height:120px; width:520px; margin-bottom:-35px}.header_Background{  top:0px}h1{  font-size:17px; font-weight:700; color:#444; line-height:1em}p{  padding:5px 0 15px}.logoCamarasBig{  float:right; position:relative; text-align:right; background:url(/images/logos/logoCamaras.png) no-repeat; background-position:left center; height:70px; width:185px; margin-top:-80px}.logoCamarasSmall{  float:right; padding-bottom:8px; margin-top:-40px; background:url(/images/logos/logoCamaras2.png) no-repeat; height:30px; width:100px}.divMenuBar{  clear:both; padding-left:100px;   *padding-left:90px;  _padding-left:90px;}.divMenuBarQE{  clear:both; padding-left:5px !important; padding-bottom:35px !important}.menuright{  float:right; margin:0; padding:0px;}.menurightlogin{  float:right; margin:0; padding:0px;}.divMenu{  margin:0; padding:0; float:left;}.divHome{  margin:0; padding:0; float:left;}.itemMenuHome{  font-size:12px; text-align:center; height:22px; color:Black; background-color:Transparent; margin-bottom:-3px; margin-top:-3px; margin-left:-3px; margin-right:-1px; padding-right:5px; padding-left:5px}.itemMenuHomeHover{  color:Black; padding-right:5px; padding-left:5px; background-image:url(/images/backgrounds/spriteHover.gif); background-repeat:repeat-x}.itemMenuHomeHover a:hover{  color:Black; padding-right:5px; padding-left:5px}.itemMenuHome .itemMenuHome{  background:none}.staticMenuHome{  padding:2px; height:23px; font-size:12px}.itemMenu{  font-size:12px; text-align:center; height:22px; color:Black; background-color:Transparent; margin-bottom:-3px; margin-top:-3px; margin-left:-3px; border-left:solid 1px #ccc; padding-right:5px; padding-left:5px}.itemMenuHover{  color:Black; padding-right:5px; padding-left:5px; background-image:url(/images/backgrounds/spriteHover.gif); background-repeat:repeat-x}.itemMenuHover a:hover{  color:Black; padding-right:5px; padding-left:5px}.itemMenu .itemMenu{  background:none}.staticMenu{  padding:2px; height:23px; font-size:12px}.dynamicMenu{}.staticMenuLoginOut{  height:23px; font-size:12px; padding:2px}.itemMenuLoginOut{  font-size:12px; text-align:center; height:22px; color:Black; background-color:Transparent; margin-bottom:-3px; margin-top:-3px; margin-left:-3px; margin-right:3px; padding-right:5px; padding-left:5px; padding-bottom:3px}.itemMenuLoginOutHover{  color:Black; background-image:url(/images/backgrounds/spriteHover.gif); background-repeat:repeat-x}.itemMenuLoginOutHover a:hover{  color:Black; background-image:url(/images/backgrounds/spriteHover.gif); background-repeat:repeat-x}.staticMenuLogin{  height:23px; font-size:12px; padding:2px}.itemMenuLogin{  font-size:12px; text-align:right; height:22px; color:Black; background-color:Transparent; margin-bottom:-3px; margin-top:-3px; margin-left:-3px; margin-right:-3px; padding-right:5px; padding-left:5px; padding-bottom:3px; border-right:solid 1px #ccc}.itemMenuLoginHover{  color:Black; background-image:url(/images/backgrounds/spriteHover.gif); background-repeat:repeat-x}.itemMenuLoginHover a:hover{  color:Black; background-image:url(/images/backgrounds/spriteHover.gif); background-repeat:repeat-x}.itemMenuList{  font-size:12px; text-align:left; height:22px; color:Black; background-color:White; border-color:#ccc; border-style:solid; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-top-width:0px; padding-right:8px; padding-left:8px; padding-top:3px; padding-bottom:3px; z-index:9999!important}.itemMenuListHover{  color:Black; background-image:url(/images/backgrounds/spriteHover.gif); margin-left:0}.itemMenuListHover a:hover{  color:Black; background-image:url(/images/backgrounds/spriteHover.gif); margin-left:0}.clear{  width:100%; clear:both;}#content{  width:950px; margin:0px auto}#content1{  width:100%; margin:0px auto; background:#FFF url(/images/backgrounds/bg.png) repeat-x}a{  color:#10689f}a:hover,.txtnormal a:hover{  color:#333 !important; text-decoration:underline}.divMenuBar a:hover{  text-decoration:none; color:Black !important}.divMenuBarQE a:hover{  text-decoration:none; color:Black !important}.title2 a:hover,h2 a:hover{  text-decoration:none !important}span{  line-height:1.2em}p{  line-height:1.2em}#jobcopy{  float:left; margin:-2px 0px 10px 0px; width:550px}#jobBodyContent{  font-size:10px; padding-top:5px}#jobcopy P{  margin-bottom:10px}#jobBodyContent UL{  margin-bottom:0px}#jobcopy .titleJob{  font-weight:normal; font-size:1.5em; line-height:1.5em}#jobsummary{  float:left; margin:0px 10px 0px 5px; width:176px;  border-right:solid 1px #bbbbbb; background-color:#ffffff; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px}.inputEditable{  background-color:LightYellow; color:Gray; border:none 0px silver; font-size:11px}#jobsummary_content{  margin:3px 15px 0px 0px}#jobsummary_content H2{  font-weight:bold; font-size:100%; padding-bottom:3px; margin:0px; border-bottom:#666 1px dotted}#outerwrapper{  padding-right:0px; padding-left:0px; padding-bottom:10px; margin:0px auto; width:950px; padding-top:10px}.sidecol{  float:right; width:181px; padding-top:5px}.sidecolbox{  background-image:url(/images/backgrounds/sidebar_wrapper.gif); background-repeat:repeat-y; background-position:left bottom; width:180px; padding-left:7px}.sidecolboxtop{  background-image:url(/images/backgrounds/sidebar_header_btm2.gif); background-repeat:no-repeat; background-position:left top; width:180px; height:30px; font-weight:bold; padding-top:7px; color:White; padding-left:7px}.sidecolboxbottom{  width:180px; background:url(/images/backgrounds/sidebar_bottom.gif) #fff no-repeat left bottom; padding-left:7px}#bodycol{  float:left; width:760px; padding-top:0px; min-height:450px}#bodycolhome{  float:left; width:950px; padding-top:15px}#bodycolbottom{  float:left; width:765px; height:10px}#jobwrapper{  display:inline; padding:5px 5px 0px 5px; float:left}#jobheader{  height:auto; width:99%; padding-left:20px}.wrapfooter{  width:970px; margin:0px auto; border-top:1px solid #CCC; padding:10px 0px 0px 0px; text-align:left}#footer{  padding-top:5px}#footerleft{  float:left; width:300px; padding-left:7px; font:0.98em Arial,Sans-Serif}#footerleft a{  text-decoration:none}#footerleft a:hover{  text-decoration:none}#footerright{  float:right; padding-right:20px; font:0.98em Arial,Sans-Serif}#footerright a{  text-decoration:none}#footerright a:hover{  text-decoration:none}.seeMore,.seeMore:hover{  font-weight:bold}.pointer li{  cursor:pointer}.pointer{  cursor:pointer}.editable{  background-color:LightYellow; color:Gray; text-align:justify; border:solid 1px silver; line-height:1em; height:auto}.txteditablenormal{  background-color:Green; border:Solid 0px Transparent; font-size:12px; font-weight:normal; color:Black}.title1{  font-size:17px; font-weight:700; color:#444; line-height:1em}.title2{  font-size:small; font-weight:bold; color:#10689f; line-height:2em}.title2PopUp{  font-size:small; font-weight:bold; color:#10689f; line-height:2em}.headerPopUp{  background-color:#dddddd}.title3{  font-size:small; font-weight:bold; color:#d55c17; line-height:2em}.txtnormal{  font-size:12px; font-weight:normal; font-family:Arial}.txtsmall{  font-size:11px; font-weight:normal; font-family:Arial}.txtsearch{  font-size:15px; font-weight:700; color:White}.txtnormalbold{  font-size:12px; font-weight:bold}.txtnormalwhitebold{  font-size:12px; font-family:Arial; font-weight:bold; color:White}.txtsmallwhitebold{  font-size:9px; font-family:Arial; font-weight:bold; color:White}.txtlargebold{  font-size:14px; font-weight:bold; color:#444}.txtextralargebold{  font-size:1.5em; font-weight:bold}.txtnormallarge{  font-size:1.3em; font-weight:normal; font-family:Arial}.txtnormallargebold{  color:Black; font-size:1.3em; font-weight:bold; font-family:Arial}.txtsmallbold{  font-size:11px; font-weight:bold}.txthighlighted{  font-size:12px; font-weight:bold; color:Red}.mailtxtWarn{  font-size:12px; font-weight:bold; color:Red}.mailtxtSuccess{  font-size:12px; font-weight:bold; color:Green}.txtinfosmall{  font-size:9px; color:#777777; line-height:1em}.txtinfosmallbold{  font-size:9px; line-height:1em; font-weight:bold}.txttipsmall{  font-size:9px; line-height:1em; font-weight:bold; color:Green}.ArchivedData{  background-color:#F5F6CE; font-size:12px; font-weight:normal; font-family:Arial}.DeletedData{  background-color:#F5F6CE; font-size:12px; font-weight:normal; font-family:Arial}.lnkbtnbig{  font-size:1.4em; font-weight:normal; color:#10689f; line-height:1.0em}.lnkbtnnormal{  font-size:12px; font-weight:normal; color:#10689f; line-height:1.0em}.lnkbtnnormalunderline{  font-size:12px; font-weight:normal; color:#10689f; line-height:1.0em; text-decoration:underline}.lnkbtnmedium{  font-size:11px; font-weight:normal; color:#10689f; line-height:1.0em}.lnkbtnsmall{  font-size:10px; font-weight:normal; color:#10689f; line-height:1.0em; text-decoration:underline}.lnkbtnmoresmall{  font-size:9px; font-weight:bold; color:#333333; line-height:1.0em; text-decoration:underline}.lnkDisabled{  color:Gray; font-size:12px; font-weight:normal; font-family:Arial}.lnkDisabledLargeBold{  font-size:14px; font-weight:bold; color:Gray}.lnkDisabledSmall{  color:Gray; font-size:11px; font-weight:normal; font-family:Arial}.lnkDisabled a:hover{  color:Red; text-decoration:line-through}.lnkBtnRemark{  color:Black; font-weight:bold; font-size:12px; font-family:Arial;}.lnkBtnActions{  color:#c79000; font-weight:bold; cursor:pointer; width:70px; margin-right:5px}a:hover.lnkBtnActions{  text-decoration:none !important; color:#c79000 !important; background-image:url(/images/common/10_SORTDOWN.gif); background-position:right; background-repeat:no-repeat}.errorMessage{  text-align:center; font-size:12px; font-weight:bold; color:red}.successMessage{  text-align:center; font-size:12px; font-weight:bold; color:green}.txtBoxError{  background-color:#f7e5e5; font-family:Arial; font-size:12px; font-weight:normal}.txtBoxSuccess{  background-color:White; font-family:Arial; font-size:12px; font-weight:normal}.txtmessagePopUp{  font-weight:bold; font-size:12px}.containerMessage{  height:50px; padding-top:20px; padding-bottom:30px}.containerImageMessage{  width:20%; text-align:center}.containerTextMessage{  width:80%}.freeServiceMessage{  color:#c24706; font-size:14px; font-weight:600}.recruiterHeader{  top:21px; clear:both; -moz-border-radius:10px; -webkit-border-radius:10px; padding:20px 21px 10px 21px; background:#f8f8ef url(/images/backgrounds/page-header.png) top right no-repeat}.recruiterHeader1 h1{  font-size:2.2em; color:#bb6316; padding-left:8px; padding-bottom:20px}.recruiterHeader2 h3{  font-size:1.5em; color:#bb6316; margin-bottom:0px}.recruiterHeader ul{  padding-left:25px; margin-top:0px}.recruiterFeatures{  line-height:1.7em}.recruiterDescription{  font-size:1.1em; color:#333; padding:0px 0px; margin-top:0px}.recruiterLogo{  float:right; width:250px; align:right}#header_CV{  float:left; padding-left:15px; width:640px}#optionsCV{  float:right; width:50%; text-align:right; margin-top:50px}.divWebGroupBox{  text-align:justify; font-weight:normal; font-family:Arial;  padding:10px; padding-left:15px}.webgroupbox{  font-size:14px; font-weight:bold; text-align:justify}.webgroupbox legend{  color:#1382c7}.titlePopUpCV{  font-size:12px; font-weight:bold}.trPopUpCVHeader{  padding:10px; text-align:center; background-color:#e67f15; color:White; font-weight:bolder; height:15px}.popupCVDescription {  background-color:#F8F8FF; height:20px; text-align:justify; font-size:12px; padding:10px}.popupCVContent{  padding:10px}.popUpCVButtons{  text-align:right}.list2{  border:1px solid #777; list-style-type:none; margin:0px; background-color:#FFF; text-align:left; margin:0px !important; white-space:nowrap; width:auto !important; line-height:1.0em; z-index:1}ul.list2 li{  padding:2px 5px; font-size:10pt; margin-left:-40px; *margin-left:0px;_margin-left:0px;}.listitem2{  color:#3333cc}.hoverlistitem2{  background-color:#F0F8FF}.AutoComplete_ListItemHiliteText{  background-color:#7AC142; color:#FFF}.AutoComplete_List{  background-color:#FFF; margin:0px !important; border:1px solid #999; cursor:pointer; overflow:auto; text-align:left; list-style-type:none; max-height:200px}.watermark{  color:Gray; border:solid 1px Gray; background-color:#f7f7f7; height:17px; font-size:1.1em; padding-left:2px; font-family:Arial}.watermarkError{  color:Gray; border:solid 1px Gray; background-color:#f7e5e5; height:17px; font-size:1.1em; padding-left:2px; font-family:Arial}.watermarkEdit{  color:Gray; border:solid 1px Gray; background-color:#FFFFE0;  height:17px; font-size:1.1em; padding-left:2px; font-family:Arial}.watermarkEditOffer{  color:Gray; border:solid 1px Gray; background-color:#FFFFE0; height:25px; font-size:18px; line-height:18px; padding-left:2px; font-family:Arial}.titleEditOffer{  color:#333; border:solid 1px Gray; background-color:#FFFFFF; height:25px; font-size:18px; line-height:18px; padding-left:2px; font-family:Arial}.txtBoxDisabled{  background-color:#dddddd}.txtBox{  background-color:White; color:Black; border:solid 1px Gray; height:17px; padding-left:2px; font-size:12px; font-weight:normal; font-family:Arial}#divFiles .txtBox{  background-color:Transparent}.highlight{  background-color:Yellow}.searchTitle{  font-size:10.5pt}.searchDescription{  font-size:9.5pt}.searchHighlight{}.externalLink{  background:url(/images/common/external.png) top right no-repeat; padding:0 15px 0 0}.divSearch{  position:relative; background-color:Transparent; margin-top:-40px}.btnSearch{  background-repeat:no-repeat; margin:-7px 2px 0px 2px; vertical-align:middle; width:25px; cursor:pointer; border-top-style:none; border-right-style:none; border-left-style:none; height:24px; background-color:Transparent; border-bottom-style:none}#divCandidate{  background:url(/images/backgrounds/CandidateBack.png) top left no-repeat; height:140px; width:350px; float:left; padding-top:62px; padding-left:20px; padding-bottom:0px}#divRecruiter{  background:url(/images/backgrounds/CompanyBack.png) top left no-repeat; height:140px; width:350px; float:right; padding-top:62px; padding-left:20px; padding-bottom:0px}.divLogin{  float:left; width:400px; border:solid 1px #bbbbbb; background-color:#fcfcfc; padding-left:15px; padding-top:15px; padding-bottom:10px; text-align:left}.divSubscribe{  float:right; width:500px; border:solid 1px #bbbbbb; background-color:#fcfcfc; padding-left:15px; padding-top:15px; padding-bottom:10px; text-align:left}.divLoginInvitation{  margin-top:10px; width:80%; border:solid 2px #0071d7; background-color:#d3ecfc; padding:15px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; line-height:1em; text-align:center}.titlePopUp{  padding:15px; font-size:14px; font-weight:bold; font-family:Arial}.HeaderPopUp{  background-color:#e67f15; color:White; height:25px; padding-top:5px}.HeaderPopUp a{  color:White; text-decoration:underline; padding-right:10px; font-family:Arial; font-size:12px}.popupDescription {  background-color:#F8F8FF; height:20px; text-align:justify; font-size:12px; padding:10px}.popupContent{  padding:10px}.outLinePopUp{    border-width:1px; border-style:Solid; background-color:White}.contentPopUp{  border-color:White; border-width:0px; border-style:Solid; padding:5px 15px 5px 15px}.contentbtnPopUp{  border-top:solid 1px gray; background-color:#EBEBEB; text-align:right; padding:12px 5px 0px 5px; height:38px}.panelPopUp{  background-color:#ffffff; border:solid 2px #555555; padding:0px; width:100%}.borderPopUp{  border-width:2px; border-color:#e67f15; border-collapse:collapse; border-style:solid}.modalBackground{  background-color:Gray; filter:alpha(opacity=50); opacity:0.5}.button{  background-color:transparent; background-image:url(/images/buttons/button.gif); background-repeat:no-repeat; background-position:center center; width:112px; height:28px; border:none 0; text-align:center; padding-bottom:5px; font-family:Arial; font-size:1.1em !important; font-weight:600; color:White; cursor:pointer}.buttonInvoice{  background-color:transparent; background-image:url(/images/buttons/button.gif); background-repeat:no-repeat; background-position:center center; width:112px; height:28px; border:none 0; text-align:center; padding-bottom:5px; font-family:Arial; font-size:10pt; font-weight:600; color:White; cursor:pointer}.buttonLongInvoice{  background-color:transparent; background-image:url(/images/buttons/buttonLong.gif); background-repeat:no-repeat; background-position:center center; width:130px; height:28px; border:none 0; text-align:center; padding-bottom:5px; font-family:Arial; font-size:10pt; font-weight:600; color:White; cursor:pointer}.buttonLong{  background-color:transparent; background-image:url(/images/buttons/buttonLong.gif); background-repeat:no-repeat; background-position:center center; width:130px; height:28px; border:none 0; text-align:center; padding-bottom:5px; font-family:Arial; font-size:1.1em !important; font-weight:600; color:White; cursor:pointer}.buttonSuperLong{  background-color:transparent; background-image:url(/images/buttons/buttonLong2.gif); background-repeat:no-repeat; background-position:center center; width:170px; height:28px; border:none 0; text-align:center; padding-bottom:5px; font-family:Arial; font-size:1.1em !important; font-weight:600; color:White; cursor:pointer}.button:hover{  background-color:transparent; background-image:url(/images/buttons/buttonHover.gif); background-repeat:no-repeat; background-position:center center; width:112px; height:28px; border:none 0; text-align:center; padding-bottom:5px; font-family:Arial; font-size:1.1em !important; font-weight:600; color:White; cursor:pointer}.buttonLong:hover{  background-color:transparent; background-image:url(/images/buttons/buttonHoverLong.gif); background-repeat:no-repeat; background-position:center center; width:130px; height:28px; border:none 0; text-align:center; padding-bottom:5px; font-family:Arial; font-size:1.1em !important; font-weight:600; color:White; cursor:pointer}.buttonSuperLong:hover{  background-color:transparent; background-image:url(/images/buttons/buttonHoverLong2.gif); background-repeat:no-repeat; background-position:center center; width:170px; height:28px; border:none 0; text-align:center; padding-bottom:5px; font-family:Arial; font-size:1.1em !important; font-weight:600; color:White; cursor:pointer}.buttonFileUpload{  background-color:transparent; background-image:url(/images/buttons/button.gif); background-repeat:no-repeat; background-position:center; width:92px; height:26px; border:none 0; padding:2px 0px 0px 20px; text-align:left; font-family:Arial; font-size:1.1em; font-weight:600; color:White; cursor:pointer}.buttonFileUpload:hover{  background-color:transparent; background-image:url(/images/buttons/buttonHover.gif); background-repeat:no-repeat; background-position:center; width:92px; height:26px; border:none 0; padding:2px 0px 0px 20px; text-align:left; font-family:Arial; font-size:1.1em; font-weight:600; color:White; cursor:pointer}.spanPlaceHolderFiles{  position:relative; top:-20px; left:-20px}.labelButtonFile{  text-align:center; margin-left:-20px; padding-top:1px}.ToolTip{  position:absolute; font-family:Arial; font-size:11px; font-weight:normal; padding:3px; background-color:#dfe6f1; visibility:hidden; color:#000000;  border-style:solid; border-color:#00679c; border-width:1px}.JobBoardLink{  color:#fd7817; text-decoration:none; font-weight:bold; margin-left:0px}.QAMPLink{  margin-left:0px; color:#b31313}.divImpersonate{  float:right; position:absolute; right:280px; top:0px; width:145px; padding-top:5px}#tableImpersonate{  border:solid 5px #c5e7c5; width:100%; height:68px; text-align:center; background-color:#00A650}#tableImpersonate a:link,#tableImpersonate a:visited{  color:#00A650}.impersonateTitle{  font-weight:bold; font-size:12px; color:#fff}.impersonateButton{  background-color:#c5e7c5; font-weight:bold; padding:2px 5px 2px 5px; font-size:11px}.divLogoPrivateIndex{  float:left; width:70px}.divContentPrivateIndex{  float:left; width:87%; height:auto}.divPrivateIndex{  height:auto; margin-bottom:20px}.divBoxIndex{  float:right; border:1px solid #ccc; background:#fcfcfc; padding:15px; width:100%; *width:90%;_width:100%;margin:0px0px20px0px}.divBoxNotFoundResults{  float:right; border:1px solid #ccc; background:#fcfcfc; padding:15px; width:100%; *width:90%;  _width:100%;  margin:0px0px20px0px}.divBoxIndexSmall{  float:left; border:1px solid #ccc; background:#fcfcfc; padding:10px; width:92%; margin-bottom:5px; margin-top:5px; text-align:left; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px}.frame{  background-image:url(/images/common/20_QSMP_FRAME.gif); background-repeat:no-repeat; float:left; width:30px; height:30px; margin-top:5px}.frameContent{  float:left; width:90%; _line-height:1em}.divCompleted{  color:Gray; width:100%}.header_privateSection{  padding-left:15px; padding-right:15px; float:left; width:920px}.divBoxContent{  border:1px solid #ccc; background:#fcfcfc; padding:15px; margin-top:10px}#imgImprove{  background-image:url(/images/common/IMPROVEIMAGE.gif); background-repeat:no-repeat; width:60px; height:60px; float:left}#imgCompetence{  background-image:url(/images/common/32_COMPETENCES.gif); background-repeat:no-repeat; width:40px; height:40px; float:left}#imgPersonalData{  background-image:url(/images/common/32_CV_IMAGE.gif); background-repeat:no-repeat; width:40px; height:40px; float:left}#imgOfferts{  background-image:url(/images/common/32_SAVEDDATA.gif); background-repeat:no-repeat; width:40px; height:40px; float:left}#imgServices{  background-image:url(/images/common/32_MYSERVICES.gif); background-repeat:no-repeat; width:40px; height:40px; float:left}.divImproveContent .frame,.CoachingSession .frame{  margin-top:10px}.divImproveContent .frameContent,.CoachingSession .frameContent{  margin-top:10px}.txtnormalGray{  font-family:Arial; font-size:12px; font-weight:normal; color:Gray}.txtnormalbold{  font-size:12px; font-weight:bold}.txtitalic{  font-size:12px; font-weight:normal; font-style:italic}.txtitalicbold{  font-size:12px; font-weight:bold; font-style:italic}.txtnormalsmall{  font-size:10px; font-weight:normal; font-style:normal}.txtnormalboldsmall{  font-size:11px; font-weight:bold; font-style:normal}.txtitalicsmall{  font-size:11px; font-weight:normal; font-style:italic}.txtitalicboldsmall{  font-size:11px; font-weight:bold; font-style:italic}.txtTableSmall{  font-size:11px; font-weight:normal; font-style:normal}.divAdvancedSearch,.divAdvancedSearch a{  font-size:11px; color:White; text-decoration:underline}.table{  border:none 0px white; color:#444}.table td{  border-left:none 0px Transparent; border-bottom:none 0px Transparent; border-right:none 0px Transparent; border-top:solid 0px Transparent}.tableHeader td,.tableHeader th,.tableHeader,.tableHeader tr{  border-top:none 0px white; border-right:none 0px white; border-left:none 0px white; border-bottom:solid 1px black; font-weight:bold; font-size:12px; border-spacing:1px}.tableHeader a{  color:#333; text-decoration:none}.noborders{  border:none 0px transparent}.tableHeaderBackground{  background-color:#d55c17; color:White; font-weight:bold}.tableRow{  font-size:12px; text-align:left; overflow:visible}.tableRowAlternating{  background-color:#EBEBEB; font-size:12px; text-align:left}.tableRowBorderTop,.tableRowBorderTop td{  border-top:solid 1px black; font-size:12px}.reportSbt{  font-size:3.0em}.reportTitle{  margin:0; padding:0; font-weight:normal; font-size:2.0em; line-height:150%; color:#006699}.tree{  font-family:Arial,Tahoma,Times,"Times New Roman" ,serif; font-size:12px; border:solid 0px #b6b6b6; background-color:White}.selectedTreeNode{  color:White; background-color:#006699}.pager td table tr td{  border:solid 0px #b6b6b6; font-size:12px}.pager td table tr td a{  font-weight:bold}.closeButtonPopup{  position:relative; top:20px; left:20px; cursor:pointer; z-index:99999 !important; background-image:url("/images/buttons/close.png"); height:50px; width:50px}.searchBox{  float:left; margin-left:0px; height:160px; width:538px;  background:#f1f1f1;  border-top:4px solid #dd7515; border-bottom:0px solid #dd7515; padding:18px; padding-top:15px; border-left:none; border-right:none; margin-top:7px; line-height:0.9em; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px}#loginPage{  float:left; width:100%; line-height:1.0em}#indexPage{  float:left; width:800px; padding-left:10px; padding-bottom:45px; line-height:1.0em}#indexPage h2{  font:1.6em Arial,Verdana; height:0px; line-height:35px}.indexHeader{  float:right; width:750px; padding-bottom:20px; line-height:1.0em}.indexColumn{  float:left; width:380px; padding-left:5px}.highlightedSection{  background:#f1f1f1; border-top:4px solid #dd7515}.indexSection{  float:left; width:95%; line-height:2.5em; padding-bottom:30px}.indexSectionTitle{  font-size:22px; font-family:Arial,Verdana; color:#444}.indexImage{  float:left; width:50px}.indexContent{  text-align:justify; line-height:1.2em; padding-top:30px; padding-left:50px}.indexSectionHeader{  padding:10px 0px 10px 0px}.indexSectionHeaderText{  font-size:1.2em; color:#333333}.servicePage{  float:left; width:98%}.serviceTitleSection{  float:left}.serviceTitle{  float:left; font-size:22px; font-family:Arial,Verdana; color:#444}.serviceSection{  float:left; padding:10px 10px 10px 10px; width:100%}.serviceImage{  float:left; width:50px}.serviceContent{  text-align:justify; line-height:1.2em}.servicePurchase{  text-align:right}.serviceInfo{  clear:both; float:left; padding:5px 0px 5px 0px}.containerBtnAdd{  text-align:right; padding-top:15px}.validateMsgBlue{  float:right; width:45%; border:solid 2px #0071d7; background-color:#d3ecfc; padding:10px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; line-height:1em; margin-bottom:10px}.validateMsgYellow{  float:right; width:45%; border:solid 2px Yellow; background-color:#ffffcc; padding:10px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; line-height:1em; margin-bottom:10px}.msgBlue{  width:45%; border:solid 2px #0071d7; background-color:#d3ecfc; padding:15px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; line-height:1em; text-align:center}.validateAccountMsg{  width:480px; border:solid 2px #0071d7; background-color:#d3ecfc; padding:10px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; line-height:1em; margin-bottom:10px; margin-top:5px;   *margin-top:30px;  _margin-top::30px;}.msgGuidanceRequest{  width:99%; border-top:solid 2px Gray; background-color:#fafafa; padding:15px; line-height:1em; text-align:center}.titleBar{  clear:both; float:left; padding:0px 0px 2px 5px; background-image:url(/images/backgrounds/backOfferSection.gif); background-repeat:repeat-x; background-position:left top; text-align:left; width:100%; margin-top:10px; min-height:20px}.titleBarCV{  clear:both; width:99%; padding:0px 0px 0px 5px; background-image:url(../../../images/backgrounds/backOfferSection.gif); background-repeat:repeat-x; background-position:left top; min-height:20px}.titleBarContent{  clear:both; float:left; width:98%; padding:5px 0px 10px 10px; text-align:left; margin-top:10px}.titleBarLeftItem{  float:left; padding-top:3px}.titleBarRightItem{  float:right; width:25px; padding-top:3px; cursor:pointer}.offerTitleBar{  clear:both; padding:0px 0px 0px 5px; background-image:url(/images/backgrounds/backOfferSection.gif); background-repeat:repeat-x; background-position:left top; text-align:left; width:99%; height:25px}.offerTitleBarEdit{  width:99%; padding:0px 5px 0px 5px; background-image:url(/images/backgrounds/backOfferSection.gif); background-repeat:repeat-x; background-position:left top; cursor:pointer}.containerNotFoundResults{  width:100%; margin-top:20px; margin-bottom:20px; text-align:center}.containerNotFoundResultsBackground{  border:dotted 1px Silver; width:400px; background-color:#f6f6f6; margin:auto}.containerNotFoundResultsImage{  background-image:url(/images/common/information.gif); background-repeat:no-repeat; background-position:center center; background-color:#f6f6f6; padding:16px 10px 0px 10px; width:40px; height:40px}.txtNotFoundResults{  font-weight:500; color:#333333; font-size:14px; text-align:justify}.divQSMPServices{  float:left; width:90%; padding:12px; border:1px solid #195b8b; border-top:6px solid #195b8b; font-size:1.1em; background:url(/images/common/bigtree_blue.gif) no-repeat top right}.divQSMPServices h2{  color:#195b8b; font-size:1.5em; font-weight:normal}.divQSMPServices h3{  font-size:1.25em; font-weight:normal; padding-bottom:15px; padding-top:15px; color:#195b8b}.divQSMPServices a{  color:#195b8b}.divQAMPServices{  float:left; width:90%; padding:12px; border:1px solid #b31313; border-top:6px solid #b31313; font-size:1.1em; background:url(/images/common/bigtree_red.gif) no-repeat top right}.divQAMPServices h2{  color:#b31313; font-size:1.5em; font-weight:normal}.divQAMPServices h3{  font-size:1.25em; font-weight:normal; padding-bottom:15px; padding-top:15px; color:#b31313}.divQAMPServices a{  color:#b31313}.divQSMPServices p,.divQAMPServices p{  padding-bottom:5px}.divQSMPServices ul,.divQAMPServices ul{  padding-left:30px; margin-left:0; width:70%; list-style-type:square}.divQSMPServices ul li,.divQAMPServices ul li{  padding-bottom:5px}.timer{  width:170px; height:20px; background-color:white; border-color:#A3B2DB; border-width:1; border-style:Solid}.txtTimer{  font-size:14px; font-weight:bold; font-family:Arial; color:Black; font-style:italic; padding-left:10px; padding-right:10px}.collapsePanel{  background-color:White; width:100%; overflow:hidden}.collapsePanelHeader{  width:100%; height:20px; background-image:url('/images/backgrounds/backOfferSection.gif'); cursor:pointer; vertical-align:middle; padding:0px 0px 2px 5px}.outLineCollapsePanel{    border-width:1px; border-style:Solid}.titleFAQ{  font-size:12px; font-weight:normal; color:#10689f; line-height:1.0em; text-decoration:underline}.titleFAQ:hover{  color:#333}.collapsePanelHeaderFAQ{  width:100%; cursor:pointer; vertical-align:middle; padding:0px 0px 0px 0px; overflow:hidden}.faqParagraph {  text-align:justify; padding-top:5px; padding-bottom:5px}.post-it{  background-image:url('/images/backgrounds/post-it.jpg'); background-position:center; width:185px; height:194px; background-repeat:no-repeat}.post-it-Content{  height:115px; overflow:auto; margin-bottom:5px}.divBoardText{  float:left; width:83%; text-align:justify}.divBoardDate{  float:right; width:15%; text-align:right}.candidate-unread{  font-weight:900; background-color:LightYellow}div.candidate-remaining{  float:right; margin-top:15px; padding:10px; background-color:#eaf2f9; width:159px; min-height:70px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; text-align:center; line-height:1.5em; border:1px #c9d9e6 solid}div.candidate-remaining p{  padding-bottom:10px; font-size:1.3em}div.candidate-remaining button{  font-size:0.8em}.candidate-remain-big{  font-size:1.5em}.invitationHeader{  margin-left:120px; width:620px; background:#f3f3f3; border-top:8px solid #bbbbbb; border-bottom:1px solid #999999; padding:15px}.invitationWelcome{  font-size:20px; padding-bottom:10px}.invitationInformation{  text-align:justify}.invitationAction{  text-align:right; padding-top:5px; float:right}.invitationColumnName{  width:150px; float:left}.invitationColumnData{  width:450px; float:left}.invitationCreatePwd{  padding-bottom:15px; line-height:25px}.candidate-title{  font-size:1.4em}.candidate-title a{  text-decoration:none}.candidate-pct{  color:#da7e2d; font-size:1em; font-weight:bold}.candidate-minitext{  color:Gray; font-size:0.85em}div.cand-details1{  clear:both; padding-left:25px; padding-bottom:4px}div.cand-details2{  padding-left:25px; line-height:1.3em}.cand-age{  font-weight:bold}.candidate-minitext{  color:Gray; font-size:0.85em}.statisticSection{  line-height:1.5em; padding-bottom:15px; background:#fcfcfc; margin-top:20px; margin-right:20px; float:left; width:265px; border-top:4px solid #dd7515; padding:10px; padding-left:20px}.statisticMonthlyHeader{  width:100%; background-color:Gray}.statisticMonthlySlider{  width:30px}.divStatistic{  float:left; width:950px}.divStatisticEvolution{  float:left; width:64%}.divStatisticDetail{  float:right; width:33%}.logoSlider{  border:1px solid rgb(187,187,187); float:left; width:95px; height:55px; margin-top:10px; margin-right:3px; background-color:rgb(255,255,255)}.logoSliderNavLeft{  float:left; width:17px; height:25px; margin-top:10px; margin-right:2px; padding-top:20px}.logoSliderNavRight{  float:left; width:18px; height:25px; margin-top:10px; margin-right:0px; padding-top:20px}.tablePager a{  margin:auto; color:#bf4204; padding:0px 5px; text-decoration:none; border:none; line-height:15px}.tablePager a:hover{  border:solid 2px #bf4204; background-color:#bf7604; color:#fff; padding:0px 3px; text-decoration:none}.tablePager{  border-top:4px solid #dd7515; background:#fcfcfc; text-align:center; padding:5px}.tablePagerItem{  font-size:15px}.tablePagerAllItem{  font-size:12px}.tablePagerItemSelected{  font-weight:bold; color:#3e3e3e; padding:0px 6px}.gridProgressBarNoCompetences{  cursor:pointer; width:540px; height:359px; background-image:url('/images/backgrounds/CompetenceBackground.gif'); padding-top:10px}.containerError{  width:100%; margin-top:20px; margin-bottom:20px}.containerBackgroundError{  border:dotted 1px Silver; width:600px; background-color:#f6f6f6; padding:20px 20px 20px 20px; line-height:1.5em; text-align:justify}.txtContainError{  font-weight:500; color:#333333; font-size:16px}.boxSavedSeachName{  border:solid 1px Silver; background-color:#f1f1f1}.onlyPrint{  display:none}.divNewFeature{  height:15px;  background-color:Red;  width:40px;  padding:4px 3px 3px 7px;  line-height:1.0em}.tableNewFeature{  float:right;  margin-top:8px; margin-right:50px}.divNewNetworkMessages{  background-color:Red;  width:60px;  height:12px;  padding:4px 3px 3px 7px; line-height:1.0em}.tableNewNetworkMessages{  float:right;  margin-top:-15px; margin-right:5px}.remarkedMessage{  font-family:Arial; font-size:12px; color:White;  background-color:Red;  font-weight:bold;  padding:2px}.divInfoMessage{    border:solid 2px Yellow; background-color:#ffffcc}.hBarThin{  height:1px;  background-color:Silver;  margin-right:3px}.adviceCapsLock{  background-image:url('/images/common/ChkCaps.png'); background-repeat:no-repeat; width:175px; height:19px; text-align:center; padding-top:12px}.divAdviceMessage{  clear:both; float:left;  background-color:#FFFFE0;  border:solid 1px gray;  width:97%;  font-family:Arial; font-size:13px;  padding:10px; margin-bottom:10px}@media print{  .noPrint {    display:none; }  .sidecol {    display:none;   overflow:hidden;   width:0px; }  #bodycol {    width:930px; }  #header_Title {    display:none;   overflow:hidden;   height:0px; }  .header_Background {    background:#FFF; }  .divSearch {    display:none;   overflow:hidden; }  .divMenu {    display:none;   overflow:hidden;   margin-right:-3px;   padding-right:-3px;   border-right:solid 1px #ccc;  }  .divHome {    display:none; }  .menuright {    display:none;   overflow:hidden; }  #footwrap {    display:none;   overflow:hidden;   text-align:center; }  .wrapfooter {    display:none; }  .button,.buttonLong,.buttonSuperLong {    display:none; }  #spanButtonPlaceholder {    display:none; }  .onlyPrint {    display:block; }} .grid{  width:100%; font-family:Arial}.grid H2{  margin:0; padding:0; color:#ffffff; height:20px; line-height:20px; font-size:14px}.grid .mid{  padding:3px 0px 0px 0px}.grid .datatable{  width:100%; color:#333}.grid .datatable TH{  font-size:12px; font-weight:bold; letter-spacing:0px; text-align:left; padding:2px 4px; color:#333333; border-bottom:solid 2px #bf4204}.grid .datatable TH A{  text-decoration:none; padding-right:18px; color:#0066cc}.grid .datatable .row TD{  font-size:11px; text-align:left; padding:6px 4px; border-bottom:none 0px #bbd9ee}.grid .datatable .row:hover,.grid .datatable .DeletedData:hover{  background-color:#f2f2f2}.txtofferSearchActions{  color:#fff; font-weight:bold; cursor:pointer}.tableRowAlternating .txtofferSearchActions{  color:#EBEBEB}.DeletedData .txtofferSearchActions{  color:#F5F6CE}.grid .datatable .row:hover #offerSearchActions,.grid .datatable .DeletedData:hover #offerSearchActions,.grid .table .tableRow:hover #offerSearchActions,.grid .table .tableRowAlternating:hover #offerSearchActions,.grid .table .DeletedData:hover #offerSearchActions{  background:url('/images/common/actions.gif'); background-repeat:no-repeat}.grid .datatable .row:hover #recSubscribedCVActions,.grid .datatable .DeletedData:hover #recSubscribedCVActions,.grid .table .tableRow:hover #recSubscribedCVActions,.grid .table .tableRowAlternating:hover #recSubscribedCVActions,.grid .table .DeletedData:hover #recSubscribedCVActions{  background:url('/images/common/actions_sm.gif'); background-repeat:no-repeat}.myHoverBackground #recSubscribedCVActions,.myHoverNoBackground #recSubscribedCVActions{  background:url('/images/common/actions_sm.gif'); background-repeat:no-repeat}.myHoverBackground{  background-color:#f2f2f2}.myHoverBackground #offerSearchActions,.myHoverNoBackground #offerSearchActions{  background:url('/images/common/actions.gif'); background-repeat:no-repeat}.myHoverBackground .txtofferSearchActions,.myHoverNoBackground .txtofferSearchActions{  margin-left:20px; margin-bottom:1px; color:#fff}.grid .datatable .row:hover .txtofferSearchActions,.grid .datatable .DeletedData:hover .txtofferSearchActions,.grid .table .tableRow:hover .txtofferSearchActions,.grid .table .tableRowAlternating:hover .txtofferSearchActions,.grid .table .DeletedData:hover .txtofferSearchActions{  margin-left:20px; margin-bottom:1px; color:#fff}.grid .datatable .row TD.first{  padding-left:10px}.grid .datatable TH.first{  padding-left:10px}.grid .datatable .row:hover .first{  background-repeat:no-repeat}.grid TR.pager-row TD{  border-top:solid 2px #bbd9ee; background-color:Transparent}.grid .pager{  font-family:arial,sans-serif; text-align:center; padding:6px}.grid .pager SPAN.command,.grid .pager SPAN.current,.grid .pager A.command,.grid TR.pager-row TD A{  color:#bf4204; padding:0px 5px; text-decoration:none; border:none; font-size:15px; line-height:15px}.grid .pager A.command:hover,.grid TR.pager-row TD A:hover{  border:solid 2px #bf4204; background-color:#bf7604; color:#fff; padding:0px 3px; text-decoration:none}.grid .pager SPAN.current,.grid TR.pager-row TD SPAN{  font-weight:bold; color:#3e3e3e; padding:0px 6px; font-size:15px}.grid TR.pager-row TD{  border-top:none; text-align:center}.grid TR.pager-row TABLE{  height:35px; margin:0 auto 0 auto}