div#navigation a {
	text-decoration:none
}
div#navigation ul.primary {
	float:left;
	width:100%;
	list-style:none;

}
div#navigation ul.primary li {
	float:left;
	font-weight:bold;
	

}

div#navigation ul.primary li a {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	display:block;
	float:left;
	text-align:left;
	padding:0 14px;
	width:auto;
	height:34px;
	line-height:34px;
/*	border-left:1px solid #fff;
	border-bottom:1px solid #fff*/
}
div#navigation ul.primary li div.megamenu{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#383838; }
div#navigation {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	width:720px;
	float:left;
	color:#5a6c71
	}
/*div#navigation ul.primary li.products_and_services a { width:134px;}
div#navigation ul.primary li.challenges a { width:200px;}
div#navigation ul.primary li.our_company a { width:198px;}
div#navigation ul.primary li.for_investors a { width:164px;}

*/div#navigation ul.primary {
	position:relative
}
div#navigation ul.primary li.rig_count, div#navigation ul.primary li.beacon {
	background:#fff;
	margin-top:1px;
	padding-bottom:3px;
	border:none;
	border-bottom:1px solid #8d8d8d
}
div#navigation ul.primary li.rig_count.hover, div#navigation ul.primary li.beacon.hover {
	background-color:#fff;
	border-color:#8d8d8d
}
div#navigation ul.primary li.rig_count.hover a, div#navigation ul.primary li.beacon.hover a {
	border-color:#8d8d8d;
	background-color:#da990e
}
div#navigation ul.primary li.rig_count a, div#navigation ul.primary li.beacon a {
	border:1px solid #8d8d8d;
	height:30px;
	width:90px;
	font-weight:normal
}
div#navigation ul.primary li.rig_count {
	margin-left:20px
}
div#navigation ul.primary li.beacon {
	padding-left:2px
}
div#navigation ul.primary li.beacon a {
	width:124px
}
div#navigation ul.primary li div.megamenu {
	display:none;
	width:960px;
	padding:30px 5px 0px 0;
	background:url(../images/menu_gradiant.jpg) repeat-x left top ;
	position:absolute;
	left:0; 
	top:34px;
	/*height:372px;*/
	height:265px;
	z-index:999999999999999 !important;
	border-top:none
}
div#navigation ul.primary li div.megamenu span.find_a_product {
	float:right
}
div#navigation ul.primary li div.megamenu span.find_a_product a {
	color:#ccc
}
div#navigation ul.primary li div.megamenu span.find_a_product a:hover {
	text-decoration:underline
}
div#navigation ul.primary li div.megamenu h2.menu_title {
	font-size:14px;
	color:#383838;
	margin:5px 10px;
	padding:0;
	height:1.6em;
	border-bottom:1px solid #383838;
	text-transform:uppercase
}
div#navigation ul.primary li div.megamenu h2.menu_title a {
	text-transform:none;
	font-size:inherit;
	font-weight:normal;
	font-size:20px
}
div#navigation ul.primary li div.megamenu li {
	float:none;
	border:none;
	background:none;
	height:25px;
	border-bottom:0px solid #ccbebe;
	font-weight:bold;
	font-size:12px;
	
	
}
div#navigation ul.primary li div.megamenu li:last-child {
	border-bottom:none
}
div#navigation ul.primary li div.megamenu a {

	display:inline;
	float:none;
	border:none;
	text-transform:none;
	height:auto;
	line-height:25px;
	color:#fff;
}

div#navigation ul.primary li div.megamenu .submenu-static-wrapper{ padding:15px 25px;}
div#navigation ul.primary li div.megamenu ul.submenu-static {
	width:210px;
	margin-right:10px;
	/*height:170px;*/
	float:left
}
div#navigation ul.primary li div.megamenu ul.submenu-static li{
	color:#FFFFFF;
	font-size:14px;
	line-height:normal;
	padding-bottom:3px;
	font-weight:bold;
	
	/*height:170px;*/
}


div#navigation ul.primary li div.megamenu ul.submenu {
	/*width:220px;
	height:170px;*/
	width:193px;
	padding-left:0px;
	border-right:1px solid #466b75;
	margin-left:20px;
	padding-right:33px;
	height:240px;
}
div#navigation ul.primary li div.megamenu ul.submenu > li > a {
	white-space:nowrap
}
div#navigation ul.primary li div.megamenu ul.submenu li.hover {
	background:#3b4356;
	padding-right:20px;
	border:none;
/*	margin-top:-1px;
	margin-bottom:1px;
	margin-left:-0px;
	padding-left:0px;
	padding-top:1px*/
}
div#navigation ul.primary li div.megamenu ul.submenu li.reservoir_technology {
	margin-top:20px;
}
div#navigation ul.primary li div.megamenu ul.submenu li.reservoir_technology.hover {
	margin-top:18px;
}

div#navigation ul.primary li div.megamenu div.details {
	display:none;
	overflow:hidden;
	position:absolute;
	/*left:290px;*/
	/*left:260px;*/
	left:248px;
	top:0px;
	/*width:684px;*/
	width:699px;
	color:#fff;
	height:362px;
}
div#navigation ul.primary li div.megamenu div.details h3 {
	font-size:14px;
}
div#navigation ul.primary li div.megamenu div.details h3 a {
	font-size:14px;
	font-weight:normal;
	color:#383838;
	line-height:1em
}
div#navigation ul.primary li div.megamenu div.details h3 a:hover {
	text-decoration:underline
}
div#navigation ul.primary li div.megamenu div.details p {
	padding:0;
	padding-bottom:1em;
	color:#383838;
	font-size:12px
}
div#navigation ul.primary li div.megamenu div.details a.view_more {
	display:block;
	width:auto;
	text-align:left;
	padding:0;
	padding-bottom:1.5em
}
div#navigation ul.primary li.hover {
	background:#8ca6a6;
	border-color:#2790b7
}
div#navigation ul.primary li.hover a {
	color:#fff;
	border-color:#da990e
}
div#navigation ul.primary li:hover {
	z-index:99999999999999 !important
}

.product-left-menu {float:left; width:670px; margin-top:28px;  }
.product-left-menu ul{margin-left:12px;}
.product-left-menu li {font-weight:normal !important; list-style-type:disc;}
.product-left-menu  ul li a {font-weight:normal !important; font-size:12px !important; padding:0 !important;}
.product-left-menu h2 {padding-bottom:0;}
.product-left-menu h2 a{color:#ffffff !important; font-size:14px !important; padding:0 !important; display:block !important;}
.product-img {float:right; width:225px; margin-top:0px;}
.product-first {float:left; width:335px; margin-right:20px; margin-left:20px;font-weight:normal !important; border-right:solid 1px #406a77; height:240px; font-size:11px; margin-top:0px; padding-right:30px; color:#e0ffff;}
.product-first h2{font-size:12px !important; margin-bottom:10px !important;  margin-left:0 !important;} .history-first h2{ margin-bottom:2px !important; font-size:13px !important; color:#e0ffff !important;}
.product-second .box1{ font-weight:normal; width:auto; padding-top:0px; float:left; } .product-second .box2 p{ padding-bottom:5px !important; margin-bottom:0px !important; font-size:11px !important;}
.product-second .box1 img{ margin-right:10px; margin-left:0px; margin-top:0px; float:left;}
.product-second .box2{ float:left; line-height:16px; padding-top:10px;}
.product-second h2{font-size:12px !important; margin-bottom:10px !important;  margin-left:0 !important;}
.pro-sub-title{font-weight:bold;}
.product-second {float:left; margin-top:0px; font-size:11px; /*width:235px;*/ width:254px; padding-right:10px; /*margin-left:15px;*/ font-weight:normal;  color:#e0ffff; }
.history-second{ margin-top:0px !important; text-align:justify;}
.product-second .box1 p{margin-top:50px; font-size:11px;  color:#fff !important;}
.product-second .box1 span{ font-size:12px; font-weight:bold;}
.pro-sec-left {float:left; margin-right:20px;}
.pro-sec-right {float:left; width:160px;}

.global-presence-first h2{ line-height:22px;}
.global-presence-second ul{ margin-left:0px !important;}
.global-presence-second li{ height:auto !important; line-height:19px; font-size:11px !important; list-style-position:inside; text-align:justify;}
.indus-menu-box1 li, .indus-menu-box2 li, .indus-menu-box3 li{ float:left !important; border:solid #f00 1px; width:107px !important; }
.indus-menu-box1, .indus-menu-box2, .indus-menu-box3{ padding-bottom:15px !important; clear:both; overflow:hidden; margin-left:0px !important;}
.product-first li, .product-second li{ font-size:11px !important;}
.industries-served-first ul{ padding-left:13px;}
.industries-served-first h2{ margin-bottom:5px !important;} .industries-served-first li, .industries-served-second li{ height:22px !important;}

.megamenu h2{font-size:18px; color:#fff; margin-left:20px; margin-bottom:20px;}
.menu-cont-left{ width:246px; float:left;}
.menu-cont-mid{ width:308px; 	border-right:1px solid #466b75; float:left; padding:0 33px; margin-left:0px !important; margin-right:0px !important;}
.menu-cont-right{ width:273px; float:left; padding:0 33px;}
.product-second li{ height:auto !important;}
.pro-sec-left li{ height:21px !important; line-height:normal !important;}
.product-left-menu .product-sub-menu li a{ font-size:14px !important; font-weight:bold !important;}
.investor li{ height:auto !important; font-weight:normal !important; margin-left:10px !important; list-style-type:disc;}
.invest-nav-right{ float:left; color:#FFF; text-transform:capitalize;}
.imgnav{margin-bottom:10px;}