﻿.summary { page-break-after: always; }

.prepared-for, .presented-by { display: none; }
.is_personalized .prepared-for,
.is_personalized  .presented-by {
  display: block;
  position: absolute;
  width: 375px;
  top: 840px;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  z-index: 100;
  color: #fff;
}
.prepared-for { left: 50px; }
.presented-by { left: 425px; }

.prepared-for h3, .presented-by h3 {
  margin: 20px 10px 10px 10px;
  font-weight: bold;
  font-size: 20px;
}

.table_contents, .toc_header, .clsp_header, .clsp_body, .mkg_ms_spacer {
  background: none;
  border: 0;
  color: #333;
}
.chart_unit {
  color: #666;
}

.wrapper .table_contents { 
  width: 710px;
  margin: 0 auto;
}

/*** Old Styles */
.orange_logo {
    position: absolute;
    top: 409px;
    width: 100%;
    text-align: center;
}

.orange_big_domain {
    position: absolute;
    top: 100px;
    width: 100%;
    text-align: center;
    font-size: 58px;
    font-weight: bold;
    color: #fff;
}

.orange_big_title
{
    position: absolute;
    top: 170px;
    width: 100%;
    text-align: center;
    font-size: 41px;
    font-weight: normal;
    color: #ededed;
}
.orange_big_date {
    position: absolute;
    top: 962px;
    width: 100%;
    text-align: center;
    font-size: 19px;
    font-weight: normal;
    color: #fff;
}
.is_personalized .orange_big_date { top: 230px; }

.orange_domain
{
    position: absolute;
    bottom: 35px;
    left: 81px;
    font-size: 32px;
    font-weight: bold;
    color: #fff;
	vertical-align: baseline;
}
.orange_report_name
{
    position: absolute;
    top: 98px;
    left: 81px;
    font-size: 17px;
    font-weight: normal;
    color: #fff;
}
.orange_time
{
    position: absolute;
    top: 25px;
    left: 41px;
    font-size: 9px;
    font-weight: normal;
    color: #fff;
}
.orange_footer_domain
{
    position: absolute;
    top: 11px;
    left: 41px;
    font-size: 10px;
    font-weight: normal;
    color: #fff;
}
.orange_footer_title
{
    font-size: 12px;
    font-weight: normal;
}
.orange_footer_logo
{
    position: absolute;
    top: 7px;
    left: 94px;
    z-index: 1;
}

/* START NEW CSS */
.toc_header{background: url(/ReportImages/themes/orange/title_bg.jpg) no-repeat left top; width:675px; padding-top:20px; text-align:left; color:#2b3807; border-color:#f84c17 !important; border-width:1px;}
ul.toc_list li.toc_h1{background: url(/ReportImages/themes/orange/tick_orange.gif) no-repeat left top;padding: 0px 0px 2px 30px;}
ul.toc_list li.toc_h1 a{font-family: arial;font-size: 12px;color: #e1e1e1;}
ul.toc_list li.toc_h1 a:hover{text-decoration: none;}

.chart_title{background: url(/ReportImages/themes/orange/chart_title_bg.jpg) no-repeat left top;color: #ffb65a;padding: 8px 10px;}
.chart_unit, .clsp_header{color: #ffb65a;}
.clsp_header{background: url(/ReportImages/themes/orange/chart_title_bg.jpg) no-repeat left top !important;background-color:#205505}

.table_contents, .ml_div{background-image: url(/ReportImages/themes/orange/blue.jpg); background-repeat:repeat-x; background-color:#06597e;}

.gridBar{
    background-color: #ff8635; 
}
.gridBarLabel
{
     color:#13455e !important;
}

.sd_up
{
    background-image:url(/ReportImages/themes/orange/sd_up.jpg) !important; border:none !important; height:44px; background-repeat:no-repeat; background-color:#fff !important; padding:13px 0px 0px 20px;
}
.sd_cmp
{
    background-image:url(/ReportImages/themes/orange/sd_up.jpg) !important; border:none !important; height:44px; background-repeat:no-repeat; background-color:#fff !important; padding:13px 0px 10px 20px;
}
.sd_down
{
    color: #fff;
}
.sd_up
{
    color: #000;
}
.sd_opp
{
    background-image: url(/ReportImages/themes/blue/blurb_opp.gif);
    background-repeat: no-repeat;
    border: none;
    padding-top: 12px;
    text-align: center;
    height: 22px !important;
    background-color: #fff;
    color: #000;
}
.sd_cmp
{
    background-image: url(/ReportImages/themes/blue/title_4.gif);
    background-repeat: no-repeat;
    border: none;
    padding-top: 12px;
    text-align: center;
    height: 22px !important;
    background-color: #fff;
    color: #000;
}

.clsp_body {background-color: #fefcc9 !important;}
.ms_gain {color: #ffb65a !important;}
.ms_loss{color: #ffb65a !important;}

/*.sd_bo_or
{
    background-color: #144472 !important;
}*/
/* END NEW CSS */
.kbolegend
{
    color: #fff;
}
.sd_bo_top, .sd_bo_ad {background: #a24343;}
.sd_bo_btm , .sd_bo_or {background: #d6d6fd;}
.gridBarLabel2
{
    color: #777;
    float: left;
    position: absolute;
    bottom: 0px;
    width: 13%;
    margin: 0;
    padding: 0;
    font-size: 11px;
}
.tc_ch_sl, .tc_ch_al {color: #e7e7ff !important;}
.ms_self {background: #ffbd65;}