/*css*/
.wrap{width:960px;margin:0 auto}
.fL{float:left}
.fR{float:right}
.fnSec{background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
border:1px solid #f7f7f7;padding:10px 0;overflow:hidden;width:100%}
.netEng,.interact,.camDrive,.regisBtn,.partCont,.prePlce,.apply,.calen,.contests,.askAnsIcn,.careerIcn,.papers,.tests,.gd,.topJobs em,.bank,.dropIcn,.updateBtn,.viewRc{background:url(../images/fn_homeIcons.png) no-repeat 0 0}
.lastUp{color:#8a8989;margin:5px 0}
.viewRc{background-position:-187px -81px;width:10px; height:10px;display:inline-block;float:left;margin:7px 0 7px 7px}
.dropIcn{background-position:-168px -73px;width:10px; height:10px;display:inline-block;float:left;}
.topJobs em{background-position:-168px -56px;width:10px; height:15px;display:inline-block;float:left;}
.papers{background-position:-172px -175px;width:30px; height:25px;display:inline-block;float:left;}
.tests{background-position:-117px -144px;width:30px; height:25px;display:inline-block;float:left;}
.gd{background-position:-113px -168px;width:33px; height:25px;display:inline-block;float:left;}
.bank{background-position:-114px -112px;width:31px; height:25px;display:inline-block;float:left;}
.careerIcn{background-position:-77px -165px;width:30px; height:28px;display:inline-block;float:left}
.askAnsIcn{background-position:0 -115px;width:60px; height:47px;display:inline-block;float:left;}
.calen{background-position:-64px -113px;width:48px; height:47px;display:inline-block;float:left;}
.contests{background-position:-144px -111px;width:48px; height:61px;display:inline-block;float:left;}
.interact{background-position:0 -57px;width:36px; height:27px;display:inline-block;float:left;margin:0 8px 0 0}
.partCont{background-position:-67px -56px;width:25px; height:33px;display:inline-block;float:left;margin:0 8px 0 0}
.prePlce{background-position:-98px -58px;width:32px; height:32px;display:inline-block;float:left;margin:0 8px 0 0}
.apply{background-position:-134px -58px;width:32px; height:32px;display:inline-block;float:left;margin:0 8px 0 0}
.prePlce{background-position:-98px -58px;width:32px; height:32px;display:inline-block;float:left;margin:0 8px 0 0}
.regisBtn{background-position:0 0;width:197px; height:51px;display:inline-block;cursor:pointer;}
.updateBtn{background-position:0 -205px;width:156px; height:51px;display:inline-block;cursor:pointer;}
.w156{width:156px}
.camDrive{background-position:-39px -55px;width:23px; height:27px;display:inline-block;margin:0 8px 0 0;float:left}
h1{font:bold 28px Trebuchet MS;margin:0 30px 0 0;}
h1 span{display:block;font-size:16px; font-weight:normal;color:#5b5b5b}
h1 span em{color:#000}
h1 span i{float:right; font-size:15px; text-decoration:none;font-style:normal}
h1 span i a{text-decoration:none;color:#113eff}
h2{border-bottom:1px dotted #ccc;font:bold 16px Trebuchet MS;margin:0 0 10px 0;padding:0 0 5px 0}

.shadw{background:url(../images/fn_shadw.png) no-repeat 0 0;width:960px; height:29px}
.midSec{margin:35px 0 0 0;width:208px; float:left;border-left:2px solid #f1f1f1;padding:10px 10px 0 20px;height:130px}
.midSecHead{color:#5b5b5b; font-size:14px; font-weight:bold;margin:10px 0 0 10px}
.midSec li.head{margin:0!important;overflow:hidden;width:100%}
.midSec li{margin:10px 0 0 15px;color:#676767;font-size:13px;position:relative}
.midSec li i{position:absolute;;left:-15px;font-style:normal}
.carTools div h2.h2_ct,.drive li a h2,.midSec li h2.h2_txt{border:none!important;padding:0;margin:0;font:normal 13px arial}
.drive li a h2{color:#0030FF;font-weight:bold}
.pL0{padding-left:0!important}
.colL{width:648px; float:left;margin:0 30px 0 0}
.drive {padding:10px;line-height:17px;border-bottom:1px dotted #000}
.drive li{color:#414141}
.drive li a{font-weight:bold; color:#0030ff; font-size:13px;text-decoration:none}

.bdrNo{border:none!important}
.f13{font-size:13px!important}
.m0{margin:0!important}
.colR{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;width:260px;float:left;padding:10px;background: #fffef7; /* Old browsers */
background: -moz-linear-gradient(top, #fffef7 0%, #fff1a0 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffef7), color-stop(100%,#fff1a0)); /* Chrome,Safari4+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffef7', endColorstr='#fff1a0',GradientType=0 ); /* IE6-9 */border:1px solid #f4e58f}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.sliderCont{-webkit-border-radius: 5px;-moz-border-radius: 5px;border:1px solid #ddd;margin:10px 0;overflow:hidden;width:937px;-moz-box-shadow:7px 3px 5px #e2e2e2;-webkit-box-shadow:7px 3px 5px #e2e2e2;box-shadow:0 3px 5px #e2e2e2;}
.netEng{background-position:0 -90px;width:179px; height:18px;display:inline-block}
.ml10{margin-left:10px!important}
.w70{width:70px}
.submitBtn{background: #5c82d9; /* Old browsers */background: -moz-linear-gradient(top,  #5c82d9 1%, #3757af 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#5c82d9), color-stop(100%,#3757af)); /* Chrome,Safari4+ */background: linear-gradient(top,  #5c82d9 1%,#3757af 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c82d9', endColorstr='#3757af',GradientType=0 ); /* IE6-9 */color:#fff; border:1px solid #4662b2;height:28px;webkit-border-radius:3px;-moz-border-radius:3px;font-weight:bold;cursor:pointer}
.divider{background:url(../images/fn_homeBg.gif) no-repeat -4px 0; height:211px; width:2px;margin:20px 20px 0 0;float:left}
.emp a{margin:0 0 10px 3px;display:inline-block}
.f12{font-size:12px}
/*jobseeker*/
.firstEmp{width:655px;float:left;margin:0 40px 0 0}
.fWalkins{float:left;width:220px; text-align:center}
.netEngageCont{width:671px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#f5f8fb;border:1px solid #e6eef5;margin:0px 0px 20px 0;float:left}
.netEngage{ background:#fff;border:2px solid #e6eef5;padding:7px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.netEngLogo{border-bottom:1px solid #ccc;padding-bottom:5px;margin:0 0 15px 0}
.netEngLogo span{display:block; margin:10px 0 0 5px;font-size:13px}
.chat{margin:10px 0 0 0;border-bottom:1px dotted #000;line-height:17px;padding:0 0 15px 0}
.viewChat{clear:both;padding:10px 0}
.viewChat a{float:right;text-decoration:none;}
.clr{clear:both}
.viewAll{overflow:hidden;width:100%;margin:10px 0 5px 0}
.viewAll a{color:#113eff;text-decoration:none;float:right}
.leftCol{width:425px; margin:0 20px 0 0;float:left;}
.midCol{width:210px;float:left;margin:0 25px 0 10px}
.rightCol{width:266px; float:left;}
.txtCntr{text-align:center}
.carTools{width:200px}
.carTools li{display:block;border-bottom:1px dotted #000;overflow:hidden;width:100%;padding:10px 0}
.carTools div.ct{float:left;color:#414141;width:160px;margin:0 0 0 5px}
.carTools div h2 a{text-decoration:none;color:#002EFF}
.topJobs{overflow:hidden;width:100%; margin:10px}
.topJobs p{float:left}
.news p a,.topJobs p a{display:block;color:#0030ff;text-decoration:none;font-size:12px}
.topJobs p  span{color:#7d7d7d;display:block;margin:3px 0}
.topJobs p i{font-style:normal;color:#50a100;display:block}
.topViewAll a{color:#113eff;text-decoration:none;display:block}
.topViewAll {border-top:1px dotted #000;text-align:right;padding:10px 0;}
.news{width:210px;padding:0 0 10px 0;margin:0 0 10px 0;overflow:hidden;width:100%;border-bottom:1px dotted #414141}
.news em{width:15px;display:inline-block;float:left;}
.news p{color:#414141;float:left;width:250px} 
.unBold{font-weight:normal!important}
.campRep{margin:10px 0 0 0;overflow:hidden;width:100%}
.campRep img{float:left}
.campRep div{float:left;margin:10px 0 0 0;width:320px	}
.campRep h2{margin:0 !important}
.campRep div ul{float:left;margin:3px 0 5px 20px;border-bottom:1px dotted #ccc; width:316px;padding:0 0 12px 0}
.campRep div ul li{margin:3px 0;line-height:18px}
.campRep div span{display:block;text-align:right}
.campRep div span a{color:#113eff;text-decoration:none}
.pb0{padding-bottom:0}
.evtCont{float:left;width:352px;margin-left:10px}
.evtCont a.head{display:block;font-size:15px;color:#002eff;text-decoration:none}
.evtCont span{color:#4e4e4e;font-size:13px;line-height:16px;display:block; margin:5px 0 0 0}
.latest{margin-top:15px}
.latest img{display:block}
.latest i{display:block;font-style:normal;font-size:13px;padding:0 0 5px 0}
.latest p {float:left;width:230px;margin:0 0 0 6px}
.latest p a{display:block;color:#002eff;text-decoration:none}
.evntConts .latest p em{ width: 160px; display:block}
.askAns{border-bottom:1px solid #ccc; padding:0 0 10px 0}
.askAns em,.askAns h2{float:left}
.askAns h2{margin:22px 0 0 10px;border:0}
.askInput{margin:15px 0 10px 0;}
.askInput p{overflow:hidden;width:100%}
.askInput p textarea{float:left;width:300px;color:#000;height:55px; scroll:auto;padding:5px;overflow-y:auto;resize:none}
.askInput p i{float:left; margin:42px 0 0 5px}
.askAns span{display:block;clear:both;padding:5px 0 2px 0}
.f11{font-size:11px !important}
.mt25{margin-top:25px}
.white{color:#fff}
.txtR{text-align:right}
.mr10{margin:0 10px 0 0}
.carHead{overflow:hidden;width:100%;border-bottom:1px solid #dddddd;padding:0 0 5px 0}
.carHead h2{border:none}
.bold{font-weight:bold}
.blueBtn{background: #4579e3; /* Old browsers */
background: -moz-linear-gradient(top,  #4579e3 2%, #4e83ef 50%, #5288f6 98%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#4579e3), color-stop(50%,#4e83ef), color-stop(98%,#5288f6)); /* Chrome,Safari4+ */background: -ms-linear-gradient(top,  #4579e3 2%,#4e83ef 50%,#5288f6 98%); /* IE10+ */background: linear-gradient(top,  #4579e3 2%,#4e83ef 50%,#5288f6 98%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4579e3', endColorstr='#5288f6',GradientType=0 ); /* IE6-9 */-webkit-border-radius: 2px;cursor:pointer;font-weight:bold;-moz-border-radius: 2px;border-radius: 2px;border:none;color:#fff;font-size:12px;padding:0; height:25px;margin:0}
.topJobsLink{background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 1%, #fefefe 33%, #f5f5f5 71%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(33%,#fefefe), color-stop(71%,#f5f5f5)); /* Chrome,Safari4+ */background: -ms-linear-gradient(top,  #ffffff 1%,#fefefe 33%,#f5f5f5 71%); /* IE10+ */background: linear-gradient(top,  #ffffff 1%,#fefefe 33%,#f5f5f5 71%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */border:1px solid #e1e1e1;-webkit-border-radius: 4px;margin:0 0 10px 0;-moz-border-radius: 4px;text-align:center;border-radius: 4px;width:239px}
.topJobsLink a.no{border:none}
.topJobsLink a.sel{background:#eee}
.topJobsLink a{padding:4px 10px;color:#000; text-decoration:none;display:inline-block;border-left:1px solid #e1e1e1}	
.w80{width:80px}
.srchBand{-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;border:1px solid #e7e7e7; background:#f0f0f0;padding:10px;margin:10px 0 0 0;}
.f18{font-size:18px}
.srchBand p{float:left;margin-left:10px}
.srchBand input.w165{width:155px;padding:4px;border:0}
.srchBand input.w195{width:190px;padding:4px;border:1px solid #9a9a9a}
.srchBand input.w320{width:280px;padding:4px;border:1px solid #9a9a9a}
.srchBand p span{display:block;color:#535353;margin:0 0 2px 0}
.mt15{margin-top:15px}
.gryC{color:#535353!important}
.mt10{margin-top:10px}
.courseCont{background:#fff;border:1px solid #9a9a9a;overflow:hidden;width:180px;cursor:pointer;margin:2px 0 0 0}
.ml20{margin:0 0 0 20px}
.courseLayer{position:absolute;z-index:1000;width:400px;}
.posR{position:relative}
.w420{width:400px;border:1px solid #e7e7e7;font-size:12px}
.hand{cursor:pointer}
.mt17{margin-top:17px}
.red{color:red}
.p10{padding:10px}
.ovrH{overflow:hidden;width:100%}
.w490{width:490px;}
.w375{width:375px;}
.txtL{text-align:left!important}
/* This section is for homepage netengage widget */
.evntConts{float:left; width:651px; margin-top:10px; border:3px solid #e6eef5}
.evntConts .latest span, .contst li span {width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block}
.contst li span{width:150px}
.evntConts .latest p {margin:0; width:auto;}
.evntConts .latest>a, .contst li>a{margin:0 8px 5px 0; float:left}
.evntConts .latest{margin:8px 0 15px;display:table}
.evntConts .netEngLogo{margin: 0 0 10px; padding-bottom:2px}
.evntConts a.head{color: #002eff; font-size: 15px;text-decoration: none}
.evntConts .viewAll{margin:6px 0 0}
.contst{overflow:hidden; display:table; width:100%; margin:8px 0 0; padding-bottom:10px}
.contst li{margin-bottom:10px; display:table-cell; padding:0 10px 0 36px}
.contst li:first-child{padding:0}
.frImp{float:right!important}
.contstBox{float:right; min-width:316px; max-width:360px; margin-left:15px}
.dBdr{border-bottom:1px dotted #999}
.events{overflow:hidden}
.askQ{border:0}
.askQ .askInput p textarea{width:100%;height:61px; border-radius:3px; border:1px solid #ccc; -moz-box-sizing:border-box; box-sizing:border-box}
.askQ .askInput p i{margin:10px 0}
.rcntSpkr{margin:13px 0 0; padding:0 0 28px 7px; overflow:hidden}
.rcntSpkr li{float:left; padding:0 10px; width:197px; border-left:1px dotted #dedede}
.rcntSpkr li:first-child{border:0; padding-left:0}
.hding{font-size:15px; font-weight:normal; color:#666}
.spkrImg{border:1px solid #ececee; float:left; margin-right:8px}
.arrow{width: 0; height: 0; border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid #444; margin-left:4px; display:inline-block }
.blockBox{float:left; width:100%; margin-top:10px}
.blockBox a{text-decoration:none; color:#113eff}
.spkrTxt{padding-top:9px; display:block;min-height:60px }
.spkrTxt strong{font-weight:bold}
.contst img{display:inline-block; vertical-align:top;}
.contst a{color: #002EFF;text-decoration: none;}
.evntConts .latest a{display:inline;}
.evntConts li.w150_ne{width:150px;}
.imageLoader_ne{padding:10px;text-align:center}
.mt18{margin-top:18px!important}
@-moz-document url-prefix() {.mt18{margin-top:22px!important}}

.fn_tweak_bg{background:#fbfbfb; border:1px solid f0f0f0; padding:10px;}
.fn_tweak_bg .postCVBox{width:230px; height:200px;border:1px solid #f0f0f0;background:#fefefe; box-sizing:border-box; padding:16px 22px; float:right; margin-bottom:10px; font-size:14px; line-height:20px; margin-right:30px;}
.fn_tweak_bg div{color:#424242; font-size:14px;}
.fn_tweak_bg .postUrCV_btn{background:#f3b301; color:#fff; font-size:16px; text-align:center; width:100%; padding:10px 0; display:block; font-weight:bold; text-decoration:none}
.fn_tweak_bg .postUrCV_btn sup{font-size:11px;}
.fn_tweak_bg h1{font-size:20px; padding-top:10px; font-weight:normal;}
.fn_tweak_bg .ml38{margin-left:38px;}
.fn_tweak_bg .srchBand{width:600px; border:none; background:none; padding:18px 0 40px !important; margin:0;}
.fn_tweak_bg .srchBand p span, .fn_tweak_bg .srchBand span.gryC{height:16px !important; display:block; margin-bottom:2px;}
.fn_tweak_bg input{border:1px solid #ccc !important; box-sizing:border-box;padding:0 0 0 2px !important; height:40px; line-height:40px;}
.fn_tweak_bg input.inpHT38{height:38px !important;}
.fn_tweak_bg .courseCont{height:38px; _height:39px; overflow:hidden;border:1px solid #ccc; width:160px;margin-top:1px;}
.fn_tweak_bg .courseCont input{border:none !important; height:40px !important;}
.fn_tweak_bg .w165{width:140px !important;}
.fn_tweak_bg .srchBand p{margin-left:0;}
.fn_tweak_bg .w195{width:148px !important;}
.fn_tweak_bg .w320{width:183px !important;}
.fn_tweak_bg .w183{width:183px !important;}
.fn_tweak_bg .blueBtn_T{width:103px; height:40px; background:#0099cc; font-size:14px; color:#fff; text-align:center; border:none !important; box-sizing:border-box; margin-top:18px;}
.int_emp_ico, .part_cont_ico, .app_hired_ico{position:relative; font-size:14px; border:none; font-weight:normal;}
.int_emp_ico:before, .part_cont_ico:before, .app_hired_ico:before, .fn_tweak_topJobs ul li ul li.ctc:before, .fn_tweak_topJobs ul li ul li.location:before{background:url(../images/fn_hp_tweak.png) no-repeat top left; position:absolute; width:20px; height:20px; left:-25px; top:-2px; content:''}
.fn_tweak_bg .jobseek_info{margin-left:30px;}
.fn_tweak_bg h2{margin:0;}
.part_cont_ico:before{background-position:-22px 0;}
.app_hired_ico:before{background-position:-44px 0;}
.fn_tweak_bg .jobseek_info li{float:left; width:200px; margin-right:20px;}
.fn_tweak_bg .jobseek_info li.last{margin-right:0;width:150px;}
.fn_tweak_bg .jobseek_info ul li:before{content:'>'; position:absolute; top:8px; left:-10px; font-size:.9em; color:#333;}
.fn_tweak_bg .jobseek_info ul li{font-size:12px;color:#999; position:relative;padding:8px 0 0; left:-15px;}
.fn_tweak_topJobs .topJobsLink{width:auto;height:30px;border-radius:0; text-align:left; line-height:auto;; margin:0;}
.fn_tweak_topJobs .topJobsLink a{height:30px; display:inline-block;line-height:30px; padding:0 20px; font-size:13px; color:#000;}
.fn_tweak_topJobs .topJobsBdr{border-radius:0 0 5px 5px; padding:15px; border:1px solid #e1e1e1; border-width:0 1px 1px; margin-bottom:20px;}
.fn_tweak_topJobs ul li.section{width:24%; float:left; margin-left:1%;}
.fn_tweak_topJobs ul li ul li{text-overflow: ellipsis; white-space: nowrap; padding:5px 0;font-size:12px; color:#7d7d7d; overflow:hidden;}
.fn_tweak_topJobs ul li ul li.link{font-size:14px;}
.fn_tweak_topJobs ul li ul li.link a{text-decoration:none;}
.fn_tweak_topJobs ul li ul li.company{}
.fn_tweak_topJobs ul li ul li.ctc{position:relative; padding-left:15px;}
.fn_tweak_topJobs ul li ul li.ctc:before{background-position:-82px -2px;width:10px; height:20px; left:0; top:3px;}
.fn_tweak_topJobs ul li ul li.location{color:#50a100; position:relative;padding-left:15px;}
.fn_tweak_topJobs ul li ul li.location:before{background-position:-68px -2px;width:10px; height:20px; left:0; top:3px;}
.fn_tweak_topJobs ul li ul li.hashTxt{color:#000; margin-top:10px;}

@-webkit-keyframes postUrCV_btn {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}40% {-webkit-transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);}} 
@keyframes postUrCV_btn {0%, 20%, 23%, 26%, 100% {transform: translateY(0);} 22% {transform: translateY(-30px);}24% {transform: translateY(-15px);}}
.variant2 .postUrCV_btn {-webkit-animation-name: postUrCV_btn;animation-name: postUrCV_btn;}
.variant2 .fn_tweak_bg .postUrCV_btn{background: #0099cc;border-radius: 20px;-webkit-animation-duration: 10s;animation-duration: 10s;-webkit-animation-fill-mode: both;animation-iteration-count: infinite;animation-fill-mode: both;}
.variant2 .fn_tweak_bg .postCVBox{background: rgba(219,219,219,.7);font-size: 22px;text-align: center;margin-top: 25px;font-weight: bold;border-radius: 13px;}
.variant2 .fn_tweak_bg .postUrCV_btn sup{padding-left: 9px;}
