/*---------------------------------------------------------------------------------------------*/
/* SHAPESHIFT NEW MEDIA */
/* CREATED: 29.07.2008 */
/* VER: 1.0 */

/*---------------------------------------------------------------------------------------------*/
/* MAIN SITE STRUCTURE AND LAYOUT */
/*---------------------------------------------------------------------------------------------*/

html {
	height: 100%;
	margin-bottom: 0px;
}

body {
	height: 100%;
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 100%;
}

#mainContainer {
	top: 0px;
	width: 984px;
	height: 100%;
	margin: 0 auto;
}

#header {
	display: none;
}

#navigation {
	position: relative;
	width: 955px;
	height: 80px;
	z-index: 1;
	margin-left: -15px;
}

#mainNavlist {
	margin: 0px;
	padding: 0px;
}

#mainNavlist li {
	padding: 0px;
	margin: 0px;
	float: left;
	list-style-type: none;
}

#mainNavlist li.nav {
	display: none;
}

#content {
	position: relative;
	width: 954px;
	padding: 0px;
	margin: 0px;
	margin-top: -20px;
}

#footer	{
	clear: both;
	position: relative;
	left: -15px;
	margin-right: -30px;
}

#footer #footerNav {
	display: none;
}

#footer #footerText {
	position: relative;
	left: 15px;
	width: 677px;
	padding-top: 10px;
}

#footer p {
	margin: 0px;
	font-family: Arial;
	font-size: .7em;
	font-weight: normal;
	color: #323232;
}

/*---------------------------------------------------------------------------------------------*/
/* GLOBALS */
/*---------------------------------------------------------------------------------------------*/

h1 {
	display: block;
	font-family: Arial;
	font-size: .95em;
	padding: 0px;
	margin: 0px;
	color: #323232;
	padding-bottom: 20px;
}

h2 {
	font-family: Arial;
	font-size: .8em;
	padding: 0px;
	margin: 0px;
	color: #323232;
	padding-bottom: 20px;	
}

h3 {
	font-family: Arial;
	font-size: .75em;
	padding: 0px;
	margin: 0px;
	color: #323232;
	padding-bottom: 0px;	
}

h4 {
	font-family: Arial;
	font-size: .7em;
	padding: 0px;
	margin: 0px;
	color: #323232;
	padding-bottom: 20px;	
}

h5 {
	font-family: Arial;
	font-size: .65em;
	padding: 0px;
	margin: 0px;
	color: #323232;
	padding-bottom: 20px;	
}

h6 {
	font-family: Arial;
	font-size: .6em;
	padding: 0px;
	margin: 0px;
	color: #323232;	
	padding-bottom: 20px;	
}

p {
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
}

table {
	border-collapse: collapse;
	border: 1px solid #E1E2E5;
	margin-bottom: 20px;
	margin-left: 1px;
}

th {
	font-family: Arial;
	font-size: .75em;
	color: #008131;
	border: 1px solid #E1E2E5;
	padding: 7px;
	padding-bottom: 13px;
}

td {
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	border: 1px solid #E1E2E5;
	padding: 7px;
}

td p {
	font-size: 1em;
	color: #323232;
	text-align: left;
	padding-bottom: 0px;
}

td ul li {
	font-size: 1em;
	color: #323232;
}

hr {
	height: 1px;
	margin-bottom: 10px;
	color: #323232;
}

ul {
	position: relative;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	list-style: square;
	margin-left: 16px;
	margin-bottom: 15px;
}

ol {
	position: relative;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	margin-left: 22px;
	margin-bottom: 15px;
}

ul li {
	margin: 0px;
	padding: 0px;
	font-size: .75em;
	color: #323232;
	line-height: 20px;
	margin-bottom: 0px;
	padding-left: 6px;
}

ol li {
	margin: 0px;
	padding: 0px;
	font-size: .75em;
	color: #323232;
	line-height: 20px;
	margin-bottom: 0px;
}

ul li ul {
	font-size: 1.3em;
	margin-bottom: 0px;
}

ul li ul li ul li {
	font-size: .8em;
	margin-bottom: 0px;

}

ul > ul {
	margin-bottom: 0px;
}

ol li ol {
	font-size: 1.3em;
	margin-bottom: 0px;	
}

ol li ol li ol li {
	font-size: .8em;
	margin-bottom: 0px;	
}

a {
	color: #008131;
	text-decoration: none;
}

/*---------------------------------------------------------------------------------------------*/
/* GENERAL PAGE ELEMENTS */
/*---------------------------------------------------------------------------------------------*/

.widget {
	position: relative;
	background: #F5F7FA;
	padding: 14px;
	border: 1px solid #E1E2E5;
}

.widgetClear {
	position: relative;
	padding: 0px;
	margin: 0px;
}

.widgetSpecial {
	display: none;
}

.widgetHeaderLine {
	position: relative;
	background: url("../images/interface/widget-header-line.jpg") repeat-x;
	margin-top: 12px;
	margin-left: -14px;
	margin-right: -14px;
}

.articlesHeaderLine {
	position: relative;
	background: url("../images/interface/articles-header-line.jpg") repeat-x;
	margin: 0px;
	padding: 0px;
}

.widgetSubNavLine {
	display: none;
}

.widgetGreenLine {
	position: relative;
	margin-left: -14px;
	margin-right: -14px;
	border-bottom: 1px solid #9BC880;
	padding-top: 15px;
	margin-bottom: 18px;
}

.widgetFooter {
	position: relative;
	height: 20px;
}

.widget h1 {
	position: relative;
	top: 3px;
	margin-top: -5px;
	margin-bottom: 28px;
	font-family: Arial;
	font-size: .8em;
	color: #008131;
	padding-bottom: 0px;
}

.widget h2 {
	margin: 0px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	padding-bottom: 0px;	
}

.widget h3, .widgetClear h3 {
	margin: 0px;
	font-family: Arial;
	font-size: .75em;
	color: #008131;
	padding-bottom: 0px;
}

.widget h4 {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	font-weight: normal;
}

.widget p, .widgetClear p {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
}

/*
.article h1 {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 8px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
}
*/

.article h2  {
}

.article h3 {
	position: relative;
	display: inline;
	float: left;
	width: 6.5em;
	line-height: 1.68em;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
}

.article p {
	display: inline;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	padding: 0px;
	margin: 0px;
	line-height: 1.68em;
}

.special {
	position: relative;
	display: block;
}

.special p {
	padding:0px;
	margin:0px;
}

p.justfied {
	text-align: justify;
}

p.unjustfied {
	text-align: left;
}

p.small {
	display: inline;
	font-size: .7em;
	vertical-align: middle;
	margin-left: 1px;
}

img {
	border: 0px;
}

a {
	color: #008131;
	text-decoration: none;
}

.textGreen {
	color: #008131;
}

.textGreenUnderlined {
	color: #008131;
	text-decoration: underline;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
	visibility: hidden;
}

/*---------------------------------------------------------------------------------------------*/
/* HOME-PAGE COLUMNS */
/*---------------------------------------------------------------------------------------------*/

#banner {
	display: none;
}

#panelHomeLeft {
	display: none;
}

#panelHomeMain {
	position: relative;
	width: 645px;
	padding-top: 28px;
}

#panelHomeRight {
	position: relative;
	width: 645px;
	padding-bottom: 13px;
}

/*---------------------------------------------------------------------------------------------*/
/* LANDING-PAGE COLUMNS */
/*---------------------------------------------------------------------------------------------*/

#panelLandingLeft {
	position: relative;
	width: 645px;
	height: 40px;
}

#panelLandingMain {
	position: relative;
	width: 100%;
	z-index: 3;
	padding-bottom: 13px;
}

#colAboutOldMutualLeft {
	position: relative;
	display: block;
	float: left;
	width: 292px;
}

#colAboutOldMutualCenter {
	position: relative;
	display: block;
	float: left;
	width: 353px;
}

#colAboutOldMutualBottom {
	clear: both;
	position: relative;
	display: block;
	width: 645px;
}

#colCSRMainLeft {
	position: relative;
	display: block;
	float: left;
	width: 292px;
}

#colCSRMainRight {
	position: relative;
	display: block;
	float: left;
	width: 353px;
}

#colCSRMainBottom{
	clear: both;
	position: relative;
	display: block;
	width: 645px;
}

#colWorldwideMainLeft {
	position: relative;
	display: block;
	float: left;
	width: 292px;
}

#colWorldwideMainCenter {
	position: relative;
	display: block;
	float: left;
	width: 353px;
}

#colContact {
	position: relative;
	display: block;
	float: left;
	left: 13px;
	width: 189px;
}

#colPostal {
	position: relative;
	display: inline;
	float: left;
	width: 177px;
}

#colSort {
	clear: both;
	position: relative;
	padding-top: 5px;
	margin-left: 13px;
}

#colMediaCentreMainLeft {
	position: relative;
	display: block;
	width: 645px;
}

#colMediaCentreMainCenter {
	position: relative;
	display: block;
	width: 645px;
}

#colImageLibrary {
	position: relative;
	display: inline;
	float: left;
	width: 151px;
}

#colBranding {
	position: relative;
	display: inline;
	float: left;
	left: 20px;
	width: 152px;
}

#colInvestorRelationsMainLeft {
	position: relative;
	display: block;
	width: 645px;
}

#colInvestorRelationsMainCenter {
	position: relative;
	display: block;
	width: 645px;
}

#colSharePrices {
	position: relative;
	display: inline;
	float: left;
	width: 130px;
	padding-bottom: 21px;
}

#colLinks {
	position: relative;
	display: inline;
	float: left;
	left: 27px;
	width: 166px;
}

#colCareersLeft {
	position: relative;
	display: block;
	float: left;
	width: 272px;
}

#colCareersCenter {
	position: relative;
	display: block;
	float: left;
	width: 353px;
	left: 20px;
}

/*---------------------------------------------------------------------------------------------*/
/* 3RD-LEVEL-PAGE COLUMNS */
/*---------------------------------------------------------------------------------------------*/

#colVirtualPageLeft {
	position: relative;
	display: block;
	float: left;
	width: 269px;
}

#colVirtualPageRight {
	position: relative;
	display: block;
	float: left;
	width: 489px;
}

#colCompanyViewLeft {
	position: relative;
	display: block;
	float: left;
	width: 430px;
}

#colCompanyViewRight {
	position: relative;
	display: block;
	float: left;
	width: 181px;
	left: 22px;
}

#colAboutOldMutualValuesLeft {
	position: relative;
	display: block;
	float: left;
	width: 292px;
}

#colAboutOldMutualValuesRight {
	position: relative;
	display: block;
	float: left;
	left: 19px;
	width: 292px;
}

#colMediaCentreFeedbackLeft {
	position: relative;
	display: block;
	width: 348px;
}

#colMediaCentreLatestPressReleasesTop,
#colInvestorRelationsCalendarTop
{
	position: relative;
	padding-bottom: 15px;
}

#colSiteMapTop
{
	display: none;
}

#colSiteMapBottom
{
}

#colMediaCentreLatestPressReleasesBottom {
	position: relative;
	display: block;
	width: 100%;
	padding-top: 9px;
	padding-bottom: 32px;
}

#colMediaCentrePressReleases {
	padding-bottom: 27px;
}

#colMediaCentreAdvancedSearchTop,
#colSearchTop
{
	display: none;
}

#colMediaCentreAdvancedSearchBottom,
#colSearchBottom
{
	position: relative;
	display: block;
	float: left;
	width: 100%;
	padding-top: 31px;
	padding-bottom: 32px;
}

#colMediaCentreRegulatoryNewsIntro {
	position: relative;
	display: block;
}

#colMediaCentreRegulatoryNewsTop {
	position: relative;
	display: block;
	width: 360px;
}

#colMediaCentreRegulatoryNewsBottom {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	padding-top: 31px;
	padding-bottom: 32px;
}

#colMediaCentreRegulatoryNewsLoginBottom {
	position: relative;
	display: block;
	width: 530px;
	padding-top: 31px;
}

#colMediaCentreRegulatoryNewsSubscriptionManagement {
	position: relative;
	display: block;
	width: 100%;
	padding-bottom: 20px;
}

#colInvestorRelationsCalendarLeft {
	position: relative;
	display: block;
	float: left;
	width: 310px;
}

#colInvestorRelationsCalendarRight {
	position: relative;
	display: block;
	float: left;
	left: 25px;
	width: 310px;
}

#colInvestorRelationsResultsAndPresentationsTop
{
	position: relative;
	padding-bottom: 30px;
}

#colInvestorRelationsResultsAndPresentationsBottom {
	position: relative;
	padding-bottom: 20px;
}

#colInvestorRelationsResultsAndPresentationsBottom .colLeft {
	position: relative;
	display: block;
	float: left;
	width: 295px;
}

#colInvestorRelationsResultsAndPresentationsBottom .colRight {
	position: relative;
	display: block;
	float: left;
	width: 295px;
}

#colDividendCalculatorTop {
	padding-bottom: 39px;
}

#colDynamicWidgetLeft {
	position: relative;
	display: block;
	width: 645px;
}

#colDynamicWidgetRight {
	position: relative;
	display: block;
	width: 645px;
}

#colInvestorRelationsFeedback {
	position: relative;
	display: block;
	float: left;
	width: 350px;
}

/*---------------------------------------------------------------------------------------------*/
/* WIDGET AND ARTICLE POSITIONING */
/*---------------------------------------------------------------------------------------------*/

#subNav {
	position: absolute;
	right: 0px;
	top: -80px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #E1E2E5;
}

#subNav p {
	display: none;
}

#panelLandingMain #colCSRMainBottom .widget {
	padding-bottom: 0px;
}

#panelLandingMain #colCareersLeft .article {
	padding-bottom: 6px;
}

#panelLandingMain #colCareersCenter .widget {
}

#panelLandingMain .article3rdLevelPage #colDynamicWidgetLeft .widget,
#panelLandingMain .article3rdLevelPage #colDynamicWidgetRight .widget
{
	height: 200px;
}

/*---------------------------------------------------------------------------------------------*/
/* TEXT VARIATIONS AND POSITIONING */
/*---------------------------------------------------------------------------------------------*/

#panelHomeLeft #person h3
{
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-size: 0.7em;
}

#panelHomeLeft #person p
{
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-size: 0.7em;
	line-height: 1em;
}

#panelHomeLeft #person .textSupport h3
{
	position: absolute;
	bottom: 40px;
	left: 11px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: left;
	z-index: 2;
	cursor: pointer;
}

#panelHomeLeft #person .textSupport p
{
	position: absolute;
	bottom: 28px;
	left: 11px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: left;
	line-height: 1em;
	z-index: 2;
	cursor: pointer;
}

#panelHomeMain .widget h2  {
	display: inline;
	float: left;
	width: 6.5em;
	line-height: .8em;
	padding-bottom: 9px;
}

#panelHomeRight .widget h2 {
	margin: 0px;
	padding-bottom: 21px;
}

#panelHomeRight .widget h4 {
	position: relative;
	float: left;
	margin-top: 0px;
}

#panelHomeMain .widget p {
	line-height: .85em;
	padding-bottom: 9px;
}

#panelHomeRight p {
	position: relative;
	top: -5px;
	margin-bottom: 10px;
	text-indent: 3.2em;
	line-height: 1.25em;	
}

#panelHomeRight p.sharePrice
{
	line-height: 1.15em;
	position: relative;
	top: -5px;
	margin-bottom: 0px;
	text-indent: 0.5em;
	font-family: Arial;
	font-size: 1.2em;
	color: #6EAB24;
}

#shares .date {
	position: absolute;
	top: 26px;
	left: 14px;
	text-indent: 0em;
	margin: 0px;
	padding: 0px;
}

#events p
{
	display: block;
	line-height: normal;
	padding-bottom: 0px;
	text-align: left;
}

#events .article h3
{
	display: block;
	line-height: normal;
	margin: 0;
	margin-top: -5px;
	padding-bottom: 0px;
	text-align: left;
}

#colInvestorRelationsMainCenter #colSharePrices p {
	float: right;
	position: relative;
	top: -3px;
	margin-bottom: 8px;
}

#colInvestorRelationsMainCenter #colSharePrices p.sharePrice
{
	float: left;
	position: relative;
	margin-bottom: 0px;
	left: 18px;
	top: -3px;
	font-family: Arial;
	font-size: 1.1em;
	color: #6EAB24;
}

#colInvestorRelationsMainCenter #colSharePrices h4
{
	clear: both;
	float: left;
	width: 25px;
	height: 45px;
}

#colCareersLeft h3 {
	margin: 0px;
	padding: 0px;
	margin-top: 13px;
}

#colMediaCentreMainLeft h3 {
	position: relative;
	display: inline;
	float: left;
	width: 6.5em;
	line-height: 1.68em;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
}

#panelLandingLeft .widget h1 {
	position: relative;
	margin: 0px;
	padding-top: 34px;
	padding-bottom: 26px;
}

#colMediaCentreMainCenter h3
{
	position: relative;
	padding: 0px;
	margin: 0px;
}

#colInvestorRelationsMainLeft h3,
#colInvestorRelationsMainCenter h3
{
	position: relative;
	padding: 0px;
	margin: 0px;
	color: #323232;
}

#colInvestorRelationsMainCenter h3 {
	padding-bottom: 10px;
}

#colInvestorRelationsMainCenter .article h3 {
	padding-bottom: 0px;
}

#panelLandingMain #colCSRMainLeft p,
#panelLandingMain #colCSRMainCenter p
{
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 14px;
}

#panelLandingMain #colWorldwideMainCenter p {
	padding-top: 5px;
	padding-left: 14px;
	padding-bottom: 10px;
}

#colInvestorRelationsMainCenter p {
	padding-right: 14px;
}

#panelLandingMain #colContact p,
#panelLandingMain #colPostal p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#colMediaCentreMainCenter p.contactInfo
{
	display: table;
}

#panelLandingMain #colCSRMainLeft .csrText {
	position: relative;
	display: block;
	width: 90%;
	height: 90%;
}

#panelLandingMain #colAboutOldMutualLeft .aboutoldmutualText,
#panelLandingMain #colWorldwideMainLeft .worldwideText,
#panelLandingMain #colCareersLeft .careersText
{
	position: relative;
	display: block;
	width: 90%;
	height: 90%;
}

#panelLandingMain #colCSRMainBottom .widget .initiativesRow,
#panelLandingMain #colAboutOldMutualBottom .widget .ourbrandsRow
{
	margin-left: -15px;
	padding-bottom: 1px;
}

#panelLandingMain #colAboutOldMutualBottom .widget .ourbrands {
	float: left;
	display: block;
	padding-left: 14px;
	margin-right: 5px;
	margin-bottom: 20px;
}

#panelLandingMain #colCSRMainBottom .widget .initiatives {
	position: relative;
	float: left;
	display: block;
	margin-right: 5px;
	padding-left: 14px;
	padding-bottom: 20px;
}

#panelLandingMain #colCSRMainBottom .widget .initiatives p {
	padding-left: 5px;
}

#panelLandingMain #colMediaCentreMainCenter .widget .mediaResourcesRow {
	margin-bottom: 3px;
	padding-bottom: 1px;
}

#panelLandingMain #colMediaCentreMainLeft h3,
#panelLandingMain #colMediaCentreMainLeft p
{
	line-height: 1.65em;
}

#panelLandingMain #colMediaCentreMainCenter .widget .mediaResourcesRow p {
	padding-left: 5px;
}

#colDynamicWidgetLeft .widget h2,
#colDynamicWidgetRight .widget h2
{
	padding-bottom: 15px;
}

#colDynamicWidgetLeft .widget p,
#colDynamicWidgetRight .widget p
{
	text-align: left;
}

/*---------------------------------------------------------------------------------------------*/
/* LISTS */
/*---------------------------------------------------------------------------------------------*/

#panelHomeRight ul, #colCSRMainRight ul {
	margin: 0px;
	margin-left: 7px;
	padding-left: 8px;
	padding-bottom: 0px;
}

#panelHomeRight li, #colCSRMainRight li {
	padding-top: 0px;
	background: url("");
	list-style: disc;
	padding-left: 0px;
	line-height: 17px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
}

#colInvestorRelationsMainCenter .widget ul
{
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#colInvestorRelationsMainLeft .widget ul,
#colInvestorRelationsMainLeft .widget ol
{
	display: table;
	width: 150px;
	margin: 0px;
	padding-top: 8px;
	padding-left: 0px;
	list-style: none;
}

#colCareersLeft .widget ul {
	display: table;
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-bottom: 2px;
}

#colInvestorRelationsMainLeft .widget li,
#colInvestorRelationsMainCenter .widget li
{
	padding-top: 0px;
	display: block;
	padding-bottom: 5px;
	padding-left: 12px;
	background: url("../images/interface/bullet-arrow.jpg") 0 .45em no-repeat;
	line-height: 1.35em;
	font-family: Arial;
	font-size: .7em;
	color: #888A8C;
	white-space: normal;
}

#colCareersLeft .widget ul li
{
	padding-top: 0px;
	display: block;
	padding-bottom: 0px;
	padding-left: 12px;
	background: url("../images/interface/bullet-arrow.jpg") 0 .45em no-repeat;
	line-height: 1.35em;
	font-family: Arial;
	font-size: .7em;
	color: #888A8C;
	white-space: normal;
}

#colCareersLeft .article ul li {
	background: url("../images/interface/bullet-arrow-green.jpg") 0 .4em no-repeat;
}

#colSiteMapBottom ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#colSiteMapBottom ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: .875em;
	color: #888A8C;
	font-weight: bold;
	margin-right: .8em;
}

/*---------------------------------------------------------------------------------------------*/
/* IMAGES */
/*---------------------------------------------------------------------------------------------*/

#landingpageBanner {
	display: none;
}

#panelLandingMain .widget img {
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
}

#panelHomeMain .article img {
	background: #F4F6F5;
	border: 1px solid #D2D5D9;
	padding: 1px;
}

#panelHomeMain .article .image {
	position: relative;
	float: left;
	padding-right: 13px;
	padding-bottom: 13px;
}

#panelHomeLeft .widget .map {
	position: relative;
	margin-top: 3px;
	margin-bottom: -3px;
}

#panelHomeLeft .widget .image {
	display: block;
	position: relative;
	background: #FCFCFC;
	margin-top: 3px;
	border: 1px solid #D2D5D9;
	padding: 4px;
}

#panelHomeLeft .widget .image img {
	filter: gray;
	background: #323232;
	position: relative;
	left: 7px;
	z-index: 1;
}

#colMediaCentreMainCenter .widget img
{
	float: left;
	background: #FCFCFC;
	padding: 3px;
	border: 1px solid #D2D5D9;
	margin-right: 18px;
	margin-bottom: 20px;
}

#colMediaCentreMainCenter .mediaResourcesRow img  {
	margin-right: 0px;
}

#colInvestorRelationsMainLeft .widget img
{
	float: left;
	background: #FCFCFC;
	padding: 3px;
	border: 1px solid #D2D5D9;
	margin-right: 20px;
	margin-bottom: 20px;
}

#colAboutOldMutualCenter .widget img,
#colAboutOldMutualBottom .widget img,
#colCSRMainBottom .widget img,
#colCareersCenter .widget img
{
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-bottom: 20px;
}

.rowOtherEvents img {
	float: right;
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-left: 20px;
	margin-bottom: 20px;
}

.article3rdLevelPage .boardCommitteePerson img, 
.article3rdLevelPage .advertisingCampaignItem img, 
.article3rdLevelPage #boardOfDirectorsHeader img, 
.article3rdLevelPage .mediaResourcesItem img,
.article3rdLevelPage .videoLibraryItem img
{
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-bottom: 10px;
}

.article3rdLevelPage #boardOfDirectorsHeader img {
	width: 90%;
	height: 90%;
}

.article3rdLevelPage .boardOfDirectorsPerson img {
	float: left;
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-bottom: 20px;
	margin-right: 20px;
}

#panelLandingMain .article3rdLevelPage .widget .timeline {
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-bottom: 10px;
	margin-left: 5px;

}

#panelLandingMain .article3rdLevelPage .widget .awards {
	position: relative;
	display: block;
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

#colAboutOldMutualValuesLeft img,
#colAboutOldMutualValuesRight img
{
	margin-bottom: 20px;
	width: 85%;
	height: 85%;
}

#colCareersLeft .widget img {
	float: left;
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-right: 17px;
}

#colCompanyViewRight img {
	float: left;
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-bottom: 10px;
}

#colEmployeeView img {
	float: right;
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-bottom: 10px;
	margin-left: 20px;
}

#panelHomeLeft .playButton {
	position: absolute;
	background: #87bd3c url("../images/interface/icon-play_button-small.gif") 90% 75% no-repeat;
	opacity: 0.85;
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	top: 148px;
	left: 11px;
	width: 152px;
	height: 60px;
	z-index: 2;	
	cursor: pointer;
}

#colEmployeeView .playButton {
	position: absolute;
	top: 305px;
	right: 43px;
	width: 47px;
	height: 36px;
	background: url("../images/interface/icon-play_button.jpg") center center no-repeat;
	z-index: 1;
	cursor: pointer;
}

#colDynamicWidgetLeft .widget img,
#colDynamicWidgetRight .widget img
{
	float: left;
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
}

/*---------------------------------------------------------------------------------------------*/
/* 3RD-LEVEL AND VIRTUAL-PAGE GENERAL ELEMENTS */
/*---------------------------------------------------------------------------------------------*/

#panelLandingMain .articleVirtualPage,
#panelLandingMain .article3rdLevelPage
{
	width: 645px;
	height: 100%;
	background: #FFFFFF;
}

#panelLandingMain .articleVirtualPage .breadcrumbHeading,
#panelLandingMain .article3rdLevelPage .breadcrumbHeading
{
	float: left;
	top: 3px;
	height: 25px;
	position: relative;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	font-weight: bold;
	padding-right: 14px;
}

#panelLandingMain .articleVirtualPage #breadCrumbs,
#panelLandingMain .article3rdLevelPage #breadCrumbs
{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}

#panelLandingMain .articleVirtualPage #breadCrumbs li,
#panelLandingMain .article3rdLevelPage #breadCrumbs li
{
	display: inline;
	background: url("");
	padding: 0px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;

}

#panelLandingMain .articleVirtualPage #breadCrumbs li a,
#panelLandingMain .article3rdLevelPage #breadCrumbs li a
{
	color: #008131;
}

#panelLandingMain .articleVirtualPage #breadCrumbs li.breadCrumbSpacer,
#panelLandingMain .article3rdLevelPage #breadCrumbs li.breadCrumbSpacer
{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #008131;
}

#panelLandingMain .articleVirtualPage h1.dynamicHeading,
#panelLandingMain .article3rdLevelPage h1.dynamicHeading
{
	clear: both;
	font-family: Arial;	
	font-size: .95em;
	color: #008131;	padding-top: 7px;
	padding-bottom: 15px;
}

#panelLandingMain .articleVirtualPage .ruler,
#panelLandingMain .article3rdLevelPage .ruler
{
	display: none;
}

#panelLandingMain .companyLogo { 
	padding-top: 3px;
}

#panelLandingMain .companyLogo img { 
	padding-bottom: 27px;
}

.clearCompanyView {
	clear: both;
	margin-top: -20px;
}

#panelLandingMain .article3rdLevelPage h1 {
	color: #323232;
	padding-top: 0px;
	padding-bottom: 5px;
}

#panelLandingMain .article3rdLevelPage .widget h1 {
	margin-top: -5px;
	margin-bottom: 28px;
	font-family: Arial;
	font-size: .8em;
	color: #008131;
	padding-bottom: 0px;
}

#panelLandingMain .article3rdLevelPage .article h1 {
	padding-bottom: 0px;
}

#panelLandingMain .article3rdLevelPage .widget {
	padding-bottom: 10px;
}

#panelLandingMain .article3rdLevelPage table {
	width: 100%;
	margin-bottom: 20px;
	border: 0px;	
}

#panelLandingMain .article3rdLevelPage .historyTable th {
	font-family: Arial;
	font-size: .95em;
	color: #888A8C;
	border: 0px;
	border-bottom: 1px solid #E1E2E5;
	padding: 7px;
	padding-bottom: 13px;
}

#panelLandingMain .article3rdLevelPage .historyTable td {
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	border: 1px solid #E1E2E5;
	border-top: 0px;
	padding: 7px;
}

#panelLandingMain .article3rdLevelPage .historyTable .historyMonth {
	width: 85px;
	border-right: 0px;
	color: #008131;
}

#panelLandingMain .article3rdLevelPage .leadingConsumerBrandsTable {
	width: 645px;
	margin-left: 1px;
	margin-top: 15px;
}

#panelLandingMain .article3rdLevelPage .leadingConsumerBrandsTable th {
	font-family: Arial;
	font-size: .8em;
	color: #6EAB24;
	text-align: left;
	width: 25%;
	padding-top: 12px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 27px;
}

#panelLandingMain .article3rdLevelPage .leadingConsumerBrandsTable td {
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	text-align: left;
	width: 25%;
	height: 52px;
	margin: 0px;
	padding-left: 18px;
	padding-right: 18px;
	cursor: pointer;
}

#panelLandingMain .article3rdLevelPage .leadingConsumerBrandsTable .logo {
	padding: 0px;
	margin: 0px;	
	cursor: default;
}

#panelLandingMain .article3rdLevelPage .leadingConsumerBrandsTable .description {
	width: 100%;
	background: #6FAC25;
	color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 26px;
	cursor: default;
}

#panelLandingMain .article3rdLevelPage label {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreFeedbackLeft label,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsFeedback label
 {
	clear: left;
	float: left;
	width: 125px;
	height: 20px;
	position: relative;
	padding-top: 3px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreAdvancedSearchTop label,
#panelLandingMain .article3rdLevelPage #colSearchTop label,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsTop label,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarLeft label,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarRight label
{
	clear: left;
	float: left;
	width: 130px;
	height: 20px;
	position: relative;
	padding-top: 3px;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarLeft label,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarRight label
{
	width: 104px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreFeedbackRight label {
	float: left;
	width: 125px;
	height: 20px;
	position: relative;
	padding-top: 3px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreLatestPressReleasesTop label
{
	float: left;
	width: 125px;
	height: 20px;
	position: relative;
	padding-top: 3px;
}

#panelLandingMain .article3rdLevelPage #colSiteMapTop label
{
	float: left;
	width: 58px;
	height: 20px;
	position: relative;
	padding-top: 3px;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarTop label,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsTop label
{
	float: left;
	width: 85px;
	height: 20px;
	position: relative;
	padding-top: 3px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsSubscriptionManagement label {
	clear: left;
	float: left;
	width: 189px;
	height: 27px;
	position: relative;
	padding-top: 3px;
}

#panelLandingMain .article3rdLevelPage #colDividendCalculatorTop label
{
	clear: left;
	float: left;
	position: relative;	
	display: block;
	width: 412px;
	font-family: Arial;
	font-size: .75em;
	color: #323232;
	padding-bottom: 20px;
}

#panelLandingMain .article3rdLevelPage #colDividendCalculatorTop p
{
	display: inline;
}

#panelLandingMain .article3rdLevelPage #colDividendCalculatorTop .spacingFix
{
	margin-bottom: 10px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsSubscriptionManagement p.info {
	vertical-align: middle;
	display: inline;
	padding-left: 6px;
	font-size: .7em;
}

#colSearchBottom p.results {
	padding-bottom: 38px;
}

#panelLandingMain .article3rdLevelPage p {
	position: relative;
}

/*
#panelLandingMain .article3rdLevelPage h2 {
	padding: 0px;
	margin: 0px;

	font-family: Arial;
	font-size: .95em;
	color: #808080;
}

#panelLandingMain .article3rdLevelPage h3 {
	padding: 0px;
	margin: 0px;
	font-size: .75em;
	color: #008131;
}

#panelLandingMain .article3rdLevelPage h4 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 18px;
}

#panelLandingMain .article3rdLevelPage ul {
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#panelLandingMain .article3rdLevelPage ul li {
	padding-top: 0px;
	display: block;
	padding-left: 12px;
	background: url("../images/interface/bullet-arrow.jpg") 0 .4em no-repeat;
	line-height: 17px;
	font-family: Arial;
	font-size: .75em;
	color: #808080;
	white-space: normal;
}
*/

.article3rdLevelPage #pagination {
	clear: both;
	width: 100%;
	word-spacing: 2px;
/*
	word-spacing: 4px;
*/
}

#totheTopDiv {
	display: none;
}

.article3rdLevelPage #totheTopDiv {
	display: none;
}

#totheTopDiv #totheTop {
	display: none;
}

/*-------------------------------------------------FWB--------------------------------------*/

#totheTopDiv_floating {
	display: none;
}

#totheTopDiv_floating #totheTop {
	display: none;
}

/*-------------------------------------------------FWB--------------------------------------*/

/*---------------------------------------------------------------------------------------------*/
/* 3RD-LEVEL AND VIRTUAL-PAGE POSITIONG AND TEXT VARIATIONS */
/*---------------------------------------------------------------------------------------------*/

#panelLandingMain .article3rdLevelPage .boardCommitteeRow {
	position: relative;
	padding-top: 13px;
	padding-bottom: 13px;
}

#panelLandingMain .article3rdLevelPage .advertisingCampaignRow,
#panelLandingMain .article3rdLevelPage .videoLibraryRow
{
	position: relative;
}

#mainContainer,
#content,
#panelLandingMain .article3rdLevelPage
{
	display: inline;
}

#panelLandingMain .article3rdLevelPage .boardOfDirectorsRow
{

}

#panelLandingMain .article3rdLevelPage .mediaResourcesRow
{
	position: relative;
	float: left;
	left: -20px;
	margin-right: -20px;
}

#panelLandingMain .article3rdLevelPage .clearBoardCommitteeRow {
	clear: both;
	height: 5px;
}

#panelLandingMain .article3rdLevelPage .boardCommitteePerson {
	float: left;
	width: 118px;
	height: 230px;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

#panelLandingMain .article3rdLevelPage .advertisingCampaignItem
{
	width: 153px;
	height: 179px;
	padding: 0px;
	margin: 0px;
	margin-right: 20px;
}

#panelLandingMain .article3rdLevelPage .advertisingCampaignItem p
{
	position: static;
}

#panelLandingMain .article3rdLevelPage .advertisingCampaignDescription
{
	clear: both;
}

#panelLandingMain .article3rdLevelPage .advertisingCampaignDescription p
{
	padding: 0px;
	margin: 0px;
}

#panelLandingMain .article3rdLevelPage #mediaResoursesMenu {
	padding-bottom: 10px;
}

#panelLandingMain .article3rdLevelPage .mediaResourcesItem
{
	float: left;
	width: 153px;
	height: 185px;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

#panelLandingMain .article3rdLevelPage .videoLibraryItem {
	float: left;
	width: 173px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

#panelLandingMain .article3rdLevelPage .boardOfDirectorsPerson {
 	clear: both;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
}

#panelLandingMain .article3rdLevelPage .boardOfDirectorsPerson h3,
#panelLandingMain .article3rdLevelPage .advertisingCampaignRow h3
{
	padding: 0px;
	margin: 0px;
}

#panelLandingMain .article3rdLevelPage .boardCommitteeRow h3 {
	padding: 0px;
	margin: 0px;
	float: left;
	padding-right: 3px;
}

#panelLandingMain .article3rdLevelPage .boardCommitteeRow p,
#panelLandingMain .article3rdLevelPage .boardOfDirectorsPerson p,
#panelLandingMain .article3rdLevelPage .advertisingCampaignRow p,
#panelLandingMain .article3rdLevelPage .mediaResourcesRow p,
#panelLandingMain .article3rdLevelPage .videoLibraryRow p
{
	padding-bottom: 0px;
	text-align: left;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreLatestPressReleasesTop p,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarTop p,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsTop p
{
	display: inline;
}

#panelLandingMain .article3rdLevelPage .advertisingCampaignInfo {
	padding-top: 10px;
	padding-bottom: 8px;
	color: #27822E;
	font-weight: bold;
}

#panelLandingMain .article3rdLevelPage .boardOfDirectorsName {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #27822E;
}

#panelLandingMain .article3rdLevelPage #colCompanyViewRight h3 {
	padding-bottom: 0px;
}

#panelLandingMain .article3rdLevelPage #colCompanyViewLeft p,
#panelLandingMain .article3rdLevelPage #colCompanyViewRight p
{
	padding-bottom: 15px;

}

#panelLandingMain .article3rdLevelPage #colMediaCentrePressReleases p
{
	display: block;
	height: auto;
	max-height: 100%;
}

#panelLandingMain .article3rdLevelPage .rowOtherEvents p
{
	display: block;
	height: 100%;
}

#panelLandingMain .article3rdLevelPage #awardsListing h2 {
	color: #008131;
}

#panelLandingMain .article3rdLevelPage #awardsListing p {
	display: block;
	padding-bottom: 5px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreAdvancedSearchBottom h2,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsBottom h2
{
	font-family: Arial;
	font-size: .95em;
	padding: 0px;
	margin: 0px;
	color: #323232;
	padding-right: 9px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsLoginBottom h2
{
	font-family: Arial;
	font-size: .95em;
	padding: 0px;
	margin: 0px;
	color: #323232;
	padding-right: 9px;
	padding-bottom: 15px;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsBottom .greyBox {
	background: #f5f7fa;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #e1e2e5;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsBottom h2
{
	font-family: Arial;
	font-size: .95em;
	padding: 0px;
	margin: 0px;
	color: #323232;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsBottom p
{
	padding-bottom: 7px;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsBottom a
{
	margin-left: 5px;
	margin-right: 5px;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsBottom ul {
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsBottom  ul li
{
	padding-top: 0px;
	display: block;
	padding-left: 12px;
	background: url("../images/interface/bullet-arrow.jpg") 0 .55em no-repeat;
	font-family: Arial;
	font-size: .75em;
	color: #888A8C;
	white-space: normal;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreLatestPressReleasesBottom .article h3, 
#panelLandingMain .article3rdLevelPage #colMediaCentreAdvancedSearchBottom h3, 
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsBottom h3
{
	display: block;
	height: 30px;
	margin-bottom: -5px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreLatestPressReleasesBottom .article p, 
#panelLandingMain .article3rdLevelPage #colMediaCentreAdvancedSearchBottom p,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsBottom p,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsLoginBottom p
{
	display: block;
	margin-bottom: -5px;
}

#panelLandingMain .article3rdLevelPage .rowOtherEvents {
	padding-bottom: 21px;
}

#panelLandingMain .article3rdLevelPage #statusBox {
	margin-top: 10px;
	margin-bottom: 20px;
	border: 1px solid #d5d6da;
}

#panelLandingMain .article3rdLevelPage #statusBox p {
	color: #ff0000;
	padding: 10px;
}

.rss {
	position: relative;
	top: 3px;
}

#panelLandingMain .article3rdLevelPage #eventCalendar
{
	margin-top: 10px;
	margin-bottom: 30px;
}

#panelLandingMain .article3rdLevelPage .dailysharemovement
{
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 1px;
}

#panelLandingMain .article3rdLevelPage #eventCalendar th,
#panelLandingMain .article3rdLevelPage .dailysharemovement th
{
	text-align: left;
	color: #323232;
}

#panelLandingMain .article3rdLevelPage #eventCalendar td,
#panelLandingMain .article3rdLevelPage .dailysharemovement td
{
	color: #008131;
}

#panelLandingMain .article3rdLevelPage .dailysharemovement td.header
{
	color: #323232;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

#panelLandingMain .article3rdLevelPage #eventCalendar td.past
{
	color: #808080;
}

#colSiteMapBottom h2 {
	margin-top: 32px;
	padding-bottom: 0px;
}

#colSiteMapBottom p {
	padding-bottom: 0px;
}

#colInvestorRelationsContactsNav {
	margin-bottom: 0;
}

#panelLandingMain .article3rdLevelPage .colInvestorRelationsContactsItem h2 {
	padding-top: 15px;
}

#colInvestorRelationsContactsNav div {
	display: none;
}

#colInvestorRelationsContactsNav .active {
	display: block;
	font-weight: bold;
}

.articleItem .additional {
	display: none;
}

.articleSearch {
	display: none;
}

#panelLandingMain .priorityBlocks {
	margin-top: 8px;
}

#panelLandingMain .priorityBlocks img {
	float: left;
	border: none;
	padding: 0;
	margin-bottom: 5px;
	width: 280px;
}

.priorityBlocks div {
	float: right;
	margin-bottom: 10px;
	padding-left: 14px;
	padding-right: 14px;	
	width: 321px;
	height: 56px;
}

.priorityBlocks .one,
.whatWeDo .one
{
	background: #09852f;
}

.priorityBlocks .two,
.whatWeDo .two
{

	background: #208c2b;
}

.priorityBlocks .three,
.whatWeDo .three
{
	background: #359326;
}

.priorityBlocks .four,
.whatWeDo .four
 {
	background: #4a9b22;
}

.priorityBlocks .five,
.whatWeDo .five
{
	background: #60a21e;
}

.priorityBlocks div h3,
.whatWeDo div h3 {
	padding-top: 12px;
	font-size: .85em;
	color: #ffffff;
}

.whatWeDo div h3 {
	padding-top: 18px;
}

.priorityBlocks div a,
.whatWeDo div a
{
	color: #ffffff;
}

.priorityBlocks div a:hover,
.whatWeDo div a:hover {
	color: #323232;
}

.whatWeDo {
	float: left;
	position: relative;
	margin: 0;
	margin-bottom: 23px;
	padding: 0;
	padding-bottom: 23px;
	width: 100%;
	height: 100%;
	list-style-type: none;
	font-size: 1.35em;
}

.whatWeDo li {
	clear: left;
	margin: 0;
	padding: 0;
	line-height: 13px;
}

.whatWeDo div {
	float: left;
	margin-right: 14px;
	margin-bottom: 10px;
	width: 135px;
}

.whatWeDo p {
	float: left;
	padding-top: 5px;
	padding-bottom: 0;
	width: 497px;
}

.whatWeDoButton {
	display: none;
}

/*---------------------------------------------------------------------------------------------*/
/* SPONSORSHIP *
/*---------------------------------------------------------------------------------------------*/

.sponsorshipsTable,
.sponsorshipsTable th,
.sponsorshipsTable td
{
	border: 0px;
	vertical-align: top;
}

.sponsorshipsTable td
{
	padding-bottom: 30px;
}

.sponsorshipsTable .portrait {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.sponsorshipsTable .portrait img {
	display: block;
	background: #FCFCFC;
	padding: 4px;
	border: 1px solid #D2D5D9;
	margin-bottom: 6px;
}

.sponsorshipsTable .portrait p {
	font-size: .9em;
}

/*---------------------------------------------------------------------------------------------*/
/* COMPONENTS */
/*---------------------------------------------------------------------------------------------*/

.defaultForm {
	display: inline;
}

#sortBox {
	width: 222px;
	margin-right: 5px;
	background: #FFFFFF;
	font-family: Arial;
	font-size: 0.75em;
	color: #40A703;
}

#mediaContactBox {
	clear: both;
	width: 175px;
	margin-right: 5px;
	background: #F5F7FA;
	font-family: Arial;
	font-size: 0.75em;
	color: #40A703;
}

#searchBox {
	width: 156px;
	height: 17px;
	margin-left: 7px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background: #F5F7FA;
	font-family: Arial;
	font-size: 1em;
	color: #40A703;
	border: 1px solid #E0E0E0;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreFeedbackLeft input,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsFeedback .textbox
{
	width: 184px;
	height: 18px;
	background: #F5F7FA !important;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 8px;
	background: #F5F7FA;
	font-family: Arial;
	font-size: .8em;
	color: #40A703;
	border: 1px solid #E0E0E0;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsFeedback .textbox {
	width: 217px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreAdvancedSearchTop input,
#panelLandingMain .article3rdLevelPage #colSearchTop input,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsTop input,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsSubscriptionManagement .textbox,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarLeft input,
#panelLandingMain .article3rdLevelPage #colDividendCalculatorTop .textbox
{
	width: 224px;
	height: 18px;
	background: #F5F7FA !important;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 8px;
	background: #F5F7FA;
	font-family: Arial;
	font-size: .8em;
	color: #40A703;
	border: 1px solid #E0E0E0;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarLeft input,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarRight input
{
	width: 198px;
}

#panelLandingMain .article3rdLevelPage #colDividendCalculatorTop .textbox
{
	width: 218px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsSubscriptionManagement .textbox {
	margin-bottom: 8px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsSubscriptionManagement .checkbox
{
	height: 18px;
	margin-bottom: 8px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreAdvancedSearchTop select,
#panelLandingMain .article3rdLevelPage #colSearchTop select,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsTop select,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsSubscriptionManagement select
{
	width: 230px;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarLeft select
{
	width: 204px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreAdvancedSearchTop #searchButton,
#panelLandingMain .article3rdLevelPage #colSearchTop #searchButton,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsTop #searchButton,
#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsTop #loginButton
{
	float: right;
	width: 54px;
	height: 22px;
	padding-bottom: 2px;
	margin-top: 2px;
	background: #FFFFFF url("../images/interface/bg-textbox.jpg") repeat-x !important;
	font-family: Arial;
	font-size: 0.75em;
	color: #008131;
	border: 1px solid #D2D5D9;
	cursor: pointer;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarLeft #subscribeButton,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarRight #unsubscribeButton
{
	position: relative;
	float: right;
	width: 54px;
	height: 22px;
	padding-bottom: 4px;
	margin-top: 10px;
	background: #FFFFFF url("../images/interface/bg-textbox.jpg") repeat-x !important;
	font-family: Arial;
	font-size: 0.75em;
	color: #008131;
	border: 1px solid #D2D5D9;
	cursor: pointer;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarLeft #subscribeButton
{
	width: 74px;
}

#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarRight #unsubscribeButton
{
	width: 90px;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreRegulatoryNewsSubscriptionManagement #registerButton
{
	clear: left;
	position: relative;
	left: 346px;
	width: 74px;
	height: 22px;
	margin-top: 10px;
	background: #FFFFFF url("../images/interface/bg-textbox.jpg") repeat-x !important;
	font-family: Arial;
	font-size: 0.75em;
	color: #008131;
	border: 1px solid #D2D5D9;
	cursor: pointer;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreFeedbackRight textarea,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsFeedback textarea
{
	width: 217px;
	height: 151px;
	background: #F5F7FA !important;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 8px;
	background: #F5F7FA;
	font-family: Arial;
	font-size: .8em;
	color: #40A703;
	border: 1px solid #E0E0E0;
}

#panelLandingMain .article3rdLevelPage select {
	width: 224px;
	height: 21px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 8px;
	background: #F5F7FA;
	font-family: Arial;
	font-size: .8em;
	color: #40A703;
	border: 1px solid #E0E0E0;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreLatestPressReleasesTop select,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarTop select,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsTop select,
#panelLandingMain .article3rdLevelPage #colSiteMapTop select
{
	margin-bottom: 0px;
}

#searchButton {
	display: none;
}

#goButton {
	display: none;
}

#sendButton {
	display: none;
}

#calculateButton {
	display: none;
}

#panelLandingMain .article3rdLevelPage #colMediaCentreLatestPressReleasesTop #goButton,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsCalendarTop #goButton,
#panelLandingMain .article3rdLevelPage #colInvestorRelationsResultsAndPresentationsTop #goButton,
#panelLandingMain .article3rdLevelPage #colSiteMapTop #goButton
{
	display: none;
}

.buttonContainer {
	display: none;
}

.buttonContainerSearch {
	display: none;
}

.buttonContainerHomeNews {
	display: none;
}

.buttonContainerHomeShares {
	display: none;
}

.buttonContainerMediaCentre	{
	display: none;
}

.buttonContainerInvestorRelationsLeft {
	display: none;
}

.buttonContainerInvestorRelationsCenter	{
	display: none;
}

.buttonContainerInvestorRelationsCenterBottom {
	display: none;
}

.buttonContainerCareersLeft  {
	display: none;
}

.buttonContainerCareersCenter {
	display: none;
}

.buttonContainerDynamicWidget {
	display: none;
}

/*---------------------------------------------------------------------------------------------*/