body{padding:0; margin:0; border:0; background:#9e9e9e; font-family:Arial, Helvetica, sans-serif;}
#mncnt{width:778px; padding:0; margin:0 auto; border:0; position:relative; background:#ffffff;}
#mdcnt{width:778px; padding:0; margin:0; border:0; position:relative; background:#ffffff; float:left;}
#tcrv{width:778px; padding:6px 0 0 0; margin:0; background:url(top_crv.gif) no-repeat; position:relative; float:left;}
.space15{padding:15px 0 0 0; clear:both;}
.space10{padding:10px 0 0 0; clear:both;}
.space5{padding:5px 0 0 0; clear:both;}
.space20{padding:20px 0 0 0; clear:both;}
#tcrgt{float:right; width:111px; padding:0 18px 0 0; font-size:11px; color:#002d66; position:relative; height:20px;}
#tcrgt a{color:#002d66; text-decoration:none;}
#tcrgt a:hover{color:#002d66; text-decoration:underline;}
#tcrgt span{color:#eca70c; font-weight:bold;}
#tcrgt span a{color:#eca70c; text-decoration:none;}
#tcrgt span a:hover{color:#eca70c; text-decoration:underline;}
.tcrgt1{float:right; width:111px; padding:0 18px 0 0; font-size:11px; color:#002d66; position:relative; height:20px;}
#lgowmg{width:778px; clear:both; margin:0; padding:0; position:relative;}
#lgowmg .logo{margin:0; padding:0 0 0 55px; float:left; position:relative;}
#lgowmg .rpart{margin:0; padding:0; float:right; position:relative; width:203px; height:60px; background:url(right_part.jpg) no-repeat;}
.spet{padding:0; margin:0; clear:both; position:relative; width:778px;}
#menu{padding:0; margin:0; float:left; position:relative; width:151px; height:210px; background:#fefbf4;}
#menu ul{padding:0; margin:0; border-bottom:#f9e4b6 1px solid;}
#menu li{padding:7px 0 7px 0; margin:0; border-bottom:#e4e7e6 1px solid; list-style:none; color:#003872; font-size:12px; text-align:right; width:151px;}
#menu li a{color:#003872; text-decoration:none;}
#menu li a:hover{color:#003872; text-decoration:underline;}
#menu li span{color:#eca70c; font-weight:bold;}
#menu li span a{color:#eca70c; text-decoration:none;}
#menu li span a:hover{color:#eca70c; text-decoration:underline;}
#bstots{width:627px; height:211px; padding:0; margin:0; position:relative; float:left;}
.rcnt{width:626px; padding:0; margin:0; position:relative; float:right; border-left:#f2f2f2 1px solid;}
.epab{width:601px; height:54px; padding:12px 13px 12px 12px; margin:0; position:relative; background:#f2f2f2;}
.txt1{font-size:11px; color:#000000; line-height:18px;}
.txt1 a{color:#000000; text-decoration:none;}
.txt1 a:hover{color:#000000; text-decoration:underline;}
.boldcatext{font-size:11px; color:#000000; line-height:18px; font-weight:bold; text-transform:capitalize;}
.catext{font-size:11px; color:#000000; line-height:18px; text-transform:capitalize;}
/*.txt1 span{font-weight:bold;}*/
.crpns{padding:0 0 0 12px; margin:0; width:614px; position:relative;}
.ysep{height:2px; padding:0; margin:0;}
.opns{padding:0; margin:0; clear:both; position:relative;}
.appopns{padding:0; margin:0; clear:both; position:relative;color:#0271c3; font-size:14px; font-weight:bold; text-transform:uppercase;}
.copngs1{width:189px; padding:0; margin:0; position:relative; float:left; border-right:#e6e6e6 1px solid;}
.txt2{font-size:11px; color:#000000;}
/*.txt2 span{font-weight:bold;}*/
.copngs2{width:179px; padding:0 0 0 20px; margin:0; position:relative; float:left; border-left:#e6e6e6 1px solid;}
.copngs3{width:179px; padding:0 0 0 20px; margin:0; position:relative; float:left;}
.vdls{color:#eba100; font-weight:normal;}
.uyrse{width:602px; padding:12px; margin:0; position:relative; background:#f3f8fc;}
.opdform{width:410px; padding:5px; margin:0; position:relative; background:#f3f8fc;}
form{padding:0; margin:0; border:0;}
.frmtxt{border:#787878 1px solid; font-size:11px; color:#000000;}
.frmfle{font-size:11px; color:#000000;}
.submit{font-size:12px; color:#000000;}
.ftlft{float:left; height:15px; padding:8px 0 0 10px; margin:0; font-size:11px; color:#b7b4b4;}
.ftrgt{float:right; height:15px; padding:8px 10px 0 0; margin:0; font-size:11px; color:#b7b4b4;}
.ftrgt a{color:#b7b4b4; text-decoration:none;}
.ftrgt a:hover{color:#b7b4b4; text-decoration:underline;}
.btmcrv{padding:0; margin:0; position:relative; clear:both;}

/* aboutus page*/

#lgowmg .arpart{margin:0; padding:40px 0 0 0; float:right; position:relative; width:203px; height:20px;}
.atsptr{padding:0; margin:0; height:4px; background:#eca70c; clear:both;}
.sbtle{width:627px; height:90px; padding:0; float:right;}
.nmtle{width:612px; height:13px; padding:12px 0 11px 14px; background:#f2f2f2; color:#0271c3; font-weight:800px; text-transform:uppercase; font-size:16px;}
.abdyct{padding:10px; margin:0; position:relative;}

/*current openings*/

.crons{border:#c7e0f2 1px solid; padding:0; margin:0; position:relative; float:left; width:601px;}
.cronshd{padding:5px 0 5px 5px; margin:0; border-bottom:#c7e0f2 1px solid; clear:both; position:relative;}
.crons .cornslt{width:165px; padding:5px 5px 5px 0; text-align:right; float:left;border-bottom:#c7e0f2 1px solid;}
.crons .cornsrt{width:420px; padding:5px 5px 5px 5px; text-align:left; float:left;border-bottom:#c7e0f2 1px solid; border-left:#c7e0f2 1px solid;}
.crons .apynw{width:425px; padding:5px 0px 5px 5px; text-align:left; float:right; border-left:#c7e0f2 1px solid;}

/*candidate*/
.candmn{padding:0; margin:0; border-bottom:#c7e0f2 1px solid; position:relative; float:left;}
.candmn .candmnlt{width:165px; padding:5px 5px 5px 0; text-align:right; float:left;}
.crons .candmnrt{width:420px; padding:5px 5px 5px 5px; text-align:left; float:left; border-left:#c7e0f2 1px solid;}
.cdfrmtxt{height:70px; border:#787878 1px solid; font-size:11px; color:#000000;}
.cdhqtxt{border:#787878 1px solid; font-size:11px; color:#000000;}

/*contact us*/

.cous{padding:0; margin:0; position:relative;}
.cous .couslt{padding:0; margin:0; width:210px; position:relative; float:left;} 
.cous .cousrt{padding:0; margin:0; position:relative; float:left;} 
.conts{border:#c7e0f2 1px solid; padding:0; margin:0; position:relative; float:left; width:390px;}
.contshd{padding:5px 0 5px 5px; margin:0; border-bottom:#c7e0f2 1px solid; clear:both; position:relative;}
.conts .contslt{width:99px; padding:5px 5px 5px 0; text-align:right; float:left;}
.conts .contsrt{width:275px; padding:5px 5px 5px 5px; text-align:left; float:left; border-left:#c7e0f2 1px solid;}
.conts .apynw{width:280px; padding:5px 0px 5px 5px; text-align:left; float:right; border-left:#c7e0f2 1px solid;}

/*sitemap*/
.stbx{width:37px; margin:0; padding:0; float:left;}
.stbxm{padding:0 9px 0 0; margin:0; background:url(sitemap1.gif) no-repeat; float:left; height:9px;}
.stnme{padding:0; margin:0; float:left; line-height:9px;}
.stdot{padding:168px 37px 0 0; margin:0; background:url(sitemap2.gif) repeat-y;}
.sttet{width:150px; padding:0; margin:0; position:relative; float:left;}
.stcnt{padding:6px 0 0 5px; margin:0;}

/*Upload Resume*/
.boxsubmit {background-image:url(submit_button_sb.gif); background-repeat:repeat-y; width:67px; height:27px; border:0px; margin:0px; cursor:hand;}

.boxapply {background-image:url(apply_now_opns.gif); background-repeat:repeat-y; width:85px; height:26px; border:0px; margin:0px; cursor:hand; color:#FFFFFF;}

.mark{color: #FF0000} 
.error {color: #FF0000}
