a img {
   border-style: none;
}

/* START TOOLS
----------------------------------------------*/

.clear {
   clear:both !important;
   float: none !important;

}

.right {
   float: right;
}

.left {
   float: left;
}

.todo {
    border: 1px solid red;
    color: #F00;
}

body#sustain .column10 a { text-decoration: none; color:#005D9A }
body#sustain .column10 a:hover { text-decoration: underline; }
body#sustain .column80 a:hover { text-decoration: underline !important; }

/*END TOOLS
----------------------------------------------*/


/* START STRUCTURE
----------------------------------------------*/

div.pageFramework21a h4{
   padding-top: 18px;
   font-size: 78%;
   line-height: 0.8em;
   color: #86C533;
   background: url(../_../_images/scbPageFrameworkImage09.gif) top right no-repeat;
}

div.content_01 {
   width: 570px;
   float:left;   
 }

div.content_02 {
   width: 210px;
   float:left;
}
#playerSWF{_margin-left:20px;}
div.mid_content {
   margin-left: 18px;
   width: 570px;
}



p {
    color:#666666;
    font-size:74%;
    line-height:1.5em;
    margin:0 0 17px 18px;
    padding:0 20px 0 0;
}

div.bank_banner {
    height: 266px;
    background-image: url(../_../_images/_sustain_img/home-bg.jpg);
    background-repeat: no-repeat;
}

div.bank_banner h1,
div.bank_banner h3,
div.bank_banner p,
div.bank_banner ul li a,
div.blu_grad_box h2,
div.blu_grad_box ul li a {
   color: #fff;
   background-color: transparent;
}

div.bank_banner h1 {
   margin: 0px;
   padding: 5px 0px 12px 15px;
   font-size: 250%;
   font-weight: bold;
}

div.bank_banner h3 {
   margin: 0px;
   padding: 0px 0px 5px 15px;
   font-size: 87%;
   font-weight: bold;
   background-color: transparent;
}

div.bank_banner p {
   margin: 0px;
   padding: 0px 315px 0px 15px;
   font-size: 74%;
   font-weight: normal;
}

div.bank_banner ul {
   margin: 0px;
   padding: 4px 0px 0px 0px;
   list-style-type: none;
}

div.bank_banner ul li{
   margin: 0px;
   padding: 0px 0px 0px 15px;
   background: transparent url(../_../_images/_sustain_img/icon-blu-on-green-arrow.png) no-repeat left 5px ;
}

div.bank_banner ul li a{
   margin: 0px;
   padding: 0;
   font-size: 69%;
   text-decoration: none;
   line-height: 0.8em;

}

div.bank_banner ul li a:hover {
   text-decoration: underline;
}

div.blu_grad_box {
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 5px 0px;
   width: 200px;
   background: url(../_../_images/_sustain_img/bgrnd-blu-grad.png) top left repeat-x;
}

div.blu_grad_box h2 {
   margin: 0px;
   padding: 6px 0px 5px 10px;
   font-size: 87%;
   font-weight: bold;
   background-color: transparent;
}

div.blu_arrow {
    position: relative;
    margin-left: 12px;
    padding:0px 0px 10px 15px;
    line-height: 1.1em;
}

div.home div.blu_arrow { background: url(../_../_images/_sustain_img/icon-blu-arrow.png) repeat-x; }

div.blu_arrow .icon {
    position: absolute;
    left: 0;
    top: 0.1em;
    width: 8px;
    height: 15px;
    background-image: url("../_../_images/_sustain_img/icon-blu-arrow.png");
}

div.blu_arrow a {
   margin: 0px;
   padding: 0px;
   font-size: 74%;
   font-weight: normal;
   text-decoration: none;
   color: #fff;
}

div.blu_arrow a:hover {
   text-decoration: underline;
}

div.blu_arrow a span {
   color: #fff;
   font-weight: bold;
}

div.our_markets,
div.grey_grad{
   padding-bottom: 20px;
   background: url(../_../_images/_sustain_img/bgrnd-grey-grad.png) top left repeat-x;
}

div.our_markets {
   margin: 10px 0px 20px 18px;
   height: 160px;
   border-bottom: 2px solid #d7d7d7;
}

div.grey_grad {
   margin: 0px 0px 30px 18px;
   height: 200px;
}

div.grey_grad h3 {
   margin: 0px;
   padding: 10px 10px 5px 10px;
   color: #666;
}

div.grey_grad p{
   margin: 0px;
   padding: 5px 10px;
   font-size: 74%;
   line-height: 1.3em;
   color: #666;
}

div.our_markets h2 {
   margin: 0px;
   padding: 5px 0px 0px 10px;
   color: #009ed5;
   font-size: 87%;
   background-color: transparent;
}

div.arrow_contain {
   margin: 0px;
   padding: 25px 0px 0px 0px;
   width: 20px;
   float: left;
}

div.arrow_lft {
   padding-left: 3px;
}

div.pic_bloc {
   margin: 0px;
   padding: 10px 2px 0px 2px;
   width: 127px;
   float: left;
}

div.pic_bloc h4,
div.pic_bloc p {
   color: #0088b8;
}

div.pic_bloc h4 {
   margin: 0px;
   padding: 8px 0px 0px 0px;
   font-size: 60%;
}

div.pic_bloc p {
   margin: 0px;
   padding: 0px;
   font-size: 55%;
}

/* div.column80 h3,  old colour styles
div.column80 h3 a,
div.column80 p,
div.content_02 h3,
div.content_02 h3 a,
div.content_02 p {
   color: #017AA7;
}*/

div.column80 p,
div.content_02 p {
   color: #017AA7;
}


div.column80 h3,
div.column80 h3 a,
div.content_02 h3,
div.content_02 h3 a
{
   color: #005D9A;
}

div.content_02 h3{
   margin: 0px;
   padding: 15px 0px 0px 10px;
   font-size: 87%;
   line-height: 1em;
}

div.content_02 h3 a {
   text-decoration: none;
}

div.content_02 h3 img {
   vertical-align: text-bottom;
   padding-right: 10px;
}

div.content_02 p{
   margin: 0px;
   padding: 5px 0px 0px 10px;
   font-size: 75%;
}

div.content_280 {
   width: 280px;
}

div.content_280 h3 {
   margin: 0px;
   padding: 0px 0px 5px 0px;
   font-size: 90%;
   font-weight: bold;
   color: #80c342;
   background-color: transparent;
}

div.did_you_know {
   margin: 0px 10px 0px 0px;
   width: 270px;
   background: url(../_../_images/_sustain_img/brgnd-windows.png) bottom right no-repeat;
   border: 1px solid #87b83d;
}

div.did_you_know h3 {
   margin: 0px;
   padding: 6px 0px 10px 10px;
   background-color: transparent;
}

div.did_you_know p {
   margin: 0px;
   padding: 0px 25px 20px 10px;
   font-size: 69%;
   color: #666;
}

div.did_you_know a {
   text-decoration: none;
   color: #0072aa;
}

div.did_you_know a:hover {
   text-decoration: underline;
}

div.grey_arrow {
    padding:0 0 10px 10px;
    background: url(../_../_images/_sustain_img/icon-grey-arrow.png) 0 0.1em no-repeat;
    vertical-align: baseline;
    line-height:1.4em;
    color: #666;
    font-size: 0.8em;
}

div.grey_arrow a {
    margin: 0px;
    padding: 0px;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    color: #666;
}

div.grey_arrow a:hover {
    text-decoration: underline;
    color: #017AA7;
}

div.grey_arrow a span {
   color: #017AA7;
}

div.contentStyle30 h1{
   margin: 0px;
   padding: 6px 0px 0px 24px;
   font-size: 250%;
   font-weight: bold;
   color: #fff;
}

div.contentStyle10 h5 {
   margin: 0px 0px 15px 18px;
   padding: 0px;
   font-size: 69%;
   font-weight: normal;
   color: #666;
}

div.china_banner {
   padding: 0px;
   background: url(../_../_images/_sustain_img/bgrnd-china.png) top left no-repeat;
   height: 193px;
   position: relative;
}

div.round_arrow {
    position: relative;
    margin-left: 10px;
    padding:0px 0px 5px 15px;
    line-height: 1.1em;
}

div.round_arrow .icon {
    position: absolute;
    left: 0;
    top: 0.1em;
    width: 12px;
    height: 13px;
    background-image: url("../_../_images/_sustain_img/icon-circle-arrow.png");
    background-repeat: no-repeat;
}

div.round_arrow a {
   margin: 0px;
   padding: 0px;
   font-size: 69%;
   font-weight: normal;
   text-decoration: none;
   color: #fff;
}

div.round_arrow a:hover {
   text-decoration: underline;
}

div.enviro_gap {
   position: absolute;
   bottom: 0px;
   left: 0px;
}

div.light_blu_grad_box {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 5px 0px;
    width: 200px;
    background-image: url(../_../_images/_sustain_img/bgrnd-ligh-blu-grad.png);
    background-repeat: repeat-x;
    background-position: left top;
}

div.light_blu_grad_box h2 {
   margin: 0px;
   padding: 6px 0px 5px 10px;
   font-size: 87%;
   font-weight: bold;
   color: #017AA7;
}

div.column80 div.light_blu_grad_box h3 {
   margin: 0px;
   padding: 8px 0px 10px 0px;
   font-size: 75%;
   font-weight: bold;
   color: #017AA7;
}

div.column80 div.light_blu_grad_box p {
   margin: 0px;
   padding: 5px 8px 5px 8px;
   font-size: 74%;
   font-weight: normal;
   color: #017AA7;
}


div.light_blu_grad_box img {
   margin: 0px;
   padding: 8px 8px 10px 8px;
}

div.dark_blu_arrow {
    position: relative;
    margin-left: 12px;
    padding:0px 0px 10px 15px;
    vertical-align: baseline;
    line-height: 1.1em;
}

div.dark_blu_arrow .icon {
    position: absolute;
    left: 0;
    top: 0.1em;
    width: 8px;
    height: 15px;
    background-image: url("../_../_images/_sustain_img/icon-dark-blu-arrow.png");
}

div.dark_blu_arrow a {
   margin: 0px;
   padding: 0px;
   font-size: 74%;
   font-weight: normal;
   text-decoration: none;
   color: #017AA7;
}

div.dark_blu_arrow a:hover {
   text-decoration: underline;
}

div.dark_blu_arrow a span{
   font-weight: bold;
}

div.column80 h3{
   margin: 0px;
   padding: 10px 0px 0px 10px;
   font-size: 87%;
   line-height: 1em;
}

div.column80 h3 a {
   text-decoration: none;
}

div.column80 h3 img {
   vertical-align: text-bottom;
   padding-right: 10px;
}

div.column80 p{
   margin: 0px;
   padding: 5px 0px 0px 10px;
   font-size: 74%;
}

div.content_182 {
   margin-left: 12px;
   width: 182px;
}

div.xtra_mar {
   margin-left: 20px;
}

div.content_182 h3 {
   margin: 0px;
   padding: 5px 0px;
}

div.content_182 p {
   margin: 0px;
   padding: 0px;
   font-size: 69%;
}

div.content_182 img {
   padding-bottom: 5px;
}

div.content_182 img.top_pad {
   padding-top: 25px;
}

div.stories_banner {
   margin-bottom: 15px;
   padding: 0px;
   background: url(../_../_images/_sustain_img/bgrnd-world-map.png) top left no-repeat;
   width: 570px;
   height: 223px;
   position: relative;
}

div.stories_banner ul {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

div.stories_banner ul li {
    position: absolute;
    display: block;
    cursor: pointer;
    margin: 0px;
    padding: 2px;
    width: 12px;
    height: 13px;
    background-image: url("../_../_images/_sustain_img/icon-circle-arrow.png");
    background-repeat: no-repeat;
    background-position: 2px 2px;
}

div.stories_banner ul li span {
    display: none;
}

div.stories_banner ul li.hot_1 {
   top: 145px;
   left: 95px;
}

div.stories_banner ul li.hot_2 {
   top: 121px;
   left: 173px;
}

div.stories_banner ul li.hot_3 {
   top: 76px;
   left: 193px;
}

div.stories_banner ul li.hot_4 {
   top: 93px;
   left: 203px;
}

div.stories_banner ul li.hot_5 {
   top: 98px;
   left: 258px;
}

div.stories_banner ul li.hot_6 {
   top: 108px;
   left: 273px;
}

div.stories_banner ul li.hot_7 {
   top: 128px;
   left: 283px;
}

div.stories_banner ul li.hot_8 {
   top: 98px;
   left: 293px;
}

div.stories_banner ul li.hot_9 {
   top: 140px;
   left: 303px;
}

div.stories_banner p {
   margin: 0px;
   padding: 0px 198px 0px 0px;
   color: #fff;
   font-size: 69%;
   position: absolute;
   bottom: 10px;
   left: 10px;
}

div.cont_involvement {
   width: 188px;
   position: absolute;
   top: 10px;
   right: 10px;
}

div.cont_involvement h3 {
   margin: 0px;
   padding: 6px 0px 0px 0px;
   color: #fff;
}

div.top_border_3 {
   border-top: 3px solid #D7D7D7;
}

div.stories_dl h3,
div.stories_dl img {
   padding-top: 10px;
}

div.stories_dl img {
   padding-bottom: 30px;
}

div.stories_dl p,
div.stories_dl a  {
   margin: 0px;
   padding: 0px 0px 15px 0px;
   font-size: 69%;
   color: #666;
}

div.stories_dl a,
div.award_bloc a {
   color: #017AA7;
   text-decoration: none;
}

div.award_bloc {
   margin: 0px 0px 15px 0px;
   padding: 0px;
   width: 200px;
   clear: both;
}

div.award_bloc a.short_img_pad {
     padding-left: 80px;
    }

div.award_bloc p,
div.award_bloc a {
   font-size: 69%;
}

div.stories_dl a:hover,
div.award_bloc a:hover {
   text-decoration: underline;
}

div.light_blu_grad_box div.award_bloc p {
   color: #666;
   padding-bottom: 12px;
}

div.award_bloc a {
   text-decoration: none;
}

div.award_bloc img {
   padding-bottom: 10px;
}

div.search_stories {
    margin-left: 18px;
    width: 782px;
}

div.search_stories form{
   margin-top: 20px;
   font-size: 74%;
   color: #017AA7;
}

div.search_stories label {
   padding: 0px 10px 0 0;
   color: #017AA7;
}

div.search_stories form option {
    color: #666;
}

div.enviro_data form{
    margin: 0px 8px 0 0;
    padding: 0px;
}

div.data_form_title {
    padding-top: 3px;
    padding-left: 18px;
    float: left;
    color:#86C533;
    font-size:74%
}

div.data_form_selects {
    padding-right: 10px;
    float: right;
    color:#86C533;
    font-size:74%
}

div.data_form_selects label{
    padding-right: 5px;
}

div.enviro_data p {
    padding-right: 10px;
}

div.enviro_data h4 {
    /*margin: 0px 0px 5px 18px;
    padding: 10px 0px 0px 12px;
    background: url(../_../_images/_sustain_img/bgrnd-slidecap.png) top left no-repeat;
    color: #005D9A;
    font-size: 74%;
    height: 18px;
    position: relative;*/
}

div.enviro_data h4 img {
    position: absolute;
    top: 8px;
    right: 13px;
}

div.light_blu_grad_box p span{
    font-size: 84%;
}

/* END STRUCTURE
----------------------------------------------*/

/* START TABLES
----------------------------------------------*/

table {
   border-spacing: 0;
   border-collapse: collapse;
}

td {
   text-align: left;
   font-weight: normal;
}


/* END TABLES
----------------------------------------------*/


/* START FORMS
----------------------------------------------*/


/* END FORMS
----------------------------------------------*/



ul.image { clear: both;}

div.highlights { margin-bottom: 35px; }

div.highlights h3 {
    font-weight: bold;
    padding: 0;
    }

div.highlights ul {
    color: #009bd9;
    padding: 0;
    margin: 10px 0 0 0;
    list-style: none;
    }

div.highlights ul li {
    margin-bottom: 1em;
    font-size: 0.8em;
    padding: 0 0 0 20px;
    background: url(../_../_images/_sustain_img/icon-blu-arrow.png) no-repeat left 7px;
    }

div.highlights ul li span {
    display: block;
    font-size: 1.9em;
    clear: both;
    font-weight: bold;
    }


/* Reusable styles */

.p0 {padding: 0px !important;}
.p5 {padding: 5px !important;}
.p10 {padding: 10px !important;}
.p15 {padding: 15px !important;}
.p20 {padding: 20px !important;}

.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}

.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}

.pl5 {padding-left: 5px !important;}
.pl10 {padding-left: 10px !important;}
.pl15 {padding-left: 15px !important;}
.pl18 {padding-left: 18px !important;}
.pl20 {padding-left: 20px !important;}

.pr5 {padding-right: 5px !important;}
.pr10 {padding-right: 10px !important;}
.pr15 {padding-right: 15px !important;}
.pr20 {padding-right: 20px !important;}

.m0 {margin: 0px !important;}
.m5 {margin: 5px !important;}
.m10 {margin: 10px !important;}
.m15 {margin: 15px !important;}
.m20 {margin: 20px !important;}

.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}

.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}

.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}

.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}

.no_r_b { border-right: none !important; }
.no_b_b { border-bottom: none !important; }

.txt_center { text-align: center !important; }
.txt_right { text-align: right !important; }
.txt_left { text-align: left !important; }
.txt_italic { font-style: italic !important; }

.abLeft        {position: absolute; left: 0 !important;}
.abRight    {position: absolute;right: 0 !important;}
.fRight        {float: right !important;}
.fLeft        {float: left !important;}
.center        {position: relative; margin: 0 auto;}


.border-b-bl { border-bottom: 1px solid #017AA7; }
.border-t-bl { border-top: 1px solid #017AA7; }

.large { font-size: 1.5em; }
.intro_p { font-size: 0.9em !important; font-weight: bold;}

.blue-bg { background-color: #e5eef5 !important; margin-left: 18px;}
.cs-bg { background: url(../_../_images/_sustain_img/cs-bg.png) repeat-x left top; }

.blue { color: #017AA7 !important; }
.hide { display: none; }


blockquote {
    color: #86c533;
    border-top: 5px solid #86c533;
    padding-top: 10px;
    font-weight: bold;
    font-size: 1em;
    display: block;
    margin: 0 0 0 18px;
}

blockquote span.name {
    font-size: 0.7em;
    font-weight: normal;
    display: block;
    clear: both;
    margin-top: 10px;
}

.column h4 {
    margin: 0px 0px 0px 18px;
    padding: 0;
    font-size: 80%;
    font-style: italic;
    font-weight: bold;
    color: #005d9a;
}


dl.footnotes {
    color:#666666;
    font-size: 0.6em;
    margin-left: 18px;
}

dl.footnotes dt {
    display:block;
    float:left;
    height:20px;
    width:20px;
}

dl.footnotes dd {
    margin-bottom:10px;
    margin-left:5px;
}

body#sustain h1,
body#sustain h2,
body#sustain h3,
body#sustain h4,
body#sustain h5,
body#sustain h6,
body#sustain p { background-color: transparent; font-family: Arial, Helvetica, sans-serif; }

body#sustain h2 { color: #666; }
body#sustain h3 { color: #86C533; margin-bottom: 5px; }

.blue-bg h3 { padding-left: 8px; }


.header-strap { display: none ;}


.banner { margin-left: 18px; position: relative; margin-bottom: 10px; width: 570px; height: 193px;}


body#sustain .column80 a { color: #017AA7; text-decoration: none;}
body#sustain .column80 h3 a { color: #005D9A; }

div#print_basket_alert {
    background-color: #005d9a;
    z-index: 5000;
}



#print_basket_content table {
    margin-left: 18px;
    color: #666;
    font-size: 0.9em;
    width: 95%;
    }
#print_basket_content table tr td a { color: #005D9A; font-size: 0.9em; text-decoration: none; }

#print_basket_content table tr td a:hover { text-decoration: underline;}

#print_basket_content table tr td, #print_basket_content th.title { text-align: left; }

#print_basket_content th.order { text-align: center; }

#print_basket_content th.select input.checkbox {
    width: 13px;
    height: 13px;
    position: relative;
    top: 2px;
}


#print_basket_content td.page_up div,
#print_basket_content td.page_down div{
    width: 15px;
    height: 15px;
    margin: 0 auto;
    cursor: pointer;
}

#print_basket_content td.page_up div span,
#print_basket_content td.page_down div span { display: none ;}

#print_basket_content p.buttons { text-align: right; padding-right: 10px; }


#print_basket_content td.page_up div{ background: url(../_../_images/_sustain_img/up-arrow.png) no-repeat top left;}
#print_basket_content td.page_down div{ background: url(../_../_images/_sustain_img/down-arrow.png) no-repeat top left;}

#print_basket_content td.page_up div:hover{ background: url(../_../_images/_sustain_img/up-arrow-hover.png) no-repeat top left;}
#print_basket_content td.page_down div:hover{ background: url(../_../_images/_sustain_img/down-arrow-hover.png) no-repeat top left;}

#print_basket_content td.page_checkbox { text-align: right; }

#print_basket_content td,
#print_basket_content th{ border-bottom: 1px solid #ddd; padding: 5px 0 !important; }

#print_basket_content ol { font-size: 0.9em; color: #666;}

.button {
    border-top-width: 0pt;
    border-right-width: 0pt;
    border-bottom-width: 0pt;
    border-left-width: 0pt;
    padding-top: 5px;
    padding-right: 0.5em;
    padding-bottom: 5px;
    padding-left: 0.5em;
    background-color: #539dcc;
    font-family: inherit;
    font-size: 85%;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
}

input.button:active:hover {
    padding-left: 0.6em;
    padding-right: 0.4em;
}

a.top {
    display: block;
    margin: 20px 0;
    font-size: 0.7em;
    color: #005D9A;
    clear: both;
    text-align: right;
    height: 20px;
}

table.data-table td a {     color: #005D9A;}

.small { font-size: 0.7em !important;}

div.story-box {
    width: 177px;
    border-top: 5px solid #bfbfbf;
    position: relative;
    height: 180px;
    margin-right: 10px;
}

div.story-box img { display: block; position: absolute; top: 10px; width: 177px; height: 117px; }

div.story-box h3 { display: block; position: absolute; top: 127px; }
div.story-box p { display: block; position: absolute; top: 150px; margin: 0; padding: 0; font-size: 0.7em; line-height: 1em; }

div.story-box h3 {
    margin: 0;
    padding: 5px 0 0 0;
}

body#sustain .contentStyle11 ul li a { padding: 10px 9px 10px; }



/* Financial highlights table */

hr.l_blue {
    background-color:#005D9A;
    border:medium none;
    clear:both;
    display:block;
    height:1px;
}

hr.l_green {
    background-color:#86C533;
    border:medium none;
    height:1px;
}

.l_blue {
    color:#005D9A !important;
}

.l_green {
    color:#86C533 !important;
}

div.financial_quote {
    float:left;
    margin-bottom:20px;
    width:33.333333%;
}

div.financial_quote h3 {
    font-size:0.9em;
    font-weight:bold;
}

div.financial_quote p.quote {
    font-size:2.3em;
    margin:0;
}

.quote, .quote_info {
    color:#666666;
    font-family:Arial,sans-serif;
    font-size:1.2em;
    line-height:1.2em;
    margin-left:20px;
    margin-top:0;
}

div.financial_quote ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    font-size: 0.9em;
}

div.financial_quote p.quote em {
    color:#017AA7;
    font-style:normal;
    font-size: 0.8em;
}


.ol_list {
    margin: 20px;
    padding: 0px;

}

.ol_list li {
    font-size: 0.8em;
    color: #017AA7 ;
    margin-bottom: 10px;
}

.rel {
    position: relative;
}

.video {
    position: absolute;
    bottom: 52px;
    right: 25px;
}

.videocaption {
    position: absolute;
    bottom: 14px;
    right: 50px;
}

.home_news div.blu_arrow {
    line-height:1.1em;
    margin-left:12px;
    padding:0 15px 10px 0;
    position:relative;
}


.home_news { height: 261px; }

.home_news div.blu_arrow a { font-size: 1em; font-weight: normal !important; }

.home_news div.blu_arrow { color: #fff; font-size: 0.8em; }

.home_news div.blu_arrow span { font-weight: bold; }

.home_news div.blu_arrow { line-height: 1.3em; }

.right_col_link {
    color: #86C533;
    text-decoration: none;
}

.right_col_link:hover {
    text-decoration: underline;
}
div#comp1 ul li h3.sectionTitle, div#comp2 h3{color: #86C533;}
#sustainability  {
	_margin-top:10px !important;
}
