body {text-align:left; font-family:"Lucida Grande",Lucida,Lucida Sans Unicode,Arial,Verdana,sans-serif; font-size:12px; line-height:1.2em; color:#333;
}

@font-face {
	font-family:SerifLight;
	src: url('theserif-2-xlight-webfont.eot');
	src: local('☺'), url('theserif-2-xlight-webfont.woff') format('woff'), url('theserif-2-xlight-webfont.ttf') format('truetype'), url('theserif-2-xlight-webfont.svg#webfont5PWNjaD4') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Links */
a, a:link a:active {color:#143d8d; background-color:transparent; text-decoration:none !important;outline: none;
}
a:hover {color:#00B5E2; background-color:transparent; text-decoration:underline;
}
#content a:hover, #footer a:hover {color:#00B5E2;
}
#content a, #footer a {color:#003399;
}
/* End Links */
/* Default heading Styles */
h1 {font-size:1.6em; line-height:20px; margin:0px 0px 0px 10px; padding:0; color:#333;
}
h2 {font-size:1.4em; line-height:1.2em; margin:20px 0pt 10px 10px; font-weight:bold; color:#333;
}
h3 {font-size:1.2em; line-height:1.4em; margin:10px 10px 10px 10px; font-weight:bold; color:#444444;
}
#newsBlock .story h3{font-size:1.2em; line-height:1.2em; margin:20px 0pt 10px 10px; font-weight:bold; color:#444444;
}
h4 {font-size:1em; line-height:1.4em; margin:10px 20px 10px 10px; color:#333333; font-weight:bold;
}
#dividenPayments h4{font-size:1em; line-height:1em; margin:10px 0 10px 0px; color:#333333; font-weight:bold;
}
/* End Default heading Styles */
/* Default Text Styles */
p {font-size:0.9em; margin:0 10px 15px 10px; padding:0; line-height:1.8em; color:#444444;
}
pre {font-family:monospace; font-size:1.0em;
}
strong, b {font-weight:bold;
}
em, i {font-style:italic;
}
/* End Default Text Styles */
/* Lists */
ul {line-height:1.4em;
}
ul li {margin:0px 0px 0px 0px; font-size:95%;
}

ol {font-size:1.0em; line-height:1.4em; margin:0;
}
ol li {font-size:1.0em; margin:0;
}
dl {margin:0; line-height:1.4em;
}
dl dt {font-weight:bold; margin:0;
}
dl dd {font-size:1em; margin:0;
}
address {margin:0 0 5px 10px; font-size:0.9em; color:#444444;
}
/* End Lists */
/* General styling */
hr {display:none;
}
div.hr {
display:block; height:1px; background:url('../images/ui/dots.png') repeat-x; margin:10px; clear:both;
}
#sidebarRight h2, #sidebarRight h3, #sidebarRight p {margin-left:0;
}
#sidebarRight h2 {font-size:1.4em;
}
#sidebarRight h3 {font-size:1.2em;
}
#breadcrumb, #breadcrumb a {color:#333;
}
#breadcrumb ul li {float:left; margin:0 5px 0 0; font-size:1em; color:#444444; text-transform:capitalize;
}
#breadcrumb li a {font-weight:normal; color:#003399;
}
span.navArrow {font-family:Times, "Times New Roman", serif;
}
#alertsBlock a span, #releasesBlock a span, #webcastsBlock a span,  #analystBlock a span, #calendarOfEvents a span, #loginRegister a.signUp span, #loginRegister a.login span, #faqLink a span, #eventsBlock a span, #eventsBlock2 a span, #presentationsBlock a span, a.detailedShareBlock span, a.investorInfoLink span, a.mediaInfoLink span, a.jobInfoLink span, a.viewNewsArchiveHome span, .displayBtn a span, #projectsBlock a span, .viewNewsArchiveBtn a span, .viewPhotoArchiveBtn a span, .viewVideoArchiveBtn a span, #alertsignupBlock a span, #rssAlertsBlock a span, .viewBtn a span, #getPressReleases a span,#secureRegister a.signUp span, #secureRegister a.login span, #registerBlock a.signUpBtn span, #mediaBtn a span {display:none;
}
#periodHighAndLow p {font-size:1.6em; color:#000000; margin-bottom:10px;
}
#shareInfo p.info {font-size:0.9em; margin-bottom:0; margin-right:0;
}
#shareInfo p.sharePrices {line-height:2.2em; padding:10px 0 10px 20px;
}
#shareInfo p span.currentPrice {color:#b0c525; font-size:3em; margin-right:5px;
}
.sharePriceHome p {color:#444444; font-size:1.0em; margin:10px 0 0 10px !important;
}
#shareInfo p span.downBy {color:#cc0000; font-size:1em; background:url('../images/ui/icon-downPrice.png') no-repeat; padding:0 0 3px 20px; vertical-align:top;
}
#shareInfo p span.upBy {color:#333; font-size:1em; background:url('../images/ui/icon-upPrice.png') no-repeat; padding:0 0 3px 20px; vertical-align:top;
}
#weekRange span {color:#FFF; font-size:1.6em;
}
#weekRange span.hiRangeFigure, #weekRange span.lowRangeFigure {display:block; color:#000; font-size:0.8em; line-height:1.4em; padding-top:4px;
}
#myTabs h3 {margin:0 0 15px 0; font-size:1em; font-weight:bold;
}
h3 span.green {font-size:0.9em; font-weight:normal;
}
.story h3 {margin-top:0; font-size:.85em;
}
#myTabs p {margin-left:0;
}
#loginRegister p.lostPassword {text-align:right; margin:10px 10px 10px 0pt;
}
#loginRegister p.rememberMe {text-align:right; margin:10px 10px 5px 0pt; float:right;
}
#loginRegister p.lostPassword a {text-decoration:underline;
}
#loginRegister p.lostPassword a:hover {text-decoration:none;
}
#loginRegister p.info {
	color:#333;
}
#loginRegister p.signUp {margin:15px 0 5px 0pt;
}
#goveranceBlock p.info, #careersBlock p.info {color:#333;
}
.stockbrokerLozenge h3 {padding-top:15px; margin-top:0;
}
.stockbrokerLozenge p {margin-right:10px;
}
#downloadableForms p {font-size:1em;
}
.termsBoxMid h2 {margin-top:0;
}
#extraContent h1 {padding-top:15px; padding-bottom:15px;
}
.intro h1, .basicPara h1 {
	font-size:1.8em; margin-right:0px; margin-bottom:10px; font-family:SerifLight, "Lucida Grande",Lucida,Lucida Sans Unicode,Arial,Verdana,sans-serif; font-weight:normal; color:#333;
	line-height: 1.2em;
}

.basicPara h1 {
	margin-top:15px; 
}
.intro p {
	margin-top:5px; margin-right:0; font-size:1.2em; font-family:SerifLight,"Lucida Grande",Lucida,Lucida Sans Unicode,Arial,Verdana,sans-serif; color:#444444; font-weight:normal;
}
p.theserif {/*
background: url('../images/ui/dots-high.png') repeat bottom;*/
	margin:12px 10px 10px 10px; 
	font-size:14px; 
	font-family:SerifLight, "Lucida Grande",Lucida,Lucida Sans Unicode,Arial,Verdana,sans-serif; 
	color: #444444; 
	line-height:1.4em;
	font-weight: normal;
}

#downloadableForms p {margin-bottom:5px;
}
#fullBlock .intro h1 {margin-top:20px;
}
/*#fullBlock .intro p{
	margin-top: 20px;
}*/
#fullBlock h3 {margin-bottom:15px; margin-right:0px;
}
#theNews h3 {
	margin-right:5px;
}
#fullBlock #temProfile h3 {margin-right:0;
}
.paginatedP {margin:10px 0 10px 14px;
}
.ourBusinessTopBg h3 {padding-top:20px;
}
.businesses h3, h3.branches {color:#b0c525;
}
.question {color:#b0c525; font-size:2em;
}
.answer {color:#b0c525; margin-right:8px;
}
.padded p {margin-top:15px;
}
.jobs p {margin-bottom:5px;
}
.boardTxt {margin-bottom:5px;margin-left:160px;
}
.jobs ul.bodyArrowBullet {margin-top:5px;
}
.green {color:#94a920;
}
.red {color:#cc0000;
}
.miniGrey {color:#444444; font-size:0.7em;
}
.headerAndDate {position:relative; overflow:hidden; width:545px;
}
.headerAndDate h2 {margin-top:10px;
}
.headerAndDate span {float:left; margin-top:15px;
}
.addressBlock p {margin-bottom:0;
}
.addressBlock .tel p {font-size:1em; margin-left:0;
}
#centreBlock h2 {font-size:1.4em;
}
/* Address + Contact */
.vcard .fn {display:none;
}
.vcard .title {display:block; font-size:1em; line-height:1em; margin:10px 0 10px 10px; color:#444444; font-weight:bold;
}
.street-address, .locality, .postal-code, .tel, .locality, .country-name, .extended-address, .region {display:block; margin:0 0 5px 10px; font-size:0.9em; color:#444444;
}
.adr {display:block; margin-bottom:10px;
}
/* Footer */
#footer li {color:#143d8d;
}
#footer li a {font-size:0.9em; color:#143d8d;
}
#footer p {font-size:0.8em; text-align:right; color:#444444; line-height:0.8em; margin-right:0;
}
#year span, #year2 span {color:#FFF; text-align:center; font-size:1.6em;
}
#year span.hiRangeFigure, #year2 span.hiRangeFigure {display:block; margin:4px 0px 0px 0px; color:#000; font-size:0.8em; line-height:1.4em;
}
.basicPara p {font-size:0.9em; margin:0 0 0 10px; padding:6px 0 6px 0; line-height:1.8em; color:#444444;
}
.searchResults h3 {margin-top:15px;
}
.searchResults p {margin-bottom:0;
}
#rssAlertsBlock p, #alertsBlock p, #getPressReleases p {font-size:0.9em; color:#333;
}
#downloadableFormsMain p {font-size:1em; margin:0 0 0 12px;
}
#downloadableFormsMain {color:#999;
}
.basicArrowBullet {color:#999;
}
.ksize {color:#b0c525; padding:0 0 0 0px; font-size:0.9em;
}
.keygroupLozenge h3 {padding-top:15px; margin-top:0;
}
.keygroupLozenge p {margin-right:10px; font-size:0.9em;
}
#secureRegister p.lostPassword {text-align:left; margin:10px 10px 10px 0pt;
}
#secureRegister p.rememberMe {text-align:left; margin:10px 10px 5px 0pt;
}
.rememberMe {padding:3px 0 3px 0;
}
#secureRegister p.lostPassword a {text-decoration:underline;
}
#securenRegister p.lostPassword a:hover {text-decoration:none;
}
#secureRegister p.info, #secureAlerts p.info {font-size:1em; color:#333;
}
#myTabs2 h2 {margin:2px 0 20px 0px; padding:0 0 4px 0px; font-size:1.1em; font-weight:bold;
}
#myTabs2 h3 {margin:2px 0 8px 0px; padding:0 0 0 0px; font-size:1em; font-weight:bold;
}
#myTabs2 h4 {margin:10px 0 3px 0px; padding:0 0 0 0px; font-size:0.9em; font-weight:bold;
}
#myTabs2 .green {font-weight:normal;
}
#myTabs2 p {margin:5px 0 5px 0px;
}
#extraContent h2 {margin:0px 0pt 10px 10px; padding:15px 0px 10px 0px;
}
.story span.green {font-weight:normal; font-size:11px;
}
p.asterisk {font-size:0.9em; color:#999; margin-left:24px; margin-bottom:0;
}
#centreBlock p.asterisk {margin-left:10px;
}
#secureAlerts #submitter p, #secureAlerts #submitter input.text, .captcha p {margin-left:0;
}
#secureAlerts #submitter input.text {margin-top:10px;
}
#fullBlock .alertWrapper {margin-left:10px; font-size:1em;
}

.txtRed{
	color:red;
	line-height:25px;
}
