/* file created by Martin Burford (mburford@digitas.com) */
/* file created 10 October 2007 */

/* file version number 2.0: delivery (to client) date: 23 April 2008 */

/* colours.css */
/***************/

/* margins/ paddings */
/*********************/

/* global */
/**********/

BODY{
	color:#333;
}

INPUT,
SELECT,
TEXTAREA{
	color:#666;
}

#header_links A{
	color:#333;
}

#footer{
	background-color:#fff;
}

#footer LI{
	color:#333;
}

#footer LI.title{
	color:#333;
}

#footer LI A{
	color:#666;
}

#header_links INPUT#search_text{
	background:none;
	color:#666;
}

H2.underlined{
	border-bottom:solid 1px #dbdbdb;
}

DIV.grey_promo,
DIV.grey_promo H4{
	color:#333;
}

DIV.grey_promo P{
	color:#666;
}

#switcher_wrapper A,
.module A,
UL.link_list A,
UL.icons LI A,
#pnav_slider A,
DIV.section_overview P.page_anchor A,
P#country_switch A,
DIV.heading_box A{
	color:#004d69;
}

LI.form_button A,
DIV.livetext_button A{
	color:#666 !important;
}

.module.todo{
	color:red;
}

#left_navigation H3{
	color:#ff0000;
}

DIV#secondary_navigation UL LI A{
	color:#333;
}

#content .two_wide .two_wide DIV.grey_promo,
#content .three_wide_middle DIV.grey_promo{
	background-color:#fff;
}

.two_wide H3{
	border-bottom:solid 1px #ccc;
}

H3.rss A{
	color:#333;
}

.two_wide H4,
.three_wide_middle H4{
	border-top:solid 1px #e5e5e5;
}

.two_wide H4.title,
.three_wide_middle H4.title{
	color:#004d69;
}

DIV.accordion H4.hover A{
	color:#fff;
}

.two_wide .two_wide .accordion DIV{
	border-bottom:solid 1px #e5e5e5;
}

.rss_detail,
P.switch_rss_items{
	border-top:solid 1px #ccc;
}

TABLE.shareprice TR.separator TD{
	border-top:solid 1px #ccc !important;
}

DIV.animated_list H3.title{
	color:#004d69;
}

DIV.animated_list H3.selected{
	background-color:#f6f6f6;
}

DIV.animated_list H2{
	background-color:#f6f6f6;
	border-bottom:solid 1px #ccc;
}

DIV.progress_bar DIV.bar DIV.inner{
	background-color:#0098bf !important;
}

/* tables */
/**********/

DIV.content_module TABLE H4{
	color:#333;
}

TABLE.global_table{
	background:#fafafa;
	border-collapse:collapse;
	border:1px solid #dedede;
}

TABLE.global_table TH,
TABLE.global_table TD{
	border:1px solid #dedede;
}


TABLE.global_table TD.first,
TABLE.global_table TD.intro{
	border-right:solid 1px #999;
}

TABLE.global_table TD.intro.head_highlight.first{
	border-right:solid 1px #dedede;
}

TABLE.global_table TH.head_highlight,
TABLE.global_table TD.head_highlight{
	background:#fdfedf url(http://www-static.shell.com/static/styles/images/backgrounds/1_twotone_table.gif) left bottom repeat-x;
	border-bottom:1px solid #999;
}

TABLE.global_table.grey TH.head_highlight,
TABLE.global_table.grey TD.head_highlight{
	background-color:#fafafa;
}

TABLE.global_table TR.alternate_highlight{
	background-color:#ffffff;
}

TABLE.global_table TD.cell_highlight{
	background-color:#8cccd8;
}

TABLE.global_table.all_grey,
TABLE.global_table.all_grey TR,
TABLE.global_table.all_grey TD,
TABLE.global_table.all_grey TH.head_highlight,
TABLE.global_table.all_grey TD.head_highlight{
	background-color:#fafafa;
}

/* homepage */
/************/

#tag_cloud LI.size1 A{
	color:#999;
}

#tag_cloud LI.size2 A{
	color:#666;
}

#tag_cloud LI.size3 A,
#tag_cloud LI.size4 A{
	color:#333;
}

/* primary navigation */
/**********************/

UL#primary_navigation{
	background-color:#dedede;
}

UL#primary_navigation LI A{
	color:#333 !important;
}

UL#primary_navigation LI.selected A{
	color:#fff !important;
}

UL#primary_navigation LI.hover A{
	color:#fff !important;
}

DIV#wrapper.responsible_energy UL#primary_navigation LI#pnav_1 A,
DIV#wrapper.innovation UL#primary_navigation LI#pnav_2 A,
DIV#wrapper.products_and_services UL#primary_navigation LI#pnav_3 A,
DIV#wrapper.about_shell UL#primary_navigation LI#pnav_4 A{
	color:#fff;
}

#pnav_slider UL LI A:hover,
#pnav_slider UL LI.selected{
	background-color:#0299b8;
	color:#fff;
}

#pnav_slider UL LI.selected A{
	color:#fff;
}

DIV#pnav_slider UL LI.no_border{
	border-top:none;
}

/* left navigation */
/*******************/

#left_navigation A{
	color:#666;
}

/* secondary navigation */
/************************/

/* right panel */
/***************/

DIV.heading_box.blue{
	background-color:#aedbe4;
}

DIV.heading_box.yellow{
	background-color:#fdf1b9;
}

/* sitemap */
/***********/

/* this design implements spacing as specified in comp, check for agreement */
/*
DIV.sitemap_container UL{
	border-bottom:solid 1px #dbdbdb;
}
*/

DIV.sitemap_container H3{
	border-bottom:solid 1px #dbdbdb;
	color:#004d69;
}

DIV.sitemap_container H3 A,
DIV.sitemap_container LI A{
	color:#004d69;
}

DIV.sitemap_highlights .three_wide .overlay_container,
#flash_alternative_content .overlay_container{
	background-color:#000000;
	color:#fff;
}

DIV.sitemap_highlights .three_wide .overlay_container A,
#flash_alternative_content .overlay_container A{
	color:#fff;
}

#flash_alternative_content .simple_overlay_container P{
	color:#004D69;
}

/* accordion */
/*************/

.accordion H3{
	background-color:#0e445e;
	color:#fff;
}

.accordion.yellow H3{
	background-color:#f7d118;
}

.accordion H4{
	color:#004D69;
}

.accordion H4.last_hover{
	background-color:#0299b8;
}

.accordion H4.hover,
.accordion H4.last_hover A{
	background-color:#0299b8;
	color:#fff;
}

.accordion H4.hover.last{
	background-color:#0299b8;
}

.accordion H4.selected{
	color:#000 !important;
}

.accordion H4.selected A{
	color:#333;
}

.accordion.yellow H3{
	color:#333;
}

.accordion.yellow H4{
	color:#004D69;
}

.accordion.yellow H4.hover{
	background-color:#0299b8;
	color:#fff;
}

.accordion.yellow H4.hover.last{
	background-color:#0299b8;
}

.accordion.yellow H4.selected{
	color:#000 !important;
}

.accordion_non_its DIV.last{
	border-bottom:solid 1px #e5e5e5 !important;
}

/* section overview */
/********************/

DIV.section_overview DIV{
	border-top:1px solid #e5e5e5;
}

DIV.section_overview DIV.last{
	border-bottom:1px solid #e5e5e5;
}

/* introduction module */
/***********************/

P.intro,
DIV.intro P{
	color:#666;
}

/* heading box */
/***************/

/* heading box search */
/**********************/

/* box modules */
/**************/

DIV#content .two_wide DIV.box.yellow H3,
DIV#content DIV#content_small .left_small_right_big.last DIV.box.yellow H3,
DIV#content DIV.three_wide_middle.middle DIV.box.yellow H3{
	background-color:#f7d118;
}

DIV.content_module.box{
	background-color:#f7f7f7;
}

/* tab module */
/**************/

UL.tab_module{
	background-color:#fff;
}

UL.tab_module LI A{
	color:#666;
}

UL.tab_module LI.selected A,
DIV.white UL.tab_module LI.selected A{
	color:#333;
}

DIV.tab_module DIV.picture IMG{
	border-color:#fff;
}

DIV.heading_box DIV.blue{
	background-color:#aedbe4;
}

DIV.heading_box DIV.yellow{
	background-color:#fdf1b9;
}

DIV.picture IMG{
	border:1px solid #fff;
}

/* page tools */
/**************/

/* forms */
/*********/

FORM#input_form OL LI.error LABEL,
FORM#input_form OL LI.error P,
FORM#input_form OL LI.select_error LABEL,
FORM#input_form OL LI.textarea_error LABEL,
FORM#input_form OL LI.error EM,
FORM#input_form OL LI.select_error EM,
FORM#input_form OL LI.textarea_error EM{
	color:#d42e12;
}

FORM#input_form OL LI.show_help{
	background:#fff !important;
	color:#000 !important;
}

FORM#input_form OL LI.show_help LABEL{
	color:#000 !important;
}

FORM#input_form A.button:hover{
	color:#333;
}

FORM#input_form A.button{
	color:#666;
}

/* toggle related */
/******************/

#page_tools UL LI DIV.toggler_pt{
	background:#fff;
}

#page_tools A.toggler_pt.selected{
	color:#333;
}

/* flash alternate content */
/***************************/