/* CSS Document */
body{ width:100%; height:100%; margin:0px 0px 0px 0px; background-color:#ffffff; font-family:Tahoma, Verdana, Arial; font-size:11px; }
a{ outline:none; }
ul{ margin:0 0 0 3px; padding:0 0 0 3px; line-height:15px;}
ul li{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#515151; text-align:left; margin:0 0 0 10px; list-style-type:circle; padding:0px 0px 0px 10px; line-height:15px; }
.maincontainer{ width:100%; height:700px; }
.maindiv{ width:1000px; height:650px; }
.txtelevengreybg{ background-color:#f6f6f6; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#979797; text-align:left; padding-top:3px; padding-left:5px; padding-bottom:3px; vertical-align:top; text-decoration: none; }
/*.txtelevengreybg1{ background-color:#f6f6f6; font-family:Tahoma, Verdana,  Arial; font-size:11px; color:#979797; text-align:left; padding-top:3px; padding-left:15px; padding-bottom:3px; vertical-align:top; }*/
.txtelevengreybg1{ background-color:#f6f6f6; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#979797; text-align:left; float:left; text-decoration:none; vertical-align:top; }
.txt{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#979797; text-align:left; padding-bottom:3px; text-decoration:none; }
.txt1{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#979797; text-align:left; padding-bottom:3px; padding-left:15px; text-decoration:none; }
.txtelevenwhite{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#ffffff; font-style:normal; text-align:justify; text-decoration:none; }
.txtelevenwhnews{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#ffffff; font-style:normal; text-align:left; text-decoration:none; padding-right:10px; }
/* Home Page News Extre Css Start*/
.txtelevenwhnews1{ font-family:Tahoma, Verdana, Arial; font-size:10px; color:#ffffff; font-style:normal; text-align:left; text-decoration:none; padding-right:10px; }
/* Extre Css End */
.txtelevenblack1{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#505050; font-style:normal; text-align:left; text-decoration:none; padding-bottom:3px; background-color:#c5c5c5; }
.txtelevenblacknobg{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#505050; font-style:normal; text-align:justify; text-decoration:none; padding-bottom:3px; }
.txtelevenblacknobg1{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#505050; font-style:normal; text-align:justify; text-decoration:none; padding-bottom:3px; }
.txtelevenyellow{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#ffffff; font-style:normal; text-align:justify; text-decoration:none; line-height:14px; padding-left:5px; background-color:#e9ba2a; padding-bottom:3px; }
.txttengrey{ font-family:Tahoma, Verdana, Arial; font-size:10px; color:#979797; font-style:normal; text-align:justify; text-decoration:none; }
.txtgreenheading{ font-family:Tahoma, Verdana, Arial; font-size:12px; font-style:normal; font-weight:bold; text-align:left; color:#4597df; line-height:20px; }
.txtredheading{ font-family:Tahoma, Verdana, Arial; font-size:12px; font-style:normal; font-weight:bold; text-align:left; /*color:#d6686b; */
color:#8abb13; line-height:20px; }
.txtelevengrey{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#717171; font-style:normal; text-align:justify; text-decoration:none; padding-right:10px; line-height:14px; }
.txtelevengrey1{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#717171; font-style:normal; text-align:justify; padding-right:10px; line-height:14px; overflow: auto; }
.txt_div { font-family:Verdana, Arial; font-size:11px; color:#999999; text-decoration: none; float: left; height: 180px; width: 700px; padding-top: 20px; padding-left: 20px; }
.bg_img_txt{ font-family:Verdana, Arial; font-size:14px; color:#FFCC00; font-style:normal; font-weight: bolder; }
.txtelevengrey_padd{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#717171; font-style:normal; text-align:justify; text-decoration:none; padding-left:20px; line-height:14px; }
.txtelevengrey_padd30{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#717171; font-style:normal; text-align:justify; text-decoration:none; padding-left:30px; line-height:14px; }
.txtelevengreyleftpaddin{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#717171; font-style:normal; text-align:justify; text-decoration:none; padding-right:10px; padding-left:10px; line-height:14px; }
.txtelevengreybold{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#b0b0b0; font-style:normal; text-align:justify; text-decoration:none; padding:0px 10px 0px 10px; line-height:14px; }
.txtblue{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#3972bd; font-style:normal; text-decoration:none; }
.txtblue1{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#3972bd; font-style:normal; text-decoration:none; padding-left:15px; }
.txttwelveblue{ font-family:Tahoma, Verdana, Arial; font-size:13px; color:#4597df; font-weight:bold; font-style:normal; text-decoration:none; text-align:center; }
/*---- index- Top Div ---- */
.topdiv{ width:1000px; height:110px; float:left; background-color:#FFFFFF; }
.top_link{width:833px; height:110px; float:left; }
.top_img{ width:86px; height:75px; border:none; text-decoration:none; float:left; }
.top_logo{ width:167px; height:110px; float:right; }
/*----Center Div  ----- */
.centercontainerdiv{ width:1000px; height:513px; float:left; }
.centerdiv{ width:1000px; height:280px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; float:left; }
.center_leftdiv{ width:501px; height:280px; float:left; border-right:1px solid #ffffff; background-color:#86c7ff; }
.engin_text { font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; padding-right: 5px; padding-left: 10px; text-align: left; }
.center_emptydiv{ width:501px; height:50px; }
.center_img_headingdiv{ width:476px; height:42px; float:left; padding-left:25px; padding-top: 10px; }
.center_text{ width:461px; height:180px; float:left; padding:15px 20px 20px 20px; }
.center_rightdiv{ width:498px; height:280px; float:left; }
.center_newsdiv{ width:165px; height:280px; border-right:1px solid #ffffff; float:left; background-color:#86c7ff; }
.center_news_img{ width:165px; height:118px; border-bottom:1px solid #ffffff; text-decoration:none; background-color:#ffffff; }
.center_careerdiv{ width:165px; height:280px; float:right; background-color:#86c7ff; border-right:1px solid #ffffff; }
.center_engineeringdiv{ width:165px; height:280px; float:right; background-color:#86c7ff; border-right:1px solid #ffffff; }
.center_career_img{ width:165px; height:118px; border-bottom:1px solid #ffffff; text-decoration:none; }
.center_career_txt{ width:155px; padding-left:10px; text-align:justify; }
.img_arrow_bottom{ border:none; padding-right:5px; padding-bottom:3px; text-align:right; /*vertical-align:bottom; */
}
.bgimg{ background-image:url(../images/img_blank.gif); }
.img_arrow_bottom1{ border:none; padding-right:5px; padding-bottom:3px; text-align:right; /*vertical-align:bottom; */
}
/* -------  Bottom Div  ------ */
.bottomdiv{ width:1000px; height:223px; float:left; }
.bottom_left{ width:325px; height:231px; float:left; border-left:6px solid #ededed; border-right:6px solid #ededed; }
.bottom_top_img{ width:325px; height:108px; }
.bottom_lft_img1{ width:100px; height:71px; border-left:6px solid #ffffff; border-right:6px solid #ffffff; float:left; }
.bottom_lft_img2{ width:100px; height:71px; float:left; }
.bottom_lft_img3{ width:100px; height:71px; border-left:6px solid #ffffff; border-right:7px solid #ffffff; float:right; }
.bottom_lft_center{ width:305px; height:85px; padding:10px 10px 0px 10px; text-align:left; }
.bottom_center{ width:325px; height:231px; float:left; }
.bottom_right{ width:325px; height:231px; border-left:6px solid #ededed; border-right:7px solid #ededed; float:right; }
.baselinediv{ width:1000px; height:20px; background-color:#ededed; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#979797; font-style:normal; float:left; }
.bottom_lft_copyright{ width:310px; height:15px; padding-left:15px; text-align:left; padding-top:5px; text-decoration:none; float:left; }
.bottom_rt_sitedesign{ width:310px; height:15px; padding-right:15px; text-align:right; padding-top:5px; text-decoration:none; float:right; }
/*  ------------- inner pages  ---------------------- */
.middle_div{ width:1000px; height:116px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; float:none; }
.middle_img_logo{ width:344px; height:116px; border-right:1px solid #ffffff; float:left; }
.middle_img_manstand{ width:308px; height:116px; border-right:1px solid #ffffff; float:left; }
.middle_img_building{ width:346px; height:116px; float:right; border:none; }
.left_div{ width:199px; height:394px; background-color:#e6f2ff; float:left; border-bottom:1px solid #ffffff; }
.left_img_mainbuilding{ width:199px; height:168px; float:left; }
.left_link{ width:199px; height:217px; float:left; border-top:1px solid #ffffff; }
.left_link_img{ width:199px; height:24px; border-bottom:1px solid #ffffff; float:left; }
.right_containerdiv{ width:784px; height:369px; padding-left:10px; padding-top:25px; /*padding-right:10px; */
float:left; border-bottom:1px solid #ffffff; border-right:6px solid #ededed; border-left:1px solid #ffffff; overflow:auto; }
.whitestrip{ background-color:#ffffff; }
.visionair{ background-color:#e9ba2a; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffffff; width:180px; padding:0 10px 0 10px; }
.visionmro{ background-color:#d6686b; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffffff; width:180px; padding:0 10px 0 10px; }
.visionaero{ background-color:#8abb13; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffffff; width:180px; padding:0 10px 0 10px; }
.img_workex{ width:150px; height:113px; padding-right:10px; }
.padd-left{ padding-left:15px; }
.padd-left20{ padding-left:30px; }
.group_overviewlink { background-attachment: scroll; background-image: url(../images/img_mid_logo_grpoverview.gif); background-repeat: no-repeat; background-position: left top; height: 55px; width: 344px; float: left; padding-top: 60px; }
.taal_technolink { font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: none; height: 30px; width: 150px; }
/*add new class NJ for Annual report class start here*/
.annual_report{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#3972bd; font-style:normal; text-decoration:underline; }
.annual_report:hover{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#3972bd; font-style:normal; text-decoration:none; }
/*add new class NJ for Annual report class End here*/

.mandatory_star{ font-family:Tahoma, Verdana, Arial; font-size:11px; color:#ff0000; text-decoration:none; }
.textbox
{ font-family:Tahoma, Verdana, Arial; font-size:11px; border:1px solid #86c7ff; width:250px; }
.IndexWhiteHeading{font-family:Arial, Tahoma, Verdana; color:#FFFFFF; font-size:15px; font-weight:bold; text-decoration:none; }
