/*================================================== COLOR STYLES */
/*
    CSS Document for Xstrata
    Build: Adam Duncan on behalf of SAS
*/

html
{
}

body
{
	color:#675D53;
	background-color:#fff;
	background-image:url(/images/bg_body.gif);
}

/*--------------------------------------------------=> HEADERS */
/* H1 */
h1 
{
	color:#675D53;
}
#hero_feature h1
{
	color:#fff;
}

/* H2 */
.home h2,
.feature_holder h2,
.feature_item h2
{
	color:#fff;
}

/* H3 */
.module .blue h3,
.module .blue p.key_fact,
h3.blue
{
	color:#002C77;
}
.module .brown h3,
.module .brown p.key_fact,
h3.brown
{
	color:#675C53;
}
.module .green h3,
.module .green p.key_fact,
h3.green
{
	color:#ACA200;
}
.module .orange h3,
.module .orange p.key_fact,
h3.orange
{
	color:#F4461C;
}
.module .pink h3,
.module .pink p.key_fact,
h3.pink
{
	color:#C70062;
}
.module .purple h3,
.module .purple p.key_fact,
h3.purple
{
	color:#830051;
}
.module .red h3,
.module .red p.key_fact,
h3.red
{
	color:#B71234;
}
.module .turquoise h3,
.module .turquoise p.key_fact,
h3.turquoise
{
	color:#0081A7;
}
.module .yellow h3,
.module .yellow p.key_fact,
h3.yellow
{
	color:#E78100;
}
.themed h3
{
	color:#fff !important;
}

h3 a 
{
	color:#333;
}
h3 a:hover
{
	border-bottom-color:#333;
}


/* H4 */


/*--------------------------------------------------=> CONTENT ELEMENTS */
/*-------------> Global */
.module
{
	background-color:#fff;
}
/*-------------> Paragraph */
#hero_feature p,
.home #column_feature p,
.themed p
{
	color:#fff !important;
}

p.footer_sub 
{
	color:#9F9895;
}

.container_share_price p
{
	background-image:url(/images/icon_share_price_shift.png);
}

/*-------------> Links */
p a,
.richTextFormat a
{
	color:#333;
}
p a:hover,
.richTextFormat a:hover
{
	border-bottom-color:#333;
}

/* Link button */
a.link_button,
.themed a.link_button 
{
	color:#675C53;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5C0B8)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #C5C0B8); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5C0B8'); /* for IE */
}
a.link_button:hover
{
	background: -webkit-gradient(linear, left top, left bottom, from(#C5C0B8), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #C5C0B8, #ffffff); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C5C0B8', endColorstr='#ffffff'); /* for IE */
}
#hero_stories .story_item a.link_button
{
	color:#fff;
	background-image:url(/images/bg_black_75.png);
	filter:0;
}
#hero_stories .story_item a.link_button:hover
{
	color:#675C53;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5C0B8)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #C5C0B8); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5C0B8'); /* for IE */
}

/* Link read more */
a.link_read_more 
{
	color:#fff;
}
a.link_read_more:hover
{
	border-bottom-color:#fff;
}


/* Link section header */
p.nav_section_header a,
h1.nav_section_header a
{
	color:#675C53;
}
p.nav_section_header a:hover,
h1.nav_section_header a:hover
{
	border-bottom-color:#675C53;
}

/* Link modules */
.themed a 
{
	color:#fff;
}

/*-------------> Lists */
ul li 
{
	background-image:url(/images/icon_bullet_list.gif);
}
/* List links */
ul.list_links li,
ul.list_plain li,
ul.list_thumb li,
ul.list_social li
{
	background-image:none;
}
ul.list_links li a
{
	color:#675D53;
	background-image:url(/images/icon_list_link.gif);
}
ul.list_links li a:hover span
{
	border-bottom-color:#675D53;
}
.feature_holder ul.list_links li a,
.themed ul.list_links li a,
.feature_item ul.list_links li a
{
	color:#fff;
	background-image:url(/images/icon_list_link_feature.png);
}
.module ul.list_links li a:hover span
{
	border-bottom-color:#675D53;
}
.feature_holder ul.list_links li a:hover span,
.themed ul.list_links li a:hover span,
.feature_item ul.list_links li a:hover span
{
	border-bottom-color:#fff;
}


/* List plain */
ul.list_plain li a:hover span.title
{
	border-bottom-color:#fff;
}

/* List thumb */
ul.list_thumb li a
{
	color:#675D53;
}
ul.list_thumb li div.thumb a img
{
	border-color:#808080;
}

/* List social */
ul.list_social li a.facebook
{
	background-image:url(/images/icon_social_facebook.gif);
}
ul.list_social li a.twitter
{
	background-image:url(/images/icon_social_twitter.gif);
}

/*-------------> Tables */
table th,
table td
{
	border-right-color:#fff;
}
table thead th
{
	border-bottom-color:#675D53;
}
table tr.border_bottom td,
table tr.border_bottom th
{
	border-bottom-color:#b3aea9;
}
table.zebra tr.row_odd th,
table.zebra tr.row_odd td
{
	background-color:#DDDDDD;
}
table.zebra tr.row_odd th,
table.zebra tr.row_odd td
{
	border-right-color:#DDDDDD;
}


/*-------------> Modules */
.module
{
	background-color:#fff;
}
/* Themed module backgrounds */
.themed div.blue 
{
	background-color:#002C77;
}
.themed div.brown 
{
	background-color:#675C53;
}
.themed div.green 
{
	background-color:#ACA200;
}
.themed div.orange 
{
	background-color:#F4461C;
}
.themed div.pink 
{
	background-color:#C70062;
}
.themed div.purple 
{
	background-color:#830051;
}
.themed div.red 
{
	background-color:#B71234;
}
.themed div.turquoise 
{
	background-color:#0081A7;
}
.themed div.yellow 
{
	background-color:#E78100;
}

.module_dotted 
{
	background-image:url(/images/bg_module_dotted.gif);
}

/*-------------> Misc */
::selection
{
	color: #fff;
	background-color: #808080;
}
::-moz-selection
{
	color: #fff;
	background-color: #808080; /* Firefox */
}
::-webkit-selection
{
	color: #fff;
	background-color: #808080; /* Webkit */
}

/* Blockquote */
.themed blockquote 
{
	color:#fff;
}

/*--------------------------------------------------=> FORMS */


/*--------------------------------------------------=> CONTENT LAYOUT */
.container_module,
.container_panel
{
	background-color:#fff;
}
#hero_feature .feature_item .container_feature_caption
{
	background-image:url(/images/bg_black_75.png);
}

.nobg 
{
	background-color:transparent !important;
}


/*--------------------------------------------------=> MASTER LAYOUT */
#container_site 
{
	background-image:url(/images/bg_header.gif);
}
#container_header
{
	background-image:url(/images/bg_black_75.png);
}
#container_footer
{
	border-top-color:#231f20;
	background-color:#fff;
}


/*--------------------------------------------------=> NAVIGATION */
/*-------------> Main nav */
ul#nav_main li
{
	background-image:none;
}
ul#nav_main li a 
{
	color:#fff;
	background-image:url(/images/bg_black_75.png);
}
ul#nav_main li a:hover,
ul#nav_main li.hover a,
ul#nav_main li a.current
{
	background: -webkit-gradient(linear, left top, left bottom, from(#9f9895), to(#695e55)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #9f9895, #695e55); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f9895', endColorstr='#695e55'); /* for IE */
}
ul#nav_main li.hover li a
{
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#675C53', endColorstr='#675C53'); /* for IE */
}
ul#nav_main li.hover li a:hover,
ul#nav_main li.hover li a.current
{
	background-color:#fff;
	color:#675C53;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
}

/* Dropdown menu */
.js #nav_main li .dropdown_container
{
	background-color:#675C53;
	-moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);
}

/*-------------> Left nav */
ul#nav_left,
ul#nav_left li.preceding,
ul#nav_left li ul
{
	background-image:url(/images/bg_nav_dotted.gif);
}
ul#nav_left li
{
	background-image:none;
}
ul#nav_left li a
{
	color:#675C53;
}
ul#nav_left li a:hover
{
	border-bottom-color:#675C53;
}
ul#nav_left li a.current
{
	color:#000;
}
ul#nav_left li.current_parent 
{
	background-image:url(/images/icon_left_nav_parent.gif);
}
ul#nav_left ul li.last 
{
	background-image:none;
}

/*-------------> Support nav */
ul#nav_left li
{
	background-image:none;
}
ul#nav_support li a 
{
	color:#fff;
	background-image:url(/images/bg_black_75.png);
}
ul#nav_support li a span
{
	background-image:url(/images/nav_support_icons.png);
}
ul#nav_support li a:hover,
ul#nav_support li a.current
{
	background: -webkit-gradient(linear, left top, left bottom, from(#9f9895), to(#695e55)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #9f9895, #695e55); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f9895', endColorstr='#695e55'); /* for IE */
}





/*-------------> SKINNED PAGES STYLES */
/*-------------> Image gallery */
ul.nav-gallery li
{
	background-image:none;
}
ul.nav-gallery li a.action
{
	color:#675C53;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5C0B8)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #C5C0B8); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5C0B8'); /* for IE */
}
ul.nav-gallery li a.action:hover
{
	background: -webkit-gradient(linear, left top, left bottom, from(#C5C0B8), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #C5C0B8, #ffffff); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C5C0B8', endColorstr='#ffffff'); /* for IE */
}


/*-------------> Navigation */
/* Year list */
.archive-year ul,
.content-sub
{
	background-color:#fff;
}
.archive-year ul li
{
	background-image:none;
}
.archive-year ul li a
{
	color:#675C53;
	background-image:url(/images/icon_document_set.gif);
}
.archive-year ul li a span
{
	border-bottom-color:#fff;
}
.archive-year ul li a:hover span
{
	border-bottom-color:#675C53;
}
/* Sub content box with year list */
.content-sub .box,
.content-sub p
{
	border-bottom-color:#C3BEB6;
}

/*-------------> Forms */
.content-main form fieldset input,
.content-main form fieldset textarea
{
	color:#675C53;
	border-color:#c8c3bc;
}
.content-main form fieldset input#submit
{
	color:#675C53;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5C0B8)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #C5C0B8); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5C0B8'); /* for IE */
}
.content-main form fieldset input#submit:hover
{
	background: -webkit-gradient(linear, left top, left bottom, from(#C5C0B8), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #C5C0B8, #ffffff); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C5C0B8', endColorstr='#ffffff'); /* for IE */
}

/*-------------> Tables */
.content table tr.row_odd th,
.content table tr.row_odd td,
.content-main table tr.row_odd th,
.content-main table tr.row_odd td
{
	background-color:#DDDDDD;
}
.content table tr.row_odd th,
.content table tr.row_odd td,
.content-main table tr.row_odd th,
.content-main table tr.row_odd td
{
	border-right-color:#DDDDDD;
}

/*-------------> Links */
.content table a,
.content-main table a,
.content-sub a,
.content-main ul li a,
.content-sub ul li a,
.content .wide ul li a,
.content-sub h3 a
{
	color:#675D53;
	border-bottom-color:#fff;
}
.content-sub a
{
	color:#333;
	border-bottom-color:#fff;
}
.content table tr.row_odd th a,
.content table tr.row_odd td a,
.content-main table tr.row_odd th a,
.content-main table tr.row_odd td a
{
	border-bottom-color:#DDDDDD;
}

.content table a:hover,
.content-main table a:hover,
.content-sub a:hover,
.content ul li a:hover,
.content-main ul li a:hover,
.content-sub ul li a:hover,
.content .wide ul li a:hover,
.content-sub h3 a:hover
{
	border-bottom-color:#675D53 !important;
}
.content-sub a:hover
{
	border-bottom-color:#333 !important;
}

.content a.pdf:hover span,
.content-main a.pdf:hover span
{
	border-bottom-color:#675D53;
}
.content table tr.row_odd td a.pdf:hover,
.content-main table tr.row_odd td a.pdf:hover
{
	border-bottom-color:#DDDDDD;
}

.content table a.pdf,
.content-main table a.pdf,
.content-main ul li a.pdf
{
	color:#675C53;
	background-image:url(/images/icon_document_single.gif);
}