/* 
    Document   : jobview
    Created on : Jun 24, 2013, 3:35:43 PM
    Author     : HEXWHALE-002
    Description:
        Purpose of the stylesheet follows.
*/




body,ul,li,form,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,fieldset,input,textarea,select,p,blockquote,th,td,acronym, button{padding:0;margin:0;color:#444;font-style:normal;}
body,li,div,dl,dt,dd,pre,input,textatea,select,p,td,cite, em, var, address, dfn{font-style:normal;}

/*Common CSS*/
.fl{float:left;font-size: 14px;} .fr{float:right;background-color: #fff; }
.cls{clear:both;overflow:hidden;}
.cl{height:1px; overflow:hidden; clear:both; display:block}
a{color:#00f; text-decoration:none}
.zoom{zoom:1}
.sp10{height:10px; overflow:hidden; clear:both}
.sp20{height:20px; overflow:hidden; clear:both}
.sp40{height:40px; overflow:hidden; clear:both}
fieldset,img{border:0}
ul{list-style-type:none}
button {background: none;border: 0; cursor:pointer}

/*Height & Width*/
.ht117{height:117px}
.ht130{height:130px}
.ht6{line-height:6px; height:6px}
.ht23{height:23px}
.w30{width:30px}
.w58{width:58px}
.w74{width:74px}
.w85{width:85px}
.w34{width:34px}
.w131{width:131px}
.w135{width:135px}
.w140{width:140px}
.w145{width:145px}
.w150{width:150px}
.w165{width:165px}
.w182{width:182px}
.w280{width:280px}
.w539{width:535px}
.w590{width:590px}
.w640{width:640px}

.p5{padding:5px} .p10{padding:10px} .ptb10{padding:10px 0} .plr10{padding:0 10px} .pt2{padding-top:2px}
.ml8{margin-left:8px} .mt2{margin-top:2px} .ml10{margin-left:10px} .mt5{margin-top:5px} .mt8{margin-top:8px} .mb15{margin-bottom:15px} .mr5{margin-right:5px} 
.lh16{line-height:16px}
.lh20{line-height:20px}
.txtC{text-align:center}
.dspB{display:block}
.color000{color:#000}
.color999{color:#01354F;float:left;width:90px;}
.color9899{color:#fff;font-family:verdana;}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px;font-weight: normal;}

/*Structure*/
#header{height:130px}
.wrapper{width:960px; margin:auto; padding:0 15px}
#colL{width:800px; float:left; padding:0 15px 0 0} #colR{width:160px; float:right}

/*Sprite*/
#topBg, #navBG, .blueBut button b{background: url(../images/hp_imgY.png) 0 0 repeat-x}
.login em, .jobSummary em, .statInfoIcon, .expireIcon, .shareCont em, .crossLB, .contactDetCont em, .sponsLinkCont em, .viewContactBtn em, .register em, .blueBut_n button em, .blueBut_n button p, .lightBlueBtn button em, .lightBlueBtn button p, .notifyIcon,.successIcon, .blueBut_sml button p, .blueBut_sml button em{background:url(../images/jd-icon-sprite.png) 0 0; overflow:hidden}
#srcBg, #srcBg100, .srcNav, #srcBg button b, .srcNav ul li a{background: url(../images/searchBandY1.png) 0 0 repeat-x}
#srcBg button p, #srcBg button em, .srcBt button p, .srcBt button em, #srcBg span.dd, .srcNavL, .srcNavR, .srcNav ul li span, .srcNav ul li em, .srcNav ul li.sel span, .srcNav ul li.sel em {background: url(../images/searchBand.png) 0 0 repeat-x}
.jobSummary, .jdActionBar, .viewContactBtn span, .blueBut_n button b, .lightBlueBtn button b, .blueBut_sml button b{background:url(.../images/jd-rep-sprite.png) 0 0 repeat-x}
.fbShare, .tweetShare, .linkedShare, .mailIcon{background:url(../images/socialIcons1.png) 0 0 no-repeat}

/*Header*/
#topBg {background-position: 0 -435px; padding:0 0 4px; height:16px}
#navBG {background-position: 0 -467px;height: 28px}
.login em, .login a{line-height:16px; height:16px; display:block; float:left; margin:1px 0 0}
.login a{background:#e9f9ff} .login em{width:10px}
.login em.lt{background-position:0 0} .login em.rt{background-position:-9px 0}

.nwtag {padding: 0px 2px;font-size: 8px;background: yellow;color: black}

/*QSB For Top Search section */
#srcBg,#srcBg100, .srcNav, #srcBg button b, .srcBt button b,#srcBgBrw{background:url(../images/searchBandY1.png) repeat-x 0 0}
.srcNav{background-position:0 -53px; height:32px; padding:3px 0 0;}
#srcBg button p, #srcBg button em, .srcBt button p, .srcBt button em, #srcBg span.dd, .srcNavL, .srcNavR, .srcNav ul li span,.srcNav ul li em, .srcNav ul li.sel span,.srcNav ul li.sel em{background:url(../images/searchBand.png) repeat-x 0 0;}
.srcNavL, .srcNavR{background-position:0 3px; width:17px; float:left; height:32px;}
.srcNavR{float:right; background-position:-71px 3px; width:80px;}
.srcNav ul{margin:3px 0 0; padding:0; float:left; list-style:none;}
.srcNav ul li, .srcNav ul li.sel{margin:3px 0 0; padding:0 8px 0 0; float:left; height:26px; line-height:26px; text-align:center; font:bold 12px/26px Arial, Helvetica, sans-serif;}
.srcNav ul li.sel{height:29px; margin:0; line-height:31px;}
.srcNav ul li a{text-decoration:none; float:left;color:#525252;background:url(../images/searchBandY1.png) repeat-x 0 0;}
.srcNav ul li.sel a{color:#2e2d2d;background-position:0 -28px;}
.srcNav ul li span,.srcNav ul li em, .srcNav ul li.sel span,.srcNav ul li.sel em{width:10px; height:26px; background-position:-55px -3px; float:left;} 
.srcNav ul li em, .srcNav ul li.sel em{float:left; background-position:-60px -3px;}
.srcNav ul li.sel span{background-position:-35px -1px; width:12px; height:29px;}
.srcNav ul li.sel em{background-position:-42px -1px; width:12px;height:29px;}
.srcNav ul li b{float:left; cursor:pointer}
#srcBg{background-position:0 -252px; height:80px; padding:0 6px;}
#srcBg100{background-position:0 -215px} #srcBgBrw{background-position:0 -255px; height:80px;}
#srcBg ul{margin:0; padding:0; list-style:none}
#srcBg ul li{margin:0; padding:0 8px 0 0; float:left; height:40px;}
#srcBg ul li p{margin:0; padding:3px 0; !padding:2px 0; _padding:2px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#202020;}
#srcBg ul li strong{position:relative; display:none; z-index:100; clear:both;}
#srcBg ul li strong em{position:absolute; left:0; top:0; z-index:1000; width:300px;}
#srcBg span{height:21px; border:1px solid #ababab; display:block; float:left;}
#srcBg span.dd{background-position:right -6px; padding-right:20px;}
#srcBg input{font:normal 12px Arial, Helvetica, sans-serif; color:#8d8d8d; margin:0; !margin:-1px 0;_margin:-1px 0; padding:3px 2px; border:0; background:#fff;}
#srcBg .w166{width:280px;}
#srcBg .w156{width:156px;}
#srcBg .w78{width:131px;}
#srcBg .w34{width:34px;}
#srcBg .w30{width:30px;}
#srcBg button, .srcBt button, .blueBut1 button{margin:0; padding:0; height:34px; border:0; width:81px; background:transparent;cursor:pointer; cursor:hand;}
#srcBg button div, .srcBt button div, .blueBut1 button div{font:normal 18px/33px Arial, Helvetica, sans-serif; color:#423e01;padding:0; margin:0; cursor:pointer}
#srcBg ul li.mp0{margin:0; padding:12px 0 0 0}
.blueBut1 button div{color:#444}
#srcBg button p, #srcBg button em, #srcBg button b, .srcBt button p, .srcBt button em, .srcBt button b, .blueBut1 button p, .blueBut1 button em, .blueBut1 button b{margin:0; padding:0;display:block; float:left; width:8px; background-position:-153px 0; height:34px; float:left;}
#srcBg button b, .srcBt button b, .blueBut1 button b{width:auto;background-position:0 -90px; font-weight:normal;}
#srcBg button em, .srcBt button em{background-position:-163px 0;}
#srcBg span.errIN{border-color:#ec2828}
#srcBg .errorTxt{clear:both;color:#ec2828; margin-top:-9px;}
.errW325 {height: 15px;width: 537px}
.errW325 {width: 700px}
.inLakh {color: #888888;font-size: 11px; width:270px}
.res_block{margin-top:-9px;}
.lh10 {clear: both;height: 10px;overflow: hidden}

/*JD*/
.rdcol11 {color:#ff0000;font-size: 11px}
.sepBg{background:url(../images/sepBg.gif) right 0 repeat-y}

.jobSummary{line-height:18px;

}
.jobSummary em{width:3px; height:3px; float:left; background-position:0 -21px}
.jobSummary .crnrRt{float:right; background-position:-3px -21px}
.jobSummary .crnrBLt{background-position:0 -24px; margin:-3px 0 0}
.jobSummary .crnrBRt{background-position:-3px -24px; float:right; margin:-3px 0 0}

/******job view**********/

.jobSumCont{background-color: #03AB69; padding:23px 23px 25px}


.recruiterLogo{border:#cfcfcf solid 1px; margin:0 10px 0 0; float:left}
.banner_728_90{ height:90px; float:right; margin:10px 0 0}
.jobTitle{font-size: 18px;
color: #fff;
width: 622px;line-height: 25px;

border-bottom: 1px solid #0E7D6C;
padding-bottom: 12px; }
.jobDet{font-size:14px; padding:8px 0; line-height:18px}
.jdActionBar{background-position:0 -206px;padding: 4 19px 4px; height:42px;
background-color:#084362;
}
.jActCont{height:35px; overflow:hidden}
.jdHd{font-size: 16px;font-weight:normal;color:#000;border-bottom: 1px solid #058D7D;line-height: 24px;padding:25px 0 5px; margin:0 0 15px; height:22px}
.jdDesc {margin-bottom: 20px;}
.jdDesc p{
 font-size: 14px;
 line-height: 24px;
  
}
.jdDesc ul, .jdDesc ol{padding-top: 5px;list-style-type: disc;}
.jdDesc ol{list-style-type: decimal;}
.jdDesc li{padding: 5px 0;margin: 0 0 0 27px;}
.jdRow{clear:both}
.jdRow span{float:left; width:90px; padding:7px 10px 0 0; color:#666}
.jdRow p{float:left; padding:7px 0 0; width:680px;font-size: 14px;}
.jobOption{float:right; font-size:12px; font-weight:normal}
.companyProf{width:565px; float:left}
.jdPhoto{float:right; width:195px; background:#f6f6f6; padding:5px 2px}
.jdPhotosml{width:98px}
.portFolio{float:left; width:89px; padding:0 4px}
.rtBdrDtd{border-right:#d6d6d6 dotted 1px}
.portFolioCont{border:#f2f2f2 solid 1px; background:#fff; text-align:center; padding:15px 0}
.contactInfo{border:#d8d8d8 solid 1px; background:#fcfcfc; padding:10px 10px 5px;width:97%}
.contactDetCont em{width:3px; height:3px; background-position:-26px -21px; float:left}
.contactDetCont .crnrTrt{float:right; background-position:-29px -21px}
.contactDetCont .crnrBlt{background-position:-26px -24px; margin:-3px 0 0}
.contactDetCont .crnrBrt{background-position:-29px -24px; float:right; margin:-3px 0 0}
.contHd{color:#333; border-bottom:#e2e2e2 solid 1px; padding:0 0 5px; font-weight:bold; margin:0 0 5px}
.noPortFolio p{width:660px} .contactInfo p{width:420px}
.contactInfo .jdRow span{width:105px}
.sponsLinks, .registerCont{border:#e2e2e2 solid 1px; padding:0 10px 10px; line-height:18px}
.sponsLinks h2{padding:8px 0 5px; margin:0; border-bottom: 2px solid #FFB812; font-size:16px; line-height:24px; height:22px}
.sponsLinks h2 a{color:#000}
.sponsLinkCont em, .register em{width:5px; height:5px; float:left; background-position:-37px -21px}
.sponsLinkCont .crnrTrt, .register .crnrTrt{float:right; background-position:-42px -21px}
.sponsLinkCont .crnrBlt, .register .crnrBlt{background-position:-37px -26px; margin:-5px 0 0}
.sponsLinkCont .crnrBrt, .register .crnrBrt{float:right;background-position:-42px -26px; margin:-5px 0 0}
.spLinkLCont{border-top:#d6d6d6 dotted 1px; padding:7px 0}
.sponsLinks div{border-top: #D6D6D6 dotted 1px;  padding: 7px 0}
.sponsLinks .bdrN{border:0} .noBdrBtm{border-bottom:0}
.sponsLinks div strong{font-size:12px; display:block; font-weight:normal}
.sponsLinks div b{font-weight:normal; display:block}
.sponsLinks div a i{color:#04A414; font-style:normal}
.registerCont{padding:5px 4px}
.registerCont .widgetHd{display:block; border-bottom:2px solid #FFB812; padding:5px 0 5px; margin:0 0 5px; font-size:14px}
.registerPnts{list-style-type:disc; padding:0 0 0 16px}
.field{border:#7e9db9 solid 1px; padding:3px}
.notify,.success,.errMsg{background:#fcf8cd; padding:10px; color:#000; font-weight:bold; font-size:13px; line-height:25px; margin:0 0 15px}
.notifyIcon,.successIcon{background-position:-101px -21px; width:28px; height:27px; float:left; margin:0 10px 0 0}
.success{background:#8ec512; color:#fff; border:#71971c solid 1px}
.successIcon{background-position:-171px -21px}
.errMsg{background:#FFD6BF; border:1px solid #D80000; color:#D80000;line-height:16px}
.cls span{float:left; width:105px; padding:7px 10px 0 0; color:#666}
.cls p{float:left; padding:7px 0 0; width:73%}

/*Action bar*/
.shadBg{background:url(../images/shadowBg.png) 0 0 no-repeat; width:712px; height:6px; display:block; margin:auto; overflow:hidden}
.jStatus{padding:9px 0}
.statInfoIcon{width:17px; height:17px; background-position:-24px 0; float:left; margin:0 2px}
.expireIcon{width:15px; height:14px; float:left; margin:0 8px 0 2px; background-position:-91px 0}
.expired{color:#cb393c}
.shareCont em{width:5px; height:5px; float:left; background-position:-11px -21px}
.shareCont .crnrTrt{float:right; background-position:-16px -21px}
.shareCont .crnrBlt{background-position:-11px -26px; margin:-5px 0 0} .shareCont .crnrBrt{float:right; background-position:-16px -26px; margin:-5px 0 0}
.shareOpt{border:#eaeaea solid 1px; padding:4px 3px}
.shareCont{width:202px}
.fbShare, .tweetShare, .linkedShare, .mailIcon{width:24px; height:24px; background-position:0 0; margin:4px 3px 3px; float:left}
.tweetShare{background-position:-30px 0} .linkedShare{background-position:-60px 0}
.tweetShare a {display:block; cursor:pointer; width:24px; height:24px}
.mailIcon{background-position:-89px 0; width:26px}
.lh28{line-height:28px}

/*Buttons*/
.blueBut button{height:34px; background-color:transparent;cursor:pointer}
.blueBut button p, .blueBut button em{background:url(../images/searchBand.png) no-repeat -176px 0;float:left; width:15px; height:34px; float:left; cursor:pointer}
.blueBut button em{background-position:-192px 0}
.blueBut button div{font:normal 18px/33px Arial, Helvetica, sans-serif; color:#423e01}
.blueBut button b{background:url(../images/searchBandY1.png) repeat-x 0 -361px;font-size:14px;font-weight:bold; color:#fff; line-height:30px; height:34px;float:left; width:auto}
.blueBut button .f11{font-size:11px}
.blueBut_sml button, .blueBut_n button{height:30px; background-color:transparent;cursor:pointer}
.blueBut_sml button p, .blueBut_sml button em{width:13px; height:27px; float:left}
.blueBut_sml button p{background-position:-135px -21px} .blueBut_sml button em{background-position:-148px -21px}
.blueBut_sml button div{font:normal 18px/33px Arial, Helvetica, sans-serif; color:#423e01}
.lightBlueBtn button{height:32px}
.blueBut_n button em, .blueBut_n button p{width:12px; height:28px; background-position:-63px -20px; float:left}
.blueBut_n button em{background-position:-73px -20px}
.blueBut_sml button b{font-size:14px;font-weight:bold; color:#fff; line-height:27px; height:27px;float:left; background-position:0 -455px}
.blueBut_n button b{float:left; font-size:13px; color:#333; background-position:0 -359px; font-weight:normal; padding:6px 0 7px; height:16px}
.viewContactBtn em{width:3px; height:3px; float:left; background-position:-51px -21px}
.viewContactBtn .crnrTrt{float:right; background-position:-54px -21px}
.viewContactBtn .crnrBlt{background-position:-51px -24px; margin:-3px 0 0}
.viewContactBtn .crnrBrt{background-position:-54px -24px; margin:-3px 0 0; float:right}
.viewContactBtn span{display:block; border:#cfcfcf solid 1px; padding:10px 8px 9px; color:#000; background-position:0 -300px}
.viewContactBtn .plusIcon{width:16px; height:16px; margin:-1px 7px 0 0;background-position:-69px 0; float:left}
.lightBlueBtn button p, .lightBlueBtn button em{width:3px; height:32px; background-position:-91px -21px; float:left}
.lightBlueBtn button em{background-position:-94px -21px}
.lightBlueBtn button b{float:left; background-position:0 -408px; height:22px; padding:5px 11px; font-size:16px; font-weight:normal}

/*Footer*/
.p105 {padding-bottom: 10px;padding-left: 5px;padding-right: 5px; padding-top: 10px}
.footNTp{background:url(../images/footer_ic.png) repeat-x 0 20px; height:60px; clear:both}
.w765N{width:765px; margin:0 auto}
.lwft, .lwft1{float:left; width:190px; border-left:1px dotted #999; font-size:10px}
.lwft1{border:none}
.lwft div, .lwft1 div{padding:5px}
.lwft div strong, .lwft1 div strong{display:block; padding:0 0 5px 5px}
.lwft a, .lwft1 a{display:block; color:#3190db; padding:2px 0 2px 5px; text-decoration:none; width:175px}
.lwft a:hover, .lwft1 a:hover{text-decoration:underline; background:#fafafa}
.crNbg{background:#fbfbfb; border:1px solid #ececec; border-width:1px 0; padding:4px 0; clear:both}
.copy{padding:10px;text-align:center}
.p20lr{padding:0 20px}
.lfic, .rfic{float:left; margin-top:10px; background:url(../images/fotter_ic.png) no-repeat -13px -57px; height:39px; width:21px; display:block;text-decoration:none}
.rfic{float:right; background-position:-13px -102px}
.pcic{float:left;width:683px; overflow:hidden;position:relative; height:50px}
.c1F{width:170px; float:left; padding-right:0}
.padL20F{padding-left:18px; font-size:10px}
.divCF{position:absolute; top:0; width:2000px; border:1px solid #edebeb; border-width:1px 0; margin-top:10px; height:37px}
.acrF, .jsF, .ngF, .fnF, .bjF, .acdF, .shkF, .pbzF, .zmtF, .mrtF{background:url(../images/footer_ic.png) no-repeat left -159px; padding-left:20px; display:block; color:#3190db; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; margin-top:3px; line-height:20px; height:20px; width:129px}
.jsF{background-position:left -194px}
.ngF{background-position:left -233px}
.fnF{background-position:left -273px}
.bjF{background-position:left -311px}
.pbzF{background-position:left -352px}
.shkF{background-position:left -392px}
.acdF{background-position:left -433px}
.mrtF{background-position:left -471px}
.zmtF{background-position:left -508px}

/*Lightbox*/
.modC{filter: alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;opacity: .8; margin:auto;}
.frm{margin:0;padding:0; position:absolute; z-index:999; background-color:#000;left:0;top:0; filter: alpha(opacity=0);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: .0;}
.mod1{position:absolute; left:0; top:0;z-index:998;margin:auto; background:#000;}
.lCont{position:absolute; z-index:1000;background:#fff;color:#000; border:2px solid #010101;display:none; padding:15px}
.crossLB{background-position:-48px 0;cursor: pointer;float:right;width:14px;height:14px;overflow:hidden}
.lHead{border-bottom: 2px solid #FFB812;color: #000;font-size: 18px;line-height: 24px;margin: 0 0 15px;padding:0 0 5px; height:22px} .lHead span{float:left}
#jdPhotoViewer{height:335px}
.lbBtn{border-top:#bebebe dotted 1px; padding:15px 0 0}
#rap_acknowledge {display: none;}

/*Carousel*/
.ltMove, .rtMove, .ltMove1, .rtMove1{background:url(../images/carousel.png) 0 0 no-repeat;float:left; width:11px; height:20px; cursor:pointer; margin:10px 0 0; position:relative;}
.rtMove, .rtMove1{background-position:-22px 0; right:-2px; width:11px; display:block;}
.ltMove1{background-position:-40px 0; margin-right:9px;}
.ltMove{left:0; margin-right:9px;}
.rtMove1{background-position:-69px 0;}
.midMove .contDivM{color:#474747}
#moveDiv{position:relative}
.botNum{height:32px; width:390px; display:block; position:absolute; width:2000em;}
.botNum img{border:#aaacac solid 1px;}
.botNum .thumbContainer{ width:52px; float:left; padding:0 15px 0 0;font-size:11px;}
.botNum a{font-size:11px; text-decoration:none; color:#000;}
.botNum a .imageHolder{background:#e1e1e1; display:block; width:46px;padding:3px; margin:0 0 3px; cursor:pointer;}
.bgCol:link span.imageHolder, .bgCol:visited span.imageHolder, .bgCol:active span.imageHolder{background:#fcb813; outline:none;}
.cCont{height:60px; width:389px; float:left;overflow:hidden; position:relative; margin:0 9px 0 0;}
.contDivM img{border:#b0afaf solid 1px;}
.jdImageCaption{ display:block; background:#000; color:#fff; font-size:12px; bottom:1px;left:1px;position:absolute; width:421px; padding:7px 0 7px 8px; filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;opacity: .8;}
.wrapperJD{width:760px; margin:0 auto; padding:0 4px;}
.noPortFolio{width:auto; float:none}
a.hvD{*line-height:17px;}
a.hvD:hover{border-bottom:1px dotted #0000ff}

/*suggestion*/
.suggestion_list{background: #E9EFF6;border: 1px solid #CDD4D9;border-top: 0 ;padding: 4px;font: normal 11px verdana,arial;line-height: 18px;}
.suggestion_list ul{padding: 0;margin: 0;list-style-type: none;z-index:1000;}
.suggestion_list a{text-decoration: none;color: #000;}
.suggestion_list .selected{background: #6BADC9;color: white;}
.suggestion_list .selected a{color: white;padding-left: 5px;}
#autosuggest{display: none;}
/*suggestion*/

/*.error{color:#ff0000;font-size:11px;} .red{color:#EF404B;}*/
.reportOpt li{padding:2px 0}
.zoom{zoom:1}
.hlite{background-color: #ffffc3;color:#000;}

/*Send a Query*/
.sendaquerylink{color: #3e3eff; cursor:pointer; font-size:12px; margin-top: -15px;font-weight:bold}
.sendaquerylink{_margin-top:8px;} /*For IE6 */
.sendaquery p:first-child{color:#999494}
.sendaquery a:hover{ cursor:pointer}
.sendaquery textarea{padding-left: 5px; width:444px; height:56px;resize: none;display:block}
.clr888{color:#888}
.overhdd{overflow:hidden}
.sendaquery i{font-style:normal}
.ifrattch{border:none; width:100%; height:55px}
.sendaquery{color:#444}
.sendaquery p i, .sendaquery p span, .sendaquery p input[type="text"]{display:block}
.sendaquery .formRowErr{padding-bottom:0}

.sqGbtn{font-size:14px; border: 1px solid #999494;width: 83px;height: 30px;border-radius: 3px; cursor:pointer; background-position:0 0;*border:0px solid #999494;background: #999494;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dff0fb));background: -webkit-linear-gradient(#ffffff, #dff0fb);background: -moz-linear-gradient(top, #ffffff, #dff0fb);background: -ms-linear-gradient(#ffffff, #dff0fb);background: -o-linear-gradient(#ffffff, #dff0fb);background: linear-gradient(#ffffff, #dff0fb);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dff0fb')}
.sendqryfrm{display:none; position:absolute;padding-bottom:45px;}
.sqbtn{*border:1px solid #999494; width:83px; height:30px}
.attresume{ float: left; width:61%}
.inpwth{ width:135%; *width:70%}

/*Error Code*/
.formRow, .formRowErr{overflow: hidden; padding: 10px 0 0; width: 100%;}
.formRow input, .formRow textarea, .formRowErr input, .formRowErr textarea { padding: 2px 3px;}
.formRow p i{ display: none;}
.formRow label, .formRowErr label{ text-align:right;width:158px; font-size:14px}
.formRowErr label, .formRowErr p i, .formRowErr i{color:#ef404b;}
.formRowErr{ padding-bottom:8px}
.formRowErr input, .formRowErr textarea{ background-color:#ffebeb; border:1px solid #ef404b}
.dspN{display:none !important; }
.srfDN{display:none}

body{padding:0; margin:0}
.shortRegFrm .cl{clear:both;height:1px;font-size:1px}
.shortRegFrm .cls{clear:both}
.shortRegFrm .mT10{margin-top:10px}
.shortRegFrm .sp5{clear:both;display:block;height:5px}
.shortRegFrm .sp8{clear:both;display:block;height:8px}
.shortRegFrm .sp10{clear:both;display:block;height:10px}
.shortRegFrm .sp20{clear:both;display:block;height:20px}
.shortRegFrm .sp30{clear:both;display:block;height:30px}
.shortRegFrm .woh{width:100%; overflow:hidden}
.shortRegFrm .maxWSRF{width:280px}
.shortRegFrm .w280SRF{width:280px}
.shortRegFrm .w100SRF{width:100px}
.shortRegFrm .red{color:#ff0000}
.shortRegFrm input, .shortRegFrm label, .shortRegFrm textarea{width:98%;display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444}
.shortRegFrm label{width:98%;display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444}
.shortRegFrm textarea{width:98%;display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444}
.shortRegFrm label{padding:0; margin:8px 0 2px 0}
.shortRegFrm .txtBoxSRF{font-size:11px; color:#444; border:1px solid #ccc; padding:3px 2px 3px 30px; width:78%}
.shortRegFrm .filBoxSRF{font-size:11px; color:#444; width:100%; height:40px; border:none;overflow:hidden}
.shortRegFrm label.expLbls{display:none !important; margin:0 8px 0 3px}
.shortRegFrm .selBoxSRF{font-size:11px;color:#444;width:25%; padding:3px 2px; margin-right:5px;}
.shortRegFrm .txtAraSRF{height:42px; font-size:11px; color:#444; resize:none}
.shortRegFrm .sbtBtn{float:left; width:35%; padding:4px 5px; color:#fff; font-weight:bold; border:1px solid #3e99ed; background:#3e99ed; border-radius:13px; box-shadow: 0px 2px 3px #aaaaaa; cursor:pointer; *border:none !important}
.shortRegFrm .sjBoxSRF{float:left; width:15px; margin:5px 3px 0 0; *margin:-3px 3px 0 -3px; padding:0}
.shortRegFrm .sjLbl{font-size:10px; float:left; width:40%; line-height:12px; margin:5px 0 0 0}
.shortRegFrm .chkBoxSRF{float:left; width:15px; margin:5px 3px 0 0; *margin:-3px 3px 0 -3px; padding:0}
.shortRegFrm .tncLbl{font-size:10px; float:left; width:43%; line-height:12px; margin:5px 0 0 0} .shortRegFrm .tncLbl a{color:#06C}
.shortRegFrm .error{border:1px solid red}
.shortRegFrm .errMsg{color:red; font-size:10px; margin:0; display:none; background:none; border:none; line-height:11px}
.shortRegFrm .dispN{display:none !important}
.shortRegFrm .dispB{display:block !important}
.shortRegFrm .bdrTGry{border-top:1px solid #aaa}
.shortRegFrm .btnLM{float:right; font-size:11px;color:#06F;text-decoration:none;border:1px solid #aaa; border-top:none; padding:1px 5px; display:block; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; width:105px}
.shortRegFrm .btnLM span{padding:0;margin:0; width:85px}
.shortRegFrm .icnMrSRF em, .shortRegFrm .icnLsSRF em{background:url(../images/mlicn.gif) 0 0 no-repeat; width:11px; height:11px; overflow:hidden; display:block; float:right; margin:2px 0 0 4px}
.shortRegFrm .icnLsSRF em{background-position:0 -12px}
.shortRegFrm .selectIndSRF, .shortRegFrm .selectFASRF{width:100%}

.suggField{color:#000000;}
.suggestions{-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ECEEF0; border-top:none;position:absolute; background:#E9EFF6;z-index:2001}
.suggestions div{cursor:default;padding:3px; border:1px solid #ddd;}
.suggestions div.current{background-color:#6BADC9;color:#FFF}
.suggestions div.current2{background-color:#eee;color:#FFF;}
.suggestions2{z-index:2000; position:absolute}


.layer{position:absolute;top:0;left:0;background:#000;width:100%;left:0; filter:Alpha(opacity=60);opacity:0.6;z-index:1000;height:100%}
.contId{position:absolute;top:0;left:0;z-index:1001}
.ifrm{border:none;width:100%;filter:Alpha(opacity=0);opacity:0;position:absolute;top:0;left:0;z-index:99}
.viewOut{margin:0 0 0 -2000px; display:inline-block}


#frmCnt3_SRF .tncLbl{width:80% !important}
#frmCnt3_SRF .sbtBtn{width:80px}
#frmCnt3_SRF .selBoxSRF{width:46%}

#nameSRF,#emailSRF,#pwdSRF,#mobSRF,#frmCnt3ShortReglocSRF,#frmCnt2ShortReglocSRF,#frmCnt1ShortReglocSRF{background:#fff url(../images/txtBxIcns.jpg) 0 0 no-repeat}
#nameSRF.error{background-position:0 -105px}
#emailSRF{background-position:0 -21px}#emailSRF.error{background-position:0 -126px}
#pwdSRF{background-position:0 -42px}#pwdSRF.error{background-position:0 -147px}
#mobSRF{background-position:0 -63px}#mobSRF.error{background-position:0 -168px}
#frmCnt3ShortReglocSRF,#frmCnt2ShortReglocSRF,#frmCnt1ShortReglocSRF{background-position:0 -84px}#frmCnt3ShortReglocSRF.error,#frmCnt2ShortReglocSRF.error,#frmCnt1ShortReglocSRF.error{background-position:0 -189px}
#frmCnt2_SRF .sbtBtn,#frmCnt1_SRF .sbtBtn{width:20%}
.lbMt{top:25px !important;}

#bck {
	float: right;
padding: 5px 15px;
background-color: #fff;
color: #050505;
border-radius: 3px;
font-size: 14px;
margin-left: 10px;
margin-right: 5px;

font-family: arial;
}

.register_app{
float:left;
width:136px;
height:32px;
background-color:#0091D7;
border-radius: 3px;
}
.register_app a{
color:#fff;
font-size: 14px;
padding: 5px 13px 0px;
float: left;
}

.rrpp{
float:left;
width:63px;
height:32px;
background-color:#0091D7;
border-radius: 3px;
}

.rrpp a{
color:#fff;
font-size: 14px;
padding: 5px 13px 0px;
float: left;
}








.register_app1{
float:left;
width:131px;
height:32px;
background-color:#03AB69;
margin-left:9px;
border-radius: 3px;
}
.register_app1  a{
color:#fff;
font-size: 14px;
padding: 5px 19px 0px;
float: left;
}


.register_app3{
float:left;
width:145px;
height:32px;
background-color:#0091D7;
border-radius: 3px;
}
.register_app3 a{
color:#fff;
font-size: 14px;
padding: 5px 13px 0px;
float: left;
}



.register_app4{
float:left;
width:198px;
height:32px;
background-color:#03AB69;
margin-left:9px;
border-radius: 3px;
}
.register_app4  label{
color:#fff;
font-size: 14px;
padding: 5px 19px 0px;
float: left;
}
