@import url('EvaluateEnergy.css');

.ReportSectionHeading
{
	font: bold 12pt Arial, sans-serif;
	color: steelblue;
}

map {
	display: none;
}
					
HR					{
					border-top: 1px solid #e0e0e0;
					border-bottom: 1px solid white;
					}

A.QuickLink			{
					font: normal 8pt Tahoma, Arial, sans-serif;
					}

A.ReportLink		{
					font: normal 8pt Tahoma, Arial, sans-serif;
					}

A.ReportLink:hover	{
					}

A.SectionHeading 	{
					font : bold 8pt Verdana, Arial, sans-serif;
					color : #404040;
					text-decoration: none;
					}

A.SectionHeading:hover
					{
					color: #404040;
					text-decoration: underline;
					}

.ReportList			{
					border-bottom: 1pt lightgrey solid;
					}

.BlockSubheading	{
					padding-top: 0.5mm;
					padding-bottom: 0.5mm;
					color: black;
					background-color: #E3DBE5;
					text-decoration: none;
					}

.TipStyle			{
					font: normal 7.5pt/10pt;
					position: relative;
					overflow: auto;
					padding: 4mm;
					text-align: left;
					}

.Tipstyle TD, .Tipstyle DIV
{
	font: normal 8pt/12pt Verdana, Arial, sans-serif;	
}

.Tipstyle A
{
	font: normal 8pt Verdana, Arial, sans-serif;
}

SPAN.ActionError
{
	color: forestgreen;
	font-weight: bold;
	font-size: 9pt;
}

/* for headline stories */

.StoryHeading
{
	color: #333333;
	font: bold 10pt Arial, sans-serif;
	text-decoration: none;
}

DIV.FrontPageStory A.StoryHeadline
{
	font: bold 8pt Tahoma, Arial, sans-serif;
}
				
DIV.FrontPageStory SPAN.StoryDate
{
	color: #a0a0a0;
	font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
}

DIV.FrontPageStory DIV
{
	font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 2mm;
}

/* for headline adverts */

DIV.FrontPageAdvert
{
	font: normal 10pt Arial, sans-serif;
}

DIV.FrontPageAdvert DIV
{
	font: normal 10pt Arial, sans-serif;
	margin-bottom: 2mm;
}

DIV.FrontPageAdvert H1
{
	font: bold 16pt Arial, Sans-Serif;
	margin-top: 0mm;
	margin-bottom: 1mm;
}

DIV.FrontPageAdvert H2
{
	font: bold 12pt Arial, Sans-Serif;
	margin-top: 0mm;
	margin-bottom: 1mm;
	border-bottom: 0;
	letter-spacing: 0em;
}

DIV.FrontPageAdvert H3
{
	font: bold 11pt Arial, Sans-Serif;#
	letter-spacing: 0;
	border-bottom: 0;
	margin-top: 0mm;
	margin-bottom: 1mm;
}

DIV.FrontPageAdvert H4
{
	font: bold 10pt Arial, Sans-Serif;
	border-bottom: 0;
	margin-top: 0mm;
	margin-bottom: 1mm;
}

.stDiv, .stP, .stSpan, .stLi, .stTd		
{ 
	color: black;
	font: normal 8pt/12pt Tahoma, Verdana, Arial, sans-serif;
}

.stDiv A, .stP A, .stSpan A, .stLi A, .stTd A
{ 
	font: normal 8pt/12pt Tahoma, Verdana, Arial, sans-serif;
}

DIV
{
	color: black;
}

DIV.ReportTreeContainer
{
	BORDER: 2px inset;
	PADDING: 1mm;
	OVERFLOW: auto;
}

DIV.OptionsArea1
{
	background-color: lavender;
	BORDER: 1px solid gainsboro; 
	PADDING: 4mm;
	OVERFLOW: auto; 
	width: 100%;
}
					
DIV.OptionsArea2
{
	background-color: lightsteelblue;
	BORDER: 1px solid slategray; 
	PADDING: 4mm; 
	OVERFLOW: auto; 
	width: 100%;
}
					
/*
    The following styles are applied to the report type menu in the 'Home' and the 'More Reports' pages.
*/

TD.SectionBreak
{
	border-top: whitesmoke 1px solid;
	font: bold 8pt Tahoma, Verdana, Arial, sans-serif;
	color: white;
	padding: 0 0.75mm 0 1.25mm;
	border-bottom: slategray 1px solid;
	height: 23px;
	background-color: lightslategray;
}
					
TD.CurrentSection
{
	color: white;
	border-top: #ffffcc 1px solid;
	border-bottom: darkorange 1px solid;
	background-color: orange;
	font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
	padding: 0 0.9mm 0 0.9mm;
	height: 23px;
}

TD.CurrentSubsection  	
{
	color: white;
	border-top: #ffffcc 1px solid;
	border-bottom: darkorange 1px solid;
	background-color: orange;
	font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
	padding: 0 0.9mm 0 0.9mm;
	height: 23px;
}

TD.SectionList
{
	border-top: white 1px solid;
	color: black;
	padding: 0 0.9mm 0 0.9mm;
	border-bottom: silver 1px solid;
	height: 23px;
	background-color: lavender;
}

TD.SectionListWithHilight
{
	border-top: white 1px solid;
	color: black;
	padding: 0 0.9mm 0 0.9mm;
	border-bottom: silver 1px solid;
	height: 23px;
	background-color: lightsteelblue;
}

TD.SectionBreak *
{
	color: white;
}

TD.SectionList A, TD.SectionListWithHilight A
{
	color: black;
	text-decoration: none;
	font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
}

TD.SectionList A:hover, TD.SectionListWithHilight A:hover
{
	color: black;
	text-decoration: none;
	font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
}

TD.SubList
{
	padding-right: 0.9mm;
	padding-left: 0.9mm;
	padding-bottom: 1.1mm;
	padding-top: 1.1mm;
	font: 8pt Tahoma, Verdana, Arial, sans-serif;
	border-top: lavender 0px solid;
	border-bottom: cadetblue 0px solid;
	background-color: lavender;
}

TD.SubListWithHilight
{
	padding-right: 0.9mm;
	padding-left: 0.9mm;
	padding-bottom: 1.1mm;
	padding-top: 1.1mm;
	font: 8pt Tahoma, Verdana, Arial, sans-serif;
	border-top: lavender 0px solid;
	border-bottom: cadetblue 0px solid;
	background-color: lightsteelblue;
}

TD.SubList A, TD.SubListWithHilight A
{
	color: black;
	text-decoration: none;
	font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
}

TD.SubList A:hover, TD.SubListWithHilight A:hover
{
	color: black;
	text-decoration: none;
	font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
}

.RteSkin
{
	background-color: lightsteelblue;
}

.Folder
{
	font: 9pt Courier New, monospace;
	color: green;
}

.Filename
{
}

.LHSNav                         
{ 
    font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
}

SPAN.DataConventionKey
{
	font: bold 8pt Arial, sans-serif;
}

SPAN.DataConventionValue
{
	font: normal 8pt Tahoma, verdana, sans-serif;
}

DIV.DataConventionBox
{
	padding: 1mm;
	border-bottom: 1px solid lightslategray;
	border-left: 1px solid lightslategray;
	border-right: 1px solid lightslategray;
	background-color: white;
}

.ProgressLabel
{
	font: bold 7pt tahoma, sans-serif;
	color: #333333;
}

input.SearchEntry {
	font: bold 9pt Arial, Sans Serif;
	border: 0px;
}

input.SearchButton {
	font: 11px Tahoma, sans-serif;
	border: 0px;	
	cursor: pointer;
}

input.Button {
    padding: 0 2px 0 2px;
    color: #333333;
    height: 23px;
	border: 1px solid #84a9d0;
}

input.GradientButton {
    color: #000000;
    height: 23px;
	background-color: #b2c3d0;
	background-image: url('../images/buttons/grad_bg.jpg');
	background-repeat: repeat-x;
}

/* --- ucModuleShortcuts --*/

.ModuleGroup table .ShortcutsGroup {
	padding-left: 6px;
	border-bottom: 1px solid #666666;
	border-top: 0;
	background-color: #4480ac;
	height: 26px;
	background-image: url('../images/NG/Edges/h2r.jpg');
	background-repeat: repeat-x;
	border-bottom: 1px solid #cccccc;
}

.ModuleGroup table {
	border: 1px solid #336699;
	background: #f0f0f0 url(../images/infoboxbg.jpg) repeat-x top;
}

.ShortcutsGroup span {
	font-weight:bold;
	color: White;	
}

.ModuleGroup {
	margin-bottom: 10px;
}

.ModuleGroup table tr td {
	padding: 0;
}

.ModuleGroup table tr:hover {
	background-color: #e0e0e0;
}

.ModuleGroup td a, 
.ModuleGroup td a:link, 
.ModuleGroup td a:visited,
.ModuleGroup td a:hover, 
.ModuleGroup td a:active {
}

.ModuleGroup a.ImageLink, 
.ModuleGroup a.ImageLink:link, 
.ModuleGroup a.ImageLink:visited,
.ModuleGroup a.ImageLink:hover, 
.ModuleGroup a.ImageLink:active {
	margin: 0;
	border-bottom: 0;

	position: relative;
	left: 0px;
	top: 0px;
	width: 97px;
	height: 48px;
	z-index: 10;

/*
	border-top: 2px solid white;
	border-left: 4px solid white;
	border-bottom: 2px solid white;
*/
	padding: 0;
	line-height: normal; 
	border-bottom: 0;
}

.ModuleGroup a.ImageLink img {
	margin: 0;
	border-bottom: 0;
	position: relative;
	left: 0px;
	top: 0px;
	width: 97px;
	height: 48px;
	z-index: 10;
}

.ModuleGroup td {	
}

.ModuleGroup a.ImageLink img.EditReport {
	background: url(../images/NG/ModuleShortCuts/Customize.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.SingleCompany {
	background: url(../images/NG/ModuleShortCuts/SingleCompany.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.PeerGroup {
	background: url(../images/NG/ModuleShortCuts/PeerGroup2.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.CompanyNews {
	background: url(../images/NG/ModuleShortCuts/CompanyNews.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.Forecasts {
	background: url(../images/NG/ModuleShortCuts/Forecasts.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.OilSands {
	background: url(../images/NG/ModuleShortCuts/OilSands.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.RankFilter {
	background: url(../images/NG/ModuleShortCuts/RankFilter2.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.PetroGuide {
	background: url(../images/NG/ModuleShortCuts/Planning2.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.GlobalMA {
	background: url(../images/NG/ModuleShortCuts/GlobalMA.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.CoMerge {
	background: url(../images/NG/ModuleShortCuts/CoMerge.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.CountryProf {
	background: url(../images/NG/ModuleShortCuts/CountryProf.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.WorldRef {
	background: url(../images/NG/ModuleShortCuts/WorldRef.jpg) no-repeat;
}
.ModuleGroup a.ImageLink img.NOC {
	background: url(../images/NG/ModuleShortCuts/NOC.jpg) no-repeat;
}

.ModuleGroup a.ImageLink img.NOCRankings {
	background: url(../images/NG/ModuleShortCuts/NOC.jpg) no-repeat;
}

.ModuleGroup a.ImageLink img.NOCNews {
	background: url(../images/NG/ModuleShortCuts/NOCNews.jpg) no-repeat;
}

.ModuleGroup a.ImageLink img.NOCMAActivity {
	background: url(../images/NG/ModuleShortCuts/GlobalMA.jpg) no-repeat;
}

.ModuleGroup a.ImageLink img.NOCRefining {
	background: url(../images/NG/ModuleShortCuts/WorldRef.jpg) no-repeat;
}

.ModuleGroup a.ImageLink img.NOCProfiles {
	background: url(../images/NG/ModuleShortCuts/CompanyNews.jpg) no-repeat;
}

.ModuleGroup a.ImageLink img.NOCSingleCompany {
	background: url(../images/NG/ModuleShortCuts/SingleCompany.jpg) no-repeat;
}

.ModuleGroup a.ImageLink img.NOCPeerGroups {
	background: url(../images/NG/ModuleShortCuts/Peergroup2.jpg) no-repeat;
}

.ModuleGroup a.ImageLink img.NOCRankFilter {
	background: url(../images/NG/ModuleShortCuts/RankFilter2.jpg) no-repeat;
}


/* Styles for the tabs*/

.MktMessageFP {
	padding: 6px;
	font: normal 9pt arial, sans-serif;
}

.MktMessageFP * {
	font-size: 9pt;
	font-family: Arial, sans-serif;
}

div.ContentBox TABLE.UpperTabRow
{
	border-bottom: 1px solid white;
}

div.ContentBox TABLE.ParentTabRow
{
	border-bottom: 3px solid #dadada;
}

div.ContentBox TABLE.BottomTabRow {
	margin-bottom: 0;
}

div.ContentBox TABLE.UpperTabRow TD.PlainSelectedTab
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #cc6600 url(../images/NG/Tabs/upper_selected.jpg) repeat-x;
	border-right: 1px solid white;
}

div.ContentBox TABLE.UpperTabRow TD.PlainUnselectedTab
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #ff9900 url(../images/NG/Tabs/upper_unselected.jpg) repeat-x;
	cursor: hand;
}

div.ContentBox TABLE.UpperTabRow TD.RHS
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #ff9900 url(../images/NG/Tabs/upper_unselected.jpg) repeat-x;
	cursor: hand;
}

div.ContentBox TD.PlainSelectedTab span {
	color: White;
}

div.ContentBox TD.PlainUnselectedTab a {
	text-decoration: none;
	border-bottom: 1px dotted white;
	color: White;
}

div.ContentBox TD.PlainUnselectedTab:hover a {
	border-bottom: 1px dotted white;
	text-decoration: none;
}

div.ContentBox TABLE.UpperTabRow TD.PlainUnselectedTab:hover {
	background: #cc6600 url(../images/NG/Tabs/bottom_selected.jpg) repeat-x;
}

div.ContentBox TABLE.ParentTabRow TD.PlainSelectedTab
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #cc6600 url(../images/NG/Tabs/upper_selected.jpg) repeat-x;
	border-right: 1px solid white;
}

div.ContentBox TABLE.ParentTabRow TD.PlainUnselectedTab
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #ff9900 url(../images/NG/Tabs/upper_unselected.jpg) repeat-x;
	border-bottom: 1px solid white;
}

div.ContentBox TABLE.ParentTabRow TD.RHS
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #ff9900 url(../images/NG/Tabs/upper_unselected.jpg) repeat-x;
	border-bottom: 1px solid white;
}

div.ContentBox TABLE.ParentTabRow TD.PlainUnselectedTab:hover {
	background: #cc6600 url(../images/NG/Tabs/bottom_selected.jpg) repeat-x;
}

div.ContentBox TABLE.BottomTabRow TD.PlainSelectedTab
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #cc6600 url(../images/NG/Tabs/upper_selected.jpg) repeat-x;
	border-right: 1px solid white;
}

div.ContentBox TABLE.BottomTabRow TD.PlainUnselectedTab
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #ff9900 url(../images/NG/Tabs/bottom_unselected.jpg) repeat-x;
}

div.ContentBox TABLE.BottomTabRow TD.RHS
{
	padding-right: 10px;
	padding-left: 10px;
	height: 26px;
	background: #ff9900 url(../images/NG/Tabs/bottom_unselected.jpg) repeat-x;
}

div.ContentBox TABLE.BottomTabRow TD.PlainUnselectedTab:hover {
	background: #cc6600 url(../images/NG/Tabs/bottom_selected.jpg) repeat-x;
}

div.ContentBox TABLE.UpperTabRow TD.PlainUnselectedTab A
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: white;
}

div.ContentBox TABLE.UpperTabRow TD.PlainSelectedTab SPAN
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: white;
}

div.ContentBox TABLE.UpperTabRow TD.RHS A
{
	font-weight: normal;
	text-decoration: underline;
}

div.ContentBox TABLE.ParentTabRow TD.PlainUnselectedTab A
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: white;
}

div.ContentBox TABLE.ParentTabRow TD.PlainSelectedTab SPAN
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: white;
}

div.ContentBox TABLE.ParentTabRow TD.RHS A
{
	font-weight: normal;
	text-decoration: underline;
}

div.ContentBox TABLE.BottomTabRow TD.PlainUnselectedTab A
{
	font: normal 11px Tahoma, Arial, sans-serif;
	font-weight: bold;
}

div.ContentBox TABLE.BottomTabRow TD.PlainSelectedTab SPAN
{
	font: normal 11px Tahoma, Arial, sans-serif;
	font-weight: bold;
}

div.ContentBox TABLE.BottomTabRow TD.RHS A
{
	font-weight: normal;
	text-decoration: underline;
}

div.ContentBox td.ContentBox {
	padding-left: 6px;
	padding-right: 6px;
}

table.NonRounded {
}

table.NonRounded table.MoreAvailableBox {
	padding: 0;
}

table.NonRounded .Content {
	background-color: White;
	border: 1px solid #d8d8d8;
	border-top: 0;
}

table.NonRounded .SummaryHeading {
	height: 26px;
	background-image: url('../images/NG/Edges/h2r.jpg');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid white;
}

table.NonRounded .Heading {
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight:bold;
	color: White;	
}

img.CloseButton {
	background-image: url(../images/NG/Close.jpg);
	width: 15px;
	height: 15px;
	cursor: hand;
	border: 0;
}

img.CloseButton:hover {
	background-image: url(../images/NG/Close_hover.jpg);
	width: 15px;
	height: 15px;
	cursor: hand;
	border: 0;
}

img.HeaderInfoIcon {
	background-image: url(../images/NG/HeaderInfoIcon.jpg);
	width: 18px;
	height: 18px;
	cursor: hand;
	border: 0;
}

img.HeaderInfoIcon:hover {
	background-image: url(../images/NG/HeaderInfoIcon_hover.jpg);
	width: 18px;
	height: 18px;
	cursor: hand;
	border: 0;
}

DIV.CommentPopup {
 	font: normal 11px Tahoma, Arial, sans-serif;
	border: 1px solid #333333;
	padding: 10px;
	background-color: white;
}

DIV.CommentPopup * {
 	font: normal 11px/1.6em Tahoma, Arial, sans-serif;
}

DIV.CommentPopup a {
}

DIV.CommentPopup a:hover {
}

#contentRight div.InfoBox {
	padding: 0;
	border: 0;
	background-color: Transparent;
	background-image: none;
}

div.InfoBox {
	padding: 8px;
	border: 1px solid #d8d8d8;
	background: #f0f0f0 url(../images/infoboxbg.jpg) repeat-x top;
}

div.InfoBox * {
	font-family: Tahoma, Sans-Serif;
	font-size: 11px;
}

div.InfoBox h2 {
	color: black;
	border-bottom: 0;
	font: bold 14px Arial, sans-serif;
}

ul {
	margin-top: 0;
	margin-bottom: 14px;
	margin-left: 20px;
	padding-left: 0px;
}

li {
	list-style-image: url(../images/Bullet2.gif);
	list-style-type: square;
	line-height: 16px;
}

.MktMessage li {
	list-style-image: url(../images/Bullet2_white.gif);
	list-style-type: square;
	line-height: 16px;
}

ul.BoxedLinks {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 10px;
	width: 100%;
	margin-top: 0;
	padding-top: 0;
}

ul.BoxedLinks li {
	height: 26px;
	line-height: 25px;
	list-style-type: none;
	list-style-image: none;
	padding-left: 10px;
	background-color: #f0f0f0;
	border-left: 8px solid #FF9900;
	margin-bottom: 1px;
}

ul.BoxedLinks li a {
	font-weight: bold;
}