@charset "utf-8";
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.dotbg {
	background-image: url(dotmain_bg.jpg);
	background-repeat: repeat-x;
	height:401;
}

	

 .Navigation ul{ list-style:none; padding:0; margin:0; position:relative; overflow:hidden; width:100%; background:url(NavBG.gif) repeat-x center center; height:38px;-webkit-border-radius: 0.5ex; -moz-border-radius: 0.5ex;}
 	.Navigation ul li{ list-style:none; padding:0; margin:0; float:left; display:block; height:38px;}
	
	li.homeBut a{ background-color:#F00; background:url(topnav_Home.jpg) no-repeat center center; line-height:38px; height:38px; overflow:hidden; width:80px;display:block;}
	li.homeBut a:hover{
	display:block;
}
	li.homeBut a.linkActive{
	display:block;
}

	li.companyBut a{ background-color:#F00; background:url(topnav_Company.jpg) no-repeat center center; line-height:38px; height:38px; overflow:hidden; width:95px;display:block;}
	li.companyBut a:hover{
	display:block;
}
	li.companyBut a.linkActive{
	display:block;
}

	li.BusinessBut a{ background-color:#F00; background:url(topnav_Business-verticals.jpg) no-repeat center center; line-height:38px; height:38px; overflow:hidden; width:145px;display:block;}
	li.BusinessBut a:hover{ background:url(topnav_Business-verticals_hove.jpg) no-repeat center center; display:block;}
li.BusinessBut a.selected{ background:url(topnav_Business-verticals_hove.jpg) no-repeat center center; display:block;}

	li.BusinessBut a.linkActive{
	display:block;
}

	li.infraBut a{background:url(topnav_Infrastructure.jpg) no-repeat center center; line-height:38px; height:38px; overflow:hidden; width:131px;display:block;}
	li.infraBut a:hover{ background:url(topnav_Infrastructure_hove.jpg) no-repeat center center; display:block;}
	li.infraBut a.linkActive{background:url(topnav_Infrastructure_hove.jpg) no-repeat center center; display:block;}

	li.qualityBut a{background:url(topnav_Quality.jpg) no-repeat center center; line-height:38px; height:38px; overflow:hidden; width:88px;display:block;}
	li.qualityBut a:hover{ background:url(topnav_Quality_hove.jpg) no-repeat center center; display:block;}
	li.qualityBut a.linkActive{background:url(topnav_Quality_hove.jpg) no-repeat center center; display:block;}

	li.carrerBut a{background:url(topnav_Careers.jpg) no-repeat center center; line-height:38px; height:38px; overflow:hidden; width:79px;display:block;}
	li.carrerBut a:hover{ background:url(topnav_Careers_hove.jpg) no-repeat center center; display:block;}
	li.carrerBut a.linkActive{background:url(topnav_Careers_hove.jpg) no-repeat center center; display:block;}

	li.contactBut a{background:url(topnav_Contact.jpg) no-repeat center center; line-height:38px; height:38px; overflow:hidden; width:90px;display:block;}
	li.contactBut a:hover{ background:url(topnav_Contact_hove.jpg) no-repeat center center; display:block;}
	li.contactBut a.linkActive{background:url(topnav_Contact_hove.jpg) no-repeat center center; display:block;}
	
	
	

	.dropmenudiv{position:absolute;top: 0; margin-top:-1px; z-index:100;width: 208px;visibility: hidden;}
	.dropmenudiv a{width: auto;display: block;text-decoration: none; padding:3px 10px; color:#fff; background:url(dropDownBG.gif) repeat-x 0 0; line-height:26px; font-weight:bold; text-align:left;}
	.dropmenudiv a:hover{
	background-color:#D94015 !important;
	display:block;
	padding:3px 10px;
	line-height:26px;
}
	
	
	
	
	
 
 .copy {font-weight: normal;color: #a7a7a7;}
 
 .footer, .footer a{ color:#a7a7a7; text-decoration:none;}
 .footer a:hover{ text-decoration:underline;}

.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #575757;
 
 }
 
 .inner_mainbg {
	background-image: url(inner_mainbg.jpg);
	background-repeat: repeat;
	width: 990px;
/*}
.padding {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 6px;*/
}
.padding_inner {	padding-top: 50px;	padding-left: 42px;	padding-right: 38px;}
.innerheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0076c0;
	text-decoration: none;
}
.innerheadersub1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	text-decoration: none;
}
.year {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
.bodytext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #575757;	text-decoration: none;	text-align: justify;}
.bodytextdummy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #575757;	text-decoration: none;}
.contactblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CAFF;
	text-decoration: none;
}

.contactyear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0076C0;
	text-decoration: none;
}
.sucaptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.mail:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #0076c0;	text-decoration: none;}

.mail:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:  bold;	color: #0076c0;	text-decoration: none;}


.top { height:77px; width:970px; }

.logo {
	margin:17px 0 0 15px;
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 293px;
	float:left;
	
}

.iso {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #999999;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
	.iso1 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #999999;
	font-style: italic;
	
	}
	
	
.captionshead {
	
	 font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #999999;
	font-style:normal;
	}	
	
ul.listStyle{ padding:0p; margin:0;}
ul.listStyle li{ line-height:20px; padding:0; margin:0;}

.glossymenu{margin: 0px 0 5px 0;padding: 0;width: 170px;}
.glossymenu a.menuitem{font: bold 11px Arial;color: #336699;display: block;position: relative; width: auto; border-bottom:1px solid #cccccc; border-right:none; border-left:none;padding: 4px 0;padding-left: 4px;text-decoration: none; line-height:18px;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: #336699;}
.glossymenu a.menuitem .statusicon{position: absolute;top: 5px;right: 5px;border: none;}
.glossymenu a.menuitem:hover{}
.glossymenu div.submenu{background: white;}
.glossymenu div.submenu ul{list-style-type: none;margin: 0;padding: 0;}
.glossymenu div.submenu ul li{border-bottom: 1px solid #cccccc;}
.glossymenu div.submenu ul li a{display: block;font: normal 11px Arial;color: #999999; line-height:18px;text-decoration: none;padding: 2px 0 2px 10px;}
.glossymenu div.submenu ul li a:hover{ border-left:2px solid #cccccc; font-weight:bold;}
