/* CSS Document */
body, form, div, select, textarea, input { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #000000; }
body { margin: 0 auto; padding: 0 auto; }
td { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
a { text-decoration: none; color: #673594; }
a:hover { text-decoration: underline; }
a.link { text-decoration: none; }
a.link:hover { text-decoration: none; }
.txt_whitelink:link { font-family: verdana; font-size: 11px; color: #ffffff; text-decoration: underline; }
.txt_whitelink:active { font-family: verdana; font-size: 11px; color: #ffffff; text-decoration: underline; }
.txt_whitelink:visited { font-family: verdana; font-size: 11px; color: #ffffff; text-decoration: underline; }
.txt_whitelink:hover { font-family: verdana; font-size: 11px; color: #ffffff; text-decoration: none; }
.jobsearch input { border: #000000 1px solid; background: #FFFFFF; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #7f7f7f; padding: 3px 3px 4px 5px; }
.jobsearch2 input { border: #000000 1px solid; background: #FFFFFF; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #7f7f7f; padding: 3px 0px 3px 2px; }
.jobsearch2 select { border: #000000 1px solid; background: #FFFFFF; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #7f7f7f; padding: 3px 0px 3px 2px; }
.jobsearch3 input { border: #000000 1px solid; background: #FFFFFF; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 3px 0px 2px 2px; }
.jobsearch3 select { border: #000000 1px solid; background: #FFFFFF; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.srch_head_bg { background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn_bg.gif) left -315px; }
.padding3 td { padding: 3px; }
.results td { padding: 8px 12px 25px 5px; }
.sponsoreRes td { padding: 7px 15px 10px 15px; border-bottom: #d5deb5 1px solid; background: #f5f6e7; }
.sponsoreRes_rp td { padding: 6px 0px 6px 0px; }
.cons_links td { border-bottom: #eaeaea 1px solid; padding: 3px 0px 3px 3px; }
/* header classes */
.nav { background: url(//media.monsterindia.com/v2.1/main_bgs.png) left -454px repeat-x; }
.empbtn { background: url(//media.monsterindia.com/v2.1/emp_lgn_bg.gif) repeat-x; color: #FFFFFF; font-size: 12px; }
.interNat { }
/* header classes end */

/* Search result */
.lftcrn1 { float: left; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn.gif) left 0px; width: 11px; height: 39px; }
.lftcntr { float: left; width: 171px; height: 16px; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn_bg.gif) left 0px repeat-x; padding: 11px 0px 12px 0px; }
.lftcrn2 { float: right; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn.gif) -11px 0px; width: 11px; height: 39px; }
.lftcrn3 { float: left; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn.gif) left -39px; width: 11px; height: 42px; }
.lftcntr2 { float: left; width: 171px; height: 18px; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn_bg.gif) left -39px repeat-x; padding: 20px 0px 4px 0px; font-weight: bold; }
.lftcrn4 { float: right; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn.gif) -11px -39px; width: 11px; height: 42px; }
.cntrcrn1 { float: left; width: 9px; height: 120px; }
.cntrcrn1i { float: left; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn.gif) -22px 0px; width: 9px; height: 49px; }
.cntrcrn1ii { float: left; width: 7px; height: 71px; border-left: #e1e1e1 solid 1px; }
.cntrcrn2 { float: left; width: 562px; height: 18px; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn_bg.gif) left -338px repeat-x; padding: 11px 0px 11px 0px; }
.cntrcrn3 { float: right; width: 9px; height: 120px; }
.cntrcrn3i { float: right; background: url(//media.monsterindia.com/v2.1/sch_rlt_cmn.gif) -31px 0px; width: 9px; height: 49px; }
.cntrcrn3ii { float: right; width: 7px; height: 71px; border-right: #e1e1e1 1px solid; }
.cntrcrn4 { float: right; width: 562px; }
/* jobs on mobile */
.mobilebg { background: url(//media.monsterindia.com/v2.1/jobsonmobile/bg.jpg) no-repeat; width: 931px; }
.mobileftrbg { background: url(//media.monsterindia.com/v2.1/jobsonmobile/mobile_ftr_bg.gif) repeat-x; }
.mobile { background: url(//media.monsterindia.com/v2.1/jobsonmobile/mobile_body.jpg) no-repeat; height: 370px; }
/* footer */
.footer { background: url(//media.monsterindia.com/v2.1/footer_bg.gif) repeat-x; }
.footer2 { background: url(//media.monsterindia.com/v2.1/footer_bg2.gif) repeat-x; }
#footerlinks a:link, #footerlinks a:visited { display: block; color: #4c4c4c; padding: 2px 0px 2px 15px; max-width: 90%; background-image: url(//media.monsterindia.com/v2.1/arrow_ftr.gif); background-repeat: no-repeat; background-position: 5px; text-decoration: none; }
#footerlinks a:hover { display: block; color: #4c4c4c; padding: 2px 0px 2px 15px; max-width: 90%; background-image: url(//media.monsterindia.com/v2.1/arrow_ftr.gif); background-repeat: no-repeat; background-position: 5px; text-decoration: underline; }
.footertxt { color: #4c4c4c; line-height: 18px; }
/* footer */

.emp_bg { background: url(//media.monsterindia.com/v2.1/empBg.gif) no-repeat; }
.alerts_bg { background: url(//media.monsterindia.com/v2.1/alerts_bg.gif) no-repeat; }
.interNat { background: url(//media.monsterindia.com/v2.1/int_bg.jpg) left top no-repeat; background-color: #FFFFFF; font-weight: normal; }
.profileTab { background: url(//media.monsterindia.com/v2.1/green_bg.jpg) no-repeat; background-color: #7e9c1a; }
.blueTab { background: url(//media.monsterindia.com/v2.1/blue_bg.jpg) no-repeat; background-color: #e9f0f6; }
.indTab { background: url(//media.monsterindia.com/v2.1/ind_bg.gif) repeat-x; }
.purplebox { background: #724486; border: #bfbfbf 1px solid; }
.lightbox { background: #c6ccd9; border: #e1e1e1 1px solid; }
.dotline { border-bottom: #d9762b; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }
/* btns */
a.squarebutton { background: transparent url(//media.monsterindia.com/v2.1/orange_left.gif) no-repeat left top; display: block; float: left; height: 22px; width: auto; padding-left: 8px; text-decoration: none; font-size: 13px; }
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton { color: #FFF; }
a.squarebutton span { background: transparent url(//media.monsterindia.com/v2.1/orange_right.gif) no-repeat right top; display: block; padding: 2px 7px 7px 0; color: #FFF; }
a.squarebutton table { background: transparent url(//media.monsterindia.com/v2.1/orange_right.gif) no-repeat right top; display: block; padding: 3px 7px 7px 0; _padding-bottom: 5px; color: #FFF; height: 100%; }
a.squarebutton:hover { background-position: left -22px; color: #FFF; text-decoration: none; }
a.squarebutton:hover span { background-position: right -22px; color: #FFF; text-decoration: none; }
a.squarebutton:hover table { background-position: right -22px; color: #FFF; text-decoration: none; }
.buttonwrapper { overflow: hidden; height: 22px; }
.button { cursor: pointer; text-decoration: none; background: url(//media.monsterindia.com/v2.1/button1.gif) no-repeat right top; padding-right: 10px; *padding-right:2px;
display: inline-block; line-height: 22px; height: 22px; color: #FFFFFF; }
span.button { vertical-align: middle; }
.button span { background: url(//media.monsterindia.com/v2.1/button1.gif) no-repeat left top; padding-left: 10px; *padding-left:2px;
line-height: 22px; height: 22px; display: inline-block; }
.button span span { background: transparent; padding: 0; }
.button span input { cursor: pointer; background: transparent; border: 0; padding-top: 2px; *padding-top:2px;
color: #FFFFFF; font-size: 12px; }
.button:hover { background-position: right -32px; }
.button:hover span { background-position: left -32px; }
.button:active { background-position: right -64px; }
.button:active span { background-position: left -64px; }
.bold { font-weight: bold; }
.txt_purple { color: #673594; }
.txt_white { color: #FFFFFF; }
.txt_orange { color: #d9762b; }
.txt_grey { color: #8f8f8f; }
.txt_darkgrey { color: #4c4c4c; }
.txt_green { color: #7e9c1a; }
.txt_black { color: #000000; }
.txt_green { color: #92A732; }
.txt_yellow { color: #f6ffc7; }
.txt_red { color: #ff0000; }
.small { font-size: 10px; }
.small_1 { font-size: 9px; }
.heading_1 { font-size: 15px; }
.txt_12 { font-size: 12px; }
.txt_11 { font-size: 11px; }
.txt_16 { font-size: 16px; }
.txt_17 { font-size: 17px; }
.txt_18 { font-size: 18px; }
.txt_25 { font-size: 25px; }
.txt_13 { font-size: 13px; }
.txt_14 { font-size: 14px; }
.bg_green { background: #7e9c1a; }
.bg_green2 { background: #7d9b19; }
.bg_green3 { background: #b5c667; }
.bg_lightgreen { background: #e6ead1; }
.bg_lightgreen2 { background: #d5e6b6; }
.bg_lightgreen3 { background: #f7f9ef; }
.bg_lightgreen4 { background: #d5deb5; }
.bg_grey { background: #eeeeee; }
.bg_grey2 { background: #eaecde; }
.bg_grey3 { background: #eff2e2; }
.bg_lightgrey { background: #f9f8f8; }
.bg_darkgrey { background: #4c4c4c; }
.bg_white { background: #ffffff; }
.bg_purple { background: #724486; }
.bg_lightpurple { background: #e8d9f0; }
.bg_lightpurple2 { background: #fbf6fc; }
.bg_lightblue { background: #c6ccd9; }
.bg_pink { background: #FFF2F2; }
.bg_orange3 { background-color: #ff9933; }
.bg_orange1 { background: #ffeecc; }
.bg_lightorange { background: #feedd1; }
.bg_lightorange2 { background: #fbf7ee; }
.border_orange { border: 1px solid #f93; }
.border_grey { border: #bfbfbf 1px solid; }
.border_darkgrey { border: #4c4c4c 1px solid; }
.border_red { border: #FF0000 1px solid; }
.border_green { border: #54981d 1px solid; }
.border_darkgreen { border: #687d1e 1px solid; }
.border_green_btm { border-bottom: #54981d 1px solid; }
.border_purple { border: #825397 1px solid; }
.blackOverlay { display: none; position: fixed; _position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; _height: 100%; background-color: black; z-index: 100; -moz-opacity: 0.5; opacity: .50; filter: alpha(opacity=50); }
* html div.division {  height: expression( this.scrollHeight > 349 ? "350px" : "auto" ); /* sets max-height for IE */
}
div.division { max-height: 350px; /* sets max-height value for all standards-compliant browsers */ }
* html .png { behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "//media.monsterindia.com/v2.1/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
