/* @override 
	http://66.70.99.179/styles/styles.css
	http://www.nobleenergyinc.com/styles/styles.css
*/

/* @group Global */

p {
	margin: 12px 0px;
	color: #fff;
	}

body {
	background: #333 url(/images/bkg_body.jpg) repeat-x left top;
	}

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	display: block;
	font-weight: normal;
	font-size: 12px;
	}

table, td {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	}

.container {
	vertical-align: top;
	width: 950px;
	margin: 0 auto;
	text-align: left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	}

.orangeBar {
	background: #ff9900;
	height: 5px;
	font-size: 1px;
	}

td.grid {
	width: 150px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	}

td.grid2 {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	}

td.grid.last {
	padding: 0px 0px 0px 0px;
	}

/* @end */

/* @group content styles */

.inpButton {
	font-family: Ms Sans Serif,Arial;
	font-size: 8pt;
	font-weight: bold;
	border: 1px outset #999999;
	border-left: 4px solid #EF3E42;
	color: #333333;
	padding: 1px;
	background-color: #EFEFEF;
	background-image: url(/images/btn_background.gif);
	background-attachment: scroll;
	}

.inpCheckBox {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	}

.modContainer {
	margin-bottom: 10px;
	}

.modHeader {
	color: #EF3E42;
	font-family: Times new Roman;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	height: 20px;
	}

.modContent {
	
	}

.ctHeader {
	background-color: #003399;
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 8pt;
	font-weight: bold;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color: #FFFFFF;
	}

.ctHeader A {
	background-color: #003399;
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	}

.ctToolBar, .ctToolBar TD {
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 8pt;
	font-weight: bold;
	}

.ctAlternate {
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 8pt;
	}

.ctNormal {
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 8pt;
	}

.ctSmall {
	font-family: Verdana;
	font-size: 8pt;
	}

.ctBulletin {
	padding-bottom: 5px;
	}

.ctBulletinNew {
	

}

.ctBulletinDate {
	color: #000000;
	}

.ctBulletinShortText {
	font-family: Arial;
	font-size: 10px;
	color: #111111;
	}

/* @end */

/* @group Main Navigation */

.mainnavBar {
	height: 59px;
	}

.mainnavBar_home {
	height: 35px;
	}

a.mainnav {
	display: block;
	width: 150px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
	}

a.about {
	background: url(/images/nav_about.gif) no-repeat left top;
	}

a.operations {
	background: url(/images/nav_operations.gif) no-repeat left top;
	}

a.exploration {
	background: url(/images/nav_exploration.gif) no-repeat left top;
	}

a.investors {
	background: url(/images/nav_investors.gif) no-repeat left top;
	}

a.careers {
	background: url(/images/nav_careers.gif) no-repeat left top;
	}

a.community {
	background: url(/images/nav_community.gif) no-repeat left top;
	}

a.stewardship {
	background: url(/images/nav_stewardship.gif) no-repeat left top;
	}

a.mainnav:hover, a.active {
	background-position: -150px 0px;
	}

/* @end */

/* @group Search Bar */

td.stockticker, td.searchbox, td.searchbox table.modContent {
	vertical-align: bottom;
	}

* html td.stockticker{
	padding: 0px 0px 2px 0px;
	}

#stockTicker {
	width: 150px;
	text-align: center;
	background: #ccc;
	color: #333;
	line-height: 19px;
	padding: 0px;
	cursor: pointer;
	}

a.ticker {
	color: #333;
	}

a:hover.ticker {
	text-decoration: none;
	color: #333;
	}

#stockTicker .exchange, #stockTicker .ticker {
	font-weight: bold;
	}

#stockTicker .change.up {
	background: url(/images/stock_up.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 9px;
	}

#stockTicker .change.down {
	background: url(/images/stock_down.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 9px;
	}

td.searchbox table.modContainer {
	margin: 0px;
	padding: 0px;
	height: 30px;
	}

#srchForm {
	background: url(/images/bkg_search.gif) no-repeat left top;
	margin: 10px 0px 0px 0px;
	}

#srchForm input#SearchValue {
	background: none;
	border: none;
	width: 113px;
	height: 20px;
	vertical-align: top;
	color: #fff;
	}

#srchForm input#btnSearch {
	background: none;
	border: none;
	position: relative;
	top: 1px;
	padding: 0px;
	margin: 0px;
	}

/* @end */

/* @group Left Sidebar */

td.left {
	
	}

.left h3 {
	border-bottom: #ff9900 solid 3px;
	padding: 0px 0px 5px 10px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	}

/* @group News Nav */

#news_nav {
	padding: 6px 0px 6px 10px;
	}

#news_nav .ctBulletinDate {
	color: #fff;
	}

#news_nav a.ctBulletinLink {
	color: #ff9900;
	}

/* @end */

/* @group Left Navigation */

.mnuLeft {
	background: url(/images/nav_rule.gif) no-repeat left bottom;
	}

.mnuLeftItem {
	padding: 6px 0px 6px 10px;
	}

.mnuLeftItemOver {
	padding: 6px 0px 6px 10px;
    color: #ff9900;
	}

.mnuLeftItemActive, .mnuLeftItemActiveOver {
	padding: 6px 0px 6px 10px;
	color: #ff9900;
	}

.mnuLeftSeperator {
	background: url(/images/nav_rule.gif) no-repeat left bottom;
	}

.mnuLeftSub {
	padding: 0px 0px 6px 0px;
	}

.mnuLeftSub div {
	border: none;
	}
	
.mnuLeftSubItem {
	padding: 6px 0px 0px 25px;
	}
	
.mnuLeftSubItemOver {
	padding: 6px 0px 0px 25px;
	color: #ff9900;
	}
	
.mnuLeftSubItemActive, .mnuLeftSubItemActiveOver {
	padding: 6px 0px 0px 25px;
	color: #ff9900;
	}

/* @end */

/* @end */

/* @group Right Sidebar */

a.AR {
	background: url(/images/09AR.jpg) no-repeat left top;
	display: block;
	height: 43px;
	padding: 12px 0px 0px 47px;
	}

* html a.AR {
	height: 55px;
	}

a.factSheet {
	background: url(/images/fact_sheet.jpg) no-repeat left top;
	display: block;
	height: 37px;
	padding: 18px 0px 0px 47px;
	}

* html a.factSheet {
	height: 55px;
	}

a.latestPres {
	background: url(/images/latest_pres.jpg) no-repeat left top;
	display: block;
	height: 53px;
	padding: 2px 0px 0px 47px;
	}

* html a.latestPres {
	height: 55px;
	}

a.briefcase {
	background: url(/images/share_briefcase.gif) no-repeat 0px 0px;
	display: block;
	padding: 0px 0px 0px 20px;
	}

a.emailAlerts {
	background: url(/images/share_email.gif) no-repeat 0px 1px;
	display: block;
	padding: 0px 0px 0px 20px;
	}

a.glossary {
	background: url(/images/share_glossary.gif) no-repeat 0px 0px;
	display: block;
	padding: 0px 0px 0px 20px;
	}

a.rssFeed {
	background: url(/images/share_rss.gif) no-repeat 0px 0px;
	display: block;
	padding: 0px 0px 0px 20px;
	}

/* @end */

/* @group Calendar */

#calUpcoming td {
	padding: 0px;
	}

#calUpcoming .modHeader {
	color: #f90;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	border-bottom: #666 solid 1px;
	padding: 3px 0px;
	}

#calUpcoming .ctBulletin {
	border-bottom: #666 solid 1px;
	padding: 3px 0px 0px 0px;
	}

#calUpcoming br {
	display: none;
	}

#calUpcoming font.ctBulletinDate {
	float: left;
	display: block;
	width: 80px;
	font-weight: normal;
	}

#calUpcoming span.ctBulletinNoLink, #calUpcoming a.ctBulletinLink {
	float: left;
	display: block;
	width: 180px;
	color: #fff;
	font-weight: bold;
	}

#calUpcoming font.ctBulletinShortText {
	float: left;
	display: block;
	width: 320px;
	font-weight: normal;
	color: #fff;
	font-size: 12px;
	}

/* @end */

/* @group Content */

/* @group Management Team */

table.content2 table.mgt_bios td.col_1 {
	padding: 0px 18px 20px 0px;
	}

table.content2 table.mgt_bios td.col_2 {
	padding: 0px 18px 20px 0px;
	}

table.content2 table.mgt_bios td.col_3 {
	padding: 0px 0px 20px 0px;
	}
	
table.mgt_bios img {
	padding: 0px 0px 10px 0px;
	}

table.mgt_bios a.mgt_name, table.mgt_bios span.mgt_name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #fff;
	}

table.mgt_bios span.mgt_title {
	display: block;
	padding: 0px 0px 10px 0px;
	border-bottom: #fff dotted 1px;
	color: #ff9900;
	}

table.mgt_bios span.mgt_title2 {
	display: block;
	padding: 0px 0px 0px 0px;
	color: #ff9900;
	}

/* @end */

.map_border {
	border: #fff solid 5px;
	}

.flash_banner {
	padding: 0px 0px 0px 0px;
	}

.content {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	}

table.content2 {
	background: #333;
	width: 100%;
	clear: both;
	}

table.content2 td {
	padding: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	}

.regularParagraph {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	}

p.leadin, .leadinParagraph {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	}

p.leadin a, .leadinParagraph a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ff9900;
	text-decoration: none;
	}

p.leadin a:hover, .leadinParagraph a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ff9900;
	text-decoration: underline;
	}

div.banner {
/*	width: 630px;*/
	width: 100%;
	border-top: #ff9900 solid 1px;
	background: #333;
	height: 110px;
	}

img.nbl_banner {
	margin: 0px 0px 0px 10px;
	}

* html img.banner_img {
	position: relative;
	right: -3px;
	}

.pageTitle h1 {
	border-bottom: #fff dotted 1px;
	font-size: 24px;
	text-transform: uppercase;
	color: #ff9900;
	clear: both;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	}

h3.relatedlinks {
	background: url(/images/title_relatedlinks.gif) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	}

h3.toolkitHome {
	background: url(/images/title_toolkitHome.gif) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	}

h3.toolkit {
	background: url(/images/title_toolkit.gif) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	}

h3.careerCenter {
	background: url(/images/title_careerCenter.gif) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	}

h3.resourceCenter {
	background: url(/images/title_resources.gif) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	}

h3.shareholderTools {
	background: url(/images/title_shareholderTools.gif) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	}

ul.linklist {
	margin: 10px 0px 0px 5px;
	list-style-type: none;
	padding: 0px;
	}

ul.linklist2 {
	margin: 15px 0px 20px 5px;
	list-style-type: none;
	padding: 0px;
	}

ul.linklist li {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}

ul.linklist2 li {
	padding: 0px 0px 7px 0px;
	margin: 0px;
	}

ul.linklist a, ul.linklist2 a {
	color: #ccc;
	text-decoration: none;
	font-size: 12px;
	}

ul.linklist a:hover, ul.linklist2 a:hover {
	color: #ff9900;
	text-decoration: underline;
	}

.operations h2, .news h2, .content h2 {
	border-bottom: #fff dotted 1px;
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 15px 0px;
	font-size: 12px;
	color: #ff9900;
	font-weight: bold;
	}

h2 a {
	font-size: 12px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
	}

h2 a:hover {
	font-size: 12px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
	}

td.operations {
	width: 100%;
	}

/* @group IR Overview */

.irOverview_left {
	width: 192px;
	float: left;
	margin: 0px 15px 0px 0px;
	}

.irOverview_middle {
	width: 192px;
	float: left;
	margin: 0px 15px 0px 0px;
	}

.irOverview_right {
	width: 192px;
	float: left;
	margin: 0px 0px 0px 0px;
	}

.irOverview_right img#pricechart {
	width: 190px;
	}

/* @end */

/* @group level 3 nav */

table.mnuMain_lev3 td {
	padding: 0px 10px 7px 0px;
	}
	
.mnuMain_lev3 {
	margin: 0px;
	padding: 0px;
	color: #fff;
	}

.mnuSub_lev3 {
	margin: 0px;
	padding: 0px;
	color: #fff;
	}

td.mnuItem_lev3, .mnuItemOver_lev3, .mnuItemActive_lev3, .mnuItemActiveOver_lev3lev3, .mnuItemMembers_lev3, .mnuItemMembersOver_lev3 {
	padding: 0px;
	margin: 0px;
	}

.mnuSub_lev3 .mnuItem_lev3, .mnuSub_lev3 .mnuItemOver_lev3, .mnuSub_lev3 .mnuItemActive_lev3, .mnuSub_lev3 .mnuItemActiveOver_lev3, .mnuSub_lev3 .mnuItemMembers_lev3, .mnuSub_lev3 .mnuItemMembersOver_lev3 {
	padding: 0px;
	margin: 0px;
	}

.mnuItemOver_lev3, .mnuItemMembersOver_lev3, .mnuItemActiveOver_lev3 {
	color: #ff9900;
	}

.mnuItemActive_lev3 {
    color: #ff9900;
	}

/* @end */

/* @group News */

td.news {
	width: 100%;
	}

.ctBulletinDate {
	color: #ff9900;
	display: block;
	padding: 0px 0px 2px 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	}

a.ctBulletinLink {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	display: block;
	padding: 0px 0px 5px 0px;
	}

a.ctBulletinLink:hover {
	color: #ff9900;
	}

/* @end */

/* @group Sitemap */

span#menuUHIA a:hover {
	color: #ff9900;
	text-decoration: underline;
	}

div#UHIA5, div#UHIA8, div#UHIA9, div#UHIA10, div#UHIA11, div#UHIA12, div#UHIA13, div#UHIA14 {
	padding: 0px 0px 0px 20px;
	}

div#UHIA20, div#UHIA16, div#UHIA17, div#UHIA26, div#UHIA37, div#UHIA39, div#UHIA40 {
	padding: 0px 0px 0px 20px;
	}

/* @end */

/* @end */

/* @group Footer */

td.footerBar {
	font-size: 11px;
	color: #999;
	height: 25px;
	vertical-align: bottom;
	padding: 40px 0px 100px 0px;
	}

.footerBar a {
	text-decoration: none;
	color: #999;
	}

.footerBar a:hover {
	color: #ff9900;
	text-decoration: underline;
	}

/* @end */

/* @group Sitemap */

.mnuSitemap {}

.mnuSitemapItem {
	color: #fff;
	padding: 8px 0px 0px 6px;
	}

.mnuSitemapItemOver {
	color: #ff9900;
	padding: 8px 0px 0px 6px;
	}

.mnuSitemapItemActive, .mnuSitemapItemActiveOver {
	color: #ff9900;
	padding: 8px 0px 0px 6px;
	}

.mnuSitemapSub {
	margin: 0px 0px 0px 20px;
	}
	
.mnuSitemapSubItem {
	color: #fff;
	padding: 5px 0px 0px 8px;
	background: url(/images/sub_dash.gif) no-repeat 0px 14px;
	}
	
.mnuSitemapSubItemOver {
	color: #ff9900;
	padding: 5px 0px 0px 8px;
	background: url(/images/sub_dash_on.gif) no-repeat 0px 14px;
	}
	
.mnuSitemapSubItemActive, .mnuSitemapSubItemActiveOver {
	color: #ff9900;
	padding: 5px 0px 0px 8px;
	background: url(/images/sub_dash_on.gif) no-repeat 0px 14px;
	}

/* @end */

/* @group Shareholder.com */

/* @group Nav Level 2 */

ul.nav_l2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.nav_l2 li {
	border-bottom: #fff solid 1px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	}

.nav_l2 ul li {
	border: none;
	}

.nav_l2 a {
	padding: 6px 0px;
	display: block;
	color: #fff;
	text-decoration: none;
	}

.nav_l2 a:hover, .nav_l2 a.active {
	color: #ff9900;
	text-decoration: none;
	}



/* @end */

/* @group Nav Level 3 */

ul.nav_l3 {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	}

.nav_l3 li {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	}

.nav_l3 a {
	padding: 4px 0px;
	margin: 0px;
	display: block;
	color: #fff;
	text-decoration: none;
	}

* html ul.nav_l3 li {
	height: 5px;
	}

* html .nav_l3 a {
	padding: 3px 0px;
	}

.nav_l3 a:hover, .nav_l2 a.active {
	color: #ff9900;
	text-decoration: none;
	margin: 0px;
	}



/* @end */

div.menuselect {
	margin: 0px;
	overflow: visible;
	height: 0px;
	}

div.menuselect td {
	padding: 0px;
	}

h5 {
	font-weight: bold;
	display: block;
	}

.content h3, .pageHead {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ff9900;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	display: block;
	}

h4, .pageSubhead {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #49c8f5;
	font-size: 12px;
	display: block;
	}

span.required {
	color: #ff9900;
	font-weight: bold;
	display: inline-table;
	vertical-align: middle;
	margin: 0px 0px 0px 3px;
	}

span.optional, label.optional {
	color: #ff9900;
	}

.menuselect {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #787878;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}

h3.stockQuote {
	background: url(/images/title_stockQuote.gif) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	}

h3.shTools {
	background: url(/images/title_shareholderTools.gif) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	}

table.dataTable th a {
	color: #fff;
	}

table.dataTable, table.dataTable td, table.dataTable caption {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	}

table.dataTable tr.primary {
	border-bottom: #787878 solid 1px;
	}

table.dataTable tr.primarybold {
	border-bottom: #787878 solid 1px;
	font-weight: bold;
	}

table.dataTable tr.alternate {
	background: #404140;
	border-bottom: #787878 solid 1px;
	}

table.dataTable td {
	padding: 3px 7px 3px 7px;
	}

table.dataTable caption, table.dataTable th, h3.table_head {
	background: #787878;
	padding: 0px 7px 0px 7px;
	text-align: left;
	font-weight: normal;
	color: #fff;
	}

table.dataTable img {
	vertical-align: middle;
	}

.content2 a {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #ff9900;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	color: #ff9900;
	}

a#expandAllQuestions img {
	vertical-align: middle;
	}

table.dataTableBottom td {
	color: #787878;
	}

.briefcaseLegend {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #787878;
	text-align: right;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}

.pricedown {
	color: #f84f48;
	}

.priceup {
	color: #85fe64;
	}

label {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	}


#menufour table, #menufour td {
	padding: 0px 0px 8px 0px;
	margin: 0px;
	}


/* @end */