body{ width:100%; height:100%; margin:0px 0px 0px 0px; background-color:#ffffff; font-family:Tahoma, Verdana; font-size:11px;}
.maincontainer{ width:100%; height:600px;}
.maindiv{ width:1000px; height:600px;}
.txtelevengreybg{ 	background-color:#f6f6f6; 	font-family:Tahoma, Verdana; 	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; font-size:11px; color:#979797; text-align:left; float:left; text-decoration:none; vertical-align:top;}
.txt{ font-family:Tahoma, Verdana; font-size:11px; color:#979797; text-align:left; padding-bottom:3px; text-decoration:none;}
.txt1{ font-family:Tahoma, Verdana; font-size:11px; color:#979797; text-align:left; padding-bottom:3px; padding-left:15px; text-decoration:none;}
.txtelevenwhite{ font-family:Tahoma, Verdana; font-size:11px; color:#ffffff; font-style:normal; text-align:justify; text-decoration:none;}
.txtelevenwhnews{ font-family:Tahoma, Verdana; 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; 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; 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; font-size:11px; color:#505050; font-style:normal; text-align:justify; text-decoration:none; padding-bottom:3px;}
.txtelevenblacknobg1{ font-family:Tahoma, Verdana; font-size:11px; color:#505050; font-style:normal; text-align:justify; text-decoration:none; padding-bottom:3px;}
.txtelevenyellow{ font-family:Tahoma, Verdana; 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; font-size:10px; color:#979797; font-style:normal; text-align:justify; text-decoration:none;}
.txtgreenheading{ font-family:Tahoma, Verdana; font-size:12px; font-style:normal; font-weight:bold; text-align:left; color:#4597df; line-height:20px;}
.txtredheading{ font-family:Tahoma, Verdana; font-size:12px; font-style:normal; font-weight:bold; text-align:left; /*color:#d6686b; */color:#8abb13; line-height:20px;}
.txtelevengrey{ font-family:Tahoma, Verdana; 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; 	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; 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; 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; 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; 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; font-size:11px; color:#3972bd; font-style:normal; text-decoration:none;}
.txtblue1{ font-family:Tahoma, Verdana; font-size:11px; color:#3972bd; font-style:normal; text-decoration:none; padding-left:15px;}
.txttwelveblue{ font-family:Tahoma, Verdana; font-size:13px; color:#4597df; font-weight:bold; font-style:normal; text-decoration:none; text-align:center;}
/*---- index- Top Div ---- */
.topdiv{ width:1000px; height:75px;}
.top_link{ width:548px; height:75px; float:left;}
.top_img{ width:86px; height:75px; border:none; text-decoration:none; float:left;}
.top_logo{ width:452px; height:75px; float:right;}
/*----Center Div  ----- */
.centercontainerdiv{ width:1000px; height:505px; float:none;}
.centerdiv{ width:1000px; height:280px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}
.center_leftdiv{ width:501px; height:280px; float:left; border-right:1px solid #ffffff; background-color:#86c7ff;}
.engin_text { 	font-family: Verdana, Arial; 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:501px; height:42px;}
.center_img_heading{ 	width:334px; 	height:42px; 	padding-left:35px; 	float:left; 	border:none; 	padding-top: 10px;}
.center_text{ width:461px; height:148px; padding:20px 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;}
.bottom_left{ width:325px; height:223px; 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:223px; float:left;}
.bottom_right{ width:325px; height:223px; border-left:6px solid #ededed; border-right:7px solid #ededed; float:right;}
.baselinediv{ width:1000px; height:20px; background-color:#ededed; font-family:Tahoma, Verdana; font-size:10px; color:#979797; font-style:normal; float:none;}
.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  ---------------------- */
.home{ width:13px; height:13px; padding-left:; padding-right:; padding:55px  10px  7px 9px; background-image:url(../images/home.gif); float:left;}
.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:386px; 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:361px; padding-left:10px; padding-top:25px; float:left; border-bottom:1px solid #ffffff; border-right:6px solid #ededed;  border-left:1px solid #ffffff; overflow:auto;}ul{ }ul li{ font-family:Tahoma, Verdana; font-size:11px; color:#515151; text-align:left; margin:0 0 0 10px; list-style-type:disc; padding:0px 0px 0px 5px; line-height:12px;}
.whitestrip{ background-color:#ffffff;}
.visionair{ background-color:#e9ba2a; font-family:Georgia, Times; font-size:11px; color:#ffffff; width:180px; padding:0 10px 0 10px;}
.visionmro{ background-color:#d6686b; font-family:Georgia, Times; font-size:11px; color:#ffffff; width:180px; padding:0 10px 0 10px;}
.visionaero{ background-color:#8abb13; font-family:Georgia, Times; 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; 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; font-size:11px; color:#3972bd; font-style:normal; text-decoration:underline;}
.annual_report:hover{ font-family:Tahoma, Verdana; font-size:11px; color:#3972bd; font-style:normal; text-decoration:none;}
/*add new class NJ for Annual report class End here*/
.textbox{ font-family:Tahoma, sans-serif; font-size:12px; height:15px; width:200px; border:1px solid #99CCFF;}
.mandatory_star{color:#ff0000;}