/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "printfriendly_annualreview" in dotEditor style management */
* {font-family: Arial, Helvetica, sans-serif;}
.align_center {text-align: center;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.charttable {width: 100%; margin-bottom:15px;}
.charttable td {font-weight: bold; font-size: 105%; padding: 5px 10px 0 0;}
.charttable th {border-bottom: 3px solid #f1eee9; font-weight: bold; font-size: 105%; padding: 4px 10px 0 0;}
.charttable th.desc {width: 80%; text-align: left;}
.charttable th.number {width: 20%;}
.charttable tr.color1 {color: #004c7e;}
.charttable tr.color2 {color: #6b2832;}
.charttable tr.color3 {color: #e7b800;}
.charttable tr.color4 {color: #0197d0;}
.charttable tr.color5 {color: #313c00;}
.charttable tr.color6 {color: #a2c900;}
.charttable tr.color7 {color: #715b27;}
.clear_page {clear: both; font-size: 0.1%;}
.content_container {padding: 10px 0;}
.content_left_innerl {float: left; width: 195px;}
.content_left_innerr {float: left; width: 240px;}
.footer {border-top: 5px solid #ddd; padding: 15px 0 15px 0; font-size: 90%; line-height: 1.6em; color: #888; margin-top: 30px;}
.hidden {display: none;}
.im_slider_control, .textbox_right, .quote_arrow, .backtotop, .printthispage {display: none;}
.im_slider_image {height: 340px;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_left_s {float: left; padding: 0 5px 2px 0;}
.img_align_mid {vertical-align: middle !important;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.img_align_right_s {float: right; padding: 0 0 2px 5px;}
.innerleft {border: 2px solid #ddd; margin-bottom: 15px;}
.overflow {overflow: hidden;}
.padding_b30 .content_left {float: left; width: 444px; padding-bottom: 30px;}
.padding_b30 .content_right {float: right; width: 221px; padding-bottom: 30px;}
.page_wrapper {width: 665px; margin: auto;}
.pf_padding_s10 {padding: 0 10px;}
.quote_box {padding: 15px 25px 3px 15px; line-height: 1.8em; font-style: italic; font-size: 140%;}
.quote_box .quote1 {vertical-align: -5%; padding-right: 5px;}
.quote_box .quote2 {vertical-align: -30%; padding-left: 5px;}
.quote_box p {margin: 0;}
.quote_name {font-size: 90%; line-height: 1.3em; padding: 8px 25px 15px 15px;}
.textbox_left {position: absolute; width: 660px; font-size: 90%; line-height: 1.45em; padding-top: 300px;}
.title {color: #666; font-size: 150%; line-height: 1.35em; padding-top: 5px; line-height: 1.45em;}
.top_header {width: 665px; border-bottom: 6px solid #3c4903;}
.top_logo {float: left;}
.top_right {float: right;}
.wrapper {width: 100%; overflow: hidden;}
A, A:visited {color: #777; text-decoration: none;}
A:hover {color: #777; text-decoration: underline;}
body {font-size: 75%; font-style: normal; font-weight: normal; color: #555; line-height: 160%; background-color: #fff; margin: 0;}
body.aware .top_header {border-bottom: 6px solid #82a104;}
body.aware h1, body.aware h2, body.aware .quote_box {color: #82a104;}
body.campaigns .quote_box {color: #715b27;}
body.campaigns .top_header {border-bottom: 6px solid #e7b800;}
body.campaigns h1, body.campaigns h2 {color: #e7b800;}
body.companies .quote_box {color: #04729c;}
body.companies .top_header {border-bottom: 6px solid #0197d0;}
body.companies h1, body.companies h2 {color: #0197d0;}
body.impact .top_header {border-bottom: 6px solid #6b2832;}
body.impact h1, body.impact h2, body.impact .quote_box {color: #6b2832;}
body.main .top_header {border-bottom: 6px solid #3c4903;}
body.main h1, body.main h2, body.main .quote_box {color: #3c4903;}
body.producers .top_header {border-bottom: 6px solid #004c7e;}
body.producers h1, body.producers h2, body.producers .quote_box {color: #004c7e;}
body.summary .top_header {border-bottom: 6px solid #715b27;}
body.summary h1, body.summary h2, body.summary .quote_box {color: #715b27;}
body.tipping .top_header {border-bottom: 6px solid #793d46;}
body.tipping h1, body.tipping h2, body.tipping .quote_box {color: #793d46;}
div.floating div.inner div.textbox_left {padding: 297px 0 0 0!important}
h1 {color: #555; font-weight: bold; font-size: 240%; margin: 0; padding: 0.2em 15px 0.6em 0; line-height: 1.1em; letter-spacing: -0.05em;}
h2 {color: #555; font-weight: bold; font-size: 160%; margin: 0 0 15px 0; padding: 0.8em 0 0 0; line-height: 1.4em; letter-spacing: -0.05em; border-top: 1px solid #d2d2d2;}
img {border: 0; vertical-align: middle;}
p {margin: 0 0 1.3em 0;}
ul {margin: 0 0 18px -12px; #margin: 0 0 18px 20px;}
ul li {list-style:  url(/images/annual_review/print/bullet_s.gif) circle outside; padding: 0; #padding: 0 0 7px 0; margin: 0;}


