@charset "utf-8";

*{margin:0px auto;}
img{border:0px;}
/*.bodycolor{background-color:#cdcdcd;}*/
.bodycolor{background:url(../images/bg.gif) repeat; /*d6d6d6;*/}

a:link {
	text-decoration: none;
	color:#000000;
}
a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: underline;
	color:#000000;
}
a:active {
	text-decoration: none;
	color:#000000;
}




.imageborder{width:130px; height:117px; padding-right:10px;}

ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
ul.column li {
	float: left;
	width: 135px; /*Set default width*/
	padding-left: 10px;
	margin: 5px 0;
	display: inline;
}


.block {
	height: 117px;
	margin-right: 10px; /*Creates the 10px gap between each column*/
	text-align:center;
}





.mainwraper_index{
	width:1002px;
	height:950px;
	background-color:#FFFFFF;
}

.mainwraper{
	width:1002px;
	height:890px;
	background-color:#FFFFFF;
}
.maincontainer{
	width:1000px;
	height:auto;
	background-color:#666666;
}
.footer{
	width:982px;
	margin:0px auto;
	background-color:#1e98d7;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	color:#FFFFFF;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:2px;
	height:20px;
	clear: both; 
}
/*****************************Header section*******************************/
.header{
	background-color:#FFFFFF;
	height:111px;
}
.header2_img{width:1000px;float:left; background-position:left; height:197px;}
.header2_img_new{width:600px;float:left; background-position:right; height:250px;}
	.header2_box{width:250px;height:180px;float:right; background-color:#0099ff;}
.logo{
	padding:18px 30px;
	background-color:#FFFFFF;
	width:700px;
	float:left
}
.c_s_text_header{
	float:right;
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#a7a7a7;
	z-index:100;
	width:180;
	margin-top:15px;
	margin-right:20px;
}
.c_s_text_header a{color:#a7a7a7; text-decoration:underline;background-color:#FFFFFF; }
.c_s_text_header a:hover{color:#a7a7a7; text-decoration:overline;background-color:#FFFFFF;}
/*****************************Header section end*******************************/

/*****************************Top navigation *******************************/
.topnav_bg{height:35px; background-color:#FFA810; border-bottom:2px solid #FFFFFF; width:1000px;border-top:2px solid #F3A00F; z-index:100;}
.topnav_bg2{height:26px; background-color:#faab2a;width:1000px; float:left;border-top:6px solid #ec9512;}
.navigation{
	float:right;
	padding:10px 10px;
	width:245px;
	height:3px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#faab2c;
	height:10px;
}
.navigation ul {display:inline;background-color:#faab2a;}
.navigation ul li{display:inline;background-color:#faab2a;}
.navigation li{display:inline;background-color:#faab2a; text-align:left;}
.navigation a{color:#FFFFFF; text-decoration:none; background-color:#faab2c;}
.navigation a:hover{color:#000000; text-decoration:underline; background-color:#faab2c;}
.headerimg{margin:0px auto; height:157px;}
.headerimg_index{margin:0px auto; height:157px;}
/*****************************Top navigation *******************************/

/*****************************Mid content*******************************/
.leftcontent{
	width:700px;
	height:645px;
	float:left;
	border-right:2px  dotted #E1E1E1;
}
#block1{
	float:left;
	width:700px;
	height:200px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#block2{
	float:left;
	width:698px;
	height:190px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	border-top:2px  dotted #E1E1E1;
}
#subblock{
	margin-left:20px;
	margin-top:20px;	
	float:left;
	padding:10px 10px ;
	width:330px;
	height:135px;
	background-color:#c8e5f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.navigation{
	width:275px;
	font-size:12px;
	font-weight:bold;
	height:16px;
	float:left;
	margin-bottom:2px;
	text-align:left;
	padding:2px 2px;
	background-color:#F5F5F5;
}
.navigation a{text-decoration:none; color:#000000; background-color:#f3f3f3;border-left:3px solid #1e99d5;}
.navigation a:hover{text-decoration:none;color:#FFFFFF; background-color:#999999;border-left:3px solid #FF9900;}


.navigation2{
	width:271px;
	font-size:11px;
	font-weight:bold;
	height:16px;
	float:left;
	margin-bottom:2px;
	text-align:left;
	padding:2px 5px;
	background-color:#F5F5F5;
}
.navigation2 a{text-decoration:none; color:#000000; background-color:#f3f3f3; background-image:url(../images/aroow_black.gif); background-repeat:no-repeat;}
.navigation2 a:hover{text-decoration:none;color:#FFFFFF;background-color:#999999;background-image:url(../images/aroow_black.gif);background-repeat:no-repeat;}

#subblock2{
	margin-top:20px;
	margin-right:20px;
	float:right;
	width:287px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	background-color:#F5F5F5;
}
#imgblock{width:154px; height:174px; background-image:url(../images/imgblock1pxl.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; float:left;margin-top:8px;margin-left:20px; border-top:2px solid #D1D1D1;} 
#imgblock2{width:154px; height:174px; background-image:url(../images/imgblock1pxl.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; float:left;margin-top:8px; margin-left:12px;} 
.imagetexttitle{ font-family:Arial, Helvetica, sans-serif; font-size:11px ;  font-weight:bold; color:#4facd8; padding:5px 10px;}
.image{padding:0px 8px;}
.imagesubtitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px ;font-weight:bold; padding:4px 10px; color:#333333;}
.readmore{ font-family:Arial, Helvetica, sans-serif; font-size:11px ; font-weight:bold; padding:0px 10px;color:#4facd8; }
.readmore a{color:#4facd8;text-decoration:none;}
.readmore a:hover{color:#4facd8;text-decoration:underline;}
.clients{ border-left:4px solid #1f9ad6; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:2px 5px; margin-left:20px; background-color:#f1f1f1; width:645px; float:left;}
.logoes{
	width:680px;
	height:120px;
	padding:10px 10px ;
	float:left;
	margin-top:25px;
}
.logoimg1{
	width:55px;
	padding:10px;
	float:left;
	margin-left:5px;
}
.logoimg5{width:60px; padding:10px 0px; float:left;}
.logoimg2{width:112px; padding:12px 0px; float:left;}
.logoimg3{width:140px; padding:10px 0px; float:left;}
.logoimg4{width:110px; padding:0px 0px; float:left;}
.rightcontent{width:297px;height:515px; float:left;}
#capabilties{ /*border-left: 4px solid #1e99d5; /*background-color:#f2f2f2;*/ padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;width:245px; margin-top:10px; font-weight:bold; float:left}
#tabledis{font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;color:#FFFFFF;}

#tabledis4{ float:left; margin-left:0px; border-left: 1px solid #FFFFFF; background-color:#fdd343; font-family:"Arial Narrow"; font-size:11px; padding:5px 5px; width:128px;  font-weight:normal;color:#FFFFFF;}
#tabledis4_1{ float:left; margin-left:0px; border-left: 1px solid #FFFFFF; background-color:#fdd343; font-family:"Arial Narrow"; font-size:11px; padding:5px 5px; width:128px;  font-weight:normal; text-align:center;}
#tabledis3{ float:left; margin-left:15px;background-color:#fdd343; font-family:"Arial Narrow"; font-size:11px; padding:5px 5px; width:120px;font-weight:normal;}
#tabledis5{ float:left; margin-left:0px; border-left: 1px solid #FFFFFF; background-color:#fefab3; font-family:"Arial Narrow"; font-size:11px; padding:5px 5px; width:128px;  font-weight:normal;height:50px}
#tabledis6{ float:left; margin-left:15px;background-color:#fefab3; font-family:"Arial Narrow"; font-size:11px; padding:5px 5px; width:120px;font-weight:normal;
height:50px;}
#txtdis{padding:0px 25px;}
#tabledis7{ float:left; margin-left:15px;background-color:#fdd343; font-family:"Arial Narrow"; font-size:11px; padding:5px 5px; width:120px;font-weight:normal;}
#tabledis8{ float:left; margin-left:0px; border-left: 1px solid #FFFFFF; background-color:#fdd343; font-family:"Arial Narrow"; font-size:11px; padding:5px 5px; width:128px;  font-weight:normal;color:#FFFFFF;}
#groupcom{ float:left; margin-left:15px; border-left:4px solid #1e99d5; background-color:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 12px; width:245px;  font-weight:bold;margin-top:20px; margin-bottom:1px; }
#txt1{ float:left; margin-left:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 12px; width:245px;  font-weight:normal;}
.tablediv{height:250px;}
#tuv_logo{ float:left; margin-left:15px;padding:5px 12px; width:245px;}
.bold{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#kranlogo{ padding-left:20px; font-family:"Arial Narrow"}
/***************************************Profile********************************/
.profile_content{
	width:816px;
	height:auto;
	float:right;
}
.contact_content{
	width:1002px;
	height:auto;
	float:left;
	background-color:#efefef;
}
.product_content{
	width:1000px;
	height:auto;
	float:left;
	border-right:2px  solid #FFFFFF;
}
.left_profileimg{
	width:184px;
	float:left;
 }
.mainwraper_profile{
	width:1002px;
	height:750px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_pro{
	width:1002px;
	height:741px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_vision{
	width:1002px;
	height:778px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_ringrolled{
	width:1002px;
	height:728px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_Init{
	width:1002px;
	height:780px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_achievment{
	width:1002px;
	height:1200px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_closedie{
	width:1002px;
	height:1652px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_closedie2{
	width:1002px;
	height:1040px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_opendie{
	width:1002px;
	height:1132px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.services{
	width:1002px;
	height:962px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.design_qua{
	width:1002px;
	height:900px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_product{
	width:1002px;
	height:1650px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_opendie{
	width:1002px;
	height:1062px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.mainwraper_contact{
	width:1002px;
	height:710px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}
.img_profile{padding-top:2px;}
#product{padding:5px 10px ; float:left; background-color:#e2e0e1;width:980px; height:20px; margin-top:2px;}
#product_new{padding:2px ; float:left; background-color:#e2e0e1;width:814px; height:20px; margin-top:2px;}
#profie_subtab{padding:5px 10px ; float:left; background-color:#e2e0e1;width:798px; height:20px; margin-top:2px;}
#contact_subtab{padding:5px 10px ; float:left; background-color:#e2e0e1;width:982px; height:20px; margin-top:2px;}
#sitemap_table{padding:5px 10px ; float:left; background-color:#e2e0e1;width:982px; height:20px; margin-top:2px;}
.pofile_subtitle{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6d6d6d; font-weight:bold; margin-left:20px;}
.pofile_subtitle a{color:#6d6d6d; text-decoration:none;}
.pofile_subtitle a:hover{color:#6d6d6d; text-decoration:underline;}
.pofile_subtitle2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6d6d6d; font-weight:normal;}
.pofile_subtitle2 a{color:#6d6d6d; text-decoration:none;}
.pofile_subtitle2 a:hover{color:#6d6d6d; text-decoration:underline;}

.txtbold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.txtbold a{color:#000000; text-decoration:none;}
.txtbold a:hover{color:#000000; text-decoration:underline;}
.normal{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.normal a{ color:#000000; text-decoration:none;}
.normal a:hover{ color:#000000; text-decoration:underline;}
#product_txt{padding:5px 50px ; float:left; background-color:#F5F5F5;width:900px; height:auto; margin-top:2px;}
#product_txt_cont{padding:5px 20px ; float:right; background-color:#f5f5f5;width:776px; height:auto; margin-top:2px;}
#product_txt_header{float:left; background-color:#f5f5f5;width:818px; height:auto; margin-top:2px;text-align:left;}
#profile_txt{padding:5px 5px ; float:right; background-color:#efefef;width:806px; height:auto; margin-top:2px;}
#achiev_txt{padding:5px 10px ; float:left; background-color:#efefef;width:795px; height:740px; margin-top:2px;}
#profile_txt_M{padding:5px 10px ; float:left; background-color:#efefef;width:795px; height:auto; margin-top:2px; background-image:url(../images/colaj.gif); background-repeat:no-repeat;}


#design_qu_txt{padding:5px 10px ; float:left; background-color:#E8E8E8;width:798px; height:auto; margin-top:2px;}
#design_qu_bg{padding:1px 1px ;background-color:#E0E0E0;}
#profile_txt_vision{padding:15px 15px ; float:left; background-color:#efefef;width:788px; height:auto; margin-top:2px;}
#profile_txt_contact{padding:5px 10px ; float:left; background-color:#efefef;width:350px; height:auto; margin-top:2px;}
#profile_p_height{ height:2px;}
#vision_p_height{ height:220px;}
#mangteam_p_height{ height:100px;}
#ringrolled_p_height{ height:100px;}
#contact_p_height{ height:50px;}
.profile_p_height{ height:105px;}
#googlemap{padding:5px 10px ; float:right; background-color:#efefef;width:420px; height:auto; margin-top:2px; right:30px;}
.div_table{ float:left;width:160px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#E9E9E9;} 
.div_table2{ float:right;width:630px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;} 
.div_table_contact{ float:left;width:520px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#E9E9E9;} 
.emails{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal}
.emails a{text-decoration:underline; color:#000000;}
.emails a:hover{text-decoration:underline; color:#8c5707;}
#emails{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal}
#emails a{text-decoration:underline; color:#000000;}
#emails a:hover{text-decoration:underline; color:#8c5707;}
/*****************************opendie page/********************************/
#box_header{padding:30px 50px ; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
#p{ font-weight:bold; border-left:3px solid #FFFFFF; padding-left:5px;}
.product_tablebox{
	width:880px;
	height:20px; 
	padding:2px 2px;
	background-color:#1e98d7;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
}
.product_tablebox_new{
	width:781px;
	height:20px;
	border-top:1px solid #E6D5B0; 
	padding:2px 2px;
	background-color:#feeea3;
	float:left;
	color:000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
}
.tablebox_undertitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px ;
	background-color:#e1e0e5;
	color:#2b9cd6;
	width:182px;
	padding:2px 2px;
	font-weight:normal;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.tablebox_undertitle_new{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px ;
	background-color:#FFFFFF;
	width:182px;
	padding:2px 2px;
	font-weight:normal;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.imagebox_product{
	width:190px;
	height:136px;
	float:left;
	padding:1px 2px;
	margin-left:3px;
	margin-top:5px;
}
.imagebox_product_new{
	width:190px;
	height:136px;
	float:left;
	padding:1px 2px;
	margin-left:3px;
}
.imagebox_product_des{
	width:778px;
	height:auto;
	float:left;
	margin-left:5px;
	padding:1px 2px;
	border:1px solid #CCCCCC;
}
.imagebox_product2{
	width:190px;
	height:136px;
	float:left;
	padding:1px 2px;
	margin-left:38px;
	margin-top:5px;
}
.imagebox_product2_new{
	width:190px;
	height:136px;
	float:left;
	padding:1px 2px;
	margin-left:5px;
	margin-top:5px;
}
#image_pannel{padding:5px 50px ; float:left; background-color:#F5F5F5;width:900px; height:auto;}
#image_pannel_new{padding:5px 5px ; float:right; background-color:#F5F5F5;width:800px; height:auto;}
#image_pannel_closedie{float:left; background-color:#F5F5F5;width:800px; height:auto; margin-left:15px;}
#leftnav_pannel{padding:1px 1px ; float:left; background-color:#F5F5F5;width:1000px; height:auto;}
.closeddieleft{float:left;width:180px; height:auto; background-image:url(../images/lhs_bkg.jpg); background-repeat:repeat-y;}
.closeddieleft2{float:left;width:180px; height:auto; background-image:url(../images/lhs_bkg.jpg); background-repeat:repeat-y;}
.closeddieleft3{float:left;width:180px; height:auto; background-image:url(../images/lhs_bkg.jpg); background-repeat:repeat-y;}
.d_q_leftbg{float:left;width:180px; height:900px; background-image:url(../images/lhs_bkg.jpg); background-repeat:repeat-y;}
.closeddieleft4{float:left;width:180px; height:auto; background-image:url(../images/lhs_bkg.jpg); background-repeat:repeat-y;}

.closeddie2{width:618px; float:right; background-image:url(../images/serviceslightblue.jpg); background-repeat:repeat-x; height:30px;}
.closeddie{float:left;width:177px; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;}
.closeddie3{float:left;width:177px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;}
.closeddie4{float:left;width:177px; padding-top:95px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;}
.closeddie5{float:left;width:180px; padding-top:1335px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie7{float:left;width:180px; padding-top:740px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie5_350{float:left;width:180px; padding-top:740px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie5_small{float:left;width:180px; padding-top:350px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie5_middle{float:left;width:180px; padding-top:570px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.manage_middle{float:left;width:180px; padding-top:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.vision_middle{float:left;width:180px; padding-top:420px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie6_middle6{float:left;width:180px; padding-top:510px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie6_middlering{float:left;width:180px; padding-top:360px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie6_middle7{float:left;width:180px; padding-top:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie6_certification{float:left;width:180px; padding-top:825px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.closeddie5_middle2{float:left;width:180px; padding-top:790px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.closeddie5_design{float:left;width:180px; padding-top:595px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.closeddie5_profile{float:left;width:180px; padding-top:585px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#title a{ text-decoration:none; color:#e3a440; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#title a:hover{ text-decoration:none; color:#000000;}
.servicetextd{padding:0px 20px; margin-top:15px;}
.servicetitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.normaltext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.normaltext2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-top:10px;}
.opendietitle{float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#025d7a; padding:8px 10px;}
.opendietitle a{color:#878585; text-decoration:none;}
.opendietitle a:hover{color:#878585; text-decoration:underline;}
.tetxcolor{color:#000000}
.black{color:#000000;}

/***************************services page*********************************/
.contentbglight{background-image:url(../images/serviceslpanblue.jpg); height:878px; width:818px; float:left;}
.contentbglight4{background-image:url(../images/serviceslpanblue.jpg); height:830px; width:818px; float:left;}
.contentbglight2{background-image:url(../images/serviceslpanblue.jpg); height:840px; width:818px; float:left;}
.contentbglight3{background-image:url(../images/serviceslpanblue.jpg); height:590px; width:816px; float:right;}
.contentbglight_closedie{background-image:url(../images/serviceslpanblue.jpg); height:760px; width:818px; float:left;}
.servicebg{ height:397px; width:618px; float:right; background-color:#efefef;}  
.graystrips{background-color:#e2e0e1;width:518px; height:23px; margin-top:5px; margin-left:15px;float:left;border-right:1px dotted #CCCCCC;border-left:1px dotted #CCCCCC; }
.graystrips2{background-color:#FFFFFF;width:518px; height:23px; margin-top:5px; margin-left:15px;float:left;border-right:1px dotted #CCCCCC;border-left:1px dotted #CCCCCC; }

.graytable{width:518px; height:489px;margin-top:0px; margin-left:15px;float:left;}
#grayblock{float:left;width:100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 30px;}
#grayblock_1{float:left;width:100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 20px; }
#grayblock2{float:left;width:154px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:6px 0px;border-right:1px dotted #CCCCCC;border-left:1px dotted #CCCCCC;}
#grayblock2_1{float:left;width:154px; height:63px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;border-right:1px dotted #CCCCCC;border-left:1px dotted #CCCCCC;}
#grayblock2_2{float:left;width:154px; height:83px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;border-right:1px dotted #CCCCCC;border-left:1px dotted #CCCCCC;}
#grayblock3{float:left;width:128px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 10px;}
#grayblock3_1{float:left;width:127px;height:63px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#grayblock4{float:left;width:96px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;padding:5px 10px;}
#grayblock5{float:left;width:120px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 10px;}
#grayblock6{float:left;width:150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 10px;}
.digramtble{width:518px;height:66px;border-left:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC;}
.digramtble2{width:518px;height:83px;border-left:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC;}
#digrmtext{margin-left:7px;}
.whitetext{color:#FFFFFF}
#tbtext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00a8dc; padding:20px 15px;}
#tbtext_1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00a8dc; padding:5px 5px;}
#tbtext2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00a8dc; padding:20px 15px;}
#textmarjin{margin-left:15px; margin-top:7px;}
#sidebox {width:140px;float:right;background-color:#FFFFFF;margin-top:23px;margin-right:35px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;padding:5px 10px;
border:1px dotted #999999;}
#equipment_box {width:795px;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000; padding-left:5px;}
#sidebox_1 a{background-color:#FFFFFF;}
#sidebox_1 a:hover{background-color:#666666;}
.paraheight{ height:188px;}
.paraheight2{ height:170px;}
/*************************************end********************************/
#bgcolorpatch{ background-color:#E5E5E5;  padding:0px 5px;}
#dottedline{ border-top:1px  dotted #CCCCCC; margin-top:8px; height:10px;}

/************************************site map *******************************/
#sitemap{padding:5px 10px ; float:left;width:980px; height:auto; margin-top:2px;}
.sitemap {font: 13px Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;
width:190px; float:left; border-top:1px dotted #333333;border-left:1px dotted #333333; padding-left:5px; font-weight:bold;}
.sitemap_service1{border-left:1px dotted #0099FF;border-top:1px dotted #0099FF;}
.sitemap_service2{border-top:1px dotted #0099FF;border-right:1px dotted #0099FF;}
.sitemap_service3{border-top:1px dotted #0099FF;border-left:1px dotted #0099FF;}
.sitemap4{border-top:1px dotted #0099FF;}
.sitemap5{border-right:1px dotted #0099FF;}
.sitemap6{border-left:1px dotted #0099FF;}
#sitemap_frame{padding:5px 10px ; float:left;width:982px; height:300px; margin-top:2px;}

/***************************************************oendie chaart oil gas*******************************/
.opendie_chart{ background-color:#FFFFFF;}
.chart_row{background-color:#FFFFFF;}
.chart_row2{background-color:#FFFFCC;}
.chart_row3{background-color:#fcad37;}
.chart_title{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/***********************************capabilities*************************/
.viewproject{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:490px; font-weight:bold;}
.viewproject a{ text-decoration:none; color:#FF0000;}
.viewproject a:hover{ text-decoration:underline; color:#FF0000;}
/***********************************acievment***************/
.achievtitle{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}

/**********************************inddex4**css*****************/
.mainwraper_index4{
	width:1002px;
	height:792px;
	background-color:#FFFFFF;
}
.mainwraper_index5{
	width:1002px;
	height:792px;
	background-color:#FFFFFF;
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}

#block_index4{
	width:698px;
	height:153px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
}
#keyfacts_tabs{
	margin-top:20px;
	margin-left:2px;
	float:left;
	width:270px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-right:2px;
	/*background-color:#F5F5F5;*/
	border-right:1px solid #e6e7e2;
}
#industry_tabs{
	margin-top:20px;
	margin-left:8px;
	float:left;
	width:230px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}


.industry_maintabstitle{
	width:208px;
	font-size:12px;
	font-weight:bold;
	height:16px;
	float:left;
	margin-bottom:2px;
	text-align:left;
	padding:1px 1px;
	background-color:#F5F5F5;
	margin-left:2px;
	}
.industry_maintabstitle a{text-decoration:none; color:#000000; background-color:#f3f3f3;background-image:url(../images/lineblue.gif); background-repeat:no-repeat;}
.industry_maintabstitle a:hover{text-decoration:none;color:#FFFFFF; background-color:#999999;background-image:url(../images/lineyellow2.gif); background-repeat:no-repeat;}


.industry_Maintabs{
	width:215px;
	font-size:12px;
	font-weight:bold;
	height:16px;
	float:left;
	margin-bottom:2px;
	text-align:left;
	padding:2px 2px;
	background-color:#F5F5F5;
	}
.industry_Maintabs a{text-decoration:none; color:#000000; background-color:#f3f3f3;background-image:url(../images/lineblue.gif); background-repeat:no-repeat;}
.industry_Maintabs a:hover{text-decoration:none;color:#FFFFFF; background-color:#999999;background-image:url(../images/lineyellow2.gif); background-repeat:no-repeat;}

.certificatio_logo{
	width:153px;
	font-size:12px;
	font-weight:bold;
	height:16px;
	float:right;
	margin-bottom:2px;
	margin-right:3px;
	text-align:left;
	padding:2px 2px;
	background-color:#F5F5F5;
	}
.certificatio_logo a{text-decoration:none; color:#000000; background-color:#f3f3f3;background-image:url(../images/lineblue.gif); background-repeat:no-repeat;}
.certificatio_logo a:hover{text-decoration:none;color:#FFFFFF; background-color:#999999;background-image:url(../images/lineyellow2.gif); background-repeat:no-repeat;}

#certification_tabs{
	margin-top:20px;
	margin-left:5px;
	float:right;
	width:150px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	border-left:1px solid #e6e7e2;
	padding-left:6px;
}

.certifi_logo{
	width:95px;
	font-size:11px;
	font-weight:normal;
	height:32px;
	float:left;
	margin-bottom:2px;
	margin-left:2px;
	text-align:left;
	padding:10px 5px;
}

.clients_LOGO{
	border:1px solid #efefef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px 4px;
	margin-left:10px;
	background-color:#f1f1f1; 
	width:667px;
	float:left;
	height:75px;
}
.contact_tab{
	border-bottom:1px solid #efefef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 4px;
	margin-left:2px;
	width:667px;
	float:left;
	height:10px;
}
#clienttitle{/*border-left:4px solid #1f9ad6; line-height:1em; */padding-left:5px;}
#bottom_text{ float:left; margin-left:10px; border-left:4px solid #1d8ed2;font-family:Arial, Helvetica, sans-serif;line-height:1em; font-size:12px; padding:0px 5px; width:190px;  font-weight:bold;margin-top:10px; margin-bottom:1px;}
#bottom_mailsection{ float:left; margin-left:10px;font-family:Arial, Helvetica, sans-serif;line-height:1em; font-size:11px; padding:0px 5px; width:190px;  font-weight:normal;margin-top:10px; margin-bottom:1px;}
#bottom_mailsection a{ text-decoration:none; color:#000000;}
#bottom_mailsection a:hover{ text-decoration:underline; color:#000000;}
.footer_index4{
	width:982px;
	margin:0px auto;
	background-color:#e4e4e4;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	color:#000000;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:2px;
	height:20px;
	clear: both; 
}
.footer_index5{
	width:982px;
	margin:0px auto;
	background-color:#e4e4e4;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	color:#000000;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:2px;
	height:20px;
	clear: both; 
	/*border-left:15px solid #d6d6d6;border-right:15px solid #d6d6d6;*/
}

.leftcontent_index4{
	width:702px;
	height:auto;
	float:left;
	border-right:2px  dotted #E1E1E1;
}
.rightcontent_index4{width:297px;height:auto; float:left;}
.logoes_new{
	width:680px;
	height:110px;
	padding:10px 10px ;
	float:left;
	margin-top:8px;
}

/**********new style for index******************************/
.titletxt{font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;color:#FFFFFF;padding-top:8px;padding-left:10px;}
#tabledis3{ float:left; margin-left:15px;background-color:#fdd343; font-family:"Arial Narrow"; font-size:11px; padding:5px 5px; width:120px;font-weight:normal;}
#blacktext{background-color:#fdd343; font-family:"Arial Narrow"; font-size:10px; padding:5px 5px;font-weight:normal;}
#capabilties2{ float:left;  /*background-color:#f2f2f2;*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 2px; width:220px; margin-top:10px; font-weight:bold;margin-left:15px;}
.keyfacts_subtabs{
	font-size:12px;
	font-weight:bold;
	/*background-color:#F5F5F5;*/
	font-family:Arial, Helvetica, sans-serif;
}
.keyfacts_subtabs a{text-decoration:none; color:#000000; background-color:#f3f3f3;}
.keyfacts_subtabs a:hover{text-decoration:none;color:#FFFFFF; background-color:#999999;}


.keyfacts_subtabs2{
	font-size:11px;
	font-weight:bold;
	background-color:#F5F5F5;
}
.keyfacts_subtabs2 a{text-decoration:none; color:#000000; background-color:#f3f3f3;}
.keyfacts_subtabs2 a:hover{text-decoration:none;color:#FFFFFF;background-color:#999999;}


.industry_subtabs{
	font-size:11px;
	font-weight:normal;
}
.industry_subtabs a{text-decoration:none; color:#000000; background-color:#f3f3f3; }
.industry_subtabs a:hover{text-decoration:none;color:#FFFFFF;background-color:#999999;}

/*****************************style drop down menu****************/


.menu1 {
	float: left;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	/*background: url(images/menubackgroundh.jpg) repeat-x top left;*/
	border-top: 2px solid #ffa810;
	border-bottom: 2px solid #ffa810;
	font-weight:bold;
	
}
.menu1 ul {padding:0;margin:0;list-style-type:none;}
.menu1 ul li {float:left; position:relative;/* background:url(images/divider1.gif) no-repeat top right;*/background-color:#ffe375;}
.menu1 ul li a, .menu1 ul li a:visited {
	float: left;
	display: block;
	text-decoration: none;
	color: Black;
	padding: 0px 15px;
	line-height: 25px;
	height: 30px;
	/*border-bottom: 3px solid #fff;*/
	border: 1px solid #ffa810;
}

.menu1 ul li:hover {width:auto; background-color:#ffff99}

.menu1 ul li a.menu1one:hover {border-color: #c60;	color: black;background-color:#fdfb9f;}
.menu1 ul li a.menu1two:hover {border-color: #c60; color: black;background-color:#fdfb9f;}
.menu1 ul li a.menu1three:hover {border-color:#c60; color:black;background-color:#fdfb9f;}
.menu1 ul li a.menu1four:hover {border-color:#c60; color:black;background-color:#fdfb9f;}
.menu1 ul li a.menu1five:hover {border-color:#c60; color:black;background-color:#fdfb9f;}
.menu1 ul li a.menu1six:hover {border-color:#c60; color:black;background-color:#fdfb9f;}
.menu1 ul li a.menu1seven:hover {border-color:#c60; color:black;background-color:#fdfb9f;}

.menu1 ul li:hover a.menu1one {border-color:#c60; color:#000000;}
.menu1 ul li:hover a.menu1two {border-color:#c60; color:#000000;}
.menu1 ul li:hover a.menu1three {border-color:#c60; color:#000000;}
.menu1 ul li:hover a.menu1four {border-color:#c60; color:#000000;}
.menu1 ul li:hover a.menu1five {border-color:#c60; color:#000000;}
.menu1 ul li:hover a.menu1six {border-color:#c60; color:#000000;}
.menu1 ul li:hover a.menu1seven {border-color:#c60; color:#000000;}
.menu1 ul li ul {display: none;
}
.menu1 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:32px;margin-top:1px; left:0;width:164px;border-bottom:1px solid #993300;
}
.menu1 ul li:hover ul.endstop {left:-92px;}
.menu1 ul li:hover ul li ul {display: none;}
.menu1 ul li:hover ul li a {
display:block;background:#ffe375;color:#000;height:auto;line-height:15px;padding:4px 10px; width:130px; border:1px solid #993300; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {background:#fdfb9f /*url(images/bullet1.gif) no-repeat 3px 8px;*/}
.menu1 ul li:hover ul li a:hover {color:#000; /*background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;*/}
.menu1 ul li:hover ul li a:hover.drop {background: #fdfb9f /*url(images/bullet1.gif) no-repeat 3px 8px;*/}
.menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-1px;}
.menu1 ul li:hover ul li:hover ul.left {left:-153px;}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:33px; background:#ffe375;left:0; border-bottom:1px solid #993300;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#ffe375;color:#000; height:1px; line-height:15px; padding:4px 10px; width:154px; w\idth:120px; border:1px solid #993300; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
background:#fdfb9f /*url(images/bullet1.gif) no-repeat 3px 8px;*/ padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background: #fdfb9f /*url(images/bullet1.gif) no-repeat 3px 8px*/;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #fdfb9f /*url(images/bullet1.gif) no-repeat 3px 8px;*/
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}
</style>
[if lte IE 5.5]>
<style type="text/css">
.menu1 ul li a, .menu1 ul li a:visited {height:33px;}
</style>
<![endif]

	/* the horizontal menu starts here */
#listmenubottom {
	width: 100%; /* makes the div full width */
	float: left; /*makes the div enclose the list */
	/*background: url(images/bacvkground.jpg) repeat-y;*/
	border-top: 1px solid #069; /* draws line on top edge of div */
	border-bottom: 1px solid #069; /* draws line on bottom edge of div */
	font-size: 1.2em; /* SET FONT-SIZE HERE */
}
#listmenubottom {
	/*background: url(images/bacvkground.jpg) repeat-y;*/
	border-bottom: 1px solid Black;
	border-top: 1px solid #069;
}

div#listmenubottom ul {margin:0 0 0 65px;/* indents ul from edge of container */
	}
#listmenubottom li {
	float: left; /* causes the list to align horizontally instead of stack */
	position: relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type: none; /* removes the bullet off each list item */
	background-color: transparent; /*sets the background of the menu items */
	border-right: 1px solid #069; /* creates dividing lines between the li elements */
	/*background: url(images/bacvkground.jpg);*/
}
#listmenubottom li:first-child {
	border-left:1px solid #069; /*the first vertical line on the menu */
	}
#listmenubottom li:hover {
	background-color: #fdfb9f; /*sets the background of the menu items */
}
#listmenubottom a {
	display: block; /*makes list items in drop down highlight and wrapped lines indent correctly */
	padding: 0 6px; /*creates space each side of menu item's text */
	text-decoration: none; /* removes the underlining of the link */
	color: Black; /* sets the type color */
}
#listmenubottom a:hover {
	color: Navy;
}

/*********************************************container css Index main******************************************/
#container{
	width:1000px;
	margin:0 auto;
	float:left;
	height:465px;
}

#content1{width:699px; float:left;}
#content1 #clients{ float:left;width:680px; background-image:url(../images/clients_img.jpg); background-repeat:no-repeat; height:75px; margin-left:10px;}
#content1 #clients div{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:2px 5px;}
#content1 #clients div #row{ width:648px; height:48px; display:inline}
#content1 #clients div img{ padding-left:7px;}
#keyfacts_content_border{
	width:16px;
	height:153px;
	float:left;
	background-image:url(../images/borderline.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#keyfacts_content_img{width:387px; height:153px;float:right; padding-top:5px; text-align:center}
#keyfacts_content{
	width:270px;
	height:110px;
	padding-top:17px;
	padding-left:10px;
	padding-bottom:30px;
	float:left
}
#keyfacts_content p{font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;padding:2px 2px; }
#keyfacts_content span{ font-weight:bold;width:262px;}
#keyfacts_content span a{color:#000000; text-decoration:none;}
#keyfacts_content span a:hover{color:#000000; text-decoration:none; background-color:#CCCCCC;}
#keyfacts_content p a{color:#000000; text-decoration:none;}
#keyfacts_content p a:hover{color:#000000; text-decoration:none;background-color:#CCCCCC;}
#content2{width:10px; float:left; background-image:url(../images/dot.gif); background-repeat:repeat-y;height:450px; margin-top:11px; background-position:right;}
#content3{float:left; width:290px;}
#content3 div{height:14px; float:right;width:262px;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
 padding-top:15px; padding-right:14px;
}
#chart{ width:290px; height:199px; float:left; padding:0; margin:0;}
#chart span{
	width:120px;
	float:left;
	background-color:#fdae2b;
padding-left:5px;
	padding-top:5px;
	color:#FFFFFF;
	height:20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFCC;
}
#4_image{ width:699px; height:150px; float:left; text-align:center;}

