/* CSS Document */
input {  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
input.txt,
textarea {border: 1px solid #96c0e9;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.textbox_border_style {    border: 1px solid #96c0e9 !important;  height: 25px !important;  padding: 0 5px;  width: 300px !important;}
.textbox_border_style_error { border:1px dashed #990000; height:25px !important;width:300px !important; padding: 0 5px; margin-bottom:5px;}
select {border: 1px solid #96c0e9; padding:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.textboxsml_border_style { border:1px solid #96C0E9!important; height:25px !important;width:175px !important; padding:0 5px}
.textboxsml_border_style_error { border:1px dashed #990000; height:25px !important;width:175px !important;}

.textboxsmlforsal_border_style { border:1px solid #96C0E9!important; height:25px !important;width:155px !important; padding:0 5px}
.textboxsmlforsal_border_style_error { border:1px dashed #990000; height:25px !important;width:155px !important;}


.forgotpasswordtitle { font-size:18px !important; color:#333; padding-left:0 !important}
.mandatory{color:red;font-size:11px;font-weight:700}
.signup_table{background:#fff;border:1px;border-color:#DAE1DE;border-style:solid;color:#000;font-family:Arial, Helvetica,sans-serif;font-size:12px; width:990px; margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.signup_table td { padding:0 10px;}
.signup_table h1 { margin:20px 0 10px 0; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.messageerrdisplay{color:red;font-size:12px;padding-top:4px;}
.messageerrdisplayreg{color:#990000;font-size:12px;padding-top:4px;}
.messageerrdisplaybold{color:red;font-size:12px;padding-top:4px;font-weight:bold;}
.successdisplay{color:green;height:25px}
.clear { clear:both}
.warning{color:#990000;font-size:12px;padding-left:0px;padding-top:0px;}
.btn
{
border: 1px solid #666666; color: #333333; height: 23px;padding-bottom: 3px;cursor:pointer;}
a,input { outline:none}
a { color:#555454; text-decoration:none;}
a:hover { color:#9c1200}
.cpatchaiframe { padding:5px; background:#fff; margin-bottom:0px; border:1px solid #ccc}
.login{background-color:#f3f3f3;border-color:#DAE1DE;border-style:solid;color:#000;font-family:Arial, Helvetica,sans-serif;font-size:12px; }
.boldTxt{font-family:Arial, Helvetica,sans-serif;font-size:11px;font-weight:700;padding:0}
tr.boldTxt td { font-size:13px;}
tr.boldTxt { border-bottom:1px solid #eee}
tr.boldTxt1 { border-bottom:0px solid #eee}
.floatL{float:left}
.resume_table{background-color:#f3f3f3;border:1px;border-color:#DAE1DE;border-style:solid;color:#000;font-family:Arial, Helvetica,sans-serif;font-size:12px;padding-left:15px;width:600px; margin-top:10px;margin-left: 10px;}
a { cursor:pointer}
body { background:url(../images/main-bg.png) repeat 0 0 fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#50514f; margin:0; padding:0}
input { font-family:Arial, Helvetica, sans-serif; color:#50514f;}
input.text { border:1px solid #ccc; padding:5px}
img,a { border:0; text-decoration:none;}
ul,li { list-style:none; padding:0; margin:0}
h1 { font-size:17px; font-weight:bold; color:#053455; margin:0}
h2 { font-size:14px; font-weight:bold; margin:0}
h3 { color:#053455; font-size:13px; margin:0;}
p { margin:5px 0}
a { color:#0f5b91}
a:hover { color:#4e93c4}
.clear { clear:both}
.b-r-5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.lft { float:left}
.rt { float:right}
.button { background:url(../images/buttons-style.png) repeat-x 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding:9px; color:#fff; cursor:pointer; border:0; height:auto}
input.button {padding:5px 9px}
a.button:hover,
input.button:hover { background-position:0 -47px; color:#fff}


.h-d-1 { background:#fff; height:62px; display:block; padding:5px 0}
.h-d-1 .rt span select { padding:0}
.md-wrp { width:1010px; margin:0 auto;}
.md-wrp h1.fnd-job { font-size:24px; margin:0 0 10px 0; font-weight:normal}
.h-d-m { background:#084d7e; display:block; height:36px; padding:10px 0}
.h-d-m h1 {  color: #FFFFFF;  font-size: 20px;  margin-top: 5px;}
.h-d-m a { background:#215f8b; color:#fff; padding:10px; padding-left: 7px;
    padding-right: 7px; float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:14px} 
.h-d-m .lft a { margin-right:3px}
.h-d-m .rt a { margin-left:3px}
.h-d-srch { background:#fff; border-bottom:1px solid #f0efef; padding:10px 0; float:left; width:100%}
.srch-bx-sel { border:1px solid #c6c8c3; float:left; padding:5px;  -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;    -moz-box-shadow:0 0 4px #CCCCCC inset;  -webkit-box-shadow:0 0 4px #CCCCCC inset;  box-shadow:0 0 4px #CCCCCC inset; font-size:17px;}
.srch-bx-sel input { border:0;}
.h-d-srch form input.btn { background:#215F8B; float:left; border:1px solid #215F8B; -moz-border-radius:0 5px 5px 0px; -webkit-border-radius:0 5px 5px 0px; border-radius:0 5px 5px 0px; padding:5px; overflow:visible; font-size:17px; font-weight:bold;margin:0px;}
.srch-bx-sel .sl-bx { border-left: 1px solid #CCCCCC; float: left; height: 35px;  margin: -5px 0;  padding: 0 8px; position: relative;}
.srch-bx-sel .sl-bx span.lbl {cursor:pointer; background:url(../images/icons.png) no-repeat right 3px; padding-right:20px; float:left; margin-top:7px;}
.srch-bx-sel .sl-bx .drp {min-width:128px;z-index:30; position:absolute; right:-6px; top:35px; background:#fff;  border:1px solid #c6c8c3; padding:5px; display:none; -moz-border-radius:0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; z-index:100}
.srch-bx-sel .sl-bx .drp span { display: block; font-size: 12px; margin-bottom: 2px; padding: 3px; background:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor:pointer}

.innerPage .srch-bx-sel { height:25px;}
.innerPage .srch-bx-sel input { height:24px; width:500px; float:left}
.innerPage .h-d-srch form input.btn { height:37px;}

.cnt-bx-rt-bx,
.cnt-bx-3-4,
.cnt-bx-f { background:#fff; padding:5px; border:1px solid #e8e7e7; float:left; width:980px; margin-top:10px;}
.cnt-bx-3-4 { width:725px;}
.cnt-bx-rt-bx { width:231px;}
.cnt-bx-rt-bx .ttl { background:#EAF3FB; color:#053455; padding:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-weight:bold; font-size:13px}
.cnt-bx-rt-bx ul { margin:5px 0 0 0}
.cnt-bx-rt-bx ul li{  background: url("../images/icons.png") no-repeat scroll 0 -442px transparent; margin-left: 10px;  padding: 5px 0 5px 10px; width: 210px;}
.prf-img { border-right:1px dotted #ccc; padding-right:5px; float:left; height: 88px; width:83px; overflow:hidden; position:relative}
.upload-photo { position:absolute; left:0; bottom:0; z-index:1; background:url(../images/icons.png) no-repeat 0 -242px; width:15px; height:19px; cursor:pointer}
div.upload-photo:hover { background-position:0 -310px;}
.prf-img img { width:100%;}
.prf-col1 {  border-right: 1px dotted #CCCCCC; float: left;  height: 88px; padding: 0 10px; width:318px}
.prf-col1 p { margin:0; padding:7px 0}
.button.up-res { margin:27px 47px 0 0 } 
.prf-fld-sts {}
.prf-fld-sts span { display:block; color:#7fa215;}
.prf-fld-sts span font { color:#ff9211}
.sts-br { width:200px; background:#cccccc; padding:2px; overflow:hidden; margin-top:2px;}

.sts-br .br { display:block; height:10px; background:none;}
.sts-br .br0 { display:block; height:10px; background:none;}
.sts-br .br20 { display:block; height:10px; background:#F55728}
.sts-br .br40 { display:block; height:10px; background:#FF9211;}
.sts-br .br60 { display:block; height:10px; background:#FFF072;}
.sts-br .br80 { display:block; height:10px; background:#CDE339;}
.sts-br .br100 { display:block; height:10px; background:#708E07;}

.bx-ttl {background: none repeat scroll 0 0 #EAF3FB;  display: block;  overflow: hidden;  padding: 5px 10px 5px 6px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.bx-ttl h3 { float:left; margin:3px 0 0 0}
.bx-ttl a.act {padding:5px 0 5px 12px; float:right;  background:url(../images/icons.png) no-repeat 0 0;}
.bx-ttl a.act.edit { background-position: 0 -42px;}
.bx-ttl a.act.add { background-position: 0 -134px;}
.bx-ttl a.act.add:hover { background-position: 0 -174px;}
.bx-ttl a.edit:hover { background-position:0 -83px;}
.pnl-txt { padding:5px}
.tbl-str { width:100%; border-collapse:collapse}
.tbl-str tr { /*border-bottom:1px solid #eee;*/}
.tbl-str tr td { padding:10px 5px;}
.tbl-str tr td .act { margin-left:5px;}
.popUpbox .tbl-str1 { width:100%}
.popUpbox .tbl-str1 .ul  { border-bottom:2px dashed #ccc}
.popUpbox .tbl-str1 .ul .left { float:left; margin:5px 0}
.popUpbox .tbl-str1 .ul .right { float:right; margin:5px 0}
.popUpbox .tbl-str1 td { padding:5px 0}
.ftr { background: url(../images/ftr.png) repeat #084D7E;  border-top: 10px solid #ddd; float: left;  margin-top: 25px;  width: 100%; padding:20px 0; }
.ftr .col.three { width:200px}
.ftr .col { float:left; padding:10px 0 0 0; margin-right:30px; text-shadow:1px 1px 1px #000}
.ftr .col a { display:block; color:#c6e3f8; padding:5px 0}
.ftr .col a:hover { color:#fff}
.ftr h2 { color:#fff; padding-bottom:5xp; margin-bottom:10px;}
.ftr .col .double { float:left; margin-right:20px;}
.ftr .right { color:#fff; float:right; margin:10px 0 0 0; width:246px; line-height:20px}
.ftr .copy { display:block; text-align:center; color:#fff; border-top:1px dashed #236a9c; padding:10px 0 0 0; margin-top:10px;}
tr.last { border:0}
.last td a:hover{text-decoration:underline;}
.bg-exprnc { background:#eee; display:none}

.job-full-view-apply{}

.darkenBg { background:url(../images/dark.png) repeat 0 0; position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; display:none}
.popup { background:url(../images/dark.png) repeat 0 0; position:absolute; left:50%; top:50%; padding:10px; z-index:1001;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:none}
.popup .in { background:#fff; padding:5px; width:350px; height:150px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/*  */

#personal_info_edit,#contact_info_edit,#educational_det_add,#educational_det_edit,#job_det_edit,#skill_edit,#upl-upd-rsm,#cover_letter_edit{display: none;}
#company_info_edit,#my_jobs_edit,#upload_logo_edit{display: none;}
#my_jobs_edit table td { padding:10px 0; }
#my_jobs_edit .textarea_border_style { width:300px;}
.noresult_alert {background:none repeat scroll 0 0 #FFEEEE; font-weight:700; padding:10px; border:1px solid #fac8c8; color:#580606; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:10px; width:100%;}
.noresult_alertnew {background:none repeat scroll 0 0 #FFEEEE; font-weight:700; padding:10px; border:1px solid #fac8c8; color:#580606; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:10px; width:100%;}
.incomplete_alert {background:none repeat scroll 0 0 #FFEEEE; font-weight:700; padding:10px; border:1px solid #fac8c8; color:#580606; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:10px;display:none; width:100%;}
.incomplete_alert1 {background:none repeat scroll 0 0 #FFEEEE; font-weight:700; padding:10px; border:1px solid #fac8c8; color:#580606; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:10px;display:none; width:100%;}
.incomplete_alert.successMsg { background:#dafcd7; border:1px solid #a3e59e; color:#25771f;}
#incomplete_alert,#incomplete_alert1 {display: none;}

.textarea_border_style { border:1px solid #96c0e9 !important;font-family: arial;  font-size: 12px;  padding: 5px; }
.textarea_border_style_error {border:1px dashed #990000 !important;font-family: arial;  font-size: 12px;  padding: 5px;}


.selectlist{ color:#666666; padding:5px;width:313px;}
.selectlist option{border:none}

.selectlistsml{border:1px solid #96C0E9;color:#666666; padding:5px;width:90px;}
.selectlistsml option{border:none}

.homePage .srch-bx-sel { height:39px;}
.homePage .srch-bx-sel .sl-bx { height:49px;}
.homePage .srch-bx-sel .sl-bx span.lbl{ margin-top:15px; background-position:right 4px;}
.homePage .h-d-srch form input.btn { height:51px;}
.homePage .srch-bx-sel .sl-bx .drp { top:49px;}
.homePage .srch-bx-sel input { float: left; height: 24px; padding: 7px; width: 486px;}
.hm-srch-wrp .lft { border-right: 1px dashed #CCCCCC;  padding-bottom: 10px; padding-right:61px;}
.hm-srch-wrp .rt { width:198px;} 
.y-btn:lang(eng)   {  font-size: 15px;       } 
.y-btn{ background: url("../images/buttons-style.png") repeat-x scroll 0 -185px transparent;border: 1px solid #989174; color: #000000;  display: block;padding: 0 20px;border-radius:5px;height: 30px;line-height: 30px;   text-align: center;font-weight: bold;}
a.y-btn:hover { color:#333; background-position:0 -222px}
a.y-btn:active { background-position:0 -264px;}
.hm-stry {}
.story { width:169px; height:100px; float:left; background:url(../images/story.png) no-repeat -14px 0; margin:10px 0}
.storyRt { float:left; margin:20px 0 0 0}
.storyRt a {  float: left;  height: 71px;  overflow: hidden; width: 71px;}
.storyRt a img { width:100%}
.storyRt .ppl { background: none repeat scroll 0 0 #eee;  border: 1px solid #CCCCCC;  float: left;  height: 72px;  padding: 5px;   width: 72px; margin-left:18px; cursor:pointer;  position:relative; z-index:1 ; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.storyRt .ppl.actv { background:#fff}
.storyRt .ppl span {background: url("../images/dark2.png") repeat scroll 0 0 transparent;  color: #FFFFFF;  left: 50%;  margin-left: -63px;  padding: 5px;  position: absolute;  text-align: center;  top: -35px; width: 116px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:none} 
.storyRt .ppl span b {   background: url(../images/arrow.png) no-repeat scroll 0 0 transparent;  bottom: -20px;  height: 20px; left: 50%; margin-left: -10px;  position: absolute; width: 20px;}

.commentBox { background:#fff; padding:20px; border:1px solid #ccc; display:none; position:relative; float:left; width:948px; margin-top:6px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:20px; box-shadow:0 0 4px 2px #CCCCCC; -moz-box-shadow:0 0 4px 2px #CCCCCC; -webkit-box-shadow:0 0 4px 2px #CCCCCC;}
.comnt-ar { position:absolute; top:-30px; height:30px; width:27px; background:url(../images/cmt-arrow.png) no-repeat 0 0; left:0; display:none; z-index:2}
.commentBox .close { position:absolute;  right: 7px; top: 4px; font-weight:bold; font-size:14px; cursor:pointer; font-family:"Lucida Console",Times,serif}
.comntInside {}
.commentBox .loginBox { display:none;}
.commentBox .loginBox .right {  border-left: 1px dashed #CCCCCC; float: right; padding: 13px;}
.commentBox .loginBox .right span { font-size:14px;}
.commentBox .loginBox .right a { font-size:15px;}
.commentBox .loginBox .left { float:left;}
.commentBox .loginBox .left span {float:left; font-size:15px; padding-bottom:5px; font-weight:bold}
.commentBox .loginBox .left .txt { width:300px; padding:10px; float:left; margin-right:10px; border:1px solid #ccc}
.commentBox .loginBox .ifLogin .btn,
.commentBox .loginBox .left .btn {   background: none repeat scroll 0 0 #215F8B;  border: 0 none;  color: #FFFFFF;  font-size: 15px; height: 37px;  overflow: visible;  padding: 10px;}
.commentBox .loginBox .ifLogin span { font-size:14px; font-weight:bold; padding-bottom:5px; display:block}
.commentBox .loginBox .ifLogin textarea { width:922px; border:1px solid #ccc; max-width:922px; min-width:922px; min-height:100px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.commentBox .loginBox .ifLogin .btn { margin:5px 3px 0 0;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.ppl-shadow { background:url(../images/ppl-shadow.png) no-repeat 0 0; width:83px; height:5px; position:absolute; bottom:-5px; left:0;}


.leftClmn { float:left; margin-right:10px; width: 619px;}
.leftClmn .full-col { background:#fff; padding:10px; width:597px; float:left; border:1px solid #e8e7e7; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.leftClmn .full-col .fl-bx-shdw { background: url("../images/fl-bx-shdw.png") no-repeat scroll 0 0 transparent; bottom: -5px; height: 12px;  left: -33px; position: absolute; width: 668px;}
.leftClmn .hlf-col { background:#fff; padding:10px; width:316px; float:left; margin:19px 0; border:1px solid #e8e7e7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative; height:277px;}
.leftClmn .hlf-col.fst { margin-right:19px; width:240px}
.leftClmn .hlf-col.fst .fl-bx-shdw { background:url(../images/sml-bx-shdw.png) no-repeat 0 0;  bottom: -6px; height: 12px; left: -18px; position: absolute; width: 296px;}

.leftClmn .hlf-col .fl-bx-shdw { background: url("../images/sml-lrg-bx-shdw.png") no-repeat scroll 0 0 transparent; bottom: -8px;  height: 12px; left: -22px; position: absolute;  width: 386px;}
.leftClmn .ttl { display:block; padding:0 0 5px 0; font-size:15px; font-weight:bold; color:#0F5B91; border-bottom:2px solid #0F5B91; height:22px;}
.leftClmn .hlf-col.fst .ttl {  background: url("../images/sticky-ttl.png") no-repeat scroll 0 0 transparent;  border: 0 none;  color: #FFFFFF;  height: 39px;  left: -7px;  padding: 5px 10px;  position: absolute;  width: 243px; top:7px;}
.leftClmn .hlf-col.fst .ttl a.rt { padding:3px 6px; font-size:12px; font-weight:normal; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#2993c1;} 
.leftClmn .hlf-col.fst .ttl a.rt:hover {background:#0c6589}
.leftClmn .hlf-col.fst .content { padding-top:30px}
.leftClmn .hlf-col.fst ul {}
.leftClmn .ttl b.left { line-height:22px;}
.leftClmn .ttl a.rt { background:#0F5B91; padding:5px; color:#fff; }
.leftClmn .listings li { border-bottom:1px dashed #DDDDDD; padding:10px 0; color:#666; line-height:21px;min-height: 40px;}
.leftClmn .listings li a { font-weight:bold;}
.leftClmn .listings li.lst { border:0; padding:10px 0 0 0} 
ul.listings.employers li { float: left;  margin-left: 5px; width: 153px; border:0; height:30px;}
ul.listings.employers li img { max-width:100%; height:30px;}
.slimScrollBar { background:#999 !important; cursor:pointer}

.rtClmn { float:left}
.rtClmn .rt-col { background:#fff; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #E8E7E7; width:339px; position:relative; margin-bottom:10px}
.rtClmn .rt-col .ad { display:block; margin-top:5px;}
.popUpbox { background:#fff; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:absolute; z-index:1001; display: none; left:50%;top:50%; border:1px solid #fff; overflow:hidden; width:0; height:0; box-shadow:0 0 4px 2px #555; -moz-box-shadow:0 0 4px 2px #555; -webkit-box-shadow:0 0 4px 2px #555;}
.popUpbox .bx-ttl { margin-bottom:5px; padding:9px 10px 13px; background:url(../images/pop-ttl-bg.png) repeat-x 0 bottom; border:0; margin:-10px -10px 10px -10px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.popUpbox .bx-ttl h3 { padding:0; color:#13599a; font-size:15px}
#upload_resume { display:none; overflow:hidden; border-bottom:1px dashed #ccc; margin:10px 0; padding-bottom:10px;}
#up_resume_delete {  background: url("../images/icons.png") no-repeat scroll 3px -385px #FFFFFF; border: 1px solid #CCCCCC;  cursor: pointer;  height: 18px; width: 18px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.login-box .text { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:200px; }
.login-box .bx-ttl .rt { font-size:12px}
.login-box .bx-ttl .rt label { cursor:pointer}
.login-box table.log td { padding:10px 0}
.popDetailsInner { display:none}
.message { display:none;}
.message.ss { color:#00CC66}
.pd-b-5 { padding-bottom:5px; display:block}
.stick-ttl { background:#fdf1b8; margin:10px 0 0 0; width:715px; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f3c367; color:#de8f1f; font-size:12px;}
.stick-ttl.jobView { background: none repeat scroll 0 0 #EAF3FB; border: 0 none; margin: 0; width: 705px;}
.stick-ttl.jobViewh3 { width:389px;}
.stick-ttl.jobView b { background:#fff !important; border:1px solid #c7dcef; color:#de8f1f; cursor:default; padding:2px 8px !important}
.stick-ttl.jobView b,
.stick-ttl.jobView a { float:right; padding:5px 3px; } 
.stick-ttl.jobView a{background:url(../images/buttons-style.png) repeat-x 0 -46px}
.stick-ttl.jobView a.green { background-position:0 -137px} 
.stick-ttl.jobView a.green:hover { background-position:0 -94px} 
.stick-ttl.jobView a:hover { background-position:0 0}
.stick-ttl.jobView.fixed {  border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;
    margin:0 0 0 -5px;
    top: 0;
    width: 715px; box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;}
.stick-ttl b,
.stick-ttl a { background:#de8f1f; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:3px 5px; cursor:pointer; margin-left:5px; font-weight:normal}
.stick-ttl.fixed { position:fixed; top:-10px; border-bottom:2px solid #fcc970; box-shadow:0 0 5px #000;  box-shadow: 0 2px 12px -9px #000000;  -moz-box-shadow: 0 2px 12px -9px #000000;  -webkit-box-shadow: 0 2px 12px -9px #000000; font-weight:bold; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; z-index:1;}
.cnt-bx-3-4.selected { background:#f5f9fc; border:1px solid #c8dcf0;}
#view_jobs { float:left; width:738px}
.cnt-bx-3-4 #view_jobs { width:724px}
.employerLogin .left { float:left}
.employerLogin .left table { width:100%; border-collapse:collapse;}
.employerLogin .left table td { padding:10px 10px 10px 0; vertical-align:middle; font-size:14px;}
.employerLogin .left table td .txt { padding:5px; width:200px}
.coverletter .textarea_border_style { width:310px}
.emailtofriend table { width:100%}
.emailtofriend .incomplete_alert { width:auto; margin:5px 0}
.sendemailtojobseeker .incomplete_alert { width:auto; margin:5px 0}
/* employer */
.employerSlider { position:relative}
.employerSlider #slider li { width:990px} 
.employerSlider .prevBtn {}
.employerSlider .controls { display:none}

.employerSlider .prevBtn{left:-35px; background:url(../images/slider-controllls.png) no-repeat 15px 0;}														
.employerSlider .nextBtn { right:-35px !important;  background:url(../images/slider-controllls.png) no-repeat 0 -94px; left:auto}	
.employerSliderwrap { margin-bottom:10px;}
.leftClmn.employer { margin:10px 0; width:990px}
.leftClmn.employer .hlf-col { width:301px; margin:0 10px 0 0; box-shadow:0 0 7px -5px #000000; -moz-box-shadow:0 0 7px -5px #000000; -webkit-box-shadow:0 0 7px -5px #000000; height:282px}
.leftClmn.employer .hlf-col.lst { margin:0}
.employer .hlf-col .searchResume ul li { font-weight:normal; padding:5px 0 5px 15px; background:url(../images/icons.png) no-repeat 0 -545px;  font-weight:bold; margin-left:10px; margin-bottom:5px; color:#08685c;}
.leftClmn.employer .listings li { border:0; padding:6px 5px; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px; margin-top:5px; background:#f9f9f9;}
.leftClmn.employer .listings li:hover,
.leftClmn.employer .listings li.alter { background:#eee;}
.employer .hlf-col .searchResume ul { border-bottom:1px dashed #ccc; margin-bottom:5px; padding-bottom:10px; height:130px; margin-top:13px;}
.employer .hlf-col input.txt { border:2px solid #ccc; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px; padding:9px 5px; width:288px; margin:10px 0 0;} 
.employer .hlf-col .searchResume .rt { margin-top:5px;}
.employer .hlf-col .searchResume a.lt {  margin: 12px 0 0; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
#employer-login .left { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; float: left; margin-right: 0;  padding: 20px; width: 400px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px;}
#employer-login .left .txt { width:171px; padding:10px; margin:10px 10px 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
#employer-login .left .txt.lst { margin:10px 0 10px 0}
#employer-login .left .lt { margin-top:5px; float:left}
#employer-login .right {  background:url(../images/blue-bg.png) repeat-x 0 0; border: 1px solid #fff;  float: right;  font-size: 16px;   line-height: 24px;  padding: 44px 10px;  text-align: center;  width: 168px;  border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px; color:#fff}
#employer-login .right span { font-size: 14px; padding:0 0 10px 0; display:block}
#employer-login .right:lang(eng) a { padding:10px 10px; }
#employer-login .right a { background:url("../images/buttons-style.png") repeat-x scroll 0 -181px transparent;-moz-border-radius: 5px 5px 5px 5px;font: 13.3333px Arial;  -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;padding:8px; }
.employer-log-link { background:#215F8B; padding:3px; color:#fff; padding:2px 5px; margin:5px 0 0 0; float:right; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px;}
.employer-log-link:hover { background:#0c315f; color:#fff}
.welcome_msg_cl{display:none;}
.prelo_login {background:url(../images/pre.gif) no-repeat 0px 8px;height:37px;width:24px;display:none;}
.employer.leftClmn .ttl { background:url(../images/employer-head.png) repeat-x 0 0; border:0; color:#fff; padding:5px; border-radius: 3px; -moz-border-radius: 3px;  -webkit-border-radius:3px;}
.employer.leftClmn .ttl.fst { background-position:0 -44px}
.employer.leftClmn .ttl.snd {}
.employer.leftClmn .ttl.trd { background-position:0 -87px}
.employer-testimonials.packagesList h2 { font-size:17px; float:left; padding:8px 0}
.employer-testimonials.packagesList ul li { line-height:21px}
.employer-testimonials.packagesList ul li { margin-top:0; padding-top:5px;}
.employer-testimonials.packagesList ul li.frst { margin-top:0; padding-top:5px; border-top:1px dashed #DDDDDD}
.employer-testimonials.packagesList ul li.btn-li { padding:5px 0 0 0; margin:10px 0 0 0}
.employer-testimonials.packagesList ul li.btn-li a.packilistingmore { float:right}
.employer-testimonials.packagesList table { border-collapse:collapse}

.hm-srch-wrp h1.lft.pk { border:0; padding:0; margin-top:4px}
.pkprice { font-weight:bold; font-size:15px; color:#CC0000}
.button.rt.pkg { margin-top:20px;}
.rt.pak-his { background: url("../images/grad-lt-blue.png") repeat-x scroll 0 bottom;  border: 1px solid #82ad58; line-height:25px; width:auto; color:#41651e;  height:25px;  margin:0; padding: 1px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.paymentGateway { padding:0 0 10px 0; margin:20px 0 10px 0 ; list-style:none; overflow:hidden; }
.paymentGateway li { padding:10px 27px; border:1px solid #ccc; float:left; margin-right:25px; background:#fff}
.paymentGateway li label { font-size: 14px;  font-weight: bold;  padding-left: 5px;}
.paymentGateway li .logo { background:url(../images/payment-logo.png) no-repeat 0 0; height:65px;}
.paymentGateway li.payPal .logo { width:150px;}
.paymentGateway li.moneybooker .logo { width:150px; background-position:-197px 0}
.paymentGateway li.paypal .logo { width:180px;}
.paymentGateway li.payza .logo  { background-position: -421px center; width: 180px;}
.paymentGateway li.net .logo { background-position: -651px center; width: 210px;}
.paymentGateway li.net { margin:0}
.paymentnote { margin:13px 0}
.finalPaymentpage h1 { padding:0 0 10px 0; margin-bottom:10px; border-bottom:1px dashed #ccc; font-size:16px; font-weight:normal}
.finalPaymentpage h1 b {}
.finalPaymentButton { margin-bottom: -5px;  overflow: hidden;  padding: 10px 0 0;  width: 100%;}
.finalPaymentpage .payButtonwrap { border: 3px solid #DADCDA;  float: right;  margin: 26px 7px 0 0;  padding: 10px 15px;   border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;}
.finalPaymentpage .payButtonwrap .button { padding:15px; margin-left:15px; background:url(../images/lrg-btn.png) repeat-x 0 0; color:#fff; font-size:14px; font-weight:bold; border:2px solid #04263e; outline:none}
.finalPaymentpage .payButtonwrap input.button:hover { background-position:0 -62px;}
.finalPaymentpage .payButtonwrap input.button:active { background-position:0 0}
.finalPaymentpage .packagesList table { width:auto; float:left}
.finalPaymentpage .payButtonwrap .paymentGateway li { border:0px; width:auto; padding:0; margin:0}
.afterpayment .title { display:block; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:10px; margin:5px 0 10px 0;}
.afterpayment .title h1 { font-size:20px; display:block;}
.afterpayment .title p { margin:5px 0 0 0}
.afterpayment table td { padding:15px 0 !important}

.employer-testimonials.packagesList ul li.slide { height:97px; overflow:hidden; border:0}
.packagesList table { width:100%}
.packagesList table td { padding:5px 0; font-size:14px}
.employer-testimonials.packagesList.current table tr { border-bottom:1px solid #c4e0a8}
.employer-testimonials.packagesList.current table tr.hd { background:#def1c8}
.employer-testimonials.packagesList.current table tr td { padding:5px}
.employer-testimonials.packagesList.current { background:#edfcdc; border:1px solid #bee098; display:none}
.employer-testimonials.packagesList.current .ttl {  background:url(../images/grad-lt-blue.png) repeat-x 0 bottom; border:1px solid #a2ca7b} 
.employer-testimonials.packagesList.current .ttl h2 { color:#466f1c}
.employer-testimonials.packagesList.current h2.tl { float:none; color:#466f1c}
.employer-testimonials.packagesList.current li { border:0}
.employer-testimonials.packagesList .ttl {  background:url(../images/grad-lt-blue.png) repeat-x 0 0;  display: block;  margin:-8px -18px 0;   overflow: hidden;  padding: 0 20px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border:1px solid #bdd4e9}
.employer-testimonials.packagesList .ttl .rt { background:url(../images/choose-btn.png) repeat-x 0 0;  margin:6px 0 0; padding: 1px 3px; border:1px solid #5c92c5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:19px;}
.employer-testimonials.packagesList .ttl .rt input { float:left;}
.employer-testimonials.packagesList .ttl .rt label { float:left;  color: #FFFFFF;  float: left;  margin: 2px 1px 0 0;}
.employer-testimonials { display:block; overflow:hidden; padding:10px 20px 20px 20px; background:#fff; margin-top:15px; border:1px solid #ddd; box-shadow:0 0 7px -5px #000000; -moz-box-shadow:0 0 7px -5px #000000; -webkit-box-shadow:0 0 7px -5px #000000; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px;}
.employer-testimonials h2 {font-size:18px; color:#10345b; padding:10px 0}
.employer-testimonials ul li { border-top:1px dashed #ddd; padding-top:30px; margin-top:30px; float:left; width:100%}
.employer-testimonials ul li.frst { border-top:1px solid #ddd; padding-top:15px; margin-top:10px;}
.employer-testimonials ul li .img { float:left; width:150px;}
.employer-testimonials ul li .img img { max-width:100%}
.employer-testimonials ul li .cnt {float: left;  margin-left: 25px; width: 773px; background:url(../images/qt-1.png) no-repeat 0 0; font-size:14px; line-height:20px;}
.employer-testimonials ul li .cnt .in { background:url(../images/qt-2.png) no-repeat right bottom; float: left; margin: 5px 0 0 23px;padding: 0 23px 5px 0;}
a.pstJbs { float:right; font-weight:normal; font-size:12px; background:#fff; padding:3px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px; color:#8c0a0a}
/* Sudo Slider */

.rt-col #controls { position:absolute; left:17px; top:4px}
#container {margin:0 auto;position:relative;text-align:left;width:696px;background:#fff;margin-bottom:2em;
}	
#slider { overflow:hidden}
#slider ul, #slider li{margin:0;padding:0;list-style:none;position:relative;display:block;}
#slider, #slider li {width:338px;overflow:hidden;}
.rt-col ol {margin:1em 0;padding:0;height:28px;	}
.rt-col ol li{margin:0 5px 0 0; padding:0;float:left;list-style:none;}
.rt-col ol li a{float:left;height:10px; border:1px solid #fff;background:#DAF3F8;color:#555;padding:0 5px;text-decoration:none; text-indent:-99999px;}
.rt-col ol li.current a{background:#5DC9E1;color:#fff;}
.rt-col ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.graphic, .prevBtn, .nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px; display:none}
.prevBtn, .nextBtn {display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;cursor:pointer;}	
.rt-col .nextBtn{left:696px; display:none}														
.rt-col .nextBtn { display:none !important}	
#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;position:relative;display:block;} #slider2, #slider2 li {width:696px;overflow:hidden;}

/* Sudo Slider Ends*/

.popDetails { display:none;}
.notLogin h1 {float:left}

.locstyle{height: 100px;width: 300px; overflow: auto;color: #000; margin-bottom: 0.5em;float:left;}

/** Nesote Css Lib *****/
.nesote-tooltip { cursor:pointer; position:relative;}
.nesote-tip { background: none repeat scroll 0 0 #FFFFFF;   left: 50%; padding: 10px;  position: absolute; border-radius:5px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -moz-box-shadow: 0 0 4px 3px #CCCCCC; -webkit-box-shadow: 0 0 4px 3px #CCCCCC; box-shadow: 0 0 4px 3px #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #666;}
.nesote-tip b{border:1px solid #666; border-top:0; background: none repeat scroll 0 0 #FFFFFF;    border-radius: 0 0 7px 7px; bottom: -11px;   box-shadow: 0 5px 7px 2px #CCCCCC;    height: 10px;    left: 50%;    margin-left: -5px;    position: absolute;    width: 10px;}
.sign_up_link_cv a{font-size:14px;margin-right: 2px;margin-left:11px;}
.sign_up_link_cv a:hover{text-decoration: underline;}
.terms_footer{color:#fff;text-align: center;}
.terms_head{color:#fff;text-align: center;line-height:34px;font-weight:bolder;font-size:17px;}
.terms_cont{text-align: justify;margin:0px auto;width:1000px;}
.news-eve-container{ padding:10px; overflow:hidden}
.news-eve-title{font-size:14px;font-weight:bold;}
.news-eve-cont{border-bottom: 1px dashed #CCCCCC; border-top: 1px dashed #CCCCCC; padding-top:10px;  font-size: 13px;  height: 45px;  margin-bottom: 8px;  margin-top: 13px;  overflow: hidden;  padding-bottom: 11px;}
.cnt-bx-3-4.selected .news-eve-cont { border-bottom:1px dashed #C8DCF0; border-top:1px dashed #C8DCF0}
.news-eve-url{font-size:12px; display: block;}
.nws-more{font-size:14px;}
.rt.nws-more{background: url("../images/dropdown-news.png") no-repeat scroll right 2px transparent;padding: 7px 33px 7px 0;}

.empty_evnt{font-size:15px;color:red;display:block;margin-top:105px;margin-left:20px;}
.logDetails { float:right; margin-top:9px;}
.h-d-1 .rt span.select-lang { float:right; width:170px;}
.logDetails a { padding:5px; margin-top:-1px; float:left}
.logDetails span.pipe { float:left; margin-top:5px;}
.notif_icon{color: white; height: 24px; width: 30px; background: url(../images/notification.png) no-repeat scroll -1px 0px transparent; position: relative; cursor: pointer;  float:left; margin-left:3px;}
.rel_pos{position:relative;}
.abs_pos{position:absolute;}
.noti_count_no{background: none repeat scroll 0% 0% red; padding:0px 3px; top: -5px; font-size: 11px; font-weight: bolder; left: -5px;}
.noti_drop_down{max-height:440px;padding-top:0px;color:black !important;right:0px;cursor:default;display:none;box-shadow:0 1px 9px -3px #333333;-moz-box-shadow:0 1px 9px -3px #333333;-webkit-box-shadow:0 1px 9px -3px #333333;-o-box-shadow:0px 7px 14px 1px #AAA;background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); top: 25px;height: auto;width: 298px; z-index: 10;}
.notif_elmnt{width:272px;padding:13px;border-bottom:1px solid #ccc;color:#666;float:left;}
.notif_elmnt .icn{float:left;height:18px;width:29px;background:url(../images/noti_icons.png)  no-repeat;margin-right:8px;}
.notif_clr{text-align: center; padding: 10px 0px; border: 0px none; color: #ffffff; font-weight: bolder; background: none repeat scroll 0px 0px #5d95bd;cursor:pointer;float:left;width:100%;}
.notif_clr:hover{background: none repeat scroll 0px 0px #084D7E;}
.notif_timediv{padding:0px 6px;text-align:right;font-size:11px;float:right;color:#333333;}

.forgot-pass-link:hover{text-decoration: underline;}
.popUpbox-for { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;background: #fff; position: fixed; top: 50%; right:-350px; padding: 10px; z-index: 1001; width: 430px; height: 198px; margin-top:-99px; margin-right:-245px;}
.popUpbox-for .bx-ttl { margin-bottom:5px; padding:9px 10px 13px; background:url(../images/pop-ttl-bg.png) repeat-x 0 bottom; border:0; margin:-10px -10px 10px -10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.popUpbox-for .bx-ttl h3 { padding:0; color:#13599a; font-size:15px}
.fp_content span{height:45px;float:left;font-size: 13px;margin-top:5px;}
.fp_content .button{margin-right:3px;}
.fp_content:lang(eng){width:309px;margin:0px auto;margin-top:21px;}
.fp_txtfld{width:222px;height:26px;border-radius:5px;border:1px solid #cccccc}


.block-companies{background:url(../images/sel-wrp-bg.png) repeat-x 0 0;   border: 1px solid #CCCCCC;  height: 480px;  margin-top: 7px; width: 291px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px;}
.search_bx_blockc{display:block;margin-top:9px;}
.search_input{height:26px;width:226px;border:0px;padding-left:3px;}

.search_pre_container{background:#fff;width:269px;display:block;border:1px solid #D8D7D7;margin-top:9px;}
.no_results{ display: block; padding: 9px;}

.block_content_container{ width:291px;margin-top:10px;float: left;border-top:1px solid #BBB;}
.block_content_container span{padding:3px;float: left;}
.bx_title{padding-bottom:3px;font-size:17px;}
.block_controls1{ background: url(../images/block_companies.png) repeat scroll -11px 0 transparent; cursor: pointer;  height: 30px;   margin: 223px 0 0 51px; width: 52px;}
.block_controls2{ background: url(../images/block_companies.png) repeat scroll 0 -34px transparent;  cursor: pointer;  height: 30px;   margin: 5px 0 0 41px;  width:54px;}
div.block_controls1:hover { background-position:-11px -67px;}
div.block_controls2:hover { background-position:0 -101px;}
.block_head_container {padding-left:10px;}
.block_content_container .rows { background:url(../images/sel-grad.png) repeat-x 0 bottom #fff;  padding:10px; display:block; overflow:hidden; border-bottom:1px solid #d3d0d0} 
.block_content_container .rows.active, 
.block_content_container div.rows:hover { background:url(../images/sel-grad-blue.png) repeat-x 0 bottom #02d4ed; color:#fff; border-bottom:1px solid #07a4ba}
.pre_search{display:none;background: url("../images/pre.gif") no-repeat scroll 15px 4px transparent;float: right;height: 28px; width: 40px;}
.block_content_container .rows label { float: left;  margin: -10px -10px -10px 0;  padding:9px 0 9px 5px; width: 255px; cursor:pointer}
.block_pre_loader{ background: url('../images/pre.gif') repeat scroll 0 0;  height: 20px;    margin: 106px 60px;    width: 20px;position: absolute;display: none;}

.alert-box { background:url(../images/reminder-bg.png) no-repeat 0 0; padding:10px 10px 10px 93px; display:block; overflow:hidden; height:50px; color:#76640e; font-size:14px; display:none} 
.alert-box .rt { margin:7px;}
.alert-box a { background:url(../images/alert-btn.png) repeat-x 0 0; height:28px; line-height:28px; padding:0 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-left:5px; float:left}
.alert-box a.upgrd { border:1px solid #9fb52d; color:#5c6c09; font-weight:bold}
.alert-box a.upgrd:hover { background-position:0 -79px}
.alert-box a.remnd { border:1px solid #c5ae44; color:#6a5a0e; background-position:0 -40px;}
.alert-box a.remnd:hover { background-position:0 -120px}
.alert-box h1 { color:#443b0a}
/**** Select box *****/
.sbHolder { padding:3px 5px; background:url(../images/select-bg.png) repeat-x 0 0; border:1px solid #5d95bd; position:relative; z-index:100}
.sbSelector {display:block; background:url(../images/icons.png) no-repeat right -617px; outline:none}
.sbOptions { position:absolute; background:#fff; border:1px solid #5d95bd; width:100%; left:-1px;}
.sbOptions li a { display:block; padding:5px; border-bottom:1px solid #EEEEEE}

/**** Select box ends ******/
.login_first_info span{    display: block;    font-size: 15px;    margin-bottom: 10px;    overflow: hidden;    padding: 15px 0;}
.login_first_info input.button{float: right;};

.rel{position:relative;}
.abs{position:absolute;}

.efeedback_container{right:-229px;top:200px;display: block; position: fixed; z-index:1001}
.efeedback_container .efeedback_logo{height:149px;width:38px;background:url("../images/feedback.png") no-repeat scroll 0 2px transparent;cursor: pointer;}
.efeedback_container .efeedback_logo:hover{background:url("../images/feedback.png") no-repeat scroll 0 -161px transparent;}
.efeedback_input{background: none repeat scroll 0 0 #EEEEEE;border: 2px solid #951E15;padding: 14px 16px;width:229px}
.efeedback_input #cname{height:30px;width: 218px;}
.efeedback_input textarea{border: 1px solid #CCCCCC;color: #555555;font-family: arial;font-size: 11px;font-weight: normal;height: 100px;margin-top: 8px;padding: 3px;width: 221px;min-height:100px;max-height:100px;min-width:221px;max-height:221px;}
.efeedback_input .submit{background:#951e15;margin-top:5px;float:right;}
.efeedback_input span{color:#bbb;}
.efeedback_input .preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.upload_resume_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
 
.personal_info_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.contact_info_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;}
.educational_det_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.educational_det_add.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.job_det_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.skill_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.prev_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 


.cover_letter_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.cover_letter.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 

.settings.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.changepassword.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 

.company_info_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;}
.contact_info_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.upload_logo_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.post_job.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.my_jobs_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 


 
.empty_app{    color: #999999;    display: table;    font-size: 16px;    font-weight: bolder;    margin: 69px auto 0}
.page td{background:url(../images/paging-bg.jpg) repeat-x 0 0;border: 1px solid #DDDDDD;float: left;margin: 0 3px;padding: 4px 2px !important;}
.page td input#txtpage{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;font-size: 12px;height: 12px !important;margin: -1px 0;padding: 2px;}
.job-paging-first{}
.prevsbtn{background: url("../images/prvsbtn.png") no-repeat scroll center center transparent;float: left;height: 15px;width: 27px;}
.nexttbtn{background: url("../images/nextpage.png") no-repeat scroll center center transparent;float: left;height: 15px;width: 27px;}
.actvepage{background: none repeat scroll 0 0 #215F8B !important;color: #FFFFFF;border-color:#215F8B !important;}
.page td.inactvepage:hover{border-color:#215F8B;}
.page td.whPaging a{float: left;height: 15px;width: 30px;}
/*.fetrd{ position:relative; z-index:0; background: url("../images/h.png") no-repeat scroll left 0 transparent;}
.fetrd.selected{ position:relative; z-index:0; background: url("../images/h.png") no-repeat scroll left 0 transparent;}*/
.fetrd{ position:relative; z-index:0;}
.sdiv{ background: url("../images/h.png") no-repeat scroll left 0 transparent; height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; z-index:-1; border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;}
.logoclas-cmpny{ width:100px; border:none;}
.boldTxt a.jbTitle { font-size: 13px; padding-left: 5px;float:left;}
.jbDate{color: #999999;float: right; font-size: 12px; padding-right: 10px;}
.titleJob-Cmpny{color: #357272;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 0;}
.innerJobDetil tr td{padding: 3px;color: #777777;}
.imgNdec td{padding: 2px 5px !important;}
a.jobMor{background: none repeat scroll 0 0 #E3E6E7; border: 1px solid #DCDFE0; box-shadow: 1px 1px 3px #CCCCCC; float: left; padding: 5px;}
a.jobMor:hover{background:#ffbe5e;border: 1px solid #fcb955; color:#fff;}
.wrapStable{border: 1px solid #ddd; border-radius: 5px 5px 5px 5px; padding:  5px; width: 700px;box-shadow: 0 2px 4px 0 #CCCCCC;-webkit-box-shadow: 0 2px 4px 0 #CCCCCC;-moz-box-shadow: 0 2px 4px 0 #CCCCCC;}
.wrapStable .boldTxt{background: none repeat scroll 0 0 #F4E6DB; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color: #8b6c53;padding: 10px 5px;text-shadow: 0 1px 1px #eee;}
.wrapStable tr td{padding:5px;}
.aplicnt{float: right; padding-right: 10px;}
.abtcmpny{color: #222; font-size: 13px; font-weight: bold;}
.abtcmpny.siz{font-size:14px;}
.popuphdrtd {background: none repeat scroll 0 0 #EAF3FB;color:#053455;border-radius: 5px 5px 5px 5px; height: 25px;padding: 5px !important;}




.gridTable { border:0px; border-collapse:collapse}
.gridTable tr { background: #fff}
.gridTable tr.alterTr { background:#F3F7FD}
.gridTable tr:hover { background:#E7EBF1}
.gridTable tr.managetableheader { background: #e0f3d4; }
.gridTable tr.managetableheader td { vertical-align:middle; font-weight:bold; border:1px solid #a4ce89}
.gridTable td {  padding:0 10px; text-align:left; color:#333}

.gridTablenobordr { border:0px; border-collapse:collapse}
.gridTablenobordr tr { background:#eee}
.gridTablenobordr tr.alterTr { background:#F1F4FD}
.gridTablenobordr tr:hover { background:#eee}
.gridTablenobordr tr.managetableheader { background:#fff; }
.gridTablenobordr tr.managetableheader td { vertical-align:middle; font-weight:bold; border:1px solid #a4ce89}
.gridTablenobordr td { border:none; padding:0 10px; text-align:left; color:#333}


.headerfortr:hover, .headerfortr{background:#e1f7d3 !important;}
.gridTable .bx-ttl{margin-bottom: 5px;}
.nonebg,.nonebg:hover{background:#fff !important;}


.ljAnnonsmnt{display:block; padding-left:10px;}
.jbDateAnons{color: #999999;float: left;font-size: 12px;padding:0 10px;}
.sdiv.inxd{top:2px;}
#jp_locations,#jd_edit_jlocations,#jp_edit_locations{display:block !important; float:none !important;}
a.nesote-tooltip.act{ height:22px; float:left;}
.edheadertd{color:#198c34 !important;text-decoration:underline;font-size:12px !important}

.jlogin-right {display:block;border-left:1px solid #ccc; float: right; width: 251px; height: 166px;padding:5px 5px 5px 18px;}
.jlogin-right div{display: block;margin-top:21px;   font-size: 18px;    font-weight: bolder;}

.jlogin-right span{    color: #000;    display: block;font-size: 11px;margin-top: 10px;  }
.jlogin-right a{border-radius: 5px 5px 5px 5px;background: url("../images/log-right.png") repeat scroll 0 0 transparent;color: #FFFFFF;width:150px; display: block;margin:25px auto;height:28px;font:13.3333px Arial;;text-align:center;padding-top:5px;}
.jlogin-right a:lang(eng){font-weight: bold; padding:15px 15px;}
.jlogin-right a:hover{background-position:0 -80px;}

img.pro_image {
    width: 100%;
    height: auto;
    overflow: hidden;
    align-items: center;
}

.userimg_box {
  
    overflow: hidden;
   
}

textarea#ftxt {
    width: 192px !important;
    min-width: 137px;
}
@media only screen and (max-width: 600px){
.landing-pop {
  right: 15px !important;
  bottom: 230px !important;
}
.landing-pop::after {
    position: absolute;
    content: "";
    border-right: 12px solid #12458700 !important;
    border-top: 38px solid #fff !important;
    border-left: 12px solid #fff0 !important;
    border-bottom: 29px solid #0000 !important;
    right: 18px !important;
    bottom: -51px !important;
  }
}
