body { color: #ccc; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #333; }
p { }
td { }
a:link { color: #666; font-size: 10pt; text-decoration: underline; }
a:visited { color: #ccc; font-size: 10pt; }
a:hover { color: #fff; font-size: 10pt; text-decoration: underline; }
a:active { font-size: 10pt; }
a.special:link { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.special:visited { color: #f5f5f5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.special:hover { color: #c0c0c0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

a.special:active {
     color: #fff;
     }
.head { color: #fff; font-size: 14pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.head2 { color: #fff; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.subhead { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.copyright_photo { color: #fff; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; vertical-align: bottom; }
.copyright_grey { color: #ccc; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; vertical-align: bottom; }
.caption { color: #fff; font-size: 10pt; font-style: italic; }
.red { color: #f00; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.3dtable { background-color: #f5f5f5; }
.3dhead { color: #696969; font-size: 14pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.company_txt { color: #dcdcdc; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background-color: #808080; padding-right: 10px; padding-left: 30px; }
.article_txt { color: #dcdcdc; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background-color: #808080; padding-right: 30px; padding-left: 30px; }
.article_txtsmall { color: #dcdcdc; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background-color: #808080; }
.right_column { color: #ccc; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 12px; padding-left: 30px; }
.3dhead2 { color: #696969; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.Hg_warning { color: #c0c0c0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.article_title { color: #f5f5f5; font-size: 14pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.pullquote { color: #dcdcdc; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16pt; padding-right: 20px; padding-left: 18px; }
.pullquotesmall { color: #dcdcdc; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12pt; }
.energytext { color: #f5f5f5; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tabletext { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #808080; text-align: left; padding-left: 6px; }
.table_pad { padding-right: 8px; padding-left: 8px; }
.pr_txt { color: #dcdcdc; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; padding-right: 15px; padding-left: 15px; }
.iframe { background-color: #999; }
.pr_column { padding-right: 8px; }
.terms { color: #f5f5f5; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
