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

html,body,h1,h2,h3,h4,h5,h6,p,strong,em,ul,li,hr,div{margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,p,strong,em,ul{font-family:Arial, Helvetica, sans-serif;}

h2{color:#316632; margin:0 0 0 15px; font-size:1em;}
h3{color:#c3251b; margin:0 0 0 15px; font-size:.8em;}
p,li{color:#58585a; font-size:.8em;}

.kade_it_p{margin:5px 0 15px 15px; font-style:italic}

body{
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
}

.center{width:977px; margin:0 auto;}

img{border:0; vertical-align:bottom;}

a{outline:none;text-decoration:none; color:#58585a;}

a:link{color:#58585a;}
a:hover{color:#58585a;}
a:visited{color:#58585a;}


#borderline{
width:100%;
height:2px;
background-image:url(../images/borderline.gif);
background-repeat:repeat-x;
}

#copyright{
color:#316632;
margin:21px 0 0 10px;
font-size:.75em;
}

#redlabel{
margin:5px 0 0 10px;
font-size:.75em;
padding:0 0 15px 0;
}

#line_div{
float:left;
border-left:1px solid #cccccc;
height:135px;
}

/*========= header ==========*/
#header{
background-image:url(../images/header_right.jpg); background-repeat:no-repeat;
background-position:center top;
}

#tel{
width:215px;
height:148px;
float:left;
}

#logo{
float:left;
}

/*========= nav ==========*/
ul#nav{list-style-type:none; clear:both;}
ul#nav li{float:left;}

a#home_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/home_off.gif);
background-repeat:no-repeat;
width:69px;
height:59px;
}

a#services_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/services_off.gif);
background-repeat:no-repeat;
width:111px;
height:59px;
}

a#about_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/about_off.gif);
background-repeat:no-repeat;
width:114px;
height:59px;
}

a#training_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/training_off.gif);
background-repeat:no-repeat;
width:109px;
height:59px;
}

a#reservoirs_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/reservoirs_off.gif);
background-repeat:no-repeat;
width:133px;
height:59px;
}

a#clients_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/clients_off.gif);
background-repeat:no-repeat;
width:104px;
height:59px;
}

a#links_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/links_off.gif);
background-repeat:no-repeat;
width:89px;
height:59px;
}

a#contact_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/contact_off.gif);
background-repeat:no-repeat;
width:133px;
height:59px;
}

a#ftp_btn{
vertical-align:top;
display:inline-block;
background-image:url(../images/btn_off/ftp_login_off.gif);
background-repeat:no-repeat;
width:115px;
height:59px;
}

a:hover#home_btn{background-position:left -59px;}
a:hover#services_btn{background-position:left -59px;}
a:hover#about_btn{background-position:left -59px;}
a:hover#training_btn{background-position:left -59px;}
a:hover#reservoirs_btn{background-position:left -59px;}
a:hover#clients_btn{background-position:left -59px;}
a:hover#links_btn{background-position:left -59px;}
a:hover#contact_btn{background-position:left -59px;}
a:hover#ftp_btn{background-position:left -59px;}


/*========= btm nav page ==========*/

ul#btm_nav{
list-style-type:none;
margin:26px 0 0 10px;
}

ul#btm_nav a:hover{color:#c3251b;}

ul#btm_nav li{
display:inline;
margin:0 27px 0 0;
}


/*========= content difind ==========*/
#con_box{
height:386px;
background-image:url(../images/con_right_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#cont_bg{
background-image:url(../images/con_bg.gif);
background-repeat:repeat-x;
width:977px;
margin:0 auto;
height:386px;
clear:both;
}

#content_start{
display:inline-block;
background-image:url(../images/con_bg.jpg);
background-repeat:no-repeat;
background-position:left;
width:auto;
border-left:1px solid #cecfd0;
height:386px;
}

#cont_bg ul{
margin:30px 0 0 30px;
list-style-type:none;
color:#58585a;
}

#cont_bg a:hover{color:#c3251b;}
#cont_bg strong{color:#316632;}
/*======== home page ========*/
#main_img_top{
float:left;
}

#home_img_bg{
background-image:url(../images/home/main_bg_cut.jpg);
background-repeat:no-repeat;
background-position:center bottom;
height:537px;
padding-top:59px;
}

#home_btm_bg{
width:977px;
height:109px;
background:url(../images/home/btm_btn_bg.jpg);
}

#home_btm_bg img{
margin:0 0 5px 0;
padding:0 5px 0 0;
}

#home_btm_bg p{
float:left;
display:inline-block;
font-size:.73em;
margin:0 20px 0 0;
font-weight:500;
vertical-align:text-top;
letter-spacing:-0.01em;
}

.txt_pos{padding:18px 0 0 23px;}
.txt_pos a:hover{color:#316632;}
.txt_pos2{padding:0 0 0 23px;}
.txt_pos2 a:hover{color:#316632;}
.clear{clear:both;}

.space{
margin:0 0 0 11px;
}

p#pos_primary{cursor:pointer;}
p#pos_polymer{cursor:pointer;}
p#pos_tight{cursor:pointer;}
p#pos_heavy{cursor:pointer;}
p#pos_miscible{cursor:pointer;}
p#pos_expert{font-weight:bold;}
p#pos_training{font-weight:bold; margin:0 0 0 37px;}
p#pos_water{clear:left;cursor:pointer; margin:0 0 0 0;}
p#pos_solvent{cursor:pointer; margin:10px 0 0 10px;}
p#pos_coal{cursor:pointer; margin:0 0 0 27px;}
p#pos_sagd{cursor:pointer; margin:0 0 0 24px;}
p#pos_css{cursor:pointer; margin:10px 0 0 35px;}
p#pos_regulatory{cursor:pointer; margin:0 0 0 68px;}
p#pos_reservoir{cursor:pointer; margin:-12px 0 0 22px;}
p#pos_horizontal{cursor:pointer; margin:10px 0 0 22px;}


/*======== services page =========*/
.arrow{margin:-5px 450px 0 0; padding:0 0 0 0; float:right;}
/*.arrow{margin:0 0 0 0; padding:0 0 0 0; float:left;}*/
.service_btn{font-family:Arial, Helvetica, sans-serif; font-size:.8em; cursor:pointer;}

#stoper_btn{
width:700px;
height:auto;
background:red;
}

.ser_li_bg{
display:inline-block;
background-image:url(../images/con_bg.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0 0px 20px;
}


#service_con_box{
background-image:url(../images/con_right_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#service_con_box a{font-weight:bold;}
#service_con_box a:hover{color:#316632;}

#service_cont_bg{
background-image:url(../images/con_bg.gif);
background-repeat:repeat-x;
width:977px;
margin:0 auto;
clear:both;
}

#service_content_start{
display:inline-block;
background-position:left;
width:auto;
border-left:1px solid #cecfd0;
}
#service_content_start h3{padding:20px 0 0 20px; margin:0 0 8px;}

#service_content_start .center{padding:12px 0 2px 30px;}
#service_content_start ul{padding:15px 0 0 30px;}
#service_content_start ul li{
padding:0 0 7px 0;
font-size:.75em;
list-style-type:none;
width:500px;
}

/*service btns*/
#horizontal,#primary,#tight,#heavy,#expert,#sagd,#miscible,#css,#coal{
display:none;
width:auto;
width:900px;
margin:0 0 0 5px;
}



#pad{
padding:0 0 57px 0;}

/*end service btns*/

#service_bg ul{
margin:30px 0 0 30px;
list-style-type:none;
color:#58585a;
}

.service_strong{
color:#58585a;
margin:0 0 0 5px;
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
}

.unline{
margin:0 0 0 35px;
background-image:url(../images/services/dot.gif); 
width:518px; 
height:2px;
}

/*======== about page =========*/
#about_cont_bg{
background-image:url(../images/con_bg.gif);
background-repeat:repeat-x;
width:977px;
margin:0 auto;
height:386px;
clear:both;
}

#about_cont_bg h3{
font-size:.9em;
color:#316632;
margin:20px 0 0 38px;
}

.about_h4{
font-size:.8em;
color:#316632;
padding:0;
margin:15px 0 0 38px;
}

#about_cont_bg p{
margin:0 0 0 38px;
width:700px;
line-height:1.4em;
}

#about_cont_bg ul{
margin:8px 0 15px 15px;
padding:0 0 0 38px;
width:900px;
}

#about_cont_bg li{
padding:0 0 10px 0;
}

.about_p{
padding:10px 0 0 0;
}

#about_con_box{
height:1150px;
background-image:url(../images/con_right_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#about_content_start{
display:inline-block;
background-image:url(../images/con_bg.jpg);
background-repeat:no-repeat;
/*background-position:left;*/
width:auto;
border-left:1px solid #cecfd0;
height:1150px;
}
#about_content_start h3{margin-bottom:10px;}

#adegbesan{float:right; margin:0 100px 0 0;}
/*======== traing page =========*/
#traing_p{
margin:0 0 0 14px;
padding:40px 0 0 20px;
}

#training_cont_bg{
background-image:url(../images/con_bg.gif);
background-repeat:repeat-x;
width:977px;
margin:0 auto;
height:386px;
clear:both;
}

#training_cont_bg ul{
margin:18px 0 0 49px;
}

#training_cont_bg ul li{
margin:0 0 5px 0;
}
#training_cont_bg h3{padding:20px 0 0 20px;}

.tra_li_bg{
background-image:url(../images/con_bg.jpg);
background-repeat:repeat-x;
background-position:right top;
margin:0px 0 0 20px;
height:170px;
}

.tra_li_bg ul{
list-style-type:none;
}

.tra_li_bg li{
padding:5px 0 0 0;
}

.tra_con_box{
height:auto;
background-image:url(../images/con_right_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#tra_con_box2{
height:170px;
background-image:url(../images/con_right_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#traing_client{
margin:0 0 0 34px;
padding:0;
}

#traing_client h4{
font-size:.8em;
color:#316632;
padding:20px 50px 0 0px;
}

#traing_client p{
vertical-align:text-top;
display:inline-block;
padding-top:20px;
}

.traing_region{float:left;}
/*========= client page ==========*/
#a_t{
margin:0 0 0 15px;
padding:0 0 36px 0;
}

#a_t ul{
list-style-type:none;
}


#a_t li{
display:inline;
font-size:1em;
cursor:pointer;
}

#a_t a:hover span{background-image:url(../images/client/search_on.gif); background-repeat:no-repeat;}

#a_t a:hover span{background-image:url(../images/client/search_on.gif); background-repeat:no-repeat;}

#a_t a span{
display:inline-block;
width:23px;
height:23px;
background-image:url(../images/client/search_off.gif);
background-repeat:no-repeat;
color:white;
text-align:center;
padding:3px 0 0 0;
margin:0 10px 0 0;
font-weight:bold;
float:left;
font-size:0.8em;
}

#sub_p{
/*display:inline-block;*/
margin:-360px 0 0 38px;
/*float:left;*/
font-size:1em;
}

#sub_p2{
margin:-325px 0 0 330px;
padding:0 0 0 55px;
font-size:1em;
float:left;
}

/*=========== links page ===========*/
#links{
color:#c3251b;
margin:20px 0 0 38px;
}

.link_p{
margin:10px 0 0 38px;
font-weight:bold;
}

.link_p a{color:#316632;}

#links_main{
width:977px;
margin:0 auto;
height:386px;
}

/*=========== contact page ===========*/
#contact_h2{
color:#316632;
font-size:.85em;
margin:20px 0 0 38px;
}

.contact_p{
margin:0px 0 20px 38px;
line-height:1.5em;
}

#cont_bg #contact_ul{margin:20px 0 0 38px;}
#contact_ul li{
margin:0 0 5px 0;
}
#contact_h4{line-height: 1.5em; margin: 0 0 20px 38px; color: #58585A; font-size: 0.8em; font-style:italic; }

/*===========reservoirs page ============*/
#tab_btns{
background-image:url(../images/reservoirs/btn_bg.gif);
background-repeat:repeat-x;
height:33px;
width:auto;
}

#tab_btns a span{
font-family:Arial, Helvetica, sans-serif;
font-size:.85em;
cursor:pointer;
text-align:center;
padding:9px 0px 9px 0px;
color:white;
width:182px;
float:left;
}
 
a:hover #conve{
cursor:pointer;
text-align:center;
padding:9px 0px 9px 0px;
width:182px;
background-image:url(../images/reservoirs/btn_bg_on.gif);
}

a:hover #heavy_oil{
cursor:pointer;
text-align:center;
width:182px;
padding:9px 0px 9px 0px;
background-image:url(../images/reservoirs/btn_bg_on.gif);
}

a:hover #coalbed{
cursor:pointer;
text-align:center;
width:182px;
padding:9px 0px 9px 0px;
background-image:url(../images/reservoirs/btn_bg_on.gif);
}

a:hover #gas_pool{
cursor:pointer;
text-align:center;
width:182px;
padding:9px 0px 9px 0px;
background-image:url(../images/reservoirs/btn_bg_on.gif);
}

a:hover #shale_gas{
cursor:pointer;
text-align:center;
width:182px;
padding:9px 0px 9px 0px;
background-image:url(../images/reservoirs/btn_bg_on.gif);
}

#res_box{
height:410px;
background-image:url(../images/reservoirs/con_right_bg.gif);
background-repeat:no-repeat;
background-position:right top;
}

#res_cont_bg{
background-image:url(../images/con_bg.jpg);
background-repeat:repeat-x;
width:977px;
margin:0 auto;
height:410px;
border-left:1px solid #d0d1d3;
}

#pos{
margin:0 0 0 38px;
/*padding:0 45px 0 0;*/
width:150px;
float:left;
}

#pos2{
margin:0 0 0 0;
/*padding:0 45px 0 45px;*/
width:178px;
float:left;
}

#pos3{
margin:0 0 0 0;
/*padding:0 45px 0 45px;*/
width:178px;
float:left;
}

#pos4{
margin:0 0 0 0;
/*padding:0 45px 0 45px;*/
width:178px;
float:left;
}

#pos5{
margin:0 0 0 0;
/*padding:0 0 0 45px;*/
width:190px;
float:left;
}

#pos p{padding:18px 0 5px 0; font-weight:bold;}
#pos2 p{padding:18px 0 5px 38px; font-weight:bold;}
#pos3 p{padding:18px 0 5px 38px; font-weight:bold;}
#pos4 p{padding:18px 0 5px 38px; font-weight:bold;}
#pos5 p{padding:18px 0 5px 38px; font-weight:bold;}

/*====== login page ========*/
#login_table{
margin:30px 0 0 30px;
}

#login_table p{
font-weight:lighter;
}

table{
color:#58585a;
font-size:.75em;
font-family:Arial, Helvetica, sans-serif;
}

.ftp_p{
margin:20px 0 0 38px;
}
.error{color:#Af0000; margin:0 0 0 40px;}
#ftp .field{padding:2px 0 2px 0;}
#ftp #submit{outline:none; border:0; float:right;}
/*======= cms ========*/

#cms_table{
margin:30px 0 0 60px;
}

.cms_div{
float:left;
margin:30px 0 0 60px;
border:1px solid #cccccc;
}
.cms_p{
clear:left;
padding:15px 0 5px 0;
margin:0 0 0 60px;
}

.con_yes{
color:#FFFFFF;
background-image:url(../images/cms/btn_bg.gif);
padding:3px 7px 3px 7px;
}

.con_no{
color:#FFFFFF;
background-image:url(../images/cms/btn_bg.gif);
padding:3px 10px 3px 10px;
}

a.con_yes{color:white; margin:0 0 0 20px;}
a.con_no{color:white; margin:0 0 0 20px;}

#submit_new_user{
background-image:url(../images/client/search_off.gif);
color:white;
border:0;
cursor:pointer;
height:23px;
}

.kindfunction{
float:left; margin:3px 0 0 20px; font-size:1.2em;
}

#cms_con_box{
height:530px;
background-image:url(../images/con_right_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#cms_cont_bg{
background-image:url(../images/con_bg.gif);
background-repeat:repeat-x;
width:977px;
margin:0 auto;
height:530px;
clear:both;
}

#cms_cont_bg ul{
margin:30px 0 0 30px;
list-style-type:none;
color:#58585a;
}
#cms_content_start{
display:inline-block;
background-image:url(../images/con_bg.jpg);
background-repeat:no-repeat;
background-position:left;
width:auto;
border-left:1px solid #cecfd0;
height:530px;
}

a:hover.cms_a{color:#c3251b;}

#emb{margin:20px 0 0 30px;
}

#libya{
/*position:absolute;
margin:8px 0 0 297px;*/
}

