@charset "utf-8";

/* Typefaces */
body {
	font-family: "Times New Roman", Times, serif;
}

h1,
.letter-to-share-owners-sub h1,
h2,
.letter-to-share-owners h2,
h3,
.slides-container h2,
.slides-container h3,
.slides-container a,
.standfirst,
.standfirst-sub strong,
blockquote p,
h2.reportby em.author, 
.next-prev a,
.sustainability p.h2,
p.h2,
.standfirst.om span, 
.h1-lb,
.firstslide p.standfirst,
.smlMp3 p,
.smlMp3 cite,
.slides-container cite
{
	font-family: "ITCLubalinGraphStdDemi", Arial, sans-serif;
	line-height: 1;
}
.information-for-share-owners h4 {margin-top:16px;}

.header p,
.header h1.report-year,
.standfirst-sub,
p.to-top,
ul.standfirst li,
.slides-container p,
h2.reportby em,
.standfirst.om,
.oddTitleText,
span.bracket,
.the-fast-read .standfirst em,
h3.above-table em
{
	font-family: "ITCLubalinGraphStdBook", Arial, sans-serif;
}

body {
	font-size: 13px;
	line-height: 20px; 
	-webkit-font-smoothing: antialiased;
}

.services,
.main-nav,
.nav,
.footer {
	font-family: Arial, Helvetica, sans-serif;
}

strong { 
	font-weight: 700;
}

em {
	font-style: normal;
}

p em, ul li em, dl dd em  {
	font-style: italic;
}

small {
	font-size: 85%;
} 

sub, 
sup {
	font-size: 75%; 
	line-height: 0; 
	position: relative; 
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

q:before,
q:after {
	display: none;
}

h1 {
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 40px;
}

.letter-to-share-owners-sub h1,
.letter-to-share-owners h2,
h2.h1-lb {
	font-size: 30px;
	line-height: 30px;
	margin-bottom:20px;
}	

h2 {
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 20px;
}

.accordionX h2 {
	font-size: 19px;
	margin: 0;
	line-height:20px;
	padding: 0 0 16px 25px;
}

/*.accordionX h2 em {
	font-size: 14px;
}*/

h2.reportby {
	font-size: 20px; 
	line-height: 22px;
	margin: 0; 
	padding: 0; 
}

/*.jwt .accordionX h2.reportby {font-size:14px;}*/

h2.reportby strong {
	font-size: 13px;
	font-weight: 400;
}

h2.reportby em {
	border-bottom: 1px solid #000;
	clear: both;
	display: block; 
	font-style: normal; 
	font-weight: 400; 
	margin-bottom: 12px;
	padding-bottom: 3px; 
}


em.noBorder{border-bottom:0!important;}

.what-we-think h2.reportby {margin-bottom:20px;}
.what-we-think h2.reportby em {
	border-bottom:0; 
	padding:0; 
	margin:0;} /*added by Samar - Check with me before remove*/
	
	
/*.plonk-placebos	h2.reportby{font-size:20px;}*/
	
.what-we-think ul.columns p.standfirst, 
.what-we-think ul.columns p.standfirst-sub {
	margin:0;
} /*added by Samar - Check with me before remove*/
.what-we-think ul.columns p.standfirst em.author, 
.what-we-think ul.columns p.standfirst-sub em.author {
	margin-bottom:10px;
	display: block;
} /*added by Samar - Check with me before remove*/

.board-of-directors h2 {
	font-size: 14px;
	margin: 10px 0 20px;
	border-bottom: 1px solid #000;
}

.members-of-the-board-of-directors h2.style5 {padding: 18px 0 14px 12px;}

h2.reportby em.author, 
em.author {
	font-size: 14px;
	font-style:normal
}

h3, h2.fauxh3{
	font-size: 18px;
	line-height: 20px;
	margin: 20px 0;
	padding-bottom:5px;
	border-bottom:1px solid #000;/*testing*/
}	

.standfirst-sub {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 20px;
}

/*.the-board-of-directors h3,
.sustainability h3,
.a-new-normal-and-why-mad-men-and-women-are-becoming-more-important h3,
.information-for-share-owners h3,
.compensation-committee-report-on-behalf-of-the-board h3,
.directors-remuneration-and-other-statutory-information h3{border-bottom:1px solid #000; padding:0 0 5px 0;}*/

h4{
	font-size: 18px;
	font-weight:bold;
	line-height: 20px;
	padding:0 0 5px 0;
}

p {
	font-size: 16px;
	text-indent: 20px;
}


.sustainability p.h2, p.h2{
	font-size: 18px;
	line-height: 20px;
	border-bottom:1px solid #000;
	padding:0 0 5px 0;
	text-indent: 0px;
	margin:20px 0 10px 0;
}


.header p,
.header h1.report-year {
	float: left;
	font-size: 20px;
	margin: 54px 0 0;
}

.header h1.report-year {
	float: left;
	font-size: 20px;
	margin: 46px 0 0;
}


.header p,
.header h1.report-year,
.to-top,
.aside p,
.standfirst,
.standfirst-sub,
.slides-container p,
ul.board li p,
.intro,
.noindent,
ul.columns li p {
	text-indent: 0;
}
.what-we-think ul.columns li p {
	text-indent: 20px;
}
.what-we-think ul.columns li p.intro {
	text-indent: 0;
}

p.intro.audio,
div.intro.audio {
	text-indent: 0;
	display:none;
}

p.mp3.audio,
div.mp3.audio {
display:none;
}

.what-we-think ul.columns li p.more {
	text-indent: 0;
}
.standfirst,
.dear-shareowner .intro
{
	font-size: 20px; 
	line-height: 22px;
	margin-bottom: 20px;
}

p.dear-shareowner.intro {
	font-size: 20px!important; 
	line-height: 22px;
	margin-bottom: 20px;
}

.the-fast-read .standfirst em {
	display: block;
	font-style: normal;
}

.next-prev a {
	font-size: 18px;
}
p.to-top {margin:40px 0; font-size:13px};

.next-prev a {
	font-size: 18px;
}

/* Carousel */
.slides-container h2 {
	font-size: 40px;
	font-weight: 400;
	line-height: 1;
	margin: 0 0 10px;
}

.slides-container h3 {
	font-size: 20px;
	margin: 0;
}

.slides-container p,
.slides-container a {
	font-size: 20px;
}

.slides-container cite {
	font-size: 14px;
}

/* Lists */
ol.bullet,
ul.bullet {
    margin: 0;
}
/* Key Priorities page */
ul.bullet li.indented {
	padding-left: 60px;	
}

ul.standfirst {
	margin: 20px 0;
}

.main-content ul li,
ul.standfirst li {
	font-size: 16px;
	line-height: 20px;
}
li p {
	line-height: 20px;
}

ul.charts li p {
	padding: 10px 0 0;
}

ul.footnotes li,
ol.footnotes li,
dl.footnotes dd,
p.footnotes {
	font-size:14px!important;
}


/* Quotes */
blockquote {
	clear: both;
	margin-top: 20px;
	padding: 15px 0 40px;
}

blockquote p {
	display: inline;
	font-size: 20px;
	line-height: 22px;
	margin: 20px 0;
	padding: 0 45px 20px;
}

.plonk-placebos h1{
	text-align:center;
	margin-bottom:15px;
	}
h2.oddTitleText{
	text-align:center;
	margin:0 0 20px 0;
	padding:0;
	font-size:35px;
	line-height:30px;
	}
h2.oddTitleTextSmall{
	text-align:center;
	margin:0 0 20px 0;
	padding:0;
	font-size:20px;
	}
h3.jeremyTagLine{
	font-size:16px;
	border:none;
	}
p.imageCarrier{
	margin-top:10px;
	}
span.italic{
	font-style:italic;
	}

.caption {
	font-size: 14px; text-indent:0; line-height:14px; font-weight:bold 
	}

ul.bigrednumber li { display:block; clear:both}/*dropcaps in the list item*/

/* Drop caps and Drop numbers */
span.dropcap {
	display: inline-block;
	text-indent: -999em;
	float: left;
	margin-right: 5px;
}

.letter-a {
	background: url(../images/drop-caps/letter-black_a.jpg) 0 0 no-repeat;
	height: 72px;
	width: 68px;
}

.letter-b {
	background: url(../images/drop-caps/letter_b.jpg) 0 0 no-repeat;
	height: 72px;
	width: 50px;
}

.letter-d {
	background: url(../images/drop-caps/letter-black_d.jpg) 0 0 no-repeat;
	height: 72px;
	width: 56px;
}

.letter-i {
	background: url(../images/drop-caps/letter_i.gif) 0 0 no-repeat;
	height: 35px;
	width: 14px;
}

.letter-n {
	background: url(../images/drop-caps/letter_n.jpg) 0 0 no-repeat;
	height: 72px;
	width: 59px;
}

.letter-red-o {
	background: url(../images/drop-caps/letter-red_o.jpg) 0 0 no-repeat;
	height: 71px;
	width: 68px;
}

.letter-red-n {
	background: url(../images/drop-caps/letter-red_n.jpg) 0 0 no-repeat;
	height: 71px;
	width: 68px;
}



.letter-p {
	background: url(../images/drop-caps/letter_p.jpg) 0 0 no-repeat;
	height: 72px;
	width: 48px;
}

.letter-w {
	background: url(../images/drop-caps/letter_w.jpg) 0 0 no-repeat;
	height: 73px;
	width: 88px;
}

.letter-red-w {
	background: url(../images/drop-caps/letter-red_w.jpg) 0 0 no-repeat;
	height: 73px;
	width: 88px;
}

.number-blue-1 {
	background: url(../images/drop-caps/number-blue_1.jpg) 0 0 no-repeat;
	height: 71px;
	width: 34px;
}

.number-blue-2 {
	background: url(../images/drop-caps/number-blue_2.jpg) 0 0 no-repeat;
	height: 70px;
	width: 56px;
}

.number-blue-3 {
	background: url(../images/drop-caps/number-blue_3.jpg) 0 0 no-repeat;
	height: 70px;
	width: 55px;
}

.number-red-1 {
	background: url(../images/drop-caps/number-red_1.jpg) 0 0 no-repeat;
	height: 71px;
	width: 36px;
}

.number-red-2 {
	background: url(../images/drop-caps/number-red_2.jpg) 0 0 no-repeat;
	height: 70px;
	width: 58px;
}

.number-red-3 {
	background: url(../images/drop-caps/number-red_3.jpg) 0 0 no-repeat;
	height: 70px;
	width: 55px;
}

.number-red-4 {
	background: url(../images/drop-caps/number-red_4.jpg) 0 0 no-repeat;
	height: 72px;
	width: 49px;
}

.number-red-5 {
	background: url(../images/drop-caps/number-red_5.jpg) 0 0 no-repeat;
	height: 70px;
	width: 59px;
}

.number-red-6 {
	background: url(../images/drop-caps/number-red_6.jpg) 0 0 no-repeat;
	height: 70px;
	width: 54px;
}

.number-red-7 {
	background: url(../images/drop-caps/number-red_7.jpg) 0 0 no-repeat;
	height: 72px;
	width: 51px;
}

.number-red-8 {
	background: url(../images/drop-caps/number-red_8.jpg) 0 0 no-repeat;
	height: 72px;
	width: 51px;
}

.number-red-9 {
	background: url(../images/drop-caps/number-red_9.jpg) 0 0 no-repeat;
	height: 71px;
	width: 50px;
}

.number-black-2 {
	background: url(../images/drop-caps/number-black_2.jpg) 0 0 no-repeat;
	height: 68px;
	width: 56px;
}

.number-red-1-sml {
	background: url(../images/drop-caps/number-red_1-sml.jpg) 0 0 no-repeat;
	height: 40px;
	width: 35px;
}

.number-red-2-sml {
	background: url(../images/drop-caps/number-red_2-sml.jpg) 0 0 no-repeat;
	height: 40px;
	width: 35px;
}

.number-red-3-sml {
	background: url(../images/drop-caps/number-red_3-sml.jpg) 0 0 no-repeat;
	height: 40px;
	width: 35px;
}

.number-red-4-sml {
	background: url(../images/drop-caps/number-red_4-sml.jpg) 0 0 no-repeat;
	height: 40px;
	width: 35px;
}

.number-red-5-sml {
	background: url(../images/drop-caps/number-red_5-sml.jpg) 0 0 no-repeat;
	height: 40px;
	width: 35px;
}





p.philiplader{
	margin-top:10px;
	padding-bottom:10px;
	background:url(../images/background/signature-lader.gif) no-repeat right top;
	border-bottom:1px solid #666666;
	font-weight:bold;
	text-indent:0px;
	}
p.sorrell{
	margin-top:10px;
	padding-bottom:10px;
	background:url(../images/background/signature-sorrell.gif) no-repeat right top;
	border-bottom:1px solid #666666;
	font-weight:bold;
	text-indent:0px;
	}
p.richardson{
	margin-top:10px;
	padding-bottom:10px;
	background:url(../images/background/signature-richardson.gif) no-repeat right top;
	border-bottom:1px solid #666666;
	font-weight:bold;
	text-indent:0px;
	}
p.richardson span{
	color:#2ebde4;
	}
p.sorrell span{
	color:#2ebde4;
	}
p.philiplader span{
	color:#2ebde4;
	}
	
