html { overflow-y: scroll;}
body{margin:0;background-color:#DCDCDC;word-spacing: normal;}
/*******************Common*********************/
div	{margin:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;}
p{margin:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;text-align:justify;}
ul{margin:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}
li{margin:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}
img{margin:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;border:none 0 #fff;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
#container{width : 1003px;margin:0px;border:0px;padding:0px;background-color :#ffffff;word-spacing: normal;}
.headerfamily{float:left;padding-left:25px;color :#6d6e00;font-family :Tahoma;font-size : 13px;font-weight :bold;padding-top :8px;}
.headerfamily1{float:left;padding-left:17px;color :#aa1133;font-family :Tahoma;font-size : 12px;font-weight :bold;padding-top :13px;}
.contentfamily{float:left;font-family :Arial;font-size : 12px;line-height :17px;font-weight :normal ;color :#000000;text-align :justify;}
.contentfamilyhead{float:left;font-family :Tahoma;font-size : 12px;line-height :17px;font-weight :normal ;color :#000000;text-align :justify;}

.contentfamily1{font-family :Arial;font-size : 12px;line-height :15px;font-weight :normal ;color :#000000;text-align :justify;}
.contentfamily12{font-family:Arial;font-size:12px;line-height:16px;font-weight:normal;color:#000;text-align:justify}
.commonHeaderStrip{width:1003px;height:12px;background-color:#b2b306}
.commonHeaderfamily{width:1003px;height:37px;background-color:#dfe48a}
.redtext{color:#000;}
.errorred{color:red;}
.a{outline:0;}
a.images{text-decoration :none;outline:0;}
.padtop10{padding-top:10px}
.padtop12{padding-top:12px}

.padtop21{padding-top:21px}
p.contentfamilyBold{font-family:Tahoma;font-size:12px;line-height:14px;font-weight:bold;color:#000}

/**************Master Styles *******************/
.header{width:100%;}
#logo{float:left;width:237px;}
img.logo_divider{width:1px;height:61px}
#graydivider{float:left;width:1px;padding-left:0px;padding-right:5px;}
#dropdownmenus{float:left;padding-left:0px;position:static;padding-top:1px;}
 #pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:500; font-family:Tahoma;}
#menu li {float:left;}
#menu li a {display:block; float:left; height:20px;line-height:20px; background:#fff; color:#6d6e00; text-decoration:none; font-size:13px; padding-left:15px;padding-right:4px;margin-right:1px; margin-left:1px; }
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#menu li a:hover {z-index:200; position:relative;background-color:#6d6e00;color:#fff;}
#menu li:hover {position:relative; z-index:200;}
#menu li:hover a {color:#fff; background-color:#6d6e00;}
#menu li.current a {color:#fff; background:#6d6e00;}
#menu li a.selectedsubabout {background-color:#b2b306; width:92px;line-height:20px;padding-top:1px;color:#fff;}
#menu li:hover  a.selectedsubabout {color:#fff; background-color:#6d6e00;line-height:20px;padding-top:1px;}
#menu li a.selectedsubservices {background-color:#b2b306; width:78px;line-height:20px;padding-top:1px;color:#fff;}
#menu li:hover  a.selectedsubservices {color:#fff; background-color:#6d6e00;line-height:20px;padding-top:1px;}
#menu li a.subabout {color:#6d6e00; width:92px;line-height:20px;padding-top:1px;}
#menu li:hover  a.subabout {color:#fff; background-color:#6d6e00;line-height:20px;padding-top:1px;}
#menu li a.subservices {color:#6d6e00;background-color:#fff; width:78px;line-height:20px;padding-top:1px;}
#menu li:hover  a.subservices {color:#fff; background-color:#6d6e00;line-height:20px;padding-top:1px;}

#menu li a.subindus {background-color:#fff;color:#6d6e00; width:80px;padding-top:1px;}
#menu li a.subindus:hover{background-color:#6d6e00;color:#fff;padding-top:1px;}


#menu li a.subcareers {background-color:#fff;color:#6d6e00; width:70px;padding-top:1px;}
#menu li a.subcareers:hover{background-color:#6d6e00;color:#fff;padding-top:1px;}
#menu li a.subcontactus {color:#6d6e00;background-color:#fff; width:79px;padding-top:1px;}
#menu li a.subcontactus:hover{background-color:#6d6e00;color:#fff;padding-top:1px;}
#menu :hover ul {left:1px; top:0px; width:inherit; background:#fff;}
/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul :hover ul{left:120px; top:-1px; background:#222; white-space:nowrap; width:inherit; z-index:200; height:auto;}
#menu :hover ul li {border-left:solid 1px #6d6e00;border-right:solid 1px #6d6e00; }
#menu :hover ul li a { padding:0;background-color:#6d6e00; color:#fff;}
#menu :hover ul li.currentsub a {float:left;border-top:solid 1px #d7d82f;border-bottom: solid 1px #6d6e00;background:#b2b306; color:#fff;font-family:Tahoma;font-size:12px;font-weight:normal;margin:0;}
#menu :hover ul li.currentsub a:hover {float:left;background-color:#6d6e00; color:#fff;margin:0;left:inherit}

#menu :hover ul li.currentsub a.about { color:#fff;width:104px;padding-left:5px;font-size:13px; font-weight:bold;float:left;font-family:Tahoma; text-indent:9px;line-height:20px;cursor:pointer;}
#menu :hover ul li.currentsub a.Company { color:#fff;border-top:solid 1px #d7d82f;width:104px;padding-left:5px;height:31px;vertical-align:top;line-height:14px;margin:0;}
#menu :hover ul li.currentsub a.business { color:#fff;width:104px;padding-left:5px;height:22px;vertical-align:middle;line-height:22px;margin:0;}
#menu :hover ul li.currentsub a.executive { color:#fff;width:104px;padding-left:5px;height:22px;vertical-align:middle;line-height:22px;margin:0;}

#menu :hover ul li.currentsub a.designhead { color:#fff;width:104px;padding-left:5px;text-indent:14px;height:18px;vertical-align:top;font-size:13px; font-weight:bold;float:left;font-family:Tahoma; line-height:20px;}
#menu :hover ul li.currentsub a.design { color:#fff;width:104px;padding-left:5px;height:22px;vertical-align:middle;line-height:22px;margin:0;}
#menu :hover ul li.currentsub a.manufacturing { color:#fff;width:104px;padding-left:5px;height:32px;line-height:15px;margin:0;}
#menu :hover ul :hover ul li a {width:120px; padding:0; text-indent:10px; background:#d23e5f; color:#fff;}
#menu :hover ul :hover ul :hover {background-color:#660000; color:#fff;}
#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#660000; color:#fff;}
.padtop10{padding-top:4px}
.padright10{padding-right:6px}

.padright4{padding-right:9px}
#topimagelnks{float:left;vertical-align:top;}
#dvtpimageHome{float:left;padding-left:5px;}
#dvtpimagefeedback{float:left;padding-top:1px;padding-bottom:0}
#dvtpimagesitemap{float:left;padding-top:1px}
.toplinks{color:#787878;font-family:Arial;font-size:11px;line-height:14px;font-weight:normal;text-decoration:none;}
.bottomlinks{color:#787878;font-family:Verdana;font-size:11px;line-height:14px;font-weight:normal;padding-left:10px;text-decoration:none;vertical-align:middle;	}
#main{float: left;width: 1001; background: #ffffff;padding-bottom: 11px;}
#footer{clear: both;width: 1003px;text-align: center;font-size: 10px;}
#copyrighttext{float:left;width :800px;text-align:left;padding-top: 10px;padding-left :24px;padding-bottom :13px;padding-right :0px;margin : 0px 0px 0px 0px;font-family :Arial;font-size : 11px;font-weight :normal ;	color :#787878;}
#Addfreestats{background-color :#DCDCDC;width :1003px;text-align :right;}
a.ftrlinks{color:#4a4a4a;text-decoration:none;padding-left:10px;padding-right:10px;	}
.evalradio{position: relative;  vertical-align: -1px  ;   bottom: 1px;font-family:Arial;font-size:12px;}
.evalradio input1{overflow: hidden ;vertical-align: bottom;padding-top:1px;}
.evalradio input{padding-top:1px;vertical-align: -1px  ;}
.padtop2{padding-top:4px;}
/**************************home***************************/	
.contenttext{font-family:Arial;font-size:11px;font-weight:normal;color:#787878;}
.contenttext1{font-family:Tahoma;font-size:15px;font-weight:bold;color:#000000;}
.contenttext2{font-family:Arial;font-size:11px;font-weight:normal;}
.homecontenttext{font-family:Arial;font-size:12px;font-weight:normal;color:#000000;vertical-align:top;text-align:justify;line-height:19px;}
img.arrow{width:11px;height:11px}
#flash{margin : 0px 0px 0px 0px;border : 0px; padding:0px;min-height :100%!important;display :block; float :left ;width :1003px;height : 293px;background-color :#fff;font-size :0px;}
#flash1{margin : 0px 0px 0px 0px;border : 0px; padding:0px;min-height :100%!important;display :block; float :left ;width :250px;height : 188px;background-color :#fff;font-size :0px;}

#flashcontent{margin : 0px 0px 0px 0px;border : 0px; padding-left : 0px;padding-bottom : 0px;padding-top : 0px;padding-right : 0px;display :block;width :1003px;height : 293px;float :left;}
#flashcontent1{margin : 0px 0px 0px 0px;border : 0px; padding-left : 0px;padding-bottom : 0px;padding-top : 0px;padding-right : 0px;display :block;width :250px;height : 188px;float :left;}

#flashcontent_indus{margin : 0px 0px 0px 0px;border : 0px; padding-left : 0px;padding-bottom : 0px;padding-top : 0px;padding-right : 0px;display :block;width :250px;height : 188px;float :left;}
/**********************About page *****************/
#cbgrcontent,#mfgtopcontent,#corpcontent,#executivecontent,#keycontent,#careerscontent,#services,#enggdesign,#mfgdesign, #ctuscontent, #feedbackcontent,#smapcontent,#newseventscontent,#newsdesccontent,#thankscontent,#rsunavailcontent,#productivitysurvey{text-align:left;margin : 0px 0px 0px 0px; padding-left :0px;padding-bottom : 0px; padding-top : 0px; padding-right : 0px; min-height :100%!important;display :block;float :left;border-spacing :0px;}
#cbgrparacontent{text-align:left;min-height :100%!important;display :block;float :left;}
#bsdcontent{text-align:left;display :block;float :left;}
#cbgrpara{width :470px;text-align:left;min-height :100%!important;display :block;float :left ;padding-right:20px;}
a.redlink{color :#0061e5;padding-top :1px;}
a.bluelink{color :#0061e5;padding-top :1px;}
span.bluelink{color :#0000ff;}
.contentfamilyabout{float:left;font-family :Tahoma;font-size : 14px;line-height :19px;font-weight :normal ;color :#000000;text-align :justify;}
/*************** Business divisions ******************/
#bsdparas{width :600px;float :left;text-align:left;display :block;padding-right :14px;padding-left:24px;padding-top:13px;}
#bsdimage{width :330px;float :right;display :block;padding-right :24px;padding-top :11.5px;}
#bsdcontent{width :954px;float :left;display :block;padding-right :24px;}
/******************Excecutive Team*********************/
#executivevinaypara,#executivekishorepara,#executivejonespara,#executiverajpara{float :left ;padding-top :18px;}
#kumarphoto,#vinayphoto,#kishorephoto,#jonesphoto,#rajphoto{width :147px;text-align:left;display :block;float :left;}
#aboutkumar,#aboutvinay,#aboutkishore,#aboutjones,#aboutraj{width :789px;text-align:left;display :block;float :left ;padding-left :17px;padding-right :15px;min-height :100%!important;}
.exename{font-family :Tahoma;font-size :12px;color :#000 ;font-weight :bold;padding-top :5px;padding-bottom :6px;}
font.exetitle{color :#a5a5a5;font-weight :normal;}
/******************Services*********************/
.servicesubheader{float:left;font-family :Tahoma;font-size :12px;line-height :15px;color :#000;font-weight :bold;padding-top :12px;padding-bottom :6px;}
/******************Engineering Services********************/
#enggcontent{text-align:left;min-height :100%!important;display :block;float :left ;padding-right:20px;}
#enggimg{text-align:left;min-height :100%!important;display :block;float :right ;padding-top :4px;vertical-align:top;padding-right:24px;}
/*****************Manufacturinf services***********************/
#mfgleftcontent{text-align:left;min-height :100%!important;display :block;float :left ;}
.servicesubheader1{float:left;font-family :Tahoma;font-size :12px;line-height :15px;color :#000;font-weight :bold;padding-top :12px;padding-bottom :2px;}
#mfgd2dimage{width :350px;text-align:left;min-height :100%!important; display :block;float :right ;padding-top :16px;border :0;vertical-align:top;}
.BlueHeader{color:#0147a7;font-weight:bold}
/***********************Careers page******************/
p.careerspara1{padding-top: 14px;font-family :Arial;font-size : 12px;font-weight :normal ;color :#000000;}
#careerslst1{width :900px;text-align:left;display :block;float :left ;padding-top :5px;padding-bottom :0px;padding-left :0px;min-height :100%!important;}
p.aboutccepara1{font-family :Arial;font-size : 12px;line-height :15px;font-weight :normal ;color :#000000;text-align :justify;}
p.keydiff{font-weight:bold;color :#000; font-size : 12px;font-family:  Tahoma;padding-left :10px;padding-top :10px;}
p.keydiff1{color :#000;font-size : 12px; font-family:  Arial;padding-left :10px;padding-top :10px;}
#careerslst2{width :900px;text-align:left;display :block;float :left ;padding-top :7px;padding-bottom :0px;padding-left :0px;min-height :100%!important;}
#careerslst3,#careerslst4,#careerslst5{width :900px;text-align:left;display :block;float :left ;padding-top :4px;padding-bottom :0px;padding-left :0px;min-height :100%!important;}
#careerslst1{width :900px;text-align:left;display :block; float :left ;padding-top :9px;padding-bottom :0px;padding-left :1px;min-height :100%!important;}
#carrerpage{width :939px;text-align:left;margin : 0px 0px 0px 0px;padding-left :16px;padding-top : 7px;padding-bottom : 4px;padding-right : 24px;min-height :100%!important;display :block;float :left;border : none 0px #ffffff;border-spacing :0px;}
#c_paras{text-align:left;display :block;float :left ;width :100%;padding-top :12px;padding-right:24px;}
p.careerspara2{font-family :Arial;font-size : 12px;font-weight :normal ;color :#000000;}
p.careerspara3{padding-top: 21px; font-family :Arial;font-size : 12px;font-weight :normal ;color :#000000;text-decoration :underline;}
#careersrecruittbl{text-align:left;display :block;float :left ;padding-left :1px;padding-top :9px;}
#c_recruittable{text-align:left;display :block; float :left ;height :100px;width :165px;background-color :#E3E3E3;}
#c_recruitcontent{margin-top :6px;margin-bottom :7px;height :87px;background-color :#ffffff;}
.careerheader{font-size :12px;color :#000;font-family :Tahoma ;font-weight:bold;line-height:17px;padding-top :2px;padding-left:10px;}
.careercontent{font-size :12px;	color :#454545;font-family :Arial ;padding-top :2px;padding-left:10px;}
img.recruiting{width :15px;height :100px;}
#careeremail{text-align:left;display :block; float :left ;width :920px;padding-top :10px;}
img.arrow1{width:5px;height:9px;padding-right:5px;}
.careerslstitem{font-family :Arial;font-size : 12px;font-weight :normal;color :#000000;padding-left :4px;}
/**************************Contact Us*********************/
#ctus_address{text-align:left;display :block;float :left ;width :306px;padding-left :47px;}
#ctus_tblform{text-align:left;display :block;float :left ;width :496px;padding-top:17px;}
#ctus_contenttable{text-align:left;display :block;float :left ;width :955px;padding-left :12px;}
ul.contactus{list-style-type:none;font-family :Arial;font-size : 12px;font-weight :normal ;color :#000000;padding-top :7px;}
ul.newsemailID{list-style-type:none;font-family :Arial;font-size : 12px;font-weight :normal ;color :#000000;padding-top :38px;}
ul.smap{list-style-type:none;font-family :Arial;font-size : 12px;font-weight :normal ;color :#000000;padding-left :7px;}
li.lst{padding-top :4px;line-height :19px;text-align :justify;}
li.contactuslst{padding-top :0px;line-height :17px;}
li.padtop2{padding-top :2px;}
li.sitemaplist{padding-left: 3px;}
p.ctus_office{font-weight:bold;color :#000;font-size : 12px; font-family:  Tahoma ;padding-left :1px;padding-top:0px;}
.thanksMessage{font-size: 12px;	font-family: Arial;text-decoration: none;}
.redirectthanksMessage{font-size: 12px;	font-family: Arial;text-decoration: none;color:#a5a5a5}

.redcolor{color :red;font-size : 12px;}
.handcursor{cursor :pointer;}
.errormsg{padding-left:24px;font-family: Arial;font-size: 12px;padding-top:2px;}
.validatorstar{padding-left:3px;}
/************************Feedback page*****************************/
#feed_tblform{text-align:left;display :block;float :left ;width :742px;}
#fbfromtable{text-align:left;min-height :100%!important;display :block;float :left ;width:742px;padding-left :130px;padding-right :131px;padding-top :17px;}
#fbbottom{text-align:left;min-height :100%!important;display :block;float :left ;width:722px;}
#fbmiddle{text-align:left;min-height :100%!important;display :block;float :left ;width:622px;background-color :#f3f3f3;padding-left :1px;padding-right :1px;}
#fbmiddlecontent{text-align:left;min-height :100%!important;display :block; float :left ;background-color :#f3f3f3;}
#fblookfor,#fbfindinfo{text-align:left;min-height :100%!important; display :block;float :left ;width:473px;background-color :Red;padding-left :45px;padding-right :14px;}
#fblookforcontent,#fblookfor1content,#fblookfor2content,#fblookfor3content,#fblookfor4content,#fblookfor5content,#fblookfor6content,#fblookfor7content,#fblookfor8content,#fblookfor9content{text-align:left;min-height :100%!important;display :block;float :left ;width:293px;}
#fblookforradio,#fblookfor1radio,#fblookfor2radio,#fblookfor3radio,#fblookfor4radio,#fblookfor5radio,#fblookfor6radio,#fblookfor7radio,#fblookfor8radio,#fblookfor9radio{text-align:left;min-height :100%!important;display :block;float :left ;width:180px;}
#fb_findinfocontent{text-align:left;min-height :100%!important;display :block;float :left ;width:491px;background-color :Red;padding-left :37px;padding-right :4px;}
#fb_findpara1,fb_findpara2{text-align:left;min-height :100%!important;display :block;float :left ;width:491px;background-color :Blue ;}
#fb_findinfo,#fb_dwloadpage{text-align:left;min-height :100%!important;display :block;float :left ;width:121px; background-color :Yellow ;}
#fb_findinfotxtbox,#fb_dwloadpagetxtbox{text-align:left;min-height :100%!important;display :block; float :left ;width:370px;background-color :Yellow ;}
#fbinforadio1,#fbinforadio2{text-align:left;min-height :100%!important;display :block;float :left ;width:122px;background-color :Lime ;}
#fbinfotext1,#fbinfotext2{text-align:left;min-height :100%!important; display :block;float :left ;width:350px;background-color :Green ;}
#fbfulltext,#fbfulltext1{text-align:left;min-height :100%!important;display :block;float :left ;width:542px;}
.contenttext_lineheight3{font-family :Verdana;font-size : 11px;line-height :14px;font-weight :normal ;color :#000000;}
.width128{width :128px;}
.width360{width :360px;}
.height5{height :5px;}
.width215{width :215px;}
.width217{width :217px;}
.width480{width :480px;}
.width115{width :115px;}
.width121{width :121px;}
.width194{width :194px;}
.padbottom2{padding-bottom :2px;}
.padleft2{padding-left :8px;}
.width215{width :215px;}
.width46{width:46px;}
.width105{width :105px;}
.width107{width :107px;}
.width39{width :39px;}
.width291{width :291px;}
.height15{height :15px;}
.width293{width :293px;}
.padleft19{padding-left :19px;}
.padleft15{padding-left :15px;}
.width216{width :216px;}
.allfieldrequired{font-family :Arial;font-size : 12px;font-weight :normal ;color :#b91c2e;}
.allfieldrequired1{font-family :Arial;font-size : 12px;font-weight :normal ;color :#b91c2e;}
#feedbackspace{width :967px;height :70px;float :left ;}
table.radiobtn_list{float:left;padding-top:0px;}
table.radiobtn_list.label{margin-left:25px;display:block;font-family :Arial;font-size : 12px;line-height :13px;font-weight :normal ;color :#000000;text-align :justify;}
/********************Site Map**************************/
h2.smapHeader{font-family:Arial;font-size:12px;font-weight:bold;color:#000;}
#smaplinkcontent{text-align:left;display :block;float :left ;width :967px;padding-top :12px;}
#smmplink1{text-align:left;display :block;float :left ;width :213px;}
#smmplinkHome{text-align:left;display :block;float :left ;width :213px;padding-bottom :20px;}
#smmplinkAboutCCE{text-align:left;display :block;float :left ; width :213px;}
#smmplink2{text-align:left;display :block;float :left ;width :210px;height :201px;background-color :#FFFFFF;padding-left :20px;padding-right :10px;}
#smmplinkServices,#smmplinkkey,#smmplinkindustry,#smmplinkcareer{text-align:left;display :block;float :left ;width :210px;padding-bottom :20px;}
#smmplinkdivider{text-align:left;min-height :100%!important;display :block;float :left ;width :240px; border-left:solid 1px #D9D9D9;padding-left :1px;padding-right :1px;}
#smmplinkCareers{text-align:left;display :block;float :left ;width :300px;padding-bottom :20px;}
#smmplinkContactus{text-align:left;display :block;float :left ;width :300px;padding-bottom :20px;}
#smmplink3{text-align:left;	display :block;float :left ;width :300px;padding-left :20px;}
a.newcolor{text-decoration :none;color:#000;}
a.newcolor:hover { color:#000;text-decoration :underline;}
a.red{text-decoration :none;color: #000000; }
a.red:hover { color :#0061e5;text-decoration :none;}
#ul1{list-style-type: none;padding: 0;margin: 0;padding-left :7px;}
#li1{background-image: url(~/images/sitemap/dot.gif); background-repeat: no-repeat;background-position: 0 .55em;padding-left: 0.6em;float:left;}
/*********************Feedback*****************/
p.feedbackthanks{font-size: 12px;font-family: Arial;text-decoration: none;text-align :center ;}
.thkhomemsg{font-size:12px;font-family:Arial;font-weight:normal;text-align :center ;}

/***********************Industry***************/
.tdIndustry{height:27px;width:444px;padding-left:22px;padding-top:9px;border-left:solid 1px #D2D3D7;border-right:solid 1px #D2D3D7;border-bottom:solid 1px #D2D3D7;}
