/* Symphony Plastic Cascading Style Sheet */

/* Global Styles */

html {
	margin: 0;
	padding: 0;
	border: 0;
	}

body {
	font-size: 100%;
	padding: 172px 0 0 16px;
	margin: 0;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 65px 0px;
	}

p, td, ul, ol, li, dl, dt, dd, a, h1, h2, h3, h4, div {
	color: #666;
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 100%;
	line-height: 100%;
	text-decoration: none;
	}
	
h1, h2, h3, h4 {
	margin: 0;
	}

h1 { font-size: 150%; margin: 0 0 10px 0; }
h2 { font-size: 85%;  margin: 10px 0 0 0; }
h3 { font-size: 80%;  margin: 10px 0 0 0; }
p  { font-size: 80%;  margin: 0 0 10px 0; }
li,dl { font-size: 80%; }

img { display: block; border: 0; }
td { vertical-align: top; }
form { margin: 0; }

.clear { clear: both; line-height: 1px; height: 1px; overflow: hidden; }

div#logolink {
	position: absolute;
	top: 46px;
	left: 570px;
	width: 178px;
	height: 78px;
	}

/* Graphical Headers */
.graphical { font-size: 1px; text-indent: -9999px; background-repeat: no-repeat; }
div#navigation .graphical { width: 166px; height: 22px; margin-top: 24px; }
div#content .graphical { height: 16px; width: 339px; }

.hd_welcome { background-image: url("../images/common/hd_welcome.gif"); }
.hd_accessibility { background-image: url("../images/common/hd_accessibility.gif"); }
.hd_disclaimer { background-image: url("../images/common/hd_disclaimer.gif"); }

.hd_group_overview { background-image: url("../images/common/hd_group_ov.gif"); }
.hd_history { background-image: url("../images/common/hd_history.gif"); }
.hd_activities { background-image: url("../images/common/hd_activities.gif"); }
.hd_degrad_prods { background-image: url("../images/common/hd_degrad_prods.gif"); }
.hd_non_degrad { background-image: url("../images/common/hd_non_degrad.gif"); }
.hd_other_prod { background-image: url("../images/common/hd_other_prod.gif"); }


.hd_people { background-image: url("../images/common/hd_people.gif");height:35px!important; }
.hd_senior { background-image: url("../images/common/hd_senior.gif"); }
.hd_aimrule { background-image: url("../images/investors/aimrule26.gif"); }
.hd_investors { background-image: url("../images/common/hd_investors.gif"); }
.hd_reports { background-image: url("../images/common/hd_reports.gif");height:36px!important; }
.hd_share_price { background-image: url("../images/common/hd_share_price.gif"); }

.hd_csr { background-image: url("../images/common/hd_csr.gif"); }

.hd_news { background-image: url("../images/common/hd_news.gif"); }

.hd_international { background-image: url("../images/common/hd_international.gif"); }

.hd_contacts { background-image: url("../images/common/hd_contacts.gif"); }
.hd_advisors { background-image:  url("../images/common/hd_advisors.gif"); }

/* Navigation */
div#navigation {
	/*background-color: #eee;*/
	font-size: 75%;
	float: left;
	width: 166px;
	margin: 0 24px 200px 0;
	}

/* Not Used */	
div#navigation img#map {
	margin: 20px 0 0 0px;
	}

/* Not Used */	
div#navigation select {
	width: 85%;
	margin-top: 15px;
	font-size: 10px;
	}
		
a#nav00 { background-image: url("../images/common/nav_welcome.gif"); height: 11px; }
a#nav01 { background-image: url("../images/common/nav_overview.gif"); height: 11px; }
a#nav02 { background-image: url("../images/common/nav_people.gif"); height: 11px; }
a#nav03 { background-image: url("../images/common/nav_investors.gif"); height: 11px; }
a#nav04 { background-image: url("../images/common/nav_csr.gif"); height: 11px; }
a#nav05 { background-image: url("../images/common/nav_news.gif"); height: 11px; }
a#nav06 { background-image: url("../images/common/nav_intern.gif"); height: 11px; }
a#nav07 { background-image: url("../images/common/nav_contacts.gif"); height: 11px; }

a#site00 { background-image: url("../images/common/nav_d2w_int.gif"); height: 10px; }
a#site01 { background-image: url("../images/common/nav_uk_marketing.gif"); height: 10px; }

.nav00 div#navigation a#nav00 { background-position: -166px 0; }
.nav01 div#navigation a#nav01 { background-position: -166px 0; }
.nav02 div#navigation a#nav02 { background-position: -166px 0; }
.nav03 div#navigation a#nav03 { background-position: -166px 0; }
.nav04 div#navigation a#nav04 { background-position: -166px 0; }
.nav05 div#navigation a#nav05 { background-position: -166px 0; }
.nav06 div#navigation a#nav06 { background-position: -166px 0; }
.nav07 div#navigation a#nav07 { background-position: -166px 0; }

.sub00 div#navigation a#sub00 { background-position: -166px 0; }
.sub01 div#navigation a#sub01 { background-position: -166px 0; }
.sub02 div#navigation a#sub02 { background-position: -166px 0; }
.sub03 div#navigation a#sub03 { background-position: -166px 0; }
.sub04 div#navigation a#sub04 { background-position: -166px 0; }

div#navigation ul {
	margin: 0;
	padding: 0;
}

div#navigation ul.sub {
	margin-top: 5px;
	margin-bottom: 5px; 
}

div#navigation ul li {
	display: inline;
	list-style: none;
	width: 166px;
}

body>div#navigation ul li {
	display: block;
}

div#navigation ul.main li a,
div#navigation ul.sites li a {
	display: block;
	text-indent: -9999px;
	background-position: 0 0;
	width: 166px;
	text-decoration: none;
	background-repeat: none;
	font-size: 1px;
}

div#navigation ul.sub li a {
	height: 9px;
}

div#navigation ul li a:hover,
div#navigation ul li a:active {
	background-position: -166px 0;
}


/* Main Content */
div#content {
	/*background-color: #eee;*/
	float: left;
	width: 339px;
	margin: 0 30px 20px 0;
	}

div#content a:hover {
	text-decoration: underline;
}

div#content ul, div#content dl { margin: 10px 0 0 26px; padding: 0; }
div#content ol { margin: 10px 0 0 32px; padding: 0; }
/* Hide From IE  \*/
body>div#content ul,  body>div#content dl { margin: 10px 0 0 0; padding: 0 0 0 0; }
body>div#content ol { margin: 10px 0 0 0; padding: 0 0 0 28px; }
/* Hide From IE */

div#content div.column {
	width: 159px;
	float: left;	
	}
	
div#content div.left {
	margin: 0 18px 0 0;
	display: inline;
	}
	
div#content div.right {
	margin: 0 0 0 0;
	}

div#content ul, div#content dl, div#content dt, div#content dd  {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#content ol {
	margin: 0 0 0 24px;
	padding: 0;
	}
	
div#content dt {
	font-weight: bold;
	margin-top: 10px;
	}
	
div#content ul.downloadlist li {
	margin: 10px 0;
	padding: 0; 
}

div#content strong.brand {
	/*font-size: 120%;*/
	color: #000;
	line-height: 200%;
	}

/* Not Used	
div.column h3 {
	font-size: 70%;
	margin-left: 0;
	}

div.column a {
	display: block;
	font-size: 70%;
	margin-bottom: 5px;
	}

div.column p {
	font-size: 70%;
	margin: 0 0 5px 0;
}

div.column .section {
	border-top: dashed 1px #666;
	padding: 2px 0 0 0;
	margin: 2px 0 5px 0 ;
	}
*/

/* Right Hand Info Boxes */
div#info {
	/*background-color: #eee;*/
	font-size: 85%;
	float: left;
	width: 166px;
	margin: 0;
	}

div#info div#column a {
	margin: 0;
	}

div#info dl, div#info dt, div#info dd {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
div#info dt  {
	font-weight: bold; 
	border-bottom: dashed 1px #666;
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	}
	
div#info dd  {
	margin-bottom: 10px;
	}

/* Footer */
div#footer {
	/*background-color: #eee;*/
	height: 40px;
	border-top: dashed 1px #666;
	width: 746px;
	float: left;
	clear: left;
}

div#footerInner {
	position: relative;
	margin: 2px 0 0 0;
	width: 746px;
	font-size: 11px;
}

.white div#footerInner {
	border-top: dashed 1px #aaa;
}

.black div#footerInner {
	border-top: dashed 1px #fff;
}

div#footerInner div,
div#footerInner div a {
	color: #aaa;
	text-decoration: none;
}

div#footerInner div a:hover {
	text-decoration: underline;
}

div#footerLeft {
	position: absolute;
	top: 3px;
	left: 0px;
	height: 15px;
}

div#footerRight {
	text-align: right;
	position: absolute;
	top: 3px;
	right: 0px;
	height: 15px;
}

/* Section Specific Styles */

/* Home */
/* Dark: #F0B325 / Light: #E9C861 */

.section_home { background-image: url("../images/home/bg.jpg"); }
.section_home .hd_other_sym { background-image: url("../images/home/hd_other_sym.gif"); }

.section_home a { color: #D49D36; }
.section_home a:hover,
.section_home div#navigation a:hover,
.section_home div#navigation ul.sub a:hover,
.section_home div#navigation li.on a,
.section_home div#navigation li.sub a,
.section_home h1,
.section_home h2,
.section_home h3,
.section_home dt,
.section_home .intro { color: #D49D36; }


/* Group Overview */
/* Dark: #ad331c / Light: #b26659 */
.section_overview { background-image: url("../images/overview/bg.jpg"); }
.section_overview .hd_other_sym { background-image: url("../images/overview/hd_other_sym.gif"); }

.section_overview a { color: #b26659; }
.section_overview a:hover,
.section_overview div#navigation a:hover,
.section_overview div#navigation ul.sub a:hover,
.section_overview div#navigation li.on a,
.section_overview div#navigation li.sub a,
.section_overview h1,
.section_overview h2,
.section_overview h3,
.section_overview dt,
.section_overview .intro { color: #ad331c; }

.section_overview a#sub00 { background-image: url("../images/common/snav_history.gif"); }
.section_overview a#sub01 { background-image: url("../images/common/snav_activities.gif"); }
.section_overview a#sub02 { background-image: url("../images/common/snav_degrad.gif"); }
.section_overview a#sub03 { background-image: url("../images/common/snav_non_degrad.gif"); }
.section_overview a#sub04 { background-image: url("../images/common/snav_other_prod.gif"); }

			
/* People */
/* Dark: #1e596b / Light: #6297a0 */
.section_people { background-image: url("../images/people/bg.jpg"); }
.section_people .hd_other_sym { background-image: url("../images/people/hd_other_sym.gif"); }

.section_people a { color: #6297a0; }
.section_people a:hover,
.section_people div#navigation a:hover,
.section_people div#navigation ul.sub a:hover,
.section_people div#navigation li.on a,
.section_people div#navigation li.sub a,
.section_people h1,
.section_people h2,
.section_people h3,
.section_people dt,
.section_people .intro { color: #1e596b; }

.section_people div#content div.people { margin: 10px 0 5px 0; padding-bottom: 10px; border-bottom: dashed 1px #666; }
.section_people div#content div.bottom { border: 0; }
.section_people div#content div.people h1 { margin: 0 0 1px 0; font-size: 75%; }
.section_people div#content div.people h2 { margin: 0 0 1px 0; font-size: 75%; }
.section_people div#content div.people p { margin: 0 0 0 94px; font-size: 75%;	}
.section_people div#content div.people p.nopic { margin: 0; font-size: 75%;	}
.section_people div#content div.people img { float: left; margin: 2px 10px 10px 0; }

.section_people a#sub00 { background-image: url("../images/common/snav_senior.gif"); }

/* Investors */
/* Dark: #313074 / Light: #8585ba */
.section_investors { background-image: url("../images/investors/bg.jpg"); }
.section_investors .hd_other_sym { background-image: url("../images/investors/hd_other_sym.gif"); }

.section_investors a { color: #8585ba; }
.section_investors a:hover,
.section_investors div#navigation a:hover,
.section_investors div#navigation ul.sub a:hover,
.section_investors div#navigation li.on a,
.section_investors div#navigation li.sub a,
.section_investors h1,
.section_investors h2,
.section_investors h3,
.section_investors dt,
.section_investors .intro { color: #313074; }

.section_investors a#sub00 { background-image: url("../images/common/snav_reports.gif"); }
.section_investors a#sub01 { background-image: url("../images/common/snav_share_price.gif"); }
.section_investors a#sub02 { background-image: url("../images/common/snav_advertisers.gif"); }

/* Corporate Social Responsibility */
/* Dark: #462d06 / Light: #75552c */
.section_csr { background-image: url("../images/csr/bg.jpg"); }
.section_csr .hd_other_sym { background-image: url("../images/csr/hd_other_sym.gif"); }

.section_csr a { color: #75552c; }
.section_csr a:hover,
.section_csr div#navigation a:hover,
.section_csr div#navigation ul.sub a:hover,
.section_csr div#navigation li.on a,
.section_csr div#navigation li.sub a,
.section_csr h1,
.section_csr h2,
.section_csr h3,
.section_csr dt,
.section_csr .intro { color: #462d06; }

/* News */
/* Dark: #3c75ba / Light: #79a2cc */
.section_news { background-image: url("../images/news/bg.jpg"); }
.section_news .hd_other_sym { background-image: url("../images/news/hd_other_sym.gif"); }

.section_news a { color: #79a2cc; }
.section_news a:hover,
.section_news div#navigation a:hover,
.section_news div#navigation ul.sub a:hover,
.section_news div#navigation li.on a,
.section_news div#navigation li.sub a,
.section_news h1,
.section_news h2,
.section_news h3,
.section_news dt,
.section_news .intro { color: #3c75ba; }

.section_news a#sub00 { background-image: url("../images/common/snav_archive.gif"); }

/* International */
/* Dark: #3f6b51 / Light: #799986 */
.section_international { background-image: url("../images/international/bg.jpg"); }
.section_international .hd_other_sym { background-image: url("../images/international/hd_other_sym.gif"); }

.section_international a { color: #799986; }
.section_international a:hover,
.section_international div#navigation a:hover,
.section_international div#navigation ul.sub a:hover,
.section_international div#navigation li.on a,
.section_international div#navigation li.sub a,
.section_international h1,
.section_international h2,
.section_international h3,
.section_international dt,
.section_international .intro { color: #3f6b51; }

/* Contacts */
/* Dark: #45748b / Light: #76a1b2 */
.section_contacts { background-image: url("../images/contacts/bg.jpg"); }
.section_contacts .hd_other_sym { background-image: url("../images/contacts/hd_other_sym.gif"); }

.section_contacts a { color: #76a1b2; }
.section_contacts a:hover,
.section_contacts div#navigation a:hover,
.section_contacts div#navigation ul.sub a:hover,
.section_contacts div#navigation li.on a,
.section_contacts div#navigation li.sub a,
.section_contacts h1,
.section_contacts h2,
.section_contacts h3,
.section_contacts dt,
.section_contacts .intro { color: #45748b; }

.section_contacts a#sub00 { background-image: url("../images/common/snav_reports.gif"); }
.section_contacts a#sub01 { background-image: url("../images/common/snav_share_price.gif"); }
.section_contacts a#sub02 { background-image: url("../images/common/snav_advertisers.gif"); }


/* Debug / Page ID */
div#page_id
{ display: none; text-align: center; position: absolute; top: 5px; left: 5px; width: 56px; height: 35px; background-color: #ddd; }

div#page_id p
{ display: none; margin: 0 ; padding: 0; font: normal 13px helvetica; color: #000; }
