P{
margin-top: 0em;
}

.schemeColor1 {
color: #002277;
}

H1, H2, H3, H4, H5, H6{
padding: 0px;
margin: 0px;
}

H1, H3, H4, H5{
font-weight: bold;
margin-bottom: 0.25em;
}

H2 {
font-size: 1em;
padding-left: 0.6em;
}


H3 {
font-size: 1.3em;
color: #002277;
}

H4 {
font-size: 1.2em;
color: #002277;
margin-bottom: 0.25em;
}

H5 {
font-size: 1em;
color: #002277;
}

H6 {
font-size: 0.9em;
color: #002277;
}

hr {
 height: 1px;
 border: 0px;
 background-color: #6CB4F0;
 color: #6CB4F0;
}

.inputButton{
font-size: 0.9em;
}

.inputField{
font-size: 0.9em;
background-color: #FFFFFF;
border: 1px solid #505050;
}

ul {
margin: 1.5em;
padding: 0px;
}


/* ------- ## START - RHM Style ---------*/

.rhm_container {
background-color: #def3fc;
padding:0.5em;
}

.rhm_heading {
font-size: 0.9em;
font-weight: bold;
margin: 0px;
color:#000000;
}


.rhm_ul {
font-size: 0.9em;
list-style: none;
margin: 0px;
padding: 0px;
}

.rhm_ul li {
padding-top: 0.3em;
}
/* ------- ## END - RHM Style ---------*/


/* ------- ## START - Bright Blue Line ---------*/
.brightblueline_2px {
   color: #6CB4F0;
   background-color: #6CB4F0;
   height: 2px;
   border:0px;
}
/* ------- ## END - Bright Blue Line ---------*/


/* ------- ## START - Our data ---------*/
.ourData_container{
  background-color: #def3fc;
  padding:0.5em;
  padding-bottom: 1em;
}
.ourData_title {
  padding-bottom:0.25em;
  font-weight:bold;
}

.ourData_link {
  color: #002277;
  padding-top:0.25em;
  font-size: 0.9em;
  padding-left:4.5em;
}
/* ------- ##  END  - Our data ---------*/

/* ------- ## START - MATERIALITY ---------*/
.materiality_container{
  background-color: #def3fc;
  padding-top:0.5em;
  padding-left:0.5em;
  padding-right:0.5em;
  padding-bottom: 1em;
}
.materiality_title {
  padding-bottom:2em;
  font-weight:bold;
  padding-left:4.5em;
}

.materiality_1_title, .materiality_1b_title {
  padding-top:1.5em;
  padding-left:3.5em;
  padding-bottom: 0.5em;
  font-weight:bold;
  font-size:0.9em;
  vertical-align: text-top;
}

.materiality_1b_title {
  padding-top: 0em;
}

.materiality_link {
  padding-top: 0.25em;
  padding-left: 0.5em;
  padding-bottom: 0.25em;
  font-size:0.9em;
  font-weight: normal;
  border-bottom: 1px solid #cccccc;   
}
/* ------- ##  END  - MATERIALITY ---------*/

/* ------- ## START - RHM Generic ---------*/
.generic_img {
    border-top: 8px solid #6CB4F0;
    padding-top: 0.75em;
    padding-bottom:0.5em;
}

.generic_title {
    padding-bottom:0.25em;
    font-weight: bold;
}

.generic_text {
    border-bottom: 4px solid #6CB4F0;
    padding-bottom:0.75em;
    color: #002277;
    font-size: 0.9em;
}
/* ------- ## END - RHM Generic ---------*/

/* ------- ## START - Quote ---------*/
.quote_container{
  padding-top:0.5em;
  padding-left:0em;
  padding-right:0.5em;
}

.quote_text_outer {
  padding-top:0em;
  padding-left:3.5em;
  padding-bottom: 0.25em;
  font-weight:bold;
  font-size:0.9em;
  vertical-align: text-top;
}

.quote_text {
  padding-top: 0em;
  padding-left: 0em;
  padding-bottom: 0em;
  font-size:0.9em;
  color: #002277;
  font-weight: normal;
}

.quote_author {
  padding-top: 0em;
  padding-left: 0em;
  padding-bottom: 0.25em;
  font-size:0.9em;
  color: #002277;
  font-weight: bold;
}

.quote_body_title {
  padding-top:0em;
  padding-left:3.5em;
  padding-bottom: 0.5em;
  font-weight:bold;
  vertical-align: text-top;
}
/* ------- ## END - Quote ---------*/

/* ------- ## START - Highlight box ---------*/
.highlight_box {
    background-color: #DEF3FC;
    color: #002277;
    padding: 0.5em;
}
/* ------- ## END - Highlight box ---------*/

/* ------- ## START - Override LHN Selected 1st level ---------*/
.ow_lhn_li_1_inbc, .ow_lhn_li_2_inbc, .ow_lhn_li_3_inbc, .ow_lhn_li_4_inbc, .ow_lhn_li_5_inbc, .ow_lhn_li_6_inbc, .ow_lhn_li_7_inbc, .ow_lhn_li_8_inbc{
    background-color: #6CB4F0;
}
/* ------- ## END - Override LHN Selected 1st level ---------*/


/* ------- ## START - Tables ---------*/

.currentYear {
font-weight:bold; color:#002277;
}

.previousYear {
font-weight:normal; color:black;
}


.tb_none {
border-left-width: 0px; 
border-top-width: 0px;
border-right-width: 0px; 
border-bottom-width: 0px; 
Border_style: hidden; 
BORDER-COLLAPSE: collapse; 
margin-bottom: 2em;
}

.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: bottom;
}

.th_r_currentYear {
text-align: inherit; 
font-weight: bold; 
color: #002277; 
vertical-align: bottom;
}

.th_r_previousYear {
text-align: inherit; 
font-weight: bold; 
color: #000000; 
vertical-align: bottom;
}

.t1_L     {
border-left-width:1px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_T     {
border-left-width:0px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_R     {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_B     {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_LT    {
border-left-width:1px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_LR    {
border-left-width:1px; 
border-top-width:0px; 
ppadding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_LB    {
border-left-width:1px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_TR   {
border-left-width:0px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_TB    {
border-left-width:0px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_RB    {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_LTR   {
border-left-width:1px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_LTB   {
border-left-width:1px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_LRB   {
border-left-width:1px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_TRB   {
border-left-width:0px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t1_LTRB  {
border-left-width:1px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_L     {
border-left-width:2px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_T     {
border-left-width:0px; 
border-top-width:2px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_R     {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:2px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_B     {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:2px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_LT    {
border-left-width:2px; 
border-top-width:2px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_LR    {
border-left-width:2px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:2px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_LB    {
border-left-width:2px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:2px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_TR   {
border-left-width:0px; 
border-top-width:2px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:2px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_TB    {
border-left-width:0px; 
border-top-width:2px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:2px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_RB    {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:2px; 
border-bottom-width:2px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_LTR   {
border-left-width:2px; 
border-top-width:2px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:2px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_LTB   {
border-left-width:2px; 
border-top-width:2px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:2px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_LRB   {
border-left-width:2px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:2px; 
border-bottom-width:2px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_TRB   {
border-left-width:0px; 
border-top-width:2px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:2px; 
border-bottom-width:2px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.t2_LTRB  {
border-left-width:2px; 
border-top-width:2px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:2px; 
border-bottom-width:2px; 
border-style:solid; 
border-color:#6CB4F0; 
}

.tc_L     {
border-left-width:1px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_T     {
border-left-width:0px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_R     {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_B     {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_LT    {
border-left-width:1px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_LR    {
border-left-width:1px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_LB    {
border-left-width:1px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_TR   {
border-left-width:0px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_TB    {
border-left-width:0px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_RB    {
border-left-width:0px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_LTR   {
border-left-width:1px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:0px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_LTB   {
border-left-width:1px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:0px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_LRB   {
border-left-width:1px; 
border-top-width:0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_TRB   {
border-left-width:0px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#3366BB; 
}

.tc_LTRB  {
border-left-width:1px; 
border-top-width:1px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width:1px; 
border-bottom-width:1px; 
border-style:solid; 
border-color:#3366BB; 
}

.t_none {
border-left-width: 0px; 
border-top-width: 0px; 
padding: 0.25em 0.5em 0.25em 0.5em;
border-right-width: 0px; 
border-bottom-width: 0px; 
Border-style: hidden; 
BORDER-COLLAPSE: collapse; 
}

.colwidth {
width: 6em;
}

/* ------- ## END - Tables ---------*/

