body {
	background:#fff;
}

/* Headers are 100% width at the top of the page, heights vary for home and internals */
#header_home {
	height:245px;
	background:#30567A url("images/header_home.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_about {
	height:96px;
	background:#30567A url("images/header_about.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_production {
	height:96px;
	background:#30567A url("images/header_production.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_employment {
	height:96px;
	background:#30567A url("images/header_employment.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_community {
	height:96px;
	background:#30567A url("images/header_community.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_environment {
	height:96px;
	background:#30567A url("images/header_environment.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_health {
	height:96px;
	background:#30567A url("images/header_health.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_pressreleases {
	height:96px;
	background:#30567A url("images/header_pressreleases.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_publications {
	height:96px;
	background:#30567A url("images/header_publications.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_contact {
	height:96px;
	background:#30567A url("images/header_contactus.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_sitemap {
	height:96px;
	background:#30567A url("images/header_sitemap.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_privacy {
	height:96px;
	background:#30567A url("images/header_privacy.jpg") center no-repeat;
	margin-bottom:31px;
}
#header_disclaimer {
	height:96px;
	background:#30567A url("images/header_disclaimer.jpg") center no-repeat;
	margin-bottom:31px;
}

/* right column is fixed, main content liquid from 800px up to 1025px */
#container {
	margin:0 auto;
	/* These two are for IE6 which does not support min-width and min-height */
	width:expression(document.body.clientWidth < 802 ? "800px" : "100%");
	width:expression(document.body.clientWidth > 1027 ? "1025px" : "100%");
 	min-width:800px;
	max-width:1025px;
}
#content_container {
	position:relative;
	width:100%;
}
#navigation{
	position:relative;
	float:right;
	width:225px;
}
#content {
	/* 30px margin either side, navigation is 225px (above) */
	margin-left:30px;
	margin-right:255px;
}
#footer_container{
	clear:both;
}
#footer {
	margin-top:40px;
	margin-bottom:12px;
	/* padding-left:55px; */
	/* background:url("images/xstratazinc.gif") 0px 2px no-repeat; */
	min-height:100px;
}

#inc_content p {
	margin-top:16px;
}
#footer p {
	font-size:11px;
	color:#333;
}

/* general styles */
h1 {
	font-family:"Avant Garde",helvetica,arial,verdana;
	font-size:48px;
	font-weight:normal;
	color:#036;
}
h2 {
	font-family:"Avant Garde",helvetica,arial,verdana;
	font-size:48px;
	font-weight:normal;
	color:#867468;
	margin-top:0.6em;
}
h3 {
	/* subheads on home, main page headers (blue) */
	font-family:"Avant Garde",helvetica,arial,verdana;
	font-size:48px;
	font-weight:normal;
	color:#036;
	margin-top:8px;
}
h4 {
	/* general subheads, section headings on pages */
	font-family:"Avant Garde",helvetica,arial,verdana;
	font-size:24px;
	font-weight:normal;
	color:#867468;
	margin-top:16px;
}
h5 {
	/* this is the intro paragraph */
	font-family:verdana,arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-top:16px;
	color:#333;
}
h6 {
	/* general paragraph headings */
	font-family:verdana,arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-top:16px;
	color:#036;
}
p,li,td,.areasofinterest,.mediareleases {
	font:12px/18px verdana,arial,sans-serif;
	color:#333;
}
ul {
	margin-left: 40px;
}
td {
	padding-bottom: 10px;
}
a {
	color:#06c;
	text-decoration:none;
}
a:hover {
	color:#f60;
}
strong{
	font-weight:bold;
}
hr.releases{
	height:1px;
	color:#999;
}

/* images */
.library_img {
	width:130px;
	height:130px;
	border:1px solid #DADCDD;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	background:#FFF;
}

/* base of page boxes */
.areasofinterest,.mediareleases{
	border:1px solid #036;
	background: #FFF9D7;
	padding:10px;
	margin-top:10px;
	color:#036;
}
.mediareleases{
	background: #E7EDF6;
}
.onthispage{
	border-bottom:1px dotted #036;
	padding-top:10px;
	padding-bottom:10px;
}
/* tables */
.date {
	width:160px;
	white-space:nowrap;
}
.col1 {
	width:160px;
}
td {
	vertical-align:top;
}

/* replace hr with dots (home) */
.hrdots {
	height: 7px;
	background: #fff url("images/hrdots.gif") repeat-x;
	margin-top:15px;
}
.hrdots hr {
	display: none;
}

/* Site map */
ul.sitemap {
	list-style-type: none; 
	margin-left: 0px;
}
ul.sitemap li {
	padding-top: 10px;
}
ul.sitemap li a {
	margin-left: -1.1em;
	padding-left: 1em;
}
ul.sitemap li ul {
	list-style-type: none;
	margin: -1.4em 0 0 -1.6em;
	padding: 1.4em 0 0 0.6em;
}
ul.sitemap li ul li {
	margin-left: 0.5cm;
	padding-left: 10px;
	padding-top: 2px;
}

/* Tables > Press room (from xstrata.com) */
table.press {
	margin:1em 0;
	border-collapse:collapse;
	border:1px solid #ad9a8e;
	border-width:1px 0;
	width:99%;
}
table.press th, table.press td {
	padding:0.2em 0.5em;
}
table.press thead {
	background-color:#f2eeea;
	border-bottom:1px solid #ad9a8e;
	border:0;
	color:#ad9a8e;
}
table.press th {
	font-weight:normal;
	text-align:left;
}
table.press th:first-child,
table.press td:first-child {
	width: 15%;
	text-align: right;
	vertical-align: top;
	/*white-space: nowrap;*/
}
table.press tr td.date {
	width:140px;
	white-space:nowrap;
}
table.press tr td.eiscol1 {
	width:40px;
}
table.factsheets td:first-child {
	width: 100%;
	text-align: left;
	vertical-align: top;
	/*white-space: nowrap;*/
}
table.lines tr {
	border-top:1px dotted #c2c2c2;
}
table.lines thead tr {
	border-top:0;
	border-bottom:1px solid #c2c2c2;
	border:0;
}
table.lines tr.same {
	border-top:0;
}
table.lines td {
	vertical-align:top;
}
table.lines td img {
	padding:.2em 0 0 0;
}
table.lines td:first-child, table.lines col.date { white-space:nowrap; }
table.lines tr.hi td { background-color:#F2EEEA; }

/* SEARCH BOX */
#searchbox{
	position:absolute;
	top:-127px;
	left:-80px;
	width:305px;
	height:27px;
	background: url("images/bg_search.png") no-repeat;
	behavior:url("iepngfix.htc");
}
#searchcontact{
	position:absolute;
	top:-121px;
	left:-66px;
}
#searchtext {
	position:absolute;
	top:-122px;
	left:0px;
	width:140px;
	font-size:9px;
}
#searchbutton {
	position:absolute;
	top:-123px;
	left:148px;
	width:51px;
	font-size:9px;
}
#searchcontact a{
	font-size:10px;
	color:#fff;
}
