.lastupdated {
   color: #505050;
   font-size: 0.9em;
}

/* Colours for Q & A's */
#quote_Q_txt {
  color: #002277;
}
#quote_A_txt {
  color: #000000;
}
/* End Colours */


/* COMPANY FACTS */
.factBig {
   font-size: 1.3em;
   font-weight: bold;
   color: #002277;
   margin: 0px;
   vertical-align: middle;
   border-top: 1px solid #ffbb00;
   padding: 0.5em 0.5em 0.5em 0.2em;
   white-space: nowrap;
}

.factSmall {
   font-size: 0.9em;
   color: #575757;
   margin: 0px;
   vertical-align: middle;
   border-top: 1px solid #ffbb00;
   padding: 0.2em;
}
/* END COMPANY FACTS */

/* Graph Keys */
.squareKey {width:0.9em; height:100%; float:left; font-size: 0.9em; margin-right: 0.2em}
.sqYellow { background-color: #ffbb00; }
.sqBlue { background-color: #002277; }
.sqLightYellow { background-color: #fcf0c5; }
/* END Graph Keys */


ul {
  margin:   0em 0em 1.5em 0em;
  padding:  0em 0em 0em 1.5em;
  list-style-position: outside;
}

ol {
  margin:   0em 0em 1.5em 0em;
  padding:  0em 0em 0em 2em;
  list-style-position: outside;
}


P{
margin-top: 0em;
}

.schemeColor1 {
color: #002277;
}
H1, H2, H3, H4, H5{
padding: 0px;
margin: 0px;
}


H1, H3, H4, H5{
font-weight: bold;
}

H2 {
font-size: 1em;
padding-left: 0.6em;
}


H3 {
font-size: 1.3em;
}

H4 {
font-size: 1.2em;
color: #002277;
margin-bottom: 0.5em;
}

H5 {
font-size: 1em;
color: #002277;
margin-bottom: 0.25em;
}

H6 {
font-size: 0.9em;
color: #002277;
}

.bigBlueText {
  font-size: 1.4em;
  color: #002277;
  font-weight: normal;
  margin: 0px;
  }

.boldGrey {
  font-weight: bold;
  color: #575757;
  margin: 0px;
  }

hr {
 height: 1px;
 border: 0px;
 background-color: #002277;
 color: #002277;
}

/* PULLOUT QUOTES CONTAINER */
/* USE WITH BLUE AND GREY TEXT STYLES ABOVE*/

.quote {
  background-color: #E1EFFC;
  margin-bottom: 1.5em;
  padding: 1em 1.5em 1em 1.5em;
  }

/* END PULLOUT QUOTES CONTAINER */

/* PAUL ADAMS QUOTE */

.quoteContainer {
  border-bottom: 1px solid #FFBB00;
  padding: 0em 1em 0em 1em;
  vertical-align: bottom;
  margin-bottom: 1em;
  float:left;
  }

  .quoteContainerText {
  padding: 0px;
  float: left;
  width: 25em;
  }

.bigBlue {
  color: #002277;
  font-size: 1.5em;
}

.blacktext {
  color:#6622bb;
}
/* END PAUL ADAMS QUOTE */

/* RIGHTHAND BOX */

.rightBox {
  float: right;
  border: 1px solid #FFBB00;
  padding: 1em 1em 0.5em 1em;
  margin: 0em 0em 0.5em 1em;
  width: 20.3em;  }
  
  div.rightBox h4 {
  margin: 0px 0px 0.2em 0px;
  width: 100%;
  font-size: 1em;
  }

  div.rightBox h5 {
  margin: 0px 0px 0.5em 0px;
  width: 100%;
  font-size: 0.9em;
  font-weight: bold;
  color: #000000;
  }

  div.rightBox p {
  margin: 0px 0px 0.75em 0px;
  width: 100%;
  font-size: 0.9em;
  line-height: 1.5em;
  }

  div.rightBox ul {
  margin: 0px 0px 0.2em 1em;
  padding:  0em 0em 0.5em 0.5em;
  font-size: 0.9em;
  }

  div.rightBox ol {
  margin: 0em 0em 0.2em 1em;
  padding:  0em 0em 0.5em 1em;
  font-size: 0.9em;
  }

/* END RIGHTHAND BOX */



/* === STRAPLINE === */
.strapline_container {
  padding:12px;
  background-color: #e1effc;
  margin-bottom:1.5em;
}

.strapline_text {
  padding-left: 35px;
  font-weight: bold;
  font-size: 1.2em;
  color: #002277;
  background-image: url(/groupfs/control.nsf/vwlookupSchemesByCode/SM7EVHDH/$FILE/SI_13.gif);
  background-position: center left;
  background-repeat: no-repeat;
}
/* === END STRAPLINE === */


/* ======= MOREINFO =========== */
.moreinfo_container {
  padding:5px;
  background-color: #e1effc;
  margin-bottom:1.5em;
  overflow:visible;
}

.moreinfo_text {
  padding-left: 30px;
  font-weight: bold;
  font-size: 1em;
  color: #002277;
  min-height: 28px;
  height:auto !important;
  height: 28px;
  background-image: url(/groupfs/control.nsf/vwlookupSchemesByCode/SM7EVHDH/$FILE/SI_3.gif);
  background-position: top left;
  background-repeat: no-repeat;
  overflow:visible;
}
/* ======= END MOREINFO =========== */


/* ======= PAGE IMAGE ============= */
.pg_img {
  padding-bottom: 1em;
}
/* ======= END PAGE IMAGE ============= */


.smallPrint {
font-size: 0.85em;
}

.bordertop_color {
border-color: #002277;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
}

.rhm_heading {
font-size: 1em;
font-weight: bold;
margin: 0px;
border:0px;
}

.rhm_ul {
font-size: 0.9em;
list-style: square;
margin: 3px;
padding: 0px;
}

.rhm_ul li {
padding-top: 0.3em;
}

.related_stories {
 BORDER: #cccccc 1px solid;
}

.inputButton{
font-size: 0.9em;
}

.inputField{
font-size: 0.9em;
background-color: #ffffff;
border: 1px solid #999999;
 width: 9em;
}

/* ------- ## START - LNav ------------------*/

.ow_lhn_ul, .ow_topnav_ul {
	background: url(/groupfs/control.nsf/vwlookupSchemesByCode/SM7EVHDH/$FILE/SI_4.gif) no-repeat;
}

.ow_lhn_li_2, .ow_lhn_li_3, .ow_lhn_li_4  {
	background-color: #fcf0c5;
}

.ow_lhn_div_1_inbc {
	background-color: #ffbb00;
	border: 1px solid #ffbb00;
}

A.ow_lhn_a_1_inbc, A.ow_lhn_a_1_inbc:hover {
	color: #000000;
}

/* ------- ## END - LNav ------------------*/





/*------------------------------------------*/
/* ### START OF CSS FOR ACCOUNTS TABLES ### */

.currentYear {
 font-weight:bold;
 color:#002277;
 vertical-align: top;
}

.previousYear {
 font-weight:normal;
 color:black;
 vertical-align: top;
}

.tb_none {
/* border-left-width: 0px; */
/* border-top-width: 0px; */
/* border-right-width: 0px; */
/* border-bottom-width: 0px; */
/* border-style: hidden; */
 border-collapse: collapse;
 font-size: 90%;
 margin-bottom: 1em;
 }

.th_c {
 text-align: inherit;
 font-weight: normal;
 vertical-align: bottom;
}

.th_currentYear {
 text-align: inherit;
 font-weight: bold;
 color:#002277;
 vertical-align: bottom;
}

.th_r {
 text-align: inherit;
 font-weight: normal;
 vertical-align: top;
}

.th_r_currentYear {
 text-align: inherit;
 font-weight: bold;
 color: #002277;
 vertical-align: top;
}

.th_r_previousYear {
 text-align: inherit;
 font-weight: bold;
 color: #000000;
 vertical-align: top;
}

.t1_L     {
 border-left-width:1px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_T     {
 border-left-width:0px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_R     {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_B     {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
  border-right-width:0px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_LT    {
 border-left-width:1px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_LR    {
 border-left-width:1px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_LB    {
 border-left-width:1px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_TR    {
 border-left-width:0px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_TB    {
 border-left-width:0px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_RB    {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_LTR   {
 border-left-width:1px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_LTB   {
 border-left-width:1px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_LRB   {
 border-left-width:1px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_TRB   {
 border-left-width:0px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t1_LTRB  {
 border-left-width:1px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_L     {
 border-left-width:2px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_T     {
 border-left-width:0px;
 border-top-width:2px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_R     {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:2px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_B     {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:2px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_LT    {
 border-left-width:2px;
 border-top-width:2px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_LR    {
 border-left-width:2px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:2px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_LB    {
 border-left-width:2px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:2px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_TR    {
 border-left-width:0px;
 border-top-width:2px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:2px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_TB    {
 border-left-width:0px;
 border-top-width:2px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:2px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_RB    {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:2px;
 border-bottom-width:2px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_LTR   {
 border-left-width:2px;
 border-top-width:2px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:2px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_LTB   {
 border-left-width:2px;
 border-top-width:2px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:2px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_LRB   {
 border-left-width:2px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:2px;
 border-bottom-width:2px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_TRB   {
 border-left-width:0px;
 border-top-width:2px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:2px;
 border-bottom-width:2px;
 border-style:solid;
 border-color:#FFBB00;
 }

.t2_LTRB  {
border-left-width:2px;
 border-top-width:2px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:2px;
 border-bottom-width:2px;
 border-style:solid;
 border-color:#FFBB00;
 }

.tc_L     {
border-left-width:1px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#002277;
 }

.tc_T     {
 border-left-width:0px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#002277;
 }

.tc_R     {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#002277;
 }

.tc_B     {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#002277;
 }

.tc_LT    {
 border-left-width:1px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#002277;
 }

.tc_LR    {
 border-left-width:1px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#002277;
 }

.tc_LB    {
 border-left-width:1px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#002277;
 }

.tc_TR    {
 border-left-width:0px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#002277;
 }

.tc_TB    {
 border-left-width:0px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#002277;
 }

.tc_RB    {
 border-left-width:0px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#002277;
 }

.tc_LTR   {
 border-left-width:1px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:0px;
 border-style:solid;
 border-color:#002277;
 }

.tc_LTB   {
 border-left-width:1px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:0px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#002277;
 }

.tc_LRB   {
 border-left-width:1px;
 border-top-width:0px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#002277;
 }

.tc_TRB   {
 border-left-width:0px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#002277;
 }

.tc_LTRB  {
 border-left-width:1px;
 border-top-width:1px;
 padding: 0.35em 0.35em 0.35em 0em;
 border-right-width:1px;
 border-bottom-width:1px;
 border-style:solid;
 border-color:#002277;
 }

.t_none   {
/*  border-left-width: 0px; */
/* border-top-width: 0px; */
/* border-right-width: 0px; */
/* border-bottom-width: 0px; */
/* border-style: hidden; */
 padding: 0.35em 0.35em 0.35em 0em;
 border-collapse: collapse;
 }

.colwidth {
 width: 5.5em;
}

.colwidthSmall {
 /*width: 3em;*/
}

/* ### END OF CSS FOR ACCOUNTS TABLES ###   */
/*------------------------------------------*/


