
html a, div, li, ul { outline: 0px; }
* a div li ul { outline: 0px; }

#preLoadAcc1 {
	background: url(../images/accordionSkin_selected.gif) no-repeat;
	display: none;
}

#preLoadAcc2 {
	background: url(../images/accordionSkin_normal.gif) no-repeat;
	display: none;
}

#preLoadAcc3 {
	background: url(../images/accordionSkin_hover.gif) no-repeat;
	display: none;
}


body { font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; margin: 0px; background-image: url(/images/backTile.gif); background-position: top left; background-repeat: repeat-x; background-color: #fdfcf9; overflow: auto; padding: 0px;
 filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /*Causing IETester to error script - bug in IETester LOL!*/
.container { width: 887px; margin: auto; }
.topFlashBanner { width: 887px; height: 197px; background-repeat: no-repeat; }
/* background-image:url(/images/bg_02.jpg);*/
.flashBanner { position: absolute; z-index: 1; }
.contentBackTile { width: 887px; background-image: url(/images/bg_03_tile.jpg); background-repeat: repeat-y; background-position: top left; }
.content { width: 887px; background-image: url(/images/bg_03.jpg); background-repeat: no-repeat; background-position: top; } /* min-height: 538px;*/

.rightsBar { width: 887px; height: 43px; background-image: url(/images/bg_04.gif); background-repeat: no-repeat; background-position: top left; padding-bottom: 117px; }
.rightsBarContainer { width: 860px; color: #fff; font-size: 10px; padding-top: 6px; padding-left: 48px; }
.rightsBarContainer a { color: #fff; font-size: 10px; text-decoration: none; }
.rightsBarContainer a:hover { text-decoration: underline; }
.rightsBarContentOne { float: left; }
.rightsBarContentTwo { float: left; padding-left: 20px; }

.rightsBarContentOneMAC { float: left; padding-left:14px; }
.rightsBarContentTwoMAC { float: left; padding-left: 26px; }

.bottomLogosTile { position: fixed; bottom: 0px; width: 100%; height: 117px; background-image: url(/images/bottomLogosTile.jpg); background-repeat: repeat-x; background-position: top center; }
.bottomLogosTileStatic { margin-top: -100px; clear: both; margin-bottom: -10px; width: 100%; height: 117px; background-image: url(/images/bottomLogosTile.jpg); background-repeat: repeat-x; background-position: top center; }
.bottomLogosTilePageLoading { display:none; }
.bottomLogosBack { margin-left: 0px; bottom: 0px; width: 887px; height: 117px; background-image: url(/images/bottomLogosBack.jpg); background-repeat: no-repeat; background-position: top center; z-index: 1200; }
.bottomLogosBack a img.One { float: left; margin-top: 12px; padding-left: 60px; border:0px; }
.bottomLogosBack a img.Two { float: left; margin-top: 12px; padding-left: 20px; border:0px; }
.bottomLogosBack a img.Three { float: left; padding-top: 12px; padding-left: 34px; border:0px; }

.floatingNavBar { position: absolute; margin-left: 43px; margin-right: 47px; margin-top: 180px; width: 797px; height: 33px; background-image: url(/images/navBack.jpg); z-index: 10; }
.navLinksContainer { width: 730px; height: 30px; margin: auto; margin-top: 4px; }
.navLinksContainer ul { list-style: none; margin: 0px; padding: 0px; }
.navLinksContainer ul li { float: left; margin-left: 12px; }

.navLinksContainer ul li a { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; padding: 7px 6px 8px 6px; margin-right: 20px; margin-left: 20px; text-decoration: none; }
/*When above is change, NB to check '#mainMenu li ul' in spurDropdown.css to match margins */

.navLinksContainer ul li a:hover { background-color: #ba141a; color: #FFFFFF; }

.homeColumnSpacer { width: 50px; margin-top: 44px; height: 100%; margin: auto; height: auto; min-height:385px; float: left; } /*min-height to cancel jumping of content when loading a page*/
/* border:1px solid #000000;*/
.homeColumn1 { width: 483px; margin-top: 36px; float: left; }
.homeColumnSepContainer { width: 40px; margin-top: 36px; float: left; }
.homeColumnSep1 { width: 40px; height: 333px; margin-top: 36px; float: left; background-image: url(/images/home_columnSep.gif); background-position: top center; background-repeat: no-repeat; }
.homeColumnSep2 { width: 9px; height: 333px; margin: 0px auto; background-image: url(/images/home_columnSep.gif); background-position: top center; background-repeat: no-repeat; }
.homeColumnSep2Tile { width: 9px; margin: 0px auto; background-image: url(/images/home_columnSepTile.gif); background-position: top center; background-repeat: repeat-y; }
.homeColumn2 { width: 263px; margin-top: 36px; float: left; height: auto; }

.homeColumn1Two { width: 373px; margin-top: 36px; float: left; }
.homeColumn2Two { width: 373px; margin-top: 36px; float: left; height: auto; }

.imageContainer { height: 126px; width: 100%; margin-top: 6px; }
.imageContainer img { padding-right: 4px; float: left; }
.imageContainer img.last { padding-right: 0px; float: left; }

.textInfo { width: 100%; margin-top: 8px; text-align: justify; }

.latestSharePricesContainer { width: 263px; height: 130px; background-image: url(/images/box_latestSharePrice.png); background-repeat: no-repeat; background-position: top left; float: left; font-size: 14px; color: #141311; text-align: center; }
.latestSharePricesContainer div.ShareOne { float: left; width: 263px; padding-top: 30px; }
.latestSharePricesContainer div.ShareTwo { float: left; width: 263px; color: #ba141a; font-size: 48px; font-weight: bold; }
.latestSharePricesContainer div.ShareThree { float: left; width: 263px; }

.latestNewsContainer { width: 263px; height: 192px; background-image: url(/images/box_latestNews.png); background-repeat: no-repeat; background-position: top left; float: left; margin-top: 10px; }
.latestNewsContainer div.NewsTopFour { margin-top: 22px; }
.latestNewsContainer div.NewsTopFour a { float: left; width: 250px; padding: 15px 0px 14px 10px; text-decoration: none; color: #141311; }
.latestNewsContainer div.NewsTopFour a:hover { text-decoration: underline; color: #b9171e; }
.NewsTopFour a { height: 14px; clear: left; float: left; position: relative; display: block; width: 263px; }
.NewsTopFour a:hover { text-decoration: underline; color: #cc0000; }

.homeContentBottom { width: 796px; background-image: url(/images/home_Faq_Report_ContactUs.png); background-repeat: no-repeat; background-position: top left; height: 147px; float: left; margin-left: -6px; margin-top: 12px; color: #29231a; }
.homeContentBottom p.homeContentBottomOne { float: left; margin: 48px 0px 0px 20px; width: 220px; position: relative; }
.homeContentBottom p.homeContentBottomTwo { float: left; margin: 48px 0px 0px 43px; width: 230px; position: relative; }
.homeContentBottom p.homeContentBottomThree { float: left; margin: 48px 0px 0px 46px; width: 230px; position: relative; }
.homeContentBottom a { color: #333; text-decoration: none; }
.homeContentBottom a:hover { text-decoration: underline; }
.homeContentBottom div.homeContentBottomArrOne { position:relative; width:40px; height:21px; margin: 24px 0px 0px 204px; float: left; }
.homeContentBottom div.homeContentBottomArrTwo { position:relative; width:40px; height:21px; margin: 24px 0px 0px 228px; float: left; }
.homeContentBottom div.homeContentBottomArrThree { position:relative; width:40px; height:21px; margin: 24px 0px 0px 232px; float: left; }
.homeContentBottom div#homeContentBottomArr a { position:relative; }
.homeContentBottom div#homeContentBottomArr a img { position:relative; width:40px; height:30px; border:0px; }

.nextPrePages { height: auto; width: 100%; border-top: 1px dashed #aa0f14; border-bottom: 1px dashed #990000; clear: both; margin-top: 6px; }
.nextPrePages a { text-decoration: none; color: #333333; }
.nextPrePages a:hover { color: #cc0000; }
a.txtDisable { text-decoration: none; color: #999; cursor: default; }
a.txtDisable:hover { color: #999; }
a.txtEnable { text-decoration: none; color: #333333; }
a.txtEnable:hover { color: #cc0000; }
.nextPrePagesContentLeft { width: 382px; padding: 4px; float: left; }
.nextPrePagesContentRight { width: 80px; padding: 4px; float: left; text-align: right; }
.nextPrePagesContentLeftTwo { width: 270px; padding: 4px; float: left; }
.nextPrePagesContentRightTwo { width: 80px; padding: 4px; float: left; text-align: right; }
a.nextPrePagesBackButton { color: #cc0000; }
a.nextPrePagesCurrent { text-decoration: underline; color: #cc0000; }

.typeOneTextContent { font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.typeOneTextContent p { margin: 0px 0px 10px 0px; padding: 0px; display: block; }
.typeTwoTextContent { font-size: 12px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.typeTwoTextContent p { margin: 0px 0px 10px 0px; padding: 0px; display: block; }
.infoBottomSep { margin: 0px 0px 10px 0px; border-bottom: 1px dashed #990000; }

.headingOne { font-size: 14px; color: #333; font-weight: bold; }
.headingTwo { font-weight: bold; color: #333; }
.headingThree { font-weight: bold; color: #333; font-size: 12px; }

.imgRightContainer { width: 263px; height: auto; float: left; }
.imgRightContainerTwo { width: 263px; height: auto; float: left; margin-top: 10px; }

.graphContainerOne { width: 408px; height: 258px; background-image: url(/images/img_graphContainer.jpg); background-repeat: no-repeat; background-position: top left; }
.graphContainerOne img { border: 0px; margin-left: 4px; margin-top: 4px; float: left; }
.graphButtonContainerOne { text-align: left;}
.graphButtonContainerOne span { color: #991313; }

.sharePriceInfoTable { background-image: url(/images/share_shareInfoTile.jpg); background-position: top; background-repeat: repeat-x; border-top: 1px dashed #aa0f14; padding: 6px; }
.sharePriceInfoTable td.ShareInfoLeft { text-align: left; }
.sharePriceInfoTable td.ShareInfoRight { color: #991313; text-align: right; }
.sharePriceInfoTable div { display: block; clear: both; margin-bottom: 10px; }
.redLinks a { text-decoration: underline; color: #ab1218; }
.redLinks a:hover { text-decoration: none; }

span.redLinksNorm { text-decoration: none; color: #ab1218; }
span.redLinksNorm:hover { text-decoration: underline; cursor:default; }

.redText { color: #b01319; }

.contactFrom select { font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.highLightDrop { background-color: #ececec; padding: 2px; font-weight: bold; }
.firstDropItem { background-color: #971112; padding: 2px; font-weight: bold; color: #fff; }
.contactFrom input { font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.contactFrom textarea { font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }

.mediaFImage { background-image: url(/images/img_media.png); background-position: top left; background-repeat: no-repeat; width: 199px; height: 394px; position: absolute; margin-left: 180px; margin-top: -50px; float: left; }
.contactFImage { background-image: url(/images/img_contact.png); background-position: top left; background-repeat: no-repeat; width: 228px; height: 408px; position: absolute; margin-left: 140px; margin-top: -50px; float: left; }

.siteMapStyle a { color: #CC0000; text-decoration: none; }
.siteMapStyle a:hover { text-decoration: underline; }

.siteMapStyle { margin-left:10px; padding-left: 2px; list-style: none; color: #CC0000; }
.siteMapStyle li {padding: 2px;}
.siteMapParent { font-size: 12px; font-weight:bold; }
li.siteMapChild { font-size: 11px; padding-left: 10px; }

.shareGraphsTopContent table td { border:1px solid #333;}
.typeOneTextContent .ContentHeading {border:0px;}
.alignLeft,.alignLeft div, .alignLeft div table,.alignLeft div table td {text-align:left;}

#mailS {position:absolute; top:300px; margin:0px; width:400px; height:100px; z-index:1000; background-color:#f7f1e1; border:2px solid #920005; filter:alpha(opacity=90); opacity:0.9; display:none;}
#mailS div {margin:auto; width:300px; padding:16px;}
#mailS div h2 {margin:0px;padding:0px; display:block;}

.header1 { height: 75px; width: 100%; border-top: 1px dashed #aa0f14; border-bottom: 1px dashed #990000; clear: right; }
.header2 { height: 38px; width: 100%; border-top: 1px dashed #aa0f14; border-bottom: 1px dashed #990000; clear: right; }
.headerImage { margin-left: 10px; background-image: url(/images/hdr_home.png); background-repeat: no-repeat; height: 52px; width: 413px; margin-top: 11px; }
.headerImageNews { margin-left: 10px; background-image: url(/images/hdr_news.png); background-repeat: no-repeat; height: 26px; width: 250px; margin-top: 6px; background-position: left; }
.headerImageAboutOverview { margin-left: 10px; background-image: url(/images/hdr_about_overview.png); background-repeat: no-repeat; height: 24px; width: 213px; margin-top: 10px; background-position: left; }
.headerImageAboutHistory { margin-left: 10px; background-image: url(/images/hdr_about_history.png); background-repeat: no-repeat; height: 24px; width: 258px; margin-top: 10px; background-position: left; }
.headerImageAboutDirectors { margin-left: 10px; background-image: url(/images/hdr_about_directors.png); background-repeat: no-repeat; height: 24px; width: 334px; margin-top: 10px; background-position: left; }
.headerImageAboutDManagement { margin-left: 10px; background-image: url(/images/hdr_about_management.png); background-repeat: no-repeat; height: 24px; width: 369px; margin-top: 10px; background-position: left; }
.headerImageShareShare { margin-left: 10px; background-image: url(/images/hdr_share_share.png); background-repeat: no-repeat; height: 24px; width: 195px; margin-top: 10px; background-position: left; }
.headerImageShareInvestorSnapshot { margin-left: 10px; background-image: url(/images/hdr_share_investorSnapshot.png); background-repeat: no-repeat; height: 24px; width: 195px; margin-top: 10px; background-position: left; }
.headerImageShareSens { margin-left: 10px; background-image: url(/images/hdr_share_sens.png); background-repeat: no-repeat; height: 24px; width: 241px; margin-top: 10px; background-position: left; }
.headerImageSharePresentations { margin-left: 10px; background-image: url(/images/hdr_share_presentations.png); background-repeat: no-repeat; height: 24px; width: 330px; margin-top: 10px; background-position: left; }
.headerImageShareResults { margin-left: 10px; background-image: url(/images/hdr_share_results.png); background-repeat: no-repeat; height: 24px; width: 413px; margin-top: 10px; background-position: left; }
.headerImageShareAnnualReport { margin-left: 10px; background-image: url(/images/hdr_share_annualReport.png); background-repeat: no-repeat; height: 24px; width: 413px; margin-top: 10px; background-position: left; }
.headerImageShareDistributions { margin-left: 10px; background-image: url(/images/hdr_share_distributions.png); background-repeat: no-repeat; height: 24px; width: 413px; margin-top: 10px; background-position: left; }
.headerImageShareGlossary { margin-left: 10px; background-image: url(/images/hdr_share_glossary.png); background-repeat: no-repeat; height: 24px; width: 413px; margin-top: 10px; background-position: left; }
.headerImageShareInvestorFAQ { margin-left: 10px; background-image: url(/images/hdr_share_investorFAQ.png); background-repeat: no-repeat; height: 24px; width: 413px; margin-top: 10px; background-position: left; }
.headerImageShareIRContacts { margin-left: 10px; background-image: url(/images/hdr_share_ircontacts.png); background-repeat: no-repeat; height: 24px; width: 413px; margin-top: 10px; background-position: left; }
.headerImageShareShareGraphs { margin-left: 10px; background-image: url(/images/hdr_share_shareGraphs.png); background-repeat: no-repeat; height: 24px; width: 413px; margin-top: 10px; background-position: left; }
.headerImageMediaReleases { margin-left: 10px; background-image: url(/images/hdr_mediaReleases.png); background-repeat: no-repeat; height: 24px; width: 173px; margin-top: 10px; background-position: left; }
.headerImageMediaContacts { margin-left: 10px; background-image: url(/images/hdr_mediaContacts.png); background-repeat: no-repeat; height: 24px; width: 173px; margin-top: 10px; background-position: left; }
.headerImageContactUs { margin-left: 10px; background-image: url(/images/hdr_ContactUs.png); background-repeat: no-repeat; height: 24px; width: 300px; margin-top: 10px; background-position: left; }
.headerImageContactDetails { margin-left: 10px; background-image: url(/images/hdr_ContactDetails.png); background-repeat: no-repeat; height: 24px; width: 300px; margin-top: 10px; background-position: left; }
.headerImageSitemap { margin-left: 10px; background-image: url(/images/hdr_siteMap.png); background-repeat: no-repeat; height: 24px; width: 413px; margin-top: 10px; background-position: left; }

/* PNG Transparency in IE6 */
* html .headerImage { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_home.png', sizingMethod='scale'); }
* html .headerImageNews { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_news.png', sizingMethod='scale'); }
* html .headerImageAboutOverview { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_about_overview.png', sizingMethod='scale'); }
* html .headerImageAboutHistory { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_about_history.png', sizingMethod='scale'); }
* html .headerImageAboutDirectors { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_about_directors.png', sizingMethod='scale'); }
* html .headerImageAboutDManagement { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_about_management.png', sizingMethod='scale'); }
* html .headerImageShareShare { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_share.png', sizingMethod='scale'); }
* html .headerImageShareInvestorSnapshot { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_investorSnapshot.png', sizingMethod='scale'); }
* html .headerImageShareSens { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_sens.png', sizingMethod='scale'); }
* html .headerImageSharePresentations { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_presentations.png', sizingMethod='scale'); }
* html .headerImageShareResults { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_results.png', sizingMethod='scale'); }
* html .headerImageShareAnnualReport { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_annualReport.png', sizingMethod='scale'); }
* html .headerImageShareDistributions { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_distributions.png', sizingMethod='scale'); }
* html .headerImageShareGlossary { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_glossary.png', sizingMethod='scale'); }
* html .headerImageShareInvestorFAQ { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_investorFAQ.png', sizingMethod='scale'); }
* html .headerImageShareIRContacts { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_ircontacts.png', sizingMethod='scale'); }
* html .headerImageShareShareGraphs { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_share_shareGraphs.png', sizingMethod='scale'); }
* html .headerImageMediaReleases { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_mediaReleases.png', sizingMethod='scale'); }
* html .headerImageMediaContacts { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_mediaContacts.png', sizingMethod='scale'); }
* html .headerImageContactUs { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_ContactUs.png', sizingMethod='scale'); }
* html .headerImageContactDetails { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_ContactDetails.png', sizingMethod='scale'); }
* html .headerImageSitemap { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr_siteMap.png', sizingMethod='scale'); }


* html .mediaFImage { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_media.png', sizingMethod='scale'); }
* html .contactFImage { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_contact.png', sizingMethod='scale'); }

* html .latestSharePricesContent { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_latestSharePrice.png', sizingMethod='scale'); }
* html .latestNewsContainer { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_latestNews.png', sizingMethod='scale'); }
* html .homeContentBottom { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home_Faq_Report_ContactUs.png', sizingMethod='scale'); }
