﻿
ul  {
    list-style-image: url(/2009/images/css/bullet.gif);
}
.goButton {
    cursor: hand;
    background-image: url(../imgs/search-icon.gif);
    border: 0px;
    width: 18px;
    height: 16px;
}
.goButtonPhoto {
    cursor: hand;
    background-image: url(../imgs/photoGo.gif);
    border: 0px;
    width: 97px;
    height: 18px;
}
.buttonEmail {
    cursor: hand;
    background-image: url(../imgs/btn_submitinfo.gif);
    border: 0px;
    width: 86px;
    height: 16px;
}
.buttonClear {
    cursor: hand;
    background-image: url(../imgs/btn_clearform.gif);
    border: 0px;
    width: 75px;
    height: 16px;
}
.buttonUnsubscribe {
    cursor: hand;
    background-image: url(../imgs/btn_unsubcribe.gif);
    border: 0px;
    width: 82px;
    height: 16px;
}
.leftNavTopLink
{
    color: #0075b1;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
A:hover.leftNavTopLink {
    color: #0075b1;
    text-decoration: underline;
}
A:visited.leftNavTopLink {
    color: #0075b1;
}
.leftNavT {
    color: #82b428;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
A:hover.leftNavT {
    color: #82b428;
    text-decoration: underline;
}
A:visited.leftNavT {
    color: #82b428;
}
.leftNav {
    color: #80a1bb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
A:hover.leftNav {
    color: #80a1bb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
A:visited.leftNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #80a1bb;
}
.leftNavs {
    color: #0075b1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
A:hover.leftNavs {
    color: #0075b1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
A:visited.leftNavs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #0075b1;
}
.leftNavSub {
    color: #887e6c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
A:hover.leftNavSub {
    color: #887e6c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
A:visited.leftNavSub {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #887e6c;
}
.leftNavSubs {
    color: #887e6c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
A:hover.leftNavSubs {
    color: #887e6c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
A:visited.leftNavSubs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #887e6c;
}
.breadC {
    color: #60859D;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
}
.bread {
    color: #80a1b6;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
}
A.bread {
    color: #80a1b6;
}
A:hover.bread {
    color: #80a1b6;
    text-decoration: underline;
}
A:visited.bread {
    color: #80a1b6;
}
.topSep {
    color: #5f6579;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.topNav {
    color: #887e6e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.topNav {
    color: #887e6e;
    text-decoration: none;
}
a:hover.topNav {
    color: #887e6e;
    text-decoration: underline;
}
a:visited.topNav {
    color: #887e6e;
}
.topNav2 {
    color: #728d9f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.topNav2 {
    color: #728d9f;
    text-decoration: none;
}
a:hover.topNav2 {
    color: #728d9f;
    text-decoration: underline;
}
a:visited.topNav2 {
    color: #728d9f;
}
.footerLink {
    color: #6699c0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    white-space:nowrap;
}
a.footerLink {
    color: #6699c0;
    text-decoration: none;
}
a:hover.footerLink {
    color: #6699c0;
    text-decoration: underline;
}
a:visited.footerLink {
    color: #6699c0;
}
.footerLink2 {
    color: #80a1b6;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    white-space:nowrap;
}
a.footerLink2 {
    color: #80a1b6;
    text-decoration: none;
}
a:hover.footerLink2 {
    color: #80a1b6;
    text-decoration: underline;
}
a:visited.footerLink2 {
    color: #80a1b6;
}


.srch_header_title {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: White;
    background-color: #336699;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 8px;
}
.srch_header_parameters {
    font-family: verdana, arial, helvetica, sans-serif;
    padding: 2px;
}
.srch_header_result_back {
    background-color: #EEEEEE;
    padding: 2px;
}
.srch_header_results {
    font-family: verdana, arial, helvetica, sans-serif;
}
.srch_title {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
}
.srch_abstract {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: xx-small;
    padding-right: 10px;
    color: black;
}
.srch_url {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: xx-small;
    font-style: italic;
    color: #808080;
}
.srch_relev {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: x-small;
    color: black;
}
.srch_date {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: xx-small;
    color: #808080;
}
a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
/**** stock price widget ****/
.stockHolder
{
    background-position: 0px 13px;
    background-repeat: no-repeat;
    clear:both;
    color:#0075B1;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
    margin:0;
    padding:0;
    
    background-image:url(/2009/images/css/stock_price_bg.gif);
    width:155px;
    height:82px;
}
.stockHolderHome
{
    background-image: url(/2009/images/css/stock_price_bg_home.gif);
    width: 217px;
    height: 53px;
    cursor:pointer;
}
.stockText
{
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding: 23px 0 0 10px;
    float: left;
}
.stockTextHome
{
    padding: 10px 0 0 10px;
}
.stockTextGreen
{
    color: green;
}
.stockTextRed
{
    color: red;
}
.stockTitles
{
    font-family: Arial,sans-serif;
    font-weight: bold;
    color: #80A1B6;
    letter-spacing: -0.02em;
    margin: 0;
    padding: 0;
}
.stockTitleMain
{
    font-size: 10pt;
}
.stockTitleSub
{
    font-size:     7.5pt;
    float:         right;
    padding-right: 10px;
} 
/**** / stock price widget ****/

/**** homepage downloads widget ****/ 
.downloadsHolder
{
    background-repeat: no-repeat;
    clear:both;
    color:#0075B1;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
    margin:0;
    padding:0;    
    background-image:url(/2009/images/css/downloads_box_bg.gif);
    width:160px;
    height:100px;
}
/**** /homepage downloads widget ****/

/**** contact us widget ****/

#contactLinks {
width: 325px;
float: right;
border: 1px solid #c9dae7;
background: #f9fbfd;
margin-bottom: 14px;
padding: 0 5px 5px 8px;
}
#contactLinks h2 {
font-size: 12px;
margin: 4px 0 4px 0;
}
#contactLinks a {
margin-bottom: 3px;
}

/**** /contact us widget ****/

.backtotop {
    text-align: right;
    padding-right: 12px;
    background: url(/2009/images/core/uparrow.gif) no-repeat center right;
}

/*sustainability*/

table.environment {}
table.environment td {color: #666600; padding-left: 18px;}
table.environment th {color: #a17423; font-weight: bold; background-color: #CFD5C8;}
table.environment tr.subtitle td {font-weight: bold; background-color: #CFD5C8; color: #a17423; padding-left: 2px;}table.environment td.colOne {background-color: #DCE2A9;}
table.environment td.dataCol {background-color: #E2E6D2;}
table.environment td.highlightCol {background-color: #CCD39C;}
table.environment td.boldCell {font-weight: bold;}

table.economic
{
}
/* Styles for the overall table */
table.economic td
{
  color: #666666;
  padding-left: 18px;
}
/* Style the headers */
table.economic th
{
    color: #a17423;
    font-weight: bold;
    background-color: #DFE5E6;
}
/* Style an entire row */
table.economic tr.subtitle td
{
    font-weight: bold;
    background-color: #DFE5E6;
    color: #a17423;
    padding-left: 2px;
}
/* Style a column/cell*/
table.economic td.colOne
{
    background-color: #C3D5E4;
}
table.economic td.dataCol
{
  background-color: #dfe4e7;
}
table.economic td.highlightCol
{
  background-color: #CFE0EE;
}
/* Style a cell */
table.economic td.boldCell
{
    font-weight: bold;
}
table.social
{
}
/* Styles for the overall table */
table.social td
{
  color: #665000;
  padding-left: 18px;
}
/* Style the headers */
table.social th
{
    color: #B08124;
    font-weight: bold;
    background-color: #CFD5C8;
}
/* Style an entire row */
table.social tr.subtitle td
{
    font-weight: bold;
    background-color: #CFD5C8;
    color: #B08124;
    padding-left: 2px;
}
/* Style a column */
table.social td.colOne
{
    background-color: #E5CE94;
}
table.social td.dataCol
{
  background-color: #E8E3CD;
}
table.social td.highlightCol
{
  background-color: #D5CE92;
}
/* Style a cell */
table.social td.boldCell
{
    font-weight: bold;
}