/* CSS used by all pages */
a:link {
	font-family: Verdana;
	font-weight: bold;
	color: #008000;
	text-decoration: none;
	font-size: 1.0em;
    margin-top: 0px;
    margin-bottom: 0px;    
}
a:visited {
	font-family: Verdana;
	font-size: 1.0em;
	color: #008000;
	text-decoration: none;
	font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;    
}
a:hover {
	font-family: Verdana;
	font-size: 1.0em;
	color: #800080;
	text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;    
}
a.ext:link {
	font-family: Verdana;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	font-size: 1.0em;
    margin-top: 0px;
    margin-bottom: 0px;    
}
a.ext:visited {
	font-family: Verdana;
	font-size: 1.0em;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;    
}
a.ext:hover {
	font-family: Verdana;
	font-size: 1.0em;
	color: #800080;
	text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;    
}
a.exteasy:link {
	font-family: Verdana;
	font-weight: bold;
	color: #FF8000;
	text-decoration: none;
	font-size: 1.0em;
    margin-top: 0px;
    margin-bottom: 0px;    
}
a.exteasy:visited {
	font-family: Verdana;
	font-size: 1.0em;
	color: #FF8000;
	text-decoration: none;
	font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;    
}
a.exteasy:hover {
	font-family: Verdana;
	font-size: 1.0em;
	color: #FFFFFF;
	text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;    
}
ul, li {
    font-size:1.0em;
}
ul {
  margin-left: 15px;
  padding-left: 15px;
  margin-right: 36px;
}
p.mid {
    text-align:center;
}
p.mid2 {
    text-align:center;
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    color: #0066CC;
    line-height: 150%;
}


.style9 {
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style9_br {
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    color: #800000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style9c {
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
}
.style10c {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
}
.style10c_br {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #800000;
    line-height: 150%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
}
.style10c_br_ad {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #800000;
    line-height: 150%;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
}
.ext_fixed {
	font-family: Verdana;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	font-size: 1.0em;
    margin-top: 0px;
    margin-bottom: 0px;    
    margin-left: 0px;
    margin-right: 10px;
}
.style10m {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align:left;
    padding-top: 0px;
    padding-bottom: 0px;    
}
.style10cm_bl {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
}
.style10m_bl {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align:left; 
}
.style10m2_bl {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align:left; 
}
.style10 {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style10_bl {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style10_br {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #800000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style10map {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 224px;
    margin-top: 0px;
    margin-bottom: 0px;
}     
.style11 {
    font-family: Verdana;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style11m {
    font-family: Verdana;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 10px;    
}
.style11m_bl {
    font-family: Verdana;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 10px;    
}
.style12 {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style12_bl {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style12c {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
}
.style12c_bl {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
}
.style12i {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 120px;
    margin-right: 36px;
    margin-top: 5px;
    margin-bottom: 0px;
}
.style12i_bl {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 120px;
    margin-right: 36px;
    margin-top: 5px;
    margin-bottom: 0px;
}
.style12i_br {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #800000;
    line-height: 150%;
    margin-left: 120px;
    margin-right: 36px;
    margin-top: 5px;
    margin-bottom: 0px;
}
.style12m {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 10px;    
}
.style12m_bl {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 10px;    
}
.style12map {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 224px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.style12map_bl {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 224px;
    margin-top: 0px;
    margin-bottom: 0px;
}          
.style16c {
    font-family: Verdana;
    font-size: 1.6em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
}


img.email {
    border:0;
    height: 1.2em;
}
/* CSS used by site entry page */
#sp_www {
    margin-top: 30px;
    margin-bottom: 30px;
}
#sp_services {
    margin-top: 40px;
    margin-bottom: 30px;
}
#sp_footer {
    margin-top: 35px;
    margin-bottom: 10px;
}
/* CSS used by aps.htm */

/* CSS used by nns_map.htm and sns_map.htm */


#nnsmapprops {
    margin-left:3px;
    margin-right:2px;
    border:1px solid #C0C0C0;
    text-align:center;
}
#snsmapprops {
    margin-left:4px;
    margin-right:4px;
    margin-top: -108px;
    border:1px solid #C0C0C0;
    text-align:center;
}
p.mapfooter {
    font-family: Verdana;
    font-size:0.8em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    word-spacing: 0px;
}
table.tabdata {
    font-size:1.0em;
    width:570px;
    margin-left:10px;
    margin-right: 224px;
    border:1px solid #C0C0C0;
}
td.tabhead {
    width:25%;
    height:25px;
    text-align:center;
    background-color: #E0E0E0;
    font-size:1.0em;
    font-family:Verdana;
    font-weight: bold;
    border:1px solid #C0C0C0;
}
td.tabentry {
    width:25%;
    height:35px;
    text-align:center;
    background-color: #FFFFFF;
    font-size:1.0em;
    font-family:Verdana;
    font-weight: normal;
    border:1px solid #C0C0C0;
}
table.tabdata2 {
    font-size:1.0em;
/*    width:570px; */
    margin-left:10px;
    margin-right: 36px;
    border:1px solid #C0C0C0;
}
td.tabhead2 {
    width:50%;
    height:25px;
    text-align:center;
    background-color: #E0E0E0;
    font-size:1.0em;
    font-family:Verdana;
    font-weight: bold;
    border:1px solid #C0C0C0;
}
td.tabentry2 {
    width:50%;
    height:30px;
    text-align:center;
    background-color: #FFFFFF;
    font-size:1.0em;
    font-family:Verdana;
    font-weight: normal;
    border:1px solid #C0C0C0;
    padding-left:11px;
    padding-right:11px; 
}
table.tabdata3 {
    font-size:1.0em;
    width:400px; 
    margin-left:95px;
    margin-right: 36px;
    border:1px solid #C0C0C0;
}
/* CSS used by ghulbert.htm */
#tabphoto, #tabmap, #tabw3c, #tabbooks, #tabad {
    font-size:1.0em;
}
#tphoto {
    background-color:#FFFFFF; height:127px; width:147px; text-align:center }
#thyne, #tdake1, #tdake2, #thorne {
    background-color:#FFFFFF; height:127px; width:147px; text-align:center }    
    
#ttextphoto {
    background-color:#FFFFFF; width:471px; text-align:left; font-size:1.2em }
#ttexthyne, #ttextdake1, #ttextdake2, #ttexthorne {
    background-color:#FFFFFF; width:471px; text-align:left; font-size:1.0em }    
#photo {
    vertical-align: middle;
    width:125px;
    height:125px;
    border:1px solid #000000;
}
#tw3c { background-color:#FFFFFF; height:31px; width:196px; text-align:center }
#xhtml {
    vertical-align: middle;
    width:88px;
    height:31px;
    border:0px solid #000000;
}
#css {
    vertical-align: middle;
    width:88px;
    height:31px;
    border:0px solid #000000;    
}


#tmap1 { background-color:#FFFFFF; height:267px; width:212px; text-align:center }
#tmap2 { background-color:#FFFFFF; height:166px; width:212px; text-align:center }
#tad { background-color:#B5DBC1; height:200px; width:240px; text-align:center; border:1px solid #345B31; padding-left: 10px; padding-right: 0px; }
#tad2 { background-color:#FFFFFF; height:200px; width:5px; text-align:center; }


#map1 {
    vertical-align: middle;
    width:190px;
    height:245px;
    border:1px solid #000000;
}
#map2 {
    vertical-align: middle;
    width:190px;
    height:144px;
    border:1px solid #000000;
}
#ad {
    vertical-align: middle;
    width:160px;
    height:144px;
    border:1px solid #000000;
}
#advertbody {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    text-align: center
}

.tmaptext  { background-color:#FFFFFF; width:406px; text-align:left; font-size:1.2em }
.tadtext  { background-color:#FFFFFF; width:586px; text-align:left; font-size:1.2em }
.tad2text { color: #FFFFFF }
.line {
    color:#93BB83;
    background-color:#93BB83;
    height:2px;
    margin-left:10px;
    margin-right:10px;
    border: 0px solid #F00;
}
#oilcareer {
    border:0px solid #000000;
    width:75.7%;
}
#oilcareers {
    border:1px solid #518ABF;
/*    width:75.7%; */
}

#ana,#bp,#bg,#bhp,#che,#cnr,#cp,#dyo,#eni,#exx,#gdf,#lun,#nex,#nob,#str,#pc,#pre,#rwe,#she,#tal,#tot {
    border:1px solid #000000;
    background-color:#FFFFFF;
}
#ana,#bp,#bg,#bhp,#che,#cnr,#lun,#nex,#nob,#pc,#pre,#rwe,#she,#tal,#tot {
 width:570px; height:157px; }
#cp,#dyo,#exx,#gdf,#str { width:570px; height:210px; }
#eni { width:570px; height:245px;
}
#oilrigs {
    width:618px;
    height:100px;
    border:0px solid #FF0080;
    vertical-align: bottom;
}
p.photoheader {
    font-family: Verdana;
    font-size:0.7em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 0px;
    margin-right: 3px;
    margin-top: 10px;
    margin-bottom: 0px;
    word-spacing: 0px;
    text-align: right;
}

