@import url("typo.css");
html, body {background-color:#FFF; height:100%;
}
#wrapper {overflow:hidden; display:block; clear:both;
}
/* Header */
#header {width:980px; margin:0 auto; height:110px; position:relative;
}
#logo {width:271px; height:93px; position:absolute; left:0; top:20px;
}
#logo a {width:201px; height:85px;
}
.rssLinkTopNav {padding:4px 24px 14px 0; background:transparent url("../images/ui/rss-icon.jpg") no-repeat right;
}
/* End Header */
/* Top Navigationals */
#topNav {float:right; margin:10px 0 0 0; width:auto;
}
#topNav .left {margin-top:5px; margin-right:13px;
}
#topNav li {float:left; margin-left:5px; color:#d4d4d2;
}
#topNav a {margin-top:2px; color:#143d8d;
}
#topNav .topLogin {margin:9px 10px 0 0;
}
/* Content */
#breadcrumb {width:750px; float:left; margin:10px 0 10px 0; padding-left:220px; display:block; clear:both; font-size:.85em;
}
#content {min-height:100%; height:auto !important; height:100%; width:980px; margin:0 auto -140px; position:relative;
/*overflow: hidden;*/
/*clear: both;
*/
}
#contentLeft {
	float:left; 
	width:750px; 
	padding-bottom:1px;
}
#contentLeftSingleColumn {float:left; width:210px;
}
#contentLeftSingleColumnMIS {float:left; width:210px; margin-top:60px;
}
#fullBlock {
	width: 770px; 
	float: left;
	padding-bottom: 20px;
}
#fullWidthContent {margin-left:10px;
}
#sectionNav {width:210px; float:left;
}
#centreContent {float:left; width:540px;
}
#navTop {width:210px; background:url('../images/ui/sectionNavBg.png') no-repeat; overflow:hidden;
}
#navTop ul.tree li {background:url('../images/ui/dots-dark.png') repeat-x top; color:#003399; font-weight:bold;
}
#navTop ul.tree li li {background:transparent; font-weight:normal;
}
#navTop ul.tree li a {color:#003399; font-weight:bold; font-size:95%;
}
#navTop ul.tree li a:hover, #navTop ul.tree li a.active {color:#00b5e2; text-decoration:none;
}
#navTop ul.tree li ul li a {font-weight:normal;
}
#navBottom {width:210px; height:9px; background:url('../images/ui/sectionNavBottom.png') no-repeat;
}
#centreBlock {width:540px; float:right; margin:0 0 20px 0;
}
#sidebarRight {width:228px; float:right; padding-bottom:20px;
}
#fullBlock #sidebarRight {margin-top:10px;
}
#extraContent {display:block; background:url('../images/ui/dots.png') repeat-x top; padding-bottom:50px; padding-top:1px; position:relative;
/*overflow:hidden;*/
}
#extraContent h2, #newsBlock h2 {font-size:1.1em;
}
.centralWrapper {display:block; overflow:hidden; width:980px; margin:0 auto;
}
.intro {margin-bottom:20px; margin-top:20px; background:transparent url('../images/ui/dots-high.png') no-repeat 0 3px; display:block;
}
.hidden {display:none;
}
/* Central Content Column */
#periodHighAndLow {clear:right; display:block; margin:10px 0 0 0;
}
.calendarClick {width:16px; height:16px; float:left; margin-right:10px;
}
.calendarClick input {border-style:none; background:#B0C525; color:#FFFFFF; padding:2px;
}
.calendarClick a {width:16px; height:16px;
}
.datePickerBlurb {float:left; width:200px; margin-top:-4px;
}
.datePickerBlurb p {font-size:0.9em; margin-bottom:0;
}
.displayBtn {float:left; margin-left:20px;
}
.displayBtn a {display:block; width:116px; height:21px; background:url('../images/ui/btn-display.png') no-repeat; background-position:bottom;
}
.displayBtn a:hover {background-position:top;
}
.viewBtn {float:left;
}
.viewBtn a {display:block; width:146px; height:21px; background:url('../images/ui/btn-view.png') no-repeat; background-position:bottom;
}
.viewBtn a:hover {background-position:top;
}
.slideshow {margin-left:16px;
}
#shareInfoHome, #homepageFlash {margin-top:26px;
}
#flashcontent {width:750px;
}
#shareInfoHome .dateStamp {width:45px; height:45px; background:url('../images/ui/icon-date-stamp.png') no-repeat; float:left; margin:0 0 10px 0;
}
#shareInfoHome .dateStamp .month {display:block; color:#FFF; margin:4px 0pt 0pt 11px;
}
#shareInfoHome .dateStamp .date {display:block; color:#FFF; margin:8px 0pt 0pt 8px;
}
#shareInfoHome .sharePriceHome {float:left; margin-bottom:15px;
}
a.detailedShareBlock {display:block; clear:both;
}
a.investorInfoLink {display:block; width:210px; height:21px; background:url('../images/ui/btn-investor-info.png') no-repeat; background-position:bottom; margin:10px 0 10px 0;
}
a.mediaInfoLink {display:block; width:210px; height:21px; background:url('../images/ui/btn-media-info.png') no-repeat; background-position:bottom; margin:0 0 10px 0;
}
a.jobInfoLink {display:block; width:210px; height:21px; background:url('../images/ui/btn-job-info.png') no-repeat; background-position:bottom;
}
a.foundationLink {
	margin:20px 0px 0px 0px;
	display:block; 
	width:210px; 
	height:21px;
}
a.viewNewsArchiveHome {display:block; width:210px; height:21px; background:url('../images/ui/btn-view-news-archive.png') no-repeat; background-position:bottom; margin:0px 0 20px 10px;
}
#priceGraph {margin:15px 0 0 0px;
}
#alertsBlock, #shareInfo, #ownershipProfiles, #dividenPayments, #infoBlockLeft, #calendarOfEvents, #sharePriceLinks, #downloadableForms, #shareInfoHome, #rssAlertsBlock, #externalUrl, #branchesLinks, #goveranceBlock, #careersBlock, #loginRegister {display:block; overflow:hidden; padding-bottom:20px; margin-left:15px; background:url('../images/ui/dots.png') repeat-x bottom;
}
#mediaContacts {display:block; overflow:hidden; padding-bottom:20px; margin-left:15px;
}
#infoBlockLeft {margin-left:6px;
}
#shareUpdateLinks, #extraInformation, #loginRegister, #sharePriceLinks, #faqLink, #getPressReleases, #externalUrl, #branchesLinks, #registerBlock {margin-left:15px;
}
#alertsBlock a {display:block; width:210px; height:21px; background:url('../images/ui/btn-SignUp.png') no-repeat; background-position:bottom;
}
#shareInfoHome a.detailedShareBlock {display:block; width:210px; height:21px; background:url('../images/ui/btn-detailed-price.png') no-repeat; background-position:bottom;
}
#registerBlock a.signUpBtn {display:block; width:210px; height:21px; background:url('../images/ui/btn-register.png') no-repeat; background-position:bottom; margin-bottom:15px;
}
#loginRegister a.login {display:block; width:210px; height:21px; background:url('../images/ui/btn-login.png') no-repeat; background-position:bottom;
}
#calendarOfEvents a {display:block; width:210px; height:21px; background:url('../images/ui/btn-viewCalendarEvents.png') no-repeat; background-position:bottom;
}
#faqLink a {display:block; width:210px; height:21px; background:url('../images/ui/btn-viewFAQ.png') no-repeat; background-position:bottom;
}
#shareInfoHome a.detailedShareBlock:hover, #registerBlock a.signUpBtn:hover, #securenRegister a.signUp:hover, #alertsBlock a:hover, #loginRegister a.login:hover, #secureRegister a.login:hover, #calendarOfEvents a:hover, #faqLink a:hover, a.investorInfoLink:hover, a.mediaInfoLink:hover, a.jobInfoLink:hover, a.viewNewsArchiveHome:hover {background-position:top;
}
#weekRange {display:block; width:213px; height:74px; background:url('../images/ui/lozenge-WeekRange.png') no-repeat; position:relative;
}
#weekRange span.hi {position:absolute; left:35px; top:22px;
}
#weekRange span.low {position:absolute; left:130px; top:22px;
}
#infoBlockLeft ul {margin:20px 0pt 0px 10px;
}
#infoBlockLeft li {margin-bottom:4px;
}
#shareUpdateLinks ul li, #shareInfo ul li, #sharePriceLinks ul li, #downloadableForms ul li,#goveranceLinks ul li, #careersLinks ul li {margin:0px 0pt 4px 0;
}
#infoBlockLeft li a, ul.bodyArrowBullet li a, p.link a, ul.tree li ul li a, ul.bodyArrowBulletNoLink li, ul#navigation li ul li a {background:url('../images/ui/bullet-arrow.png') no-repeat 0 5px; padding-left:16px; color:#143d8d;
}
/*
	TODO Remove .tree references
*/
ul.bodyArrowBulletNoLink {margin:0 0 15px 10px;
}
ul.bodyArrowBulletNoLink li {color:#444444; font-size:0.9em; margin:3px 0px 0px 0px;
}
ul.bodyRSSBullet li a {background:url('../images/ui/rss-icon.png') no-repeat left; padding-left:25px; padding-top:3px; padding-bottom:14px;
}
ul.bodyRSSBullet li {padding:4px 0 8px 10px;
}
#dividenPayments ul, #shareUpdateLinks ul, #shareInfo ul, #sharePriceLinks ul, #goveranceLinks ul, #careersLinks ul {margin:15px 0 0 0;
}
#downloadableForms ul {margin:3px 0 0 0;
}
#dividenPayments ul li a, #shareUpdateLinks ul li a, #shareInfo ul li a, #sharePriceLinks ul li a, #goveranceLinks ul li a, #careersLinks ul li a, #downloadableForms ul li a, .termsBoxMid li, #externalUrl li a, #branchesLinks li a {
	font-size: 1em; 
	font-weight: normal; 
	background: url('../images/ui/bullet-arrow.png') no-repeat left; 
	padding-left: 16px; 
	color: #143d8d;
}
.termsBoxMid li, ul.bodyArrowBullet li {
	color: #444444; 
	font-size: 0.9em;
}
#historicData {
	margin-left: 10px; 
	margin-bottom: 20px; 
	height: 190px; 
	background: url('../images/ui/historicDataTableBg.jpg') no-repeat; 
	width: 530px;
}
#historicData .left {float:left; width:138px;
}
#historicData .right {float:right; width:385px; padding-top:10px;
}
#historicData ul {margin-top:1px;
}
#historicData li a {display:block; width:118px; height:27px; margin-top:-1px; padding:16px 0pt 4px 20px; background:url('../images/ui/tab-historicDataOff.png') no-repeat; color:#444444; font-weight:bold;
}
#historicData li a:hover, #historicData li a.active {background:url('../images/ui/tab-historicData.png') no-repeat; text-decoration:none;
}
#investorOverview {
	display: block; 
	width: 526px; 
	height: 60px; 
	padding-top: 25px; 
	background: url('../images/ui/lozenge-Overview.png') no-repeat; 
	margin-left: 8px;
}
ul.bodyArrowBullet {
	margin: 10px 0 10px 14px;
}
ul.bodyRSSBullet {
	margin: 10px 0 10px 0px;
}
#myTabs ul.bodyArrowBullet {
	margin: 10px 0 10px 0;
}
.redAsterisk {
	color: red;
}
p span.redAsterisk {float:none;
}
.yui-accordion-content .findMoreLink {display:block; margin-left:10px; margin-top:10px;
}
.yui-accordion-content .findMoreLink a, .yui-accordion-content ul li {background:url('../images/ui/bullet-arrow.png') no-repeat 0 7px; padding-left:16px;
}
.yui-accordion-content p.link {margin-bottom:0;
}
.yui-accordion-content h4 {margin-top:20px;
}
.yui-accordion-content ul {margin-left:15px;
}
.yui-accordion-content ul li {margin-bottom:5px;
/*list-style-type: square;*/
}
#myTabs img{
	float: right; 
	padding: 2px; 
	margin: 0 0 15px 10px; 
	border: 1px solid #cccccc;
}
#myTabs4 img {
	float: none; 
	padding: 2px; 
	margin: 0 0 15px 10px; 
	border: 1px solid #cccccc;
}
.viewNewsArchiveBtn a {display:block; width:210px; height:21px; background:url('../images/ui/btn-view-news-archive.png') no-repeat; background-position:bottom;
}
.viewNewsArchiveBtn a:hover {background-position:top;
}
.viewNewsArchiveBtn {margin:20px 0 0 10px;
}
.viewPressArchiveBtn a {display:block; width:210px; height:21px; background:url('../images/ui/btn-view-press-archive.png') no-repeat; background-position:bottom;
}
.viewPressArchiveBtn a:hover {background-position:top;
}
.viewPressArchiveBtn {margin:20px 0 0 10px;
}
.viewPressArchiveBtn span {display:none;
}
.viewNTRPressBtn a {display:block; width:210px; height:21px; background:url('../images/ui/btn-view-ntr-press.png') no-repeat; background-position:bottom;
}
.viewNTRPressBtn a:hover {background-position:top;
}
.viewNTRPressBtn {margin:20px 0 0 10px;
}
.viewNTRPressBtn span {display:none;
}
#myTabs .viewNewsArchiveBtn {margin:0;
}
#newsBlock {margin-top:-10px;
}
.story .headerAndDate span {float:right;
}
.slideshowLarge {margin-left:10px;
}
/* The extraordinary (quite ordinary, really) stretching box */
.boxWrapper {margin-left:10px;
}
.boxTop {display:block; width:528px; height:9px; background:#DDD url('../images/ui/centreHighlightBoxTop.png') no-repeat;
/*overflow: hidden;*/
}
.boxMiddle {display:block; width:528px; height:100%; background:#DDD url('../images/ui/centreHighlightBoxMid.png') repeat-y; overflow:hidden;
}
.boxBottom {display:block; width:528px; height:9px; background:#DDD url('../images/ui/centreHighlightBoxBottom.png') no-repeat; margin-bottom:30px;
}
.stockbrokerLozenge {display:block; width:527px; height:235px; background:url('../images/ui/lozenge-Stockbrokers.png') no-repeat; margin:0 0 10px 10px;
}
.stockbrokerLozengeSmall {display:block; width:527px; height:50px; background:url('../images/ui/lozenge-Stockbrokers-Small.png') no-repeat; margin:0 0 20px 10px;
}
.stockbrokerLozengeSmall h3 {padding-top:15px;
}
.stockbrokerLozenge img {float:left; padding:2px; margin:15px 10px 15px 15px; border:1px solid #cccccc;
}
/* Extra Settings */
.clear {clear:both;
}
.push {/*display: block;*/
	height:140px;
/*clear: both;*/
}
.left {float:left;
}
.right {float:right;
}
.row {display:block; width:515px; clear:both; overflow:hidden; margin:0 0 10px 10px; padding-bottom:5px;
}
.shortRow, .reverseRow {display:block; width:255px; clear:both; overflow:hidden; margin:0 0 10px 10px; padding-bottom:5px;
}
.shortRow label {width:auto; float:none;
}
.bottom {/* This is used on date range picker in Share Information */
	padding-bottom:0;
}
/* Tables */
table.infoTable, table.annualReviewTable {width:98%; border-collapse:collapse; border:1px solid #d1d1ca; background:#FFF; margin-left:10px;
}
table.infoTable thead, table.annualReviewTable thead {border-right:1px solid #d1d1ca; border-left:1px solid #d1d1ca; background:url('../images/ui/tableHeaderBg.png') repeat-x;
}
tr.alt td {background:#f1f1ef;
}
table.infoTable thead th, table.annualReviewTable thead th {
	font-size: 0.9em; 
	font-weight: bold; 
	color: #444444; 
	padding: 8px 10px 8px 11px; 
	border-right: 1px solid #d1d1ca;
}
table.infoTable tbody td, table.annualReviewTable tbody td {font-size:0.9em; color:#666; padding:8px 0 8px 10px; line-height:1.4em; border:1px solid #d6d6d6;
}
table .lastRow {border-bottom:2px solid #343e45 !important;
}
table.infoTable .date {

}
table.annualReviewTable thead th.first {font-size:1em;
}
table.annualReviewTable, table.annualReviewTable thead th {font-size:0.9em;
}
table.overviewTable {width:94%; margin-left:15px;
}
table.overviewTable thead th {font-size:1.2em; color:#FFF;
}
table.overviewTable thead th.shareHead {width:28%;
}
table.overviewTable thead th.currentPriceHead {width:38%;
}
table.overviewTable tbody td {padding-top:10px;
}
table th.firstHead {width:50px;
}
table th.textHead {width:350px;
}
table th.headLeveller {width:50px;
}
table th.headLeveller2 {width:70px;
}
caption {font-size:1.1em; font-weight:bold; padding:0px 0px 18px 9px;
}
/* Table 2 */
table.infoTable2 {
	width:98%; 
	border-collapse:collapse; 
	border:1px solid #d1d1ca; 
	background:#FFF; 
	margin-left:10px;
}
table.infoTable2 thead {border-right:1px solid #d1d1ca; border-left:1px solid #d1d1ca; background:url('../images/ui/tableHeaderBg.png') repeat-x;
}
table.infoTable2 thead th {
	font-size: 0.9em; 
	font-weight: bold; 
	color: #444444; 
	padding: 8px 10px 8px 11px; 
	border-right: 1px solid #d1d1ca;
}
table.infoTable2 tbody td {font-size:0.9em; color:#666; padding:8px 10px 8px 10px; line-height:1.4em; border:1px solid #d6d6d6;
}
table.infoTable2 .date {width:50%;
}
/* Table 3 */
table.infoTable3 {width:98%; border-collapse:collapse; border:1px solid #d1d1ca; background:#FFF; margin-left:10px;
}
table.infoTable3 thead {border-right:1px solid #d1d1ca; border-left:1px solid #d1d1ca; background:url('../images/ui/tableHeaderBg.png') repeat-x;
}
table.infoTable3 thead th {
	font-size: 0.9em; 
	font-weight: bold; 
	color: #444444; 
	padding: 9px 10px 7px 11px; 
	border-right: 1px solid #d1d1ca;
}
table.infoTable3 tbody td {font-size:0.9em; color:#666; padding:8px 10px 8px 10px; line-height:1.4em; border:1px solid #d6d6d6;
}
table.infoTable3 .qualification,table.infoTable3 .date {width:28%;
}
table.infoTable3 .yearDividend td {font-weight:bold; color:#000; background:#f1f1ef
}
.backToTop {display:block; overflow:hidden; width:540px; height:20px;
}
.backToTop a {display:block; float:right; background:url('../images/ui/bullet-arrow-up.png') no-repeat left; padding-left:10px; font-size:0.9em;
}
#sidebarRight table {width:95%; margin-left:1px;
}
.termsBoxWrapper {margin-left:10px;
}
.termsBoxTop {display:block; width:527px; height:9px; background:#DDD url('../images/ui/termsBoxTop.png') no-repeat;
}
.termsBoxMid {display:block; width:527px; height:100%; background:#DDD url('../images/ui/termsBoxMid.png') repeat-y; overflow:hidden;
}
.termsBoxBottom {display:block; width:527px; height:9px; background:#DDD url('../images/ui/termsBoxBottom.png') no-repeat;
}
/* Forms */
select, input, textarea {font-size:0.9em; color:#555555;
}
select {float:left; color:#444444; margin-right:10px; padding:2px;
}
option {background:#FFFFFF;
}
label {float:left; width:70px; margin-top:5px; color:#444444;
}
#topNav input {float:left; border:0; font-size:0.9em; width:auto; margin:1px 0 0 0;
}
#loginRegister input.text, #secureRegister input.text, .advancedSearch input.text {
	float:none; 
	height:12px;
	border:0; 
	font-size:0.9em; 
	color:#555555; 
	padding:5px 6px 5px 6px;
}
.advancedSearch input {
	float:none; 
	border:0; 
	font-size:0.9em; 
	color:#555555; 
	padding:5px 6px 5px 6px;
}
.contactUs input, #loginRegister input {
	float: left; 
	border: 0; 
	font-size: 0.9em; 
	color: #555555; 
	padding: 5px 6px 5px 2px;
}
input.submit2 {
	color: #ffffff; 
	background: #555555; 
	padding:5px 6px 5px 6px;
}
.searchField {background:#ffffff url('../images/ui/searchBoxEndLeft.png') no-repeat left; padding:5px 5px 4px 5px; margin:0 5px 0 0;
}
.keywordSearchBtn {position:absolute; top:14px; left:950px;
}
#loginRegister form {margin-top:15px;
}
#loginRegister label {width:100%; margin-bottom:5px;
}
#loginRegister input.text {width:205px; height:12px; background:#f4f4f4 url('../images/ui/textFieldBg.png') no-repeat left; padding:5px 0pt 4px 5px;
}
form.pressReleaseSelector {margin-bottom:20px; overflow:hidden;
}
form.pressReleaseSelector select {width:200px; border:1px solid #dbdbdb;
}
form.bussinessDropDown select {background:transparent url('../images/ui/dropdown-bak.png') no-repeat left; width:317px; border:none;
}
.dropMask {display:block; position:absolute; width:323px; height:20px; background:#555 url('../images/ui/searchBtn.png') no-repeat right; top:-33px; right:-2px; z-index:460000; overflow:hidden;
}
/* Slidey Panel */
.panel {width:321px; float:left; margin-bottom:20px;
}
.panel.one, .panel.two {margin-right:5px;
}
.panelHead {display:block; width:321px; height:35px; background:url(../images/ui/panelTop.png) no-repeat; position:relative; overflow:hidden;
}
.panelHead h3 {color:#143d8d; padding-top:13px; padding-left:10px; margin:0; font-size:1.0em;
}
.panelFooter {display:block; width:321px; height:8px; background:url(../images/ui/panelBottom.png) no-repeat; overflow:hidden;
}
.panelButtonWrapper {position:absolute; top:10px; right:10px;
/*margin: 10px 10px 0 0;*/
}
a.panelButton {display:block; height:21px; width:61px; background:url(../images/ui/btn-business-sectors-close.png) no-repeat;
}
a.panelButton span {display:none;
}
.panelContent {overflow:hidden; width:321px; padding-top:10px; background:#e3e3e3; background:url(../images/ui/panelMiddle.png) repeat-y;
}
ul.reportArrowBullet li a {background:url('../images/ui/bullet-arrow.png') no-repeat left; padding-left:16px; color:#143d8d;
}
ul.reportArrowBullet {margin:10px 0 24px 14px;
}
.reports {padding-bottom:6px;
}
#projectsBlock a, #analystBlock a {display:block; width:170px; height:21px; background:url('../images/ui/btn-view-reports.png') no-repeat; background-position:bottom;
}
#releasesBlock a {display:block; width:170px; height:21px; background:url('../images/ui/btn-view-releases.png') no-repeat; background-position:bottom;
}
#rssAlertsBlock a {
	display: block; 
	width: 210px; 
	height: 21px; 
	background: url('../images/ui/btn-rss-subscribe.png') no-repeat; 
	background-position: bottom; 
	margin: 0; 
	padding: 0;
}
#mediaBtn a{
	display: block; 
	width: 210px; 
	height: 21px; 
	background: url('../images/ui/btn-media-factsheet.png') no-repeat; 
	background-position: bottom; 
	margin: 0; 
	padding: 0;
}
.hideTxt{
	display:none;
}
#getPressReleases a {display:block; width:210px; height:21px; background:url('../images/ui/btn-get-press-releases.png') no-repeat; background-position:bottom;
}
#webcastsBlock a {display:block; width:170px; height:21px; background:url('../images/ui/btn-view-webcasts.png') no-repeat; background-position:bottom;
}
#webcastWrapper {margin-left:10px;
}
#projectsBlock a:hover, #releasesBlock a:hover, #webcastsBlock a:hover, #analystBlock a:hover, #alertsignupBlock a:hover, #rssAlertsBlock a:hover, #getPressReleases a:hover, #mediaBtn a:hover {background-position:top;
}
#projectsBlock, #releasesBlock, #webcastsBlock, #analystBlock, #alertsignupBlock {overflow:hidden; padding-bottom:16px;
}
#projectsBlock {margin-top:20px;
}
#eventsBlock a {
	display: block; 
	width: 170px; 
	height: 21px; 
	background: url('../images/ui/btn-view-events.png') no-repeat; 
	background-position: bottom;
	margin-bottom: 10px;
}
#eventsBlock a:hover {background-position:top;
}
#eventsBlock2 a {
	display: block; 
	width: 170px; 
	height: 21px; 
	background: url('../images/ui/btn-view-events.png') no-repeat; 
	background-position: bottom;
	margin-bottom: 10px;
}
#eventsBlock2 a:hover {background-position:top;
}
#presentationsBlock a {
	display: block; 
	width: 170px; 
	height: 21px; 
	background: url('../images/ui/btn-view-presentations.png') no-repeat; 
	background-position: bottom;
	margin-bottom: 10px;
}
#presentationsBlock a:hover {background-position:top;
}
#year, #year2 {display:block; width:213px; height:74px; background:url('../images/ui/lozenge-year.png') no-repeat; position:relative; margin:8px 0px 0px 0px;
}
#year span.hi, #year2 span.hi {position:absolute; left:35px; top:22px;
}
ul.basicArrowBullet li a {background:url('../images/ui/icon-pdf.png') no-repeat left; padding:2px 0 0 20px; color:#143d8d;
}
.basicArrowBullet {margin:8px 0px 0px 10px; padding:0px 0px 0px 0px;
}
#ownershipProfilesLarge {overflow:hidden; width:400px; padding:0 0 20px 0; margin:20px auto 10px auto; background:url('../images/ui/dots.png') repeat-x bottom;
}
#ownershipProfilesLarge img {margin:5px 0 0 70px;
}
.rssAlerts {margin:16px 0 0 0; width:100px; padding:2px 0px 10px 0px; background:transparent url("../images/ui/rss-icon.jpg") no-repeat right;
}
.mediaContacts {margin:16px 0 12px 0; width:150px; padding:2px 0px 0px 0px;
}
#alerts ul {font-size:1em; margin:0 10px 0 5px; padding:0; line-height:1.8em; color:#444444;
}
.rowAlerts {height:20px; width:410px; margin:20px 0px 0px 10px;
}
.leftAlerts {float:left; width:90px;
}
.rowAlerts label {
	width:120px;
}
.rightAlerts {
	float:right;
}
.rightAlerts input.text {width:275px; height:12px; background:#f4f4f4 url('../images/ui/textFieldBg-large.png') no-repeat left; padding:5px 0pt 4px 5px; border:0 none; font-size:0.9em;
}
#alertsignupBlock a {display:block; width:230px; height:21px; margin:20px 0 0 0; background:url('../images/ui/btn-SignUp.png') no-repeat; background-position:bottom;
}
.rowAlerts2 {text-align:left; height:20px; width:410px; margin:20px 0px 0px 10px;
}
.rowAlerts2 select {margin:0; width:280px;
}
#downloadableFormsMain ul li {margin:0px 0pt 12px 0;
}
#downloadableFormsMain ul, #downloadableForms ul.pdf, ul.pdf, #downloadableSpreadsheet ul {margin:3px 0 5px 0;
}
#downloadableFormsMain ul li a, ul.pdf li a, #downloadableForms ul.pdf li a {font-size:1em; font-weight:normal; margin:0 0 0 12px; background:url('../images/ui/page_white_acrobat.png') no-repeat left; padding:1px 0 2px 20px;
}
#downloadableForms ul.pdf li a {margin:0 0 0 0px;
}
#downloadableSpreadsheet ul li a {font-size:1em; font-weight:normal; margin:0 0 0 12px; background:url('../images/ui/page_white_excel.png') no-repeat left; padding:1px 0 2px 20px;
}
#theNews {width:529px; margin-left:10px;
}
#theNews .newsHead {display:block; width:528px; height:7px; background:url('../images/ui/stretchBoxHeadBg.png') no-repeat; overflow:hidden;
}
#theNews .newsItems, #theNews .newsItems2 {display:block; width:528px; height:100%; background:url('../images/ui/stretchBoxMiddleBg.png') repeat-y; overflow:hidden;
}
#theNewsAV .newsItems, #theNewsAV .newsItems2 {display:block; width:100%; height:100%; overflow:hidden;
}
#theNews .newsItems .item {display:block; clear:both;
}
#theNewsAV .newsItems .item {display:block; clear:both;
}
#theNews .newsBottom {display:block; width:528px; height:7px; background:url('../images/ui/stretchBoxBottomBg.png') no-repeat; overflow:hidden;
}
#theNewsAV .newsBottom {display:block; width:528px; height:7px; overflow:hidden;
}
.basicPara img, #newsBlock .story img {float:right; margin:8px 10px 5px 10px; border:1px solid #CCCCCC; padding:2px;
}
.ourBusinessTopBg img {float:right; margin:36px 10px 5px 10px; border:1px solid #CCCCCC; padding:2px;
}
#centreBlock .item img {float:right; margin:0 0 5px 10px; border:1px solid #CCCCCC; padding:2px;
}
#fullWidthContent .yui-accordion-content img {float:right; margin:0px 10px 5px 10px; border:1px solid #CCCCCC; padding:2px;
}
#theNews .item img {float:right; margin:6px 10px 5px 10px; border:1px solid #CCCCCC; padding:2px;
}
#theNewsAV .item img {float:left; margin:6px 10px 5px 10px; border:1px solid #CCCCCC; padding:2px;
}
.row .left {width:100px; float:left;
}
.row .left label {width:auto;
}
.row .right {width:410px;
}
.contactUs .row, .contactUs .reverseRow, #loginRegister .reverseRow {
	width: 400px;
}
.advancedSearch .row .left {width:255px;
}
.advancedSearch .row .left select, .contactUs .row select {border:1px solid #dbdbdb; width:150px;
}
.row select.vsel {border:1px solid #dbdbdb;
}
.contactUs textarea {border:1px solid #F4F4F4; width:375px; background:#F4F4F4; padding:2px;
}
.contactUs .row .right select {border:1px solid #dbdbdb; width:115px;
}
.advancedSearch .row select {border:1px solid #dbdbdb;
}
.advancedSearch .row .right {width:250px;
}
.advancedSearch .row .left select.multiselect {width:250px;
}
.advancedSearch .row label {margin-right:30px;
}
.advancedSearch .row .left .submit {float:right;
}
.contactUs .row .right {
	position: relative;
	width: 335px;
}
.contactUs .row .left {width:50px;
}
.contactUs .row .right a {
	float: right;
}
.contactUs .row label {float:left;font-size:0.9em;
}
.contactUs .row.cv .left {width:315px;
}
.contactUs .row.cv .right {width:50px;
}
.captcha input {float:left;
}
.reverseRow .left {width:315px;
}
.reverseRow .right {width:56px;
}
/*Stretching containers */
#accordion {width:529px; margin-left:10px;
}
#fullWidthContent #accordion {width:760px; margin-left:0px;
}
#mymenu .padded {padding-top:0px;
}
#fullWidthContent .ourBusinessTopBg {display:block; width:760px; height:186px; background:#DDD url('../images/ui/ourBusinessTopBg.png') no-repeat;
}
/* Accordion */
.toggler {margin:0;
}
h1.toggler {display:block; cursor:pointer;
}
.ui-state-default {background:#666666 url(../images/ui/courseToggleBtnOpen.png) no-repeat 99% 50%; height:15px;
}
.ui-state-active {background:#444444 url(../images/ui/courseToggleBtnClose.png) no-repeat 99% 50%; height:15px;
}
.checker {padding:0px 0px 0px 6px; vertical-align:top;
}
.checker2 {margin:1px 0 0 0; padding:0px 0px 0px 4px; font-size:1em; vertical-align:bottom;
}
.checker3 {padding:0px 0px 0px 6px; line-height:24px; vertical-align:top;
}
.calendar li h3 {line-height:1.4em; margin:0 0 0 10px;
}
.calendar {margin:0 0 20px 0;
}
.keygroupLozenge {display:block; width:527px; height:240px; background:url('../images/ui/lozenge-Stockbrokers.png') no-repeat; margin:0 0 10px 10px;
}
.keygroupLozenge img {float:right; padding:2px; margin:15px 10px 15px 15px; border:1px solid #cccccc; background:#FFF;
}
ul.keygroupArrowBullet li a {background:url('../images/ui/bullet-arrow-trans.png') no-repeat left; padding-left:16px; color:#143d8d;
}
ul.keygroupArrowBullet {margin:10px 0 10px 14px;
}
#temProfile img {float:left; padding:2px; margin:0px 10px 15px 10px; border:1px solid #cccccc; background:#FFF;
}
#theNews .newsItems2 .item {display:block; /* 
clear: both; */
	overflow:hidden;
}
.newsItems2 h3 {margin:10px 20px 10px 10px;
}
.newsItems2 p {margin:0px 10px 2px 10px;
}
.newsItems2 .item {margin:0px 0 0px 0;
}
#secureRegister a.signUp {display:block; width:210px; height:21px; background:url('../images/ui/btn-register.png') no-repeat; background-position:bottom; margin-top:15px;
}
#secureRegister a.login {display:block; width:210px; height:21px; background:url('../images/ui/btn-login.png') no-repeat; margin-top:15px; background-position:bottom;
}
#secureRegister form, .advancedSearch form, .contactUs form {margin:15px 0 0 0;
}
#secureRegister label {width:100%; margin-bottom:5px;
}
#secureRegister input.text, #secureAlerts input.text, .advancedSearch input.text, #submitter input.text {width:310px; height:12px; background:#f4f4f4 url('../images/ui/textFieldBg-biggy.png') no-repeat left; padding:5px 0pt 4px 5px;
}
.contactUs input.text {
	width: 310px; 
	height: 12px; 
	background: #f4f4f4 url('../images/ui/textFieldBg-biggy.png') no-repeat left; 
	padding: 5px 0pt 4px 5px;
}
.contactUs ul {margin:0 0 15px 10px;
}
.contactUs ul li {font-size:0.90em;
}
#secureAlerts {margin:0 0 0 0;
}
#secureAlerts li {padding:0 0 0 8px;
}
#secureAlerts input {border:0; font-size:0.9em;
}
#secureAlerts .text {margin:4px 0 10px 10px;
}
#secureAlerts p {margin:0 0 10px 10px;
}
.logButton {display:block; width:210px; height:21px; background-position:bottom; margin-top:15px;
}
#submitter {display:block; margin:15px 0 0 10px;
}
#headerFlash {width:760px; margin-left:10px;
}
#sidebarFlash {margin-left:15px; height:240px; margin-left:15px; width:210px;
}
.sidebarHR{
	background:transparent url(../images/ui/dots.png) repeat-x scroll center bottom;
	display:block;
	margin-left:0px;
	overflow:hidden;
	padding-bottom:20px
}
.newsArchive h4 {margin:0 0 0 10px;
}
#myTabs2 ul.bodyArrowBullet {margin:0 0 25px 0;
}
#myTabs2 img {float:left; padding:2px; margin:0 10px 20px 10px; border:1px solid #cccccc;
}
#itemProfile img {float:left; padding:2px; border:1px solid #cccccc; margin:0 10px 10px 10px;
}
#itemProfile p {margin:2px 0 8px 10px;
}
#itemProfile h3 {margin:0px 0 15px 0px; padding:0 0 0 10px; font-size:1.2em; font-weight:bold;
}
#temProfile {display:block; overflow:hidden; clear:both;
}
/* Footer */
.avwrap {
	margin: 12px 0 0 0;
}
#myTabs4 .avwrap img{
	margin: 0;
}
.av {float:left; width:160px; margin:0 10px 0 10px;
}
#footer {
	position:relative; height:140px; margin:0 auto; background:transparent url("../images/ui/footer.jpg") repeat-x top;
}
#innerFooter {width:980px; margin:0 auto;
}
#footerLeft {float:left; margin-top:26px;
}
.NTRFoundation {clear:left; margin-top:10px;
}
#footerRight {float:right; margin-top:30px;
}
#footer li {float:left; padding:0px 4px 10px 0px; color:#d4d4d2;
}
.rssFooter {padding:4px 24px 14px 0; background:transparent url("../images/ui/rss-icon.jpg") no-repeat right;
}
/* End Footer */
.av1 {float:left; width:152px; margin:0 0 0 0px;
}
.av1 p, .av2 p, .av3 p, .av4 p, .av5 p {
	line-height:1.3em;
	}
.av1 li, .av2 li, .av3 li, .av3 li, .av4 li, .av5 li {margin-left:-12px;
}
.av2 {width:150px; float:left;
}
.av3 {width:150px; float:left; margin:0 0 0 0px;
}
.av4 {width:150px; float:left; margin:0 0 0 0px;
}
.av5 {width:150px; float:left; margin:0 0 0 0px;
}
#theNews .av1 img, #theNewsAV .av1 img {
margin:0px 0px 0px 5px; border:1px solid #CCCCCC; padding:2px;
}
.av1 a, .av2 a, .av3 a, .av4 a, .av5 a {
	display: block; 
	margin: 10px 0px 10px 6px;
}
#theNews .newsItems .av1 h4, #theNewsAV .newsItems .av1 h4 {margin:5px 0 5px 10px; clear:both; font-size:90%; line-height:14px;
}
#theNews .newsItems .av1 p, #theNewsAV .newsItems .av1 p {margin:0 0 0 10px; line-height:14px; font-size:85%;
}
#theNews .newsItems .av2 h4, #theNewsAV .newsItems .av2 h4 {margin:0px 0 5px 10px; font-size:90%; line-height:14px;
}
#theNews .av2 img, #theNewsAV .av2 img {margin:0px 0px 0px 5px; border:1px solid #CCCCCC; padding:2px;
}
#theNews .newsItems .av2 p, #theNewsAV .newsItems .av2 p {margin:0 0 0 10px; line-height:14px; font-size:85%;
}
#theNews .av3 img, #theNewsAV .av3 img {margin:0px 0px 0px 5px; border:1px solid #CCCCCC; padding:2px;
}
#theNews .newsItems .av3 h4, #theNewsAV .newsItems .av3 h4 {margin:0px 0 5px 10px; font-size:90%; line-height:14px;
}
#theNews .newsItems .av4 h4, #theNewsAV .newsItems .av4 h4 {margin:0px 0 5px 10px; font-size:90%; line-height:14px;
}
#theNews .av4 img, #theNewsAV .av4 img {margin:0px 0px 0px 5px; border:1px solid #CCCCCC; padding:2px;
}
#theNews .newsItems .av4 p, #theNewsAV .newsItems .av4 p {margin:0 0 0 10px; line-height:14px; font-size:85%;
}
#theNews .newsItems .av5 h4, #theNewsAV .newsItems .av5 h4 {margin:0px 0 5px 10px; font-size:90%; line-height:14px;
}
#theNews .av5 img, #theNewsAV .av5 img {margin:0px 0px 0px 5px; border:1px solid #CCCCCC; padding:2px;
}
#theNews .newsItems .av5 p, #theNewsAV .newsItems .av5 p {margin:0 0 0 10px; line-height:14px; font-size:85%;
}
#theNews .newsItems .av3 p, #theNewsAV .newsItems .av3 p {margin:0 0 0 10px; line-height:14px; font-size:85%;
}
#theNews .newsItems h2 {margin:0 0 5px 20px;
}
#theNewsAV .newsItems h2 {margin:0 0 10px 10px;
}
#theNews .newsItems .hr {width:92%; margin:0 10px 0px 8px;
}
#theNewsAV .newsItems .hr {width:92%; margin:0 10px 0px 15px;
}
.avBullet {font-size:85%;
}
.viewPhotoArchiveBtn a {display:block; width:210px; height:21px; background:url('../images/ui/btn-view-photo-archive.png') no-repeat; background-position:bottom;
}
.viewPhotoArchiveBtn a:hover {background-position:top;
}
.viewPhotoArchiveBtn {margin:20px 0 0 20px;
}
.viewVideoArchiveBtn a {display:block; width:210px; height:21px; background:url('../images/ui/btn-view-video-archive.png') no-repeat; background-position:bottom;
}
.viewVideoArchiveBtn a:hover {background-position:top;
}
.viewVideoArchiveBtn {margin:20px 0 0 20px;
}
.contactUs .businesses {margin-left:0px !important;
}
#newArchiveButt {position:absolute;
}
.newArchiveButtHP {position:relative; top:-20px; left:660px;
}
.marginTop {margin-top:20px;
}
.negTop25 {margin-top:-25px;
}
.negTop20 {margin-top:-2px;
}
.negTop {margin-top:-50px;
}
.nudgeTop {margin-top:8px; margin-bottom:5px;
}
.alignRight {text-align:right;
}
.avVideoP p {margin-left:-10px;
}
.avVideoEmbed {margin:20px auto; width:100%; text-align:center;
}
#Branding img{
	margin-left: 10px;
}
/* png fix */
* html img,
* html .png {position:relative; behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
#avFlash{
	margin:10px 0 30px 2px;
}

/* Safari Fix for the irritating tabs */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#avFlash {
	margin:10px 0 30px -5px;
}

.foundationLink{
	margin-top:30px;
}

.clearFloats{
	clear:both;
	width:1px;
	height:1px;
	display:block;
}

