html,body,div,p,td,input,textarea,h1,h2,h3,h4,h5,h6,select,ul,ol,li,a {padding:0; margin:0; text-decoration:none; list-style:none; resize:none; outline:none}
body { font:normal 400 12px/16px Arial, Helvetica, sans-serif;color:#222}
img { border:none}
input,select,textarea { padding:1px; font-family:Arial; font-size:12px}
a{ color:#017ac5}a:hover{ text-decoration:underline}
.posR { position:relative}
.main { width:995px; margin:0 auto; clear:both; float:none; overflow:hidden}
.dispI { display:inline}.dispB { display:block}.dispN { display:none}
.fL { float:left}.fR { float:right}.fN { float:none}
.cls { clear:both}.cl { clear:both; overflow:hidden; line-height:0px; height:0px}.ovh{ overflow:hidden}
.lh18{line-height:18px}
.txtR {text-align:right}.txtC { text-align:center}.txtJ { text-align:justify}.txtL { text-align:left}
.f11 { font-size:11px}.f12{ font-size:12px}.f13 { font-size:13px}.f14 { font-size:14px} .f16 { font-size:16px}.f18 { font-size:18px}
.fwB { font-weight:bold}.fwN { font-weight:400}.fsN{font-style:normal}
.m5{ margin:5px}.mt5{ margin-top:5px}.mr5{ margin-right:5px}.mb5{ margin-bottom:5px}.ml5 {margin-left:5px}
.mb0{margin-bottom:0px}.ml10 { margin-left:10px}.mr10 { margin-right:10px}.mt10 { margin-top:10px}.mt15 { margin-top:15px}
.mlr5 { margin-left:5px; margin-right:5px}.ml20 { margin-left:20px}.mt20 {margin-top:20px}.mr20 { margin-right:20px}
.mr15 { margin-right:15px}.ml15 { margin-left:15px}.mtb10 { margin-top:10px; margin-bottom:10px}
.p5 { padding:5px}.pt5 { padding-top:5px}.pr5 {padding-right:5px}.pb5 { padding-bottom:5px}.pl5{padding-left:5px}
.p10 { padding:10px}.pt10 { padding-top:10px}.pr10 {padding-right:10px}.pb10 { padding-bottom:10px}.pl10{padding-left:10px}
.p15 { padding:15px}.pt15 { padding-top:15px}.pr15 {padding-right:15px}.pb15 { padding-bottom:15px}.pl15{padding-left:15px}
.plr5{ padding-left:5px; padding-right:5px} .ptb5 { padding-top:5px; padding-bottom:5px} .plr10{ padding-left:10px; padding-right:10px} .pl20 { padding-left:20px} .pr20 { padding-right:20px}
.c888,.hlptxt { color:#888}.c222 { color:#222}.cfff { color:#fff}.c666,.grey { color:#666}.c51A101,.gads{ color:#51A101}.cblue{ color:#002FEA}.cgryD {color:#E1E1E1}.cred,.error { color:red}
.bdrR5 { border-radius:5px}.bdrN { border:none}.bgf8 { background-color:#f8f8f8}
.bdrB222 { border-bottom:1px dotted #222;}.bdrTe2 { border-top:1px solid #e2e2e2}.bdrBe2 { border-bottom:1px solid #e2e2e2}
.w698 { width:70.15%}.w400 { width:400px}.w63p { width:63%}.w180 { width:180px}.w85 { width:85px}.w220L {width:22%}.w300 { width:300px}
.w200 { width:200px}.w65 { width:65px}.w285 { width:285px}.w280 { width:280px}.w100 { width:100px}.w121{width:121px}.w290{width:290px}
.w95{width:95px}.w100p { width:100%} .w700{width:700px}
/* Sprit */
.logIn1,.navi .left,.navi .right,.navi a,.middle a span,.middle a em,.moreLink,.nauind,.moreLinkA,.adSub,.blubdr,.adSrch a,.adSubAr,.switchAr,.new,.confIco,.viewAll em,.errIc,.errIco,.twi,.lin,.fb,.gplus { background:url(../images/header_fixed_2.png) no-repeat 0 0}
.navi,.grayArea,.adSearch {background:url(../images/header_rep.png) repeat-x 0 0}
.gryPeach,.rtbrd,.lfcrvGry,.midbgGry,.rtcrvGry,.tophd,.tophdL,.tophdR{background:url(../images/bgrepeatX.png) repeat-x}
.grayArea2,.fTBdr li { background:url(../images/newfooter.png)}
/* Header Pannel */
.empS { height:21px; background-color:#e6e6e6; padding:5px; overflow:hidden} 
.empS span { line-height:18px}
.empS input { width:121px;border: 1px solid #909090; height:16px; float:left; margin-left:5px}
.empS .logIn1 { width:48px; height:22px; border:none; font-weight:700; color:#fff; padding-bottom:5px; font-size:11px}
.switchAr {width:108px; height:14px; background-position:0 -170px; margin-left:3px}
/* Navigation */
.navi{height:37px;background-position:0 -47px; overflow:visible}
.navi .left,.navi .right{height:37px}
.navi .left{width:5px; background-position:-129px 0}
.navi .right {background-position: -134px 0;width: 5px;}
.navi .middle{height:95%;padding:2px 0 0 3px;margin:0 5px}
.middle li { display:inline; float:left; height:100%; position:relative; z-index:10}
.middle a { float:left; margin-right:5px; padding-left:15px}
.middle a span { float:left; padding-right:15px}
.middle a.home { padding-left:10px}.middle a.home span { padding-right:10px}
.middle a em { float:left; overflow:hidden; height:1%;background-position:right 4px;height:30px;width:28px}
.middle a,.middle a span{background-position:-1000px 1000px;line-height:34px;height:34px;cursor:pointer;font-weight:700; color:#fff}
.poweredBy{font-size:10px;color:#666!important;margin:3px 0 3px 14px;display:block;}
.middle span sup{line-height:10px;vertical-align:super; font-size:11px; display:inline}
.middle a:hover,.middle a.active{background-position:-5px -57px;text-decoration:none}
.middle a:hover span,.middle a.active span{background-position:right -57px}
.ddn:hover a {background-image:none;background:#fff; border:1px solid #3d79b8; border-bottom:none; height:35px;color:#000;border-radius:4px 4px 0 0}
.ddn:hover a span,.ddn a:hover span { background-image:none; color:#000; height:35px;margin:0;padding-right:13px}
.ddn em.downArr { background-position:-136px -95px; height:4px; width:8px; float:none; display:inline-block; margin-left:5px; vertical-align:text-top; margin-top:5px}
.ddn:hover em.downArr{background-position:-146px -95px;}
.ddn .ddNC { display:none; position:absolute; width:148px; left:0; top:35px; background:#fff; border:1px solid #3d79b8; border-top:none;box-shadow:5px 6px 5px #BFBFBF; padding-bottom:5px }
.ddn:hover .ddNC a, .ddNC a,.ddNC a:hover{ background:none; float:none; color:#0100fe; display:block; border:none; border-bottom:1px dotted #d6d6d6;margin:3px 0 0; padding:0 0 3px 14px; line-height:1.5; height:auto; font-weight:400}
.ddNC a.nbdr,.poweredBy{border-bottom:none!important}
.ddNC.w100p{width:100%}
.ddn:hover .ddNC { display:block}
.ddn a:hover{text-decoration:underline}
.free_nav{font-size:10px !important; background:#ffff01 !important; display:inline-block; padding:1px 3px !important; height:auto !important; line-height:15px !important; float:none !important}
.navw180{width:180px !important;}
.grayArea { height:14px; background-position:0 -87px}
.footer { background-color:#FAF9F9}
ul.footerCon {padding: 13px 0 40px 0px; margin:0 auto; width:770px}
ul.footerCon li {border-right: 1px solid #E1E1E1;float: left;height: 100%;padding-left:21px}
ul.footerCon li.first { width:168px;}
ul.footerCon li.sec {width: 227px;}
ul.footerCon li.thir { width: 115px;}
ul.footerCon li.four {border-right:none; width: 170px;}
ul.footerCon h4 {color: #4B4B4B;padding: 3px 0 5px;}
ul.footerCon a {clear: both;color:#7D7D7D;float:left;font-size: 11px;line-height: 20px;white-space: nowrap;}
ul.footerCon a.nauind {background-position:-150px -24px; padding-left: 23px;}
.moreLink {padding-left:7px;background-position:-23px -33px; width:98px; height:19px; float:left; clear:both;margin-top:5px;}
ul.footerCon a.mLoc,ul.footerCon a.mCat{line-height:16px;color:#002FEA; padding-right:10px }
ul.footerCon li a {clear: both;color: #7d7d7d;float: left;font-size: 11px;line-height: 19px;white-space: nowrap;}
.footerCon .moreFooter {background-color: #efefef;padding: 5px 1em 6px .417em;border-radius: .417em;border: 1px solid #dbdbdb;color: #00f;margin-top: 3px;line-height: 0;}
.arrowFooter {margin-left: 3px;display: inline-block;width: 0;height: 0;border-style: solid;border-width: 4px 0 4px 4px;border-color: transparent transparent transparent #000;}
/* Advance Search Pannel */
.adSearch { background-position:bottom left; padding:10px 10px 0; overflow:hidden}
.adSearch label { display:block}
.adSearch input,.adSearch select { padding:4px 2px;border:1px solid #ABABAB}
.adSearch select { padding:3px 4px}
.adSearch .adSub { background-position:-54px 0; width:70px; height:28px; border:none;font-size:14px;line-height:22px;padding-bottom:5px}
.blubdr { width:98%; margin:0 auto; border-top:2px solid #58A9EB; height:15px; background-position:right -99px}
.advP { margin-top:5px; padding-bottom:2px; display:none}
.adSrch { margin:0 38px; margin-top:-3px; width:131px; text-align:center}
.adSrch a { color:#fff; font-weight:700; font-size:11px; padding-right:10px}
.adSrch a:hover { text-decoration:none}
.adSrch .upArrow { background-position:97px -25px}
.adSrch .dwnArrow{background-position:75px -38px; }
.errDv {padding:0px 5px 3px; color:red; font-size:11px; font-weight:700; height:12px}
.row{padding:15px 0 5px;}
.iframewidth{width:1px}
.error2 input,.error2 select,.error2 div { border:1px solid red; background-color:#FFFAF9}
.dtxline {font-weight: normal;letter-spacing: 1px;line-height: 1px;margin: -4px 0 10px;}
.sp15 {  height: 15px}
.infoMsg{margin-left: 20px; margin-right: 5px; color: #736705; font: bold 12px Verdana;}
.h111{min-height:111px}
.h37{min-height:37px}
/* Hack for IE6 and IE7*/
* html .ovh{ height:1%}
* html .error2 .spnerr {border:1px solid red}
*:first-child+html .error2 .spnerr {border:1px solid red}
/* Top Gray Panel for SRP NoJobFound and Browse By Page*/
.gryPeach{background-position:0 -141px;border-top:1px solid #F4F3F3;clear:both;height:47px;padding-bottom:5px}
.rtbrd{background-position:0 -194px;height:100%;width:1px}
.lfcrvGry{background-position:0 -2px;height:21px;width:5px}
.midbgGry{background-position:0 -56px;height:21px}
.rtcrvGry{background-position:0 -28px;height:21px;width:5px}
/* No Job Found */
.nojb{line-height: 34px; font-weight:400; padding-bottom:7px; border-bottom:1px dotted #9E9A9A}
.browse{font-size:11px;padding:0 15px}
.dgry { color:#9E9A9A}
/* Erro Panel Global */
.errIc { background-position: -135px -174px;height: 37px; width: 36px; margin-right:5px}
.errIco { background-position:-130px -146px; width:31px; height:28px; float:left; margin:0 5px 5px}
.confIco { background-position:-97px -118px; width:31px; height:31px; float:left; margin:0 5px 2px}
/* Share */
.share {width:auto; height:30px; border-radius:5px; overflow:hidden; border:1px solid #eaeaea}
.shareBG {background: #fdfdfd;background: -moz-linear-gradient(top,  #fdfdfd 0%, #f9f9f9 50%, #f3f3f3 100%);
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f9f9f9 50%,#f3f3f3 100%);
background: -ms-linear-gradient(top,  #fdfdfd 0%,#f9f9f9 50%,#f3f3f3 100%);
background: linear-gradient(to bottom,  #fdfdfd 0%,#f9f9f9 50%,#f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 );
height:24px; padding:5px 2px 5px 6px; line-height:24px}
.gplus,.twi,.lin,.fb{ width:21px; height:21px; float:right; margin:0 6px 15px 0}
.twi{ background-position:-25px -186px; width:24px;}
.lin{ background-position:-50px -186px}
.fb { background-position:0 -186px}
.gplus{ background-position:-75px -186px;width:32px;}

/*footer*/                                                             
.grayArea2{background:#f1f1f1; height:5px; overflow:hidden}
.footer{border:1px solid #ebebeb; border-width:2px 1px 1px;}           
ul.footerCon{width:788px; margin:0 84px 0 123px;}
ul.footerCon li{width:182px; border-right-style:dashed}                
ul.footerCon li.last{width:150px; border-right:none;}                  

.wrapper800x600 ul.footerCon{margin:0 auto; width:770px}
.wrapper800x600 ul.footerCon li{width:170px; padding-left:18px;}       

.shareWrp { display:none; width: 100%;} 
@media only screen and (max-device-width:750px){
    .shareWrp { display:block}
    .shareWrp { position:relative; height:70px; z-index:800; margin-top:10px;}
    #fixedBx {width:100%; height:70px; bottom:0; text-align:center}
    .contBtn {width:100%; height:100%; text-align:center; font-size:2em; padding-top:8px;background: #f9ecbf; background: -moz-linear-gradient(top,  #f9ecbf 0%, #f7e8b9 50%, #f9ecbf 100%); background: -webkit-linear-gradient(top,  #f9ecbf 0%,#f7e8b9 50%,#f9ecbf 100%);   background: -o-linear-gradient(top,  #f9ecbf 0%,#f7e8b9 50%,#f9ecbf 100%);    background: linear-gradient(to bottom,  #f9ecbf 0%,#f7e8b9 50%,#f9ecbf 100%);}
    .emailjb{padding:5px 10px; font-size:2em; font-weight:700; line-height: 65px}
    .arrowMobi,.backIco { background:url(../images/mobile.png) no-repeat 0 5px;display: inline-block;}
    .backIco { height: 54px;margin-right: 5px;width: 50px;}
    .arrowMobi {background-position: 0 bottom;height: 22px;margin-left: 5px;width: 10px;}
}
.profilePic {display: inline-block; width: 22px; height: 22px; background: #fff url(../../../ni/nistatic/niincludes/commonimages/male-pic-bg20.gif) no-repeat center center; vertical-align: top; margin: 0 10px;}
.profile1 { background:#fff url(../../../ni/nistatic/niincludes/commonimages/male-pic-bg20.gif) no-repeat center center;}
.profile2 { background:#fff url(../../../ni/nistatic/niincludes/commonimages/female-pic-bg20.gif) no-repeat center center;}
.profilePic img { width:100%; height:100%; }


/* Multi Select Dropdown */
.customize_dropDown, .multiselect_customized .customize_dropDown_input_layer a, .multiselect_customized .customize_dropDown_input_layer a.sel{background:#fff url(../images/dropdown.png) no-repeat;}
.customize_dropDown{border:1px solid #7F9DB9; background-position:99% -40px; width:357px; overflow:hidden;}
.customize_dropDown_input{border:none !important; background:transparent; width:93%; outline:none; padding:4px 2px !important; display:inline-block; height:15px;}
.customize_dropDown_input_layer{border:1px solid #7F9DB9; background:#fff; max-height:200px; width:357px; overflow:auto; margin-top:-1px; position:absolute; display:none; top:0; left:0;z-index:10}
.customize_dropDown_input_layer a{color:#333; border-bottom:1px solid #EFEFEF; padding:4px; display:block; text-decoration:none;background-color: #fff}
.customize_dropDown_input_layer a.sel{background-position:left -65px!important; background-color:#09F!important; border-bottom:1px solid #fff; color:#fff;}
.customize_dropDown_input_layer a:hover, .customize_dropDown_input_layer a.hover{background-color:#BCEBEA}
.customize_dropDown_input_layer .head{background-color:#eee; font-weight:bold; display:block; padding:3px; border-bottom:1px solid #ccc;}
.customize_dropDown_input_layer .no_result{background-color:#fafafa; display:block; padding:5px; border: 0; border-bottom:1px solid #ccc; color:#999999;}
/*.customize_dropDown_input_layer .mark{background:#FFC}*/
.multiselect_customized .customize_dropDown_input_layer a{background-position:left -114px;padding-left:22px;}
.multiselect_customized .customize_dropDown_input_layer a:hover{background-color:#F1FAFE}
.customize_dropDown_input .error2 input{border:none!important;}
.recordNotFound{background:none; border:none !important;}
/*.customize_dropDown input{padding: 4px 2px}*/


/*.nauk_dropDown, .nauk_dropDown_hover, .nauk_dropDown_down { background: #fff url(../images/dropdown.png) no-repeat 334px -40px; border: 1px solid #7F9DB9; font-size: 7px; height: 19px; margin: 0; overflow: hidden; width:350px!important; padding:2px; }
.nauk_dropDown .transp_input { background: none repeat scroll 0 0 transparent; border: medium none !important; color: #000 !important; ; padding: 0 1px 0 0 !important; width: 94% !important; height: 20px}
.nauk_ddContainer { position:absolute; border:1px solid #7F9DB9 !important; height:400px; overflow:hidden; overflow-y:auto; font-size:12px; background:#fff; display:none; z-index:101; border-width:1px 3px 3px 1px }
.nauk_ddContainer ul { border-right:1px solid #ddd; margin:0; padding:0; width:100% !important; }
.nauk_ddContainer ul li { list-style:none; background:none; margin:0; padding:0 }
.nauk_ddContainer ul li.nauk_ddHead { background:#eee; font-weight:bold; padding:2px 3% }
.nauk_ddContainer ul li.sp a, .nauk_ddContainer ul li.spradio a { color:#000; text-decoration: none; background:#fff url(../images/dropdown.png) no-repeat left -117px; display:block; padding:1px 5px 1px 22px; outline-style: none; outline-width: 0px; border:1px solid #ccc; border-color:#efefef #efefef #fff #efefef; width:94%; float:left; }
.nauk_ddContainer ul li.spradio a { background:#FFF; padding:2px 3%; width:94% }
.nauk_ddContainer ul li.sp a:hover { background:#F1FAFE url(../images/dropdown.png) no-repeat left -117px; color:#000 }
.nauk_ddContainer ul li.spradio a:hover { background:#f1fafe; color:#000 }
.nauk_ddContainer ul li.sp a.sel { background:#F1FAFE url(../images/dropdown.png) no-repeat left -117px; color:#000; border:1px dotted #000 }
.nauk_ddContainer ul li.spradio a.sel { background:#F1FAFE; color:#000; border:1px dotted #000 }
.nauk_ddContainer ul li a.spSel { background:#0099FF url(../images/dropdown.png) no-repeat left -67px !important; color:#fff !important }
.nauk_ddContainer ul li a.spSelradio { background:#0099FF !important; color:#fff !important }
.nauk_ddContainer div{border:none !important; background:#FAFAFA !important;}
.priDD { border:none }
.nauk_ddCont_iframe { position:absolute; z-index:100; background:transparent; border:none; display:none }
.priDD, .secDD { width:249px }
.nauk_dd_blk { color: #000000; }
.cusDD_defaultText { background:#FAFAFA !important; border:none !important; color: #999999; font-size: 12px; font-weight: bold; padding: 5px 10px; }*/
/*new added */

.srcCnt .row{clear:both;}
.mL128{margin-left:128px;}
.inpt{border:1px solid #7F9DB9; padding:4px 5px !important; width:85px; height:28px;}
.mlr10{margin:0 10px;}
.imp{color:#ff0000;}
.w123{width:123px;}
.gryC{color:#7D7D7D;}
.sbhd{border-bottom:1px dotted #B2AFAF; padding:10px 0; margin-bottom:15px; }
.alrt{float:left; margin-right:20px;}
.alrt input[type=radio]{margin-right:5px; vertical-align:text-top; }
.pr8{padding-right:8px;}
.chk span{ height: 17px !important; margin-bottom: 6px;}

.inLink, .inLink:hover{ text-decoration:none; color:#222!important}
/*
.ddn:hover a {background:#fff; border:1px solid #3d79b8; border-bottom:none;color:#000;border-radius:0.417em 0.417em 0 0;padding:0 9px}
.ddn em.downArr { background-position:-80px -74px; height:4px; width:8px; display:inline-block; margin-left:5px; vertical-align:text-top; margin-top:5px}
.ddn:hover em.downArr,.ddn a.active em.downArr {background-position:-80px -82px}
.ddn .ddNC { display:none; position:absolute; width:148px; left:0; top:35px; background:#fff; border:1px solid #3d79b8; border-top:none;box-shadow:5px 6px 5px #BFBFBF; padding-bottom:5px}
.ddn:hover .ddNC a, .ddNC a,.ddNC a:hover { background:none; color:#0100fe; display:block; border:none; border-bottom:1px dotted #d6d6d6;margin:3px 0 0; padding:0 0 3px 14px; line-height:1.5; height:auto; font-weight:400}
.ddNC a.nbdr  {border-bottom:none!important}
.ddn:hover .ddNC { display:block}
/*footer*/
#getPosition{padding:0px; position:absolute;}
#setPosition{position:relative; height:604px;}

