* {
	margin:0;
	padding:0;
	font-size:1em;
	font-family:arial, sans-serif;
}
html, body {
	height:100%;
}
html {
	font-size: 1.75em;
	height:100%;
}
body {
	font-size: 50%;
}
*html>body {
	font-size: 14px;
}
body {
	text-align:center;
	font-family: arial;
	background:#ffffff;
	margin:0 auto;
	width:100%;
}
/* General styling */
h1 {
color:#333333;
font-size:1.28571em;
margin:0px;
padding:0px;
margin-top:.6em;
margin-bottom:.25em;
font-weight:normal;
}
h2 {
color:#262e69;
font-size:1em;
margin:0px;
padding:0px;
margin-top:.9em;
margin-bottom:.25em;
font-weight:bold;
}
h3 {
font-size:0.78571em;
margin:0px;
padding:0px;
font-weight:bold;
color:#666666;
}

h4{
font-size:1.07143em;
}

acronym {
line-height:98%;
border-bottom:1px dashed #cccccc;
cursor: help;
}

p {
line-height:1.28571em;
}
sup {	height: 0;
	line-height: 100%;
	vertical-align: top;
	position: relative;
	font-size:.75em !important;
	*font-size:.9em !important;

	}
img {
border:0;
}
form {
margin:0px;
padding:0px;
}

a{
color:#262E69;
text-decoration:none;

}

a:hover{
color:#262E69;
text-decoration:underline;
}

.TopBorder {
border-top:.08em solid #cccccc;
}

.BottomBorder {
border-bottom:.08em solid #cccccc;
}

.RightBorder {
border-right:.08em solid #cccccc;
}

.MarginRight233{
margin-right:24em;
}

.MarginRight32 {
margin-right:2.28571em;
}
.MarginBottom32 {
margin-bottom:1.37143em;
}
.PaddingTop {
padding-top:.85em;
}
.PaddingLeft15 {
padding-left:1.07143em;
}
.DisplayNone{
display:none;
}
.BlueColor {
color:#67adcd;
}
.OrangeColor{
color:#fdb813;
}
.DarkOrangeColor{
color:#f58026;
}
.DarkBlueColor{
color:#004b8d;
}

.Both {
clear:both;
}
.BiggerFont {
font-size:2em;
}
.MediumFont {
font-size:1.3em;
}
.Block {
display:block;
}
.Border8 {
border:0.57143em solid #cccccc;
width:12.1em;
padding-bottom:1em;
padding-left:.9em;
}
.Font10 {
font-size:0.71429em;
}

.Font11 {
font-size:0.78571em;
}
.ImgFont10 {
font-size:0.90909em;
}
.printBasketPrintClass div.Intro {
padding:0px;
margin-top:.7em;
padding-bottom:1.28571em;
font-size:1em;
}

.printBasketPrintClass div.IntroImg {
padding:0px;
margin-top:.7em;
font-size:1em;
float:left;

}
span.IntroImgText {
float:left;
width:33.34286em;
padding-right:1.5em;
}
.ImageIntro {
float:right; 
margin-top:-3em;
position:relative;
width:14.28571em; /* 200px */
height:13.57143em; /* 190px */
}

.printBasketPrintClass p {
font-size:0.78571em;
padding-bottom:1.28571em;
}
p.NoteBanner {
font-size:0.85714em;

}
/* list styling */
.printBasketPrintClass  ul {
padding:.5em 0em 1.28571em 1.5em;
list-style-position:outside;
font-size:0.78571em;
}

ul.BlockBullet {
font-size:1em;
padding:0px;
color:#262e69;
list-style-type:none;
list-style-position:outside;
}

ul.BlockBullet li{
background-image:url('../images/block_bullet.gif');
background-position: 0em 0.9em;
background-repeat:no-repeat;
padding-left:1.3em;
padding-right:.9em;
padding-bottom:0.55em;
padding-top:0.55em;
font-size:0.92857em;
}
ol {
margin-top:0em;
margin-left:2em;
margin-bottom:1.28571em;
color:#999999;
font-size:0.71429em;
clear:both;
}

ol li{
padding-bottom:0.5em;


}
/* table styling */
table {
text-align:right;
font-size:0.78571em;
color:#333333;
}

table caption{
color: #67adcd;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
border-bottom:.08em solid #333333;
}

table th{
text-align:right;
padding-right:0.85714em;
padding-left:0.15em;
padding-top:1.5em;
padding-bottom:0.6em;
/*width:10.83333em;*/
border-bottom:.08em solid #333333;
margin:0px;
}

table td{
text-align:right;
padding-right:0.85714em;
padding-left:0.15em;
padding-top:.25em;
padding-bottom:0.25em;
border-bottom:0.09091em solid #cccccc;
color:#666666;
}

thead .hover {
   background:#ffffff;
   }

tbody .hover {
   background:#f3f3f3;
   }
.column4 {
/*width:25.86667em;*/
}
.AlignLeft{
text-align:left;
}

.FloatLeft{
float:left;
}

.FloatRightImg{
float:right;
padding-left:.61em;
padding-bottom:.61em;
}

.FloatRightImg img {
height:14.07143em;
width:24.64286em;
}

.FloatRightImg img.w200h135 {
height:9.64286em;
width:14.28571em;
}

.FloatRightImg img.w200h314 {
height:22.42857em;
width:14.28571em;
}

img.wheyImg{
height:23.21429em;
width:24.64286em;
}
.FloatRightText {
width: 14em;
border-top:.08em solid #cccccc; 
border-bottom:.08em solid #cccccc; 
padding-top:.8em; 
padding-bottom:.8em;
display:table;
text-align:right;
margin-left:.8em;
}

.FloatLeftText {
width: 14em;
border-top:.08em solid #cccccc; 
border-bottom:.08em solid #cccccc; 
padding-top:.8em; 
padding-bottom:.8em;
text-align:left;
margin-left:.8em;
}

.TextImg {
width: 14.28571em;
border-top:.08em solid #cccccc; 
border-bottom:.08em solid #cccccc; 
padding-top:.8em; 
padding-bottom:.8em;
text-align:left;
padding-left:.8em;
float:left;
font-size:1.27273em;
}

.Marleft
{
margin-left:1.81714em;
}
.HeightImgBlock {
height:19em;
}
.MarRight
{
margin-right:1.81714em;
}
.ImgBlock {
display:block;
float:left;
}

img.Img66 {
width:41.63636em;
height:17.90909em;
}

.FloatTextLeft {
font-size:1.27273em;
width: 14.71429em;
border-top:.08em solid #cccccc; 
border-bottom:.08em solid #cccccc; 
padding-top:.8em; 
padding-bottom:.8em;
text-align:left;
float:left;
}

.Sign {
width:10em;/*110px */
height:4.72727em;/*52px */
}

.Sign2 {
width:14.54545em; /* 160px */
height:4.72727em;/*52px */
}

.BgColor {
background-color:#e5f0f7;
}

.BottomBorderTable {
border-bottom:.08em solid #333333;
}
.BlueBorder {
border-bottom:0.18182em solid #67adcd;
}
.PaddingTop0 {
padding-top:0px;
}
.PaddingRght {
padding-right:2em;
}

#MainBody .MrgnNone{
margin:0px;
padding:0px;
}
#MainBody .CntrTxt{
text-align:center;
}

#MainBody .PdgBtm0td{
padding-bottom:0px;
}

.NoBorderTop0 {
border:none;
padding-bottom:0px;
padding-top:.25em;
}

.NoBorder {
border:none;
padding-bottom:0px;
padding-top:0px;
}
.MarginBottom14{
margin-bottom:2em;}
/* Content area start */
.printBasketPrintClass {
/*background-color :#225588;*/
width:49.28571em; /* 690px */
float:left;
text-align:left;
color:#666666;
}

.printBasketPrintClass #ARPrevNxt {
border-top:0.07143em solid #cccccc;
border-bottom:0.07143em solid #cccccc;
padding-top:1.07143em;
padding-bottom:0.85714em;
height:1.70em;
}
.printBasketPrintClass #ARPrevNxt img{
width:14.35714em;
height:1.71429em;
float:left;
}

.printBasketPrintClass #ARPrevNxt #PrevNxt span.Next{
float:right;
}
.printBasketPrintClass #ARPrevNxt #PrevNxt .Next img{
width:4.64286em;
height:0.85714em;
float:right;
}

.printBasketPrintClass #ARPrevNxt #PrevNxt span.Previous{
float:right;
}
.printBasketPrintClass #ARPrevNxt #PrevNxt .Previous img{
width:6.35714em;
height:0.85714em;
float:left;
}

.printBasketPrintClass #ARPrevNxt #PrevNxt .Next a {
width:4.64286em;
margin-left:2.8em;
} 
.printBasketPrintClass #ARPrevNxt #PrevNxt .Previous a {
width:6.35714em;
}
.printBasketPrintClass #ARPrevNxt #PrevNxt {
	padding-top:.4em;
	position:relative;
	z-index:1;
	text-align:right;
	width:14em;
	float:right;
	
}

a.PageTip {
	text-decoration:none;
	float:left;
}
a.PageTip span {
	position:relative;
	left:0px;
	display:block;
	background:#fff;
	width:.01em;
	height:.01em;
	overflow:hidden;
	z-index:100;
}
a.PageTip:hover {
	white-space:normal;
	text-decoration:none !important;
}
a.PageTip:hover span {
	position:absolute;
	width:42em;
	height:1.3em;
	padding-top:0em;
	font-size:0.78571em;
	font-weight:bold;
	color:#cccccc;
	left:-24.15869em;
	top:-1.1em;
	background:#fff;
	z-index:100;
}

.printBasketPrintClass #ContentLeft {
width:32.85714em;/* 460 */
float:left;
}

.printBasketPrintClass #ContentRight {
width:14.28571em; /* 200px */
float:left;
margin-left:2.14286em; /* 30px */
}


/* Home area start */
.printBasketPrintClass #ContentLeft h1 a,
.printBasketPrintClass #ContentLeft h1 a:hover{
color:#333333;
text-decoration:none;
}

.printBasketPrintClass #ContentLeft p.Quote{
display:block;
margin:1.2em 0em 0em 0em;
padding:0em 0em 0em 1.2em;
background-image:url('../images/quote_start.gif');
background-repeat:no-repeat;
font-size:1em;
}
#MainBody  span.ReviewLink a{
color:#262e69;
}

.printBasketPrintClass #ContentLeft p.Quote span.John img{
position:relative;
margin-top:-12.6em;
/*margin-top:-9.6em !important;
*margin-top:-9.4em !important;
_margin-top:-9.2em;*/
margin-left:16em;
display:block;
z-index:100;
width:15.57143em; /*218 px;*/
height:15.42857em; /*216 px;*/
}

.printBasketPrintClass .ReviewLink {
display:block;
margin-top:-2.5em;
margin-bottom:2.25em;
font-size:0.78571em;
}
.printBasketPrintClass div.PerfHighlight{
clear:both;
padding-bottom:0.92857em;
}
#MainBody  .printBasketPrintClass  div.PerfHighlight a{
font-size:0.78571em;
color:#262E69;
}

.printBasketPrintClass  div.DataBar {
width:15.28571em;
float:left;
margin-bottom:.696em;
}

.printBasketPrintClass  span.DatabarHeading{
display:block;
font-size:0.78571em;
font-weight:bold;
clear:both;
padding-bottom:.5em;
}

.printBasketPrintClass  div.DataBar div.TopData{
color:#000000; 
display:table; 
width:15.28571em;
}
.printBasketPrintClass  div.DataBar span.Data1{
font-size:2.5em; 
color:#000000; 
float:left; 
letter-spacing:0em;
}
.printBasketPrintClass  div.DataBar span.Data2{
font-size:1.8em; 
color:#000000; 
float:left; 
padding-top:0.35em;
}
.printBasketPrintClass  div.DataBar span.Data3{
font-size:1.3em; 
color:#949494; 
text-align:right; 
display:block; 
float:right;
line-height:1em;
}
.printBasketPrintClass  div.DataBar ul{
margin:0px;
padding:0px;

}

.printBasketPrintClass  div.DataBar ul li{
display:inline;
list-style-position:inside;
list-style-type:none;
color:#000000;
margin:0px;
border-bottom:1px solid #000000;
height:1.4em;
}
.printBasketPrintClass  div.DataBar ul li.BorderNo{
border-bottom:none;
}
.printBasketPrintClass div.DataBar ul li.Section1{
float:left;
width:1.5em;
}

.printBasketPrintClass div.DataBar ul li.Section2{
float:left;
width:16.45em;
}

.printBasketPrintClass div.DataBar ul li.Section3{
float:left;
text-align:right;
width:1.5em;
}

.printBasketPrintClass div.DataBar ul li hr.YellowBar{
height:0.55455em; 
border:none; 
color:#DCB421; 
background-color:#FDB813; 
margin-top:.6em;
_margin-bottom:-1.25455em;
float:left;
}

.printBasketPrintClass div.DataBar ul li hr.BlueBar{
height:0.55455em; 
border:none; 
color:#272E65; 
background-color:#272E65; 
margin-top:.6em;
_margin-bottom:-1.25455em;
float:left;
}


.printBasketPrintClass #ContentLeft div.Business{
clear:both;
display:table;
border-top:.08em solid #cccccc;
padding-top:0em;

height:14em;
}
.printBasketPrintClass #ContentLeft div.Business img{
width:32.78571em;
height:8.85714em;
}

.printBasketPrintClass #ContentLeft div.Business span.Rev{
display:table;
font-size:0.71429em;
float:left;
text-align:center;
padding-right:2em;
padding-left:1em;
}
.printBasketPrintClass #ContentLeft div.Business span.Op{
text-align:center;
display:table;
font-size:0.71429em;
float:left;
padding-right:2.4em;
padding-bottom:.8em;
}

.printBasketPrintClass #ContentLeft div.Business span.padrgt{
padding-right:3.5em;
}

.printBasketPrintClass #ContentLeft div.Business img.Bullet{
width:0.64286em;
height:0.35714em;
}

.printBasketPrintClass #ContentLeft div.TopBorder0 {
display:block;
border-top:.0em solid #cccccc;
padding-top:0em;
}

.printBasketPrintClass #ContentLeft div.TopBorder0 a{
font-size:0.78571em;
color:#262e69;
}
	
/* Right hand home content */
.printBasketPrintClass #ContentRight #OurBusiness{
background-color:#dcb424;
margin-top:.5em;
width:14.28571em; /* 200px */
display:block;
}

.printBasketPrintClass #ContentRight #OurBusiness span.heading {
padding-top:.92857em;
padding-left:1.07143em;
padding-bottom:0.71429em;
display:block;
}

.printBasketPrintClass #ContentRight #OurBusiness span.heading img{
width:6.35714em; /*89px;*/
height:1.21429em; /*17px;*/
}

.printBasketPrintClass #ContentRight #OurBusiness span  img{
width:14.28571em; /* 200px */
height:8.71429em; /*122px;*/
}

.printBasketPrintClass #ContentRight #OurBusiness span.morelink img{
margin-top:-2.21429em;
margin-left:9.75em;
width:4.5em; /*63px;*/
height:2.21429em; /*31px;*/
}

.printBasketPrintClass #ContentRight #OurStragey{
background-color:#c37026;
margin-top:.5em;
width:14.28571em; /* 200px */
display:block;
}

.printBasketPrintClass #ContentRight #OurStragey span.heading{
padding-top:.92857em;
padding-left:1.07143em;
padding-bottom:0.71429em;
display:block;
}
.printBasketPrintClass #ContentRight #OurStragey span.heading img{
width:11.07143em; /*103px;*/
height:1.21429em; /*17px;*/
}

.printBasketPrintClass #ContentRight #OurStragey span  img{
width:14.28571em; /* 200px */
height:9.78571em; /*137px;*/
}

.printBasketPrintClass #ContentRight #OurStragey span.morelink img{
margin-top:-2.21429em;
margin-left:9.75em;
width:4.5em; /*63px;*/
height:2.21429em; /*31px;*/
}

.printBasketPrintClass #ContentRight #Footprint{
background-color:#262e69;
margin-top:.5em;
width:14.28571em; /* 200px */
display:block;
}

.printBasketPrintClass #ContentRight #Footprint span.heading{
padding-top:.92857em;
padding-left:1.07143em;
padding-bottom:0.71429em;
display:block;
}

.printBasketPrintClass #ContentRight #Footprint span.heading img{
width:9.35714em; /*103px;*/
height:1.21429em; /*17px;*/
}

.printBasketPrintClass #ContentRight #Footprint span  img{
width:14.28571em; /* 200px */
height:10em; /*140px;*/
}

.printBasketPrintClass #ContentRight #Footprint span.morelink img{
margin-top:-2.21429em;
margin-left:9.75em;
width:4.5em; /*63px;*/
height:2.21429em; /*31px;*/
}

/* Home area end */

/* Foot print page */
#flash  {
height:50em; 
width:49.28571em;
clear:both;
}

/* Finance Review */
span.IntroDiv {
background-color:#e5f0f7; 
width:17em;
font-size:.8em;
display:table;
padding:.3em;
margin:1em 0em 1em 0em;
float:left;
text-align:left;
}

span.IntroDiv strong{
font-size:1em;
display:block;
}

span.IntroDiv  span{
font-size:1.5em;
vertical-align:bottom;
margin:0px;
padding:0px;
float:left;
padding-right:.2em;

}
span.IntroDiv  span.paddingTop32{
padding-top:1.3em;
}
span.IntroDiv  span.Big{
font-size:4em;
float:left;
padding-right:.2em;
}
span.IntroDiv  span.Sub{
padding-Top:.2em;
}

ul.footPrintHead{
float:left;
padding:0;

}

ul.footPrintHead li{
float:left;
border-right:solid 1px #666666;
padding-right:1.9em;
*padding-right:2.2em;
padding-left:1.2em;
list-style:none;
}

ul.footPrintHead li.first{
padding-left:0;
}
ul.footPrintHead li.last{
border-right:none;
padding-right:0em;
}
ul.footPrintHead li span{
font-size:2.5em;
}


/* Risk and risk management */
.Risk tr.LightBlue{
background-color:#edf4f9;
}

.Risk tr.DarkBlue{
background-color:#deebf4;
}

.Risk td.ColumnHeading{
text-align:left;
border-bottom:.08em solid #ffffff;
color:#231f20;
background-color:#67adcd;
font-size:1.09091em;
color:#ffffff;
padding:.1em .5em;
}

.Risk td{
text-align:left;
border-bottom:.4em solid #ffffff;
padding:.6em;
color:#231f20;
}

.Risk td.Heading {
color:#67adcd;
font-size:1.18182em;
font-weight:bold;
}

/* Our people */
.MainBgColor {
background-color:#e5f0f7; 
}

.People {
display:table;
float:left;
margin-bottom:1em;
width:49.28571em;
}

.PeopleImage {
background-color:#e5f0f7; 
float:left; 
padding:1.07143em; 
}

.PeopleImage img{
height:10.71429em;
width:10.71429em;
float:left;
}

.PeopleDetail {
float:left; 
 width:44.76623em;
padding:0.57143em;
font-size:0.78571em; 
}
.PeopleName {
font-size:1.18182em;
font-weight:bold;
display:block;
color:#9d9fa2;
}
.PeopleDesg {
font-weight:bold;
display:block;
margin-bottom:.5em;
}

/* Board of Director */
.Board {
display:table;
float:left;
margin-top:.4em;
width:49.28571em;
background-color:#e5f0f7; 
border-top:.08em solid #cccccc;
border-bottom:.08em solid #cccccc;

}

.BoardImage {
float:left; 
padding:0em .8em 0em 0em; 
background-color:#ffffff; 
}

.BoardImage img{
height:7.14286em;
width:7.14286em;
float:left;
}

.BoardDetail {
float:left; 
 width:51.4em;
padding:0.57143em;
font-size:0.78571em; 
}
.BoardName {
font-size:1.09091em;
color:#000000;
}

.BoardBottom {
margin-bottom:2em;
}

.BoardNonExec {
width:24.2em;
}

.BoardNonExecDeatil {
width:19.3em;
}

.BoardLeftDiv {
width:49%; 
float:left; 
padding-right:.8em;
}

.BoardRightDiv {
width:49%; 
float:left;
margin-bottom:2em;
}

.RightDivPad {
padding-top:.95em;
}

.Committees
{
font-size:0.78571em;
float:left;
padding:0.2em 0.57143em 0em  0em;
}

.Committees span
{
font-size:1.09091em;
font-weight:bold;
color:#6d6e71;
}

.BgColorWhite {
background-color:#ffffff;
border-bottom:none;
}

/* Senior management */
.Senior {
margin-top:2em;
border-top:.08em solid #cccccc;
}

.Senior td{
border:none;
padding-left:1.5em;
text-align:left;
}

.Senior img{
width:1.45455em;
height:0.54545em;
}

.SeniorBgYellow {
background-color:#fdb813;
font-size:1.18182em;
color:#ffffff;
font-weight:bold;
}

.SeniorBgOrange {
background-color:#f58026;
font-size:1.18182em;
color:#ffffff;
font-weight:bold;
}

.SeniorBgBlue {
background-color:#004b8d;
font-size:1.18182em;
color:#ffffff;
font-weight:bold;
}

td.FirstRight {
text-align:right;
}

/* Our vision and strategy */

.BusinessModel {
width:100%;
display:table;
font-size:0.78571em;
clear:both;
position:relative;
border-bottom:0.11em solid #cccccc;
padding-bottom:1.5em;
margin-bottom:0em;
}

.BusinessModel img{
height:46.72727em;
width:23.18182em;
position:relative;
float:left;
}
.TextLeft{
padding-top:18.33545em;
color:#ffffff;
font-size:1em;
position:relative;
}

#MainBody div.TextLeft a {
font-weight:bold;
font-size:2em;
color:#ffffff;
display:block;
margin:.75em 1em .75em 0px;
}

#MainBody div.TextLeft a:hover {
text-decoration:none;
color:#ffffff;

}

.Nutritional {
background-color:#bca45a;
display:table;
width:39.4em;
float:left;
text-align:right;
height:5.41950em;
margin-bottom:0.28273em;

}

.Whey {
background-color:#b45f1c;
display:table;
width:39.4em;
float:left;
text-align:right;
height:5.53950em;
*height:5.55950em;
margin-bottom:0.28273em;
}

.Cheese {
background-color:#6f1b11;
display:table;
width:39.4em;
float:left;
text-align:right;
height:5.53950em;
*height:5.55950em;
}
.Blwtext {
color:#666666;
text-align:right;
padding-right:1.83333em;
padding-top:0.23333em;
clear:both;
font-weight:bold;
}
#MainBody div.TextLeft a.Nutri:hover {
	white-space:normal;
	text-decoration:none !important;
	background-image: url('../images/up_arrow.gif');
	background-repeat: no-repeat;
	background-position:7.5em .5em; 
}

#MainBody div.TextLeft a.Nutri {
	text-decoration:none;
}

#MainBody div.TextLeft a.Nutri span {
	position:relative;
	left:0px;
	display:block;
	background:#fff;
	width:.0001em;
	height:.0001em;
	overflow:hidden;
	z-index:100;
}

#MainBody div.TextLeft a.Nutri:hover span {
	position:absolute;
	width:26.00001em;
	height:5.75001em;
	padding:1.83333em;
	font-weight:normal;
	font-size:0.54545em;
	color:#af9854;
	left:6.42999em;
	top:7em;
	*left:6.82999em;
	*top:7.2em;
	background:#f2edde;
	z-index:100;
}


#MainBody div.TextLeft a.WheyIng:hover {
	white-space:normal;
	text-decoration:none !important;
	background-image: url('../images/up_arrow.gif');
	background-repeat: no-repeat;
	background-position:9.6em .5em; 
}

#MainBody div.TextLeft a.WheyIng {
	text-decoration:none;
}

#MainBody div.TextLeft a.WheyIng span {
	position:relative;
	left:0px;
	display:block;
	background:#fff;
	width:.0001em;
	height:.0001em;
	overflow:hidden;
	z-index:100;
}

#MainBody div.TextLeft a.WheyIng:hover span {
	position:absolute;
	width:26.00001em;
	height:5.75001em;
	padding:1.83333em;
	font-weight:normal;
	font-size:0.54545em;
	color:#b45f1c;
	left:6.42999em;
	top:7em;
	*left:6.82999em;
	*top:7.2em; 
	background:#f0dfd2;
	z-index:100;
}



#MainBody div.TextLeft a.Global:hover {
	white-space:normal;
	text-decoration:none !important;
	background-image: url('../images/up_arrow.gif');
	background-repeat: no-repeat;
	background-position:1em .5em; 
}

#MainBody div.TextLeft a.Global {
	text-decoration:none;
}

#MainBody div.TextLeft a.Global span {
	position:relative;
	left:0px;
	display:block;
	background:#fff;
	width:.0001em;
	height:.0001em;
	overflow:hidden;
	z-index:100;
}

#MainBody div.TextLeft a.Global:hover span {
	position:absolute;
	width:32.00001em;
	height:7.75001em;
	padding:1.83333em;
	font-weight:normal;
	font-size:0.54545em;
	color:#6f1b11;
	left:0.42999em;
	top:5em;
	*left:0.75999em;
	*top:5.25em; 
	background:#f0dfd2;
	z-index:100;
}


.Innovation {

clear:both;
margin-top:5em;
}

#MainBody .RateText {
float:left;
text-align:center;
width:auto;
line-height:1.1em;
margin:-13.3em 0em 0em -17em;
font-size:1em;
color:#000000;
position:relative;
border:1px solid #transparent;
}
.InnovationLine {
float:left;
width:4.5em;
padding-top:4.8em;
border-bottom:0.11em solid #afafaf;
}

.InnovationDetail {
width:34.5em;
float:left;
padding:.5em; 
font-size:1.09091em;
border-left:0.65455em solid #b2b2b2;
color:#ffffff;
background-color:#ca3a21;
}

.VisionLeftDiv {
width:49%; 
float:left; 
padding-right:.8em;
}

.VisionRightDiv {
width:49%; 
float:left;
margin-bottom:2em;
}

.Target {
background-color:#d07a1e;
display:table;
padding:.8em 0em 0em .8em;
color:#000000;
margin-bottom:.5em;
margin-top:.5em;
height:9em;
}

.Target span{
font-weight:bold;
}
.Target span.spanhd{
font-weight:bold;
color:#ffffff;
display:table;
height:2em;
float:left;
}
.TargetFigure {
width:3em;
float:left;
font-size:4.5em;
color:#ffffff;
padding-right:.1em;
padding-top:.3em;
}
.SubFigure {
font-size:.5em;
}

.SubFigureSign {
font-size:1em; 
position:relative; 
top:0.1em;
}
.TargetYear {
width:9.4em;
margin:0px;
padding:0px;
float:left;
clear:right;
}
.TargetYear span{
font-size:1.22em;
padding:.5em 0em;
display:block;
font-weight:bold;
}

.TargetYear span.TopYear {
border-bottom:0.3em solid #ffffff;
}

/* Our business */

.International {
display:table;
font-size:0.78571em;
width:20.8973em;
*width:21em;
}

.International span {
display:block;
font-size:1.18182em;
font-weight:bold;

}
.MainHeading {
background-color: #fdb813;
font-size: 1.18182em;
color: #ffffff;
font-weight: bold;
display:block;
padding:.3em 0em .3em .8em;
}

.Overview, .Performance {
padding:.8em .8em 0em .8em;
display:table;
clear:both;
float:left;
width:90%;
}

span.bus_circle{
float:left;
display:block;
width:7.8em;
text-align:center;
}

.clear{
clear:both;
height:.1em;
}

.heightTop{
height:20.90909em;
}
.heightTop1{
height:20em;
}

.heightBottom{
height:25.81818em;
}
.heighthead{
height:2.5em;
display:block;
}
.International span.Revenue{
display:block;
font-size:0.82727em;
font-weight:normal;
height:3em;
margin-bottom:0;
padding-top:0.2em;
}


.International span.EuroSymbol{
font-size:1.16364em;
display:inline;
}


span.chart1{
margin-left:1.81818em;
font-size: 0.78571em;
font-weight:bold;
}
span.chart2{
margin-left:10.90909em;
font-size: 0.78571em;
font-weight:bold;
}


ul.chart {
width:20.00000em;
margin:0;
padding:0!important;
margin-right:1.27273em!important;
margin-top:1.81818em;
}

ul.chart li, ul.chart{
list-style:none;
}

ul.chart li{
margin-bottom:1em;
height:22px;
_margin-bottom:.5em;
}

.borderNone{
border-bottom:none!important;
}

ul.chart li span{
float:left;
height:1.81818em;
display:block;
}

ul.chart li span.border{
border-bottom:#ccc solid 2px;
height:2.00000em;
width:18.18182em;
text-align:right;
}


.ChartFont{
margin-top:0.27273em;
}

.first{
margin-right:0.45455em;
}

.last1{
width:3.45455em;
}

.last2{
width:5.00000em;
}

.last3{
width:3.18182em;
}
.last4{
width:5.9em;
}
.last5{
width:5.291em;
}
.last6{
width:8.1em;
}


ul.chart li .yellow{
background-color:#fdb813;
border:none;

}

ul.chart li .Org{
background-color:#f58026;
border:none;


}

ul.chart li .blue{
background-color:#004b8d;
border:none;

}



span.widTLeft{
width:9.09091em;
}
span.widTMid{
width:3.63636em;
}

span.widTRight{
width:1.81818em;
}

span.widMLeft{
width:8.18182em;
}

span.widMMid{
width:4.54545em;
}

span.widBLeft{
width:7em;
}

span.widBRight{
width:1.36364em;
}

span.widM2Mid{
width:2.9em;
}
span.widM2Right{
width:.9em;
}












































span.Location {
font-weight:normal;
height:4.2em;
border-bottom:.08em solid #cccccc;
font-size: 1em;
width:90%;
}

span.Location strong{
font-size: 2.54545em;
float:left;
padding-right:.2em;

}

span.Emp {
font-size: 1em;
display:block;
font-weight:normal;
float:left;
padding-top:.1em;

}
.PaddingLeft0 {
padding-left:0em;
}

.PaddingLeft8 {
padding-left:.8em;
}

.Width30 {
width:30.5em !important;
width:30.7em;
}

.BgcolorYew {
background-color:#fff9eb;
}
.ColorYew {
color:#fdb813;
}

.BgcolorDrkOrg {
background-color:#f58026;
}
.BgcolorOrg {
background-color:#fef4e9;
}
.ColorOrg {
color:#f58026;
}

.BgcolorDrkBlu {
background-color:#004b8d;
}

.BgcolorBlu {
background-color:#e4e7f2;
}
.ColorBlu {
color:#004b8d;
}
.MarginBottom0 {
margin-bottom:0em;
}



img.PerformanceImg {
height:12.63636em;
width:14.54545em;
margin-top:1em;
padding-left:2.27273em;
}

.padB{
padding-bottom:1em;
}
.padT{
padding-top:2em;
}
img.CircleImg{
height:5.23077em;
width:5.15385em;
}

/* Our performance and outlook */

.printBasketPrintClass  div.OutDataBar {
width:23.5em;
float:left;
margin-bottom:1.07143em;
background-color:#ffffff;
padding:0.3em;
}
.printBasketPrintClass  span.OutDatabarHeading{
display:block;
font-size:0.78571em;
font-weight:bold;
clear:both;
padding-bottom:0em;
color:#666666;
}
.printBasketPrintClass  div.OutDataBar div.TopFigure{
color:#ffffff; 
display:table; 
width:23.5em;
}
.printBasketPrintClass  div.OutDataBar span.Top1{
font-size:3.5em; 
color:#000000; 
float:left; 

letter-spacing:0em;
}
.printBasketPrintClass  div.OutDataBar span.Top2{
font-size:2em; 
color:#000000; 
float:left; 
padding-top:0.68636em;
}
.printBasketPrintClass  div.OutDataBar span.Top3{
font-size:1.5em; 
color:#949494; 
text-align:right; 
display:block; 
float:right;
}
.printBasketPrintClass  div.OutDataBar ul{
margin:0px;
padding:0px;
font-size:0.92857em;
}

.printBasketPrintClass  div.OutDataBar ul li{
display:inline;
list-style-position:inside;
list-style-type:none;
color:#000000;
margin:0px;
border-bottom:1px solid #000000;
height:1.4em;
padding-top:.3em;
padding-bottom:.2em;
}
.printBasketPrintClass  div.OutDataBar ul li.BorderNo{
border-bottom:none;
}
.printBasketPrintClass div.OutDataBar ul li.Column1{
float:left;
width:1.41667em;
font-weight:bold;
}

.printBasketPrintClass div.OutDataBar ul li.Column2{
width:20.87430em;
float:left;
}


.printBasketPrintClass div.OutDataBar ul li.Column2 span{
border-bottom:0.53846em solid #ff0000; 
display:table; 
height:0.53846em;
}

.printBasketPrintClass div.OutDataBar ul li.Column3{
width:2.91667em;
float:left;
text-align:right;
font-weight:bold;
}

.printBasketPrintClass div.OutDataBar ul li.Column4{
width:22.3743em;
float:left;
}
.printBasketPrintClass div.OutDataBar ul li.Column5{
width:1.41667em;
float:left;
text-align:right;
font-weight:bold;
}
.printBasketPrintClass div.OutDataBar ul li hr{
height:0.55455em; 
border:none; 
color:#FDB813; 
background-color:#FDB813; 
margin-top:0.55455em;
_margin-bottom:-0.75455em;
float:left;
}

.printBasketPrintClass div.OutDataBar ul li hr.yellow{
height:0.55455em; 
border:none; 
color:#272e65; 
background-color:#272e65; 
margin-top:0.55455em;
_margin-bottom:-0.75455em;
float:left;
}

.MarginRight15 {
margin-right:1.07143em;
}

/* download centre Page */

.download th{
text-align:left;
font-size:1em;
}
.download td{
text-align:left;
}

#MainBody .download td a{
color:#262e69;
}


.download td img{
width:1.72727em; 
height:2.09091em;
margin-right:.5em;
}

.td_PadLeft{
padding-left:2em;
}

.WhiteBgColor {
background-color:#ffffff;
}

/* Group Managing Director's review */
img.Optimum {
width:11.42857em;
height:17.78571em;
}

img.OptimumSmall {
width:14.54545em;
height:11.18182em;
}

/* Operations review International */
.printBasketPrintClass  div.ReviewBar {
width:14.28571em;
float:left;
margin-bottom:.696em;
background-color:#ffffff;
}

.printBasketPrintClass  span.ReviewBarHeading{
display:block;
font-size:0.78571em;
font-weight:bold;
clear:both;
padding-bottom:.5em;
background-color:#ffffff;
}

.printBasketPrintClass  div.ReviewBar div.ReviewTopData{
color:#6d6e71; 
display:table; 
width:14.08571em;
padding-left:.2em;
}
.printBasketPrintClass  div.ReviewBar span.ReviewData1{
font-size:2.5em; 
float:left; 
letter-spacing:0em;
}
.printBasketPrintClass  div.ReviewBar span.ReviewData2{
font-size:1.8em; 
float:left; 
padding-top:0.35em;
}
.printBasketPrintClass  div.ReviewBar span.ReviewData3{
font-size:1.3em; 
color:#fdb813; 
text-align:left; 
display:block; 
line-height:1em;
padding-left:.2em;
}
.printBasketPrintClass  div.ReviewBar ul{
margin:0px;
padding:0px;
padding-left:.2em;
}

.printBasketPrintClass  div.ReviewBar ul li{
display:inline;
list-style-position:inside;
list-style-type:none;
color:#000000;
margin:0px;
border-bottom:1px solid #000000;
height:1.4em;
}
.printBasketPrintClass  div.ReviewBar ul li.BorderNo{
border-bottom:none;
}
.printBasketPrintClass div.ReviewBar ul li.ReviewSection1{
float:left;
width:1.5em;
}

.printBasketPrintClass div.ReviewBar ul li.ReviewSection2{
float:left;
width:12.28571em;
}

.printBasketPrintClass div.ReviewBar ul li.ReviewSection3{
float:left;
text-align:right;
width:3.5em;
}

.printBasketPrintClass div.ReviewBar ul li hr.ReviewYellowBar{
height:0.55455em; 
border:none; 
color:#fdb813; 
background-color:#fdb813; 
margin-top:.6em;
_margin-bottom:-1.25455em;
float:left;
}

.printBasketPrintClass div.ReviewBar ul li hr.DrkOrgBar{
height:0.55455em; 
border:none; 
color:#f58026; 
background-color:#f58026; 
margin-top:.6em;
_margin-bottom:-1.25455em;
float:left;
}

.printBasketPrintClass div.ReviewBar ul li hr.ReviewBlueBar{
height:0.55455em; 
border:none; 
color:#004b8d; 
background-color:#004b8d; 
margin-top:.6em;
_margin-bottom:-1.25455em;
float:left;
}

.printBasketPrintClass div.ReviewBar span.ReviewBlueColor {
color:#004b8d; 
}
.printBasketPrintClass div.ReviewBlueBGColor {
background-color:#e4e8f3; 
}
.printBasketPrintClass div.ReviewBar span.ReviewGreyColor {
color:#6d6e71; 
}

.printBasketPrintClass div.ReviewWhiteBGColor {
background-color:#ffffff; 
color:#004b8d;
font-size:0.78571em;
width:18em;
padding-top:3em;
}

.MarginRight16 {
margin-right:3.21em;
}

img.WheyImg {
width:24.64286em;
height:23.21429em;
}

/* site map */


/*ul.SiteMap li{
clear:both;
color:#799AAB;
margin:0 0 0.5em 3em;
}

ul.SiteMap li.LiTop{
clear:both;
color:#003B7A;
font-weight:bold;
list-style-type:none;
margin:0 0 1em 1.5em;
}*/


/********************** site map*************************/
#MainBody div.sitemap .floatleft {
	width:43%;
	float:left;
	margin-top:1em;
}
#MainBody div.sitemap  li {
	margin:0 0 .5em 3em;
	clear:both;
	color:#c37026;
}
#MainBody div.sitemap  li.darkblue {
	margin:0 0 1em 1.5em;
	font-weight:bold;
	clear:both;
	color:#c37026;
	list-style-type:none;
}
#MainBody div.sitemap  li.darkblue a {
	text-decoration:none;
	color:#67adcd;
}
#MainBody div.sitemap  li.darkblue a:hover {
	text-decoration:none;
	color:#67adcd;
}

#MainBody div.sitemap  li  {
	color:#262e69;
}

#MainBody div.sitemap  li a {
	text-decoration:none;
	color:#262e69;
}
#MainBody div.sitemap  li a:hover {
	text-decoration:underline;
	color:#262e69;
}

#MainBody div.sitemap  li.notes {
	margin:0 0 .5em 3em;
	list-style:none;
	clear:both;
}
#MainBody div.sitemap  li.notes a {
	float:left;
	border:1px solid #666666;
	text-align:center;
	width:1.7em;
	height:1.2em;
	margin:.2em .2em .2em .2em;
	padding:.3em .2em;
	background-color:#fff;
	color:#262e69;
}
#MainBody div.sitemap  li.notes a:hover {
	border:1px solid #c37026;
	background-color:#c37026;
	color:#fff;
	text-decoration:none;
}

/* auditors_report*/

.NoPaddingB{
padding-bottom:0 !important;
}
p span.dash{
display:block;
float:left;
}
p span.discrip{
padding-left:2em;
display:block;
}

/* Search page */
#MainBody ul.grey li {
clear:both;
margin-bottom:.7em;
}

#MainBody ul.grey li a{
color:#262e69;
text-decoration:none;
}
#MainBody ul.grey li a:hover{
color:#262e69;
text-decoration:underline;
}

#MainBody a.site{
color:#262e69;
text-decoration:none;
}

#MainBody a.site:hover{
color:#262e69;
text-decoration:underline;
}
