@charset "UTF-8";
/* CSS Document */




body {font-family:Arial; font-size:15px; color:#404040; margin:0 0 0 0; background:#ffffff;
background-image:url('../images/home/bg.jpg');
background-repeat:no-repeat;
background-position: bottom;
background-attachment:fixed;
overflow-x:hidden;

}

#bg-gradient {
	z-index:-20;
	height:900px;
	position: absolute;
	margin-top:-30px;

	}
	
	#bg-right-gradient {
	z-index:-100;
	width:100%;
	margin-top:-30px;
	text-align:right;
	position:absolute;

	}



#container {
width:1000px;
margin:auto;
}

#header {
	width:1000px;
	margin-top:28px;
}

#logo {
	width:100px;
	float:left;
	text-align:left;
}

#top_menu {
	font-family: Helvetica,Arial; font-size:12px; color:#363636;
	width:350px;
	float:right;
	margin-top:15px;
	text-align:right;
}

#icon {
	width:0px;
	float:right;
	margin-top:-19px;
}



.menu{
width:900px;
float:left;
margin-top:30px;
margin-left:-41px;
font-family: Arial; font-size:20px;
}

.menu ul li{
    display: inline;
	padding-right:20px;
	float:left;
	}
	
 
a:link {
color:#363636;
text-decoration:none;
}


a:visited {
color:#363636;
text-decoration:none;
}

a:hover {color:#d8b000;}

a:active {
	
color:#363636;
text-decoration:none;

} 

a:selected {
	color:#393;
}

.footer a:link {
color:#d8b000;
text-decoration:none;
}


.footer a:visited {
color:#d8b000;
text-decoration:none;
}

.footer a:hover {color:#d7d7d7;}

.footer a:active {
	color:#d8b000;
text-decoration:none;

} 

.footer a:selected {
	color:#d8b000;
}



.top a:link {
color:#00F;
text-decoration:none;
}


.top a:visited {
color:#00F;
text-decoration:none;
}

.top a:hover {color:#d8b000;}

.top a:active {
	color:#00F;
text-decoration:none;

} 

.top a:selected {
	color:#00F;
}


#content{
	background: url(../images/about%20us/gradient.png) repeat-x;
	width:1000px;
	margin:auto;

}

#content_footer{
	background: #CCC;
	width:1000px;
	margin:auto;
	height:100%;
}

#sub_content{
	background: url(../images/about%20us/gradient.png) repeat-x;
	width:1000px;
	margin:auto;
	height:250px;
}

#gradient_contact{
	background: url(../images/contact%20us/gradient_contact.png) repeat-x;
	width:1000px;
	margin:auto;
	height:670px;
}

#title {
	width:950px;
	margin:44px 0 0 0;
	float:left;
}


#content_left {
	width:444px;
	margin:50px 0 0 30px;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
}	

#content_left1 {
	width:444px;
	margin:50px 0 0 30px;
	float:left;
	font-size:12px;
	color:#404040;
}

#content_right {
	width:444px;
	margin:50px 40px 0 0;
	float:right;
	font-family:Arial; font-size:15px; color:#404040;
}	

#news_text {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008aff;
	margin:8px 0 0 10px;
}

#footer {
	width:1000px;
	bottom:5px;
	z-index:200;
	position:fixed;
	margin:auto; 

}


	
#banner_holder {
	width:1000px;
	margin:auto;
	float:left;
	
}

#banner_left {
	width:326px;
	float:left;
	margin-top:30px;
	background-color:#d8b000;
	height:326px;
	
}

#banner_right {
	width:676px;
	float:right;
	margin:-341px 0 0 300px ;
}

#banner_title {
	width:290px;
	margin:20px 0 0 20px;
	font-family:Arial; font-size:30px; color:#ffffff;
	
}

#banner_text {
	width:290px;
	margin:20px 0 0 20px;
	font-family:Arial; font-size:13px; color:#404040;
}


#news_border {
	width:982px;
	height:29px;
	background:#f1f1f1;
	margin:auto;
	border:solid #e0e0e0 1px;
}

#right_footer {
width:979px;
height:35px;
float:right;
background:#404040;

}

#left_footer {
	width:21px;
	float:left;
}

#text_footer_left {
	float:left;
	width:500px;
	font-family:Arial; font-size:12px; color:#d7d7d7;
	margin:11px 0 0 10px;
}

#text_footer_right {
	width:180px;
	font-family:Arial; font-size:12px; color:#d8b000;
	margin:11px 0 0 10px;
	float:right;
}	

#content_about_bottom {
	width:465px;
	margin:40px 0 0 0;
	float:left;
	font-family:Arial; font-size:12px; color:#404040;
}

.top_separator {
	color:#d8b000;
}

.bottom_separator {
	color:#959595;
}

#diagram {
	margin:70px;

}

#bg_client{
	background: url(../images/client/bg.png) repeat-x;
	width:1000px;
	margin:auto;
	height:684px;
}


#bullet ul
{
list-style-type: none;
}
#bullet li
{
background-image: url(../images/services/arrow.png);
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 16px; 
}



#vector {
	width:1000px;
	background:url(../images/client/vector.png) no-repeat;
	background-position:bottom;

}

.title {
	font-family:Arial; font-size:16px; color:404040;
}

.text {
	font-family:Arial; font-size:12px; color:404040;
	line-height:120%;
}

.content {
	font-family:Arial; font-size:15px; color:404040;
}
	

#contact_left {
	width:500px;
	margin:50px 0 0 30px;
	float:left;
	font-family:Arial; font-size:12px; color:#404040;
	
}

.textfield_left {
	width:198px;
	height:20px;
	
}

.textfield_inquiries {
	width:199px;
	height:72px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	padding:10px;
	border:solid #CCC 1px;
	border-top-style: inset;
	
	
}

.textfield_right {
	width:160px;
	height:17px;
	
}

.input {
    background: #333333;
	
}
.button {
    background: #333333;color:#ffffff; border:none;
	font-family:Arial; font-size:12px;
	height:22px;
	
}


#contact_borderUp {
	width:253px;
	height:380px;
	background:#f9f9f9;
	margin:10px 40px 0 0;
	border:solid #CCC 1px;
	float:right;
}
#contact_borderDown {
	width:253px;
	height:198px;
	background:#f9f9f9;
	margin:5px 40px 0 0;
	border:solid #CCC 1px;
	float:right;
}

#border_text {
	width:215px;
	margin:20px 0 0 20px;
	font-family:Arial; font-size:24px; color:#404040;
}

#content_services {
	width:650px;
	float:drilling_leftleft;
	font-family:Arial; font-size:15px; color:#404040;
	position:relative;
	
}
#bullet_services ul
{
list-style-type: none;
}
#bullet_services li
{
background-image: url(../images/services/arrow.png);
margin:0 0 0 80px;
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 16px;
}





#bullet_academic ul
{
list-style-type: none;
}
#bullet_academic li
{
background-image: url(../images/services/arrow.png);
margin:0 0 0 0;
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 16px; 
}

#service_content {
	width:800px;
	margin:50px 0 0 30px;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
}

#service_title {
	width:1000px;
	margin:40px 0 0 40px;
	float:left;
}
	
#services_content {
	width:750px;
	margin:10px 0 0 50px;
	float:left;
	position:relative;
}

#image_services {
	width:282px;
	height:334px;
	background: url(../images/services/image.jpg) no-repeat;
	z-index:-100;
	position:absolute;
	margin:-60px 0 0 682px;

}

#geophysics_left {
	width:100px;
	margin:30px 0 0 50px;
	float:left;
	font-family:Arial; font-size:16px; color:#404040;
}


#geophysics_right {
	width:435px;
	margin:50px 0 0 20;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
}	
#geophysics_image {
	width:244px;
	height:200px;
	margin:0 0 0 75px;
	float:right;
	background: url(../images/services/image1.png) no-repeat;
}	


#geology_left {
	width:100px;
	margin:120px 0 0 50px;
	float:left;
	font-family:Arial; font-size:16px; color:#404040;
}


#geology_right {
	width:435px;
	margin:30px 0 0 0;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
}

#geology_image {
	width:244px;
	height:200px;
	margin:70px 0 0 660px;
	background: url(../images/services/geology.png) no-repeat;
}	


#petrophysics_right {
	width:444px;
	margin:100px 0 0 0;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
}

#petrophysics_left {
	width:100px;
	margin:125px 0 0 50px;
	float:left;
	font-family:Arial; font-size:16px; color:#404040;
	
}

#petrophysics_image {
	width:244px;
	height:200px;
	padding-top:90px;
	margin:10px 0 0 650px;
	background: url(../images/services/petrophysics.png) center no-repeat;
}

#reservoir_right {
	width:450px;
	margin:35px 0 0 0;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
}

#reservoir_left {
	width:100px;
	margin:100px 0 0 50px;
	float:left;
	font-family:Arial; font-size:16px; color:#404040;
	
}

#reservoir_image {
	width:244px;
	height:200px;
	padding-top:90px;
	margin:10px 0 0 650px;
	background: url(../images/services/reservoir_engineer.png) center no-repeat;
}



#subsurface_right {
	width:500px;
	margin:15px 0 0 0;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
}

#subsurface_left {
	width:100px;
	margin:20px 0 0 50px;
	float:left;
	font-family:Arial; font-size:20px; color:#404040;
	
}


#production_left {
	width:100px;
	margin:70px 0 0 50px;
	float:left;
	font-family:Arial; font-size:16px; color:#404040;
	
}


#production_image {
	width:244px;
	height:200px;
	padding-top:90px;
	margin:10px 0 0 650px;
	background: url(../images/services/production.png) center no-repeat;
}


#specialized_left2 {
	width:100px;
	margin:20px 0 0 18px;
	font-family:Arial; font-size:20px; color:#404040;
}



#content_resources {
	width:700px;
	margin:0 0 0 50px;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
	z-index:101;
	position:relative;
	
}

#resources_image {
	width:282px;
	height:288px;
	z-index:-100;
	position:absolute;
	margin:-15px 0 0 667px;


}

#resources_image1 {
	width:282px;
	height:241px;
	z-index:-100;
	position:absolute;
	margin:-15px 0 0 667px;


}

#resources_image2 {
	width:249px;
	height:267px;
	z-index:-100;
	position:absolute;
	margin:-15px 0 0 714px;


}

#resources_holder {
	width:1000px;
	height:289px;
}

#map {
	margin-left:-35px;
}

#service_holder {
	position:relative; float:left;
	
}



#drilling_left {
	width:100px;
	margin:18px 0 0 50px;
	float:left;
	font-family:Arial; font-size:16px; color:#404040;
	
}



#economic_left {
	width:100px;
	margin:40px 0 0 50px;
	float:left;
	font-family:Arial; font-size:16px; color:#404040;
	
}


#line_goephysics {
	width:1000px;
	background:#f9f9f9;
	border:solid #CCC 1px;
	margin-left:-35px;
	position:relative;
	margin-top:220px;
}

#line_goelogy {
	width:1000px;
	background:#f9f9f9;
	border:solid #CCC 1px;
	margin-left:-35px;
	position:relative;
	margin-top:100px;
}

#line_petrophysics {
	width:1000px;
	background:#f9f9f9;
	border:solid #CCC 1px;
	margin-left:-35px;
	position:relative;
	margin-top:0;
} 

#line_reservoir {
	width:1000px;
	background:#f9f9f9;
	border:solid #CCC 1px;
	margin-left:-35px;
	position:relative;
	margin-top:270px;
}

#line_subsurface {
	width:1000px;
	background:#f9f9f9;
	border:solid #CCC 1px;
	margin-left:-35px;
	position:relative;
	margin-top:180px;
}
	
	#line_production {
	width:1000px;
	background:#f9f9f9;
	border:solid #CCC 1px;
	margin-left:-35px;
	position:relative;
	margin-top:0;
}
	

#line_drilling {
	width:1000px;
	background:#f9f9f9;
	border:solid #CCC 1px;
	margin-left:-35px;
	position:relative;
	margin-top:100px;
}

#integrated_image {
	width:244px;
	height:200px;
	padding-top:90px;
	margin:-300px 0 0 650px;
	background: url(../images/services/integrated_services.png) center no-repeat;
}

#table {
	z-index:0;
	position:relative;
	font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#404040;
	width:500px;
	margin:0 0 0 80px;
}

#experience_table {
	z-index:0;
	position:relative;
	font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#404040;
	width:825px;
	margin:0 0 0 50px;
	border:solid #e0e0e0 1px;
	line-height:1.5;
	background-color:#FFF;	
}

#experience_content {
	width:800px;
	margin:0 0 0 18px;
	float:left;
	font-family:Arial; font-size:15px; color:#404040;
	z-index:101;
	position:relative;
	
}


#tooltip {
	position:absolute;
	z-index:9999;
	color:#e1ab18;
	font-size:12px;
	width:378px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#tooltip .tipHeader {
	height:8px;
	background:url(../images/tipHeader.gif) no-repeat;
}


#tooltip .tipBody {
	background-color:#000;
	padding:5px 5px 5px 5px;
}

#tooltip .tipFooter {
	height:8px;
	background:url(../images/tipFooter.gif) no-repeat;
}

/*BANNER*/

/* 
	Resets defualt browser settings
	reset.css
*/





#banner_container {
	width:674px;
	height:326
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}


#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
	width:674px;
	height:326px;
}


.slides_container {
	width:674px;
	height:326px;
	/*overflow:hidden;*/
	position:relative;
	display:none;
}


#slides .slide {
	width:674px;
	height:326px;
	display:block;
}

/*
	Next/prev buttons
*/
#slides .next,#slides .prev {
	position:absolute;
	top:285px;
	left:600px;
	width:25px;
	height:25px;
	display:block;
	z-index:101;
}

#slides .next {
	left:630px;
}

/*
	Pagination
*/

.pagination {
	margin:-313px -25px 10px 10px;
	width:100px;
	float:right;
	z-index:9999;
	position:relative;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	width:12px;
	height:1px;
	padding-top:12px;
	background-image:url(../images/home/bullets.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*content_menu*/
ul.default {
    padding: 5px;
    margin: 0 0 0 0;
    list-style: none;
    float: left;
}

ul.default li {
    float: left;
    display: inline; /*For ignore double margin in IE6*/
    margin: 0 16px;

}

ul.default li a {
    text-decoration: none;
    float:left;
    color:#363636;
    font: 20px "Arial", Helvetica, sans-serif;
}

ul.default li a span {
    margin: 10px -50px -2px 13px;
    padding: 1px 2px 3px 5px;
    position: relative; /*To fix IE6 problem (not displaying)*/
    float:left;
}

ul.default li a.current, ul.default li a:hover {
    color: #d8b000;
    
    
}

.frame {
	border:solid #999 2px;
}


#training_slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}


.training_slides_container {
	/*overflow:hidden;*/
	position:relative;
	display:none;
}


#training_slides .slide {
	display:block;
}

/* SIMLPE CSS RESET */

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
}

/*- FILTER OPTIONS -*/
ul#filterOptions {
	width: 300px;
	height: 52px;
	margin: 30px 0;
}
ul#filterOptions li { height: 20px; margin-right: 2px; display: inline-block; float: left; }
ul#filterOptions li a {
	padding: 0 20px;
	font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#404040;
	line-height: 0px;
	text-decoration: none;
}
ul#filterOptions li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#d8b000; }
ul#filterOptions li.active a { font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#d8b000; }
/*- -*/
/*- OUR DATA HOLDER -*/
ul.ourHolder {
	width: 300px;
	overflow: hidden;
}
ul.ourHolder li.item {
	width: 300px;
	float: right;
	text-align: justify;
	overflow: hidden;
}
ul.ourHolder li.item h3 { margin-top: 10px; font-size: 16px; line-height: 20px; }
/*- -*/

#top {
	font-family:Arial; font-size:13px; color:#00F;
	float:right;
	margin-top:-80px;
	margin-right:-50px;
}

#top_about {
	font-family:Arial; font-size:13px; color:#00F;
	float:right;
	margin-right:-1px;
}