/* Branding D'
----------------------------------------------- */
.branding-d .corner {
  height: 600px;
  background: url(/images/corners.png) no-repeat;
  }
  .branding-d .border {
    margin: -2px;
    }
    .branding-d .border.top .corner {
      top: -514px;
      }
    .branding-d .border.bottom .corner {
      top: -506px;
      }
      .branding-d .border .corner.left {
        left: -11px;
        }
      .branding-d .border .corner.right {
        left: 11px;
        }

#wide-content.branding-d A {
  color: #183E4F;
}
#wide-content.branding-d .header-desc A {
  color: #183E4F !important;
}
#wide-content.branding-d,
.branding-d .valuation {
  border: 2px solid #183E4F;
  }
  #wide-content.branding-d H1 {
    overflow: hidden;
    margin: -6px -22px 10px 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFF;
    }
  .branding-d .valuation H3 {
    overflow: hidden;
    margin: -6px 0 0 10px;
    text-transform: uppercase;
    font-size: 2.2em;
    font-weight: bold;
    color: #FFF;
    }
    #wide-content.branding-d H1 SPAN,
    .branding-d .valuation H3 SPAN {
      display: block;
      overflow: hidden;
      padding: 7px 15px;
      background: #183E4F;
      border-bottom: 4px solid #FF000B;
      }
    .branding-d .valuation H3 A {
      color: #FFF !important;
      text-decoration: none;
    }
    .branding-d .valuation H3 A:hover {
      text-decoration: underline;
    }
    #wide-content.branding-d H1 IMG,
    .branding-d .valuation H3 IMG {
      float: left;
      margin: 5px 5px 0 0;
      vertical-align: top;
      }
  #wide-content.branding-d .wide-container {
    padding: 0 20px 20px 20px;
    margin: 0 2px;
    background: #FFF;
    }
#wide-content.branding-d .data-table {
  width: 100%;
  margin: 0;
  }
  #wide-content.branding-d .data-table TH,
  #wide-content.branding-d .data-table TD {
    padding: 3px 3px 5px 13px;
  }
  #wide-content.branding-d .data-table TD {
    white-space: normal;
  }
  #wide-content.branding-d .data-table TH {
    background: #183E4F;
    color: #FFF !important;
    }
    #wide-content.branding-d .data-table TH A {
      border: none;
      text-decoration: underline;
      color: #FFF !important;
      }
  #wide-content.branding-d .data-table THEAD TH.ordered.asc {
    background: #183E4F url(/images/icons-gif.png) no-repeat 4px -5519px;
    }
  #wide-content.branding-d .data-table THEAD TH.ordered.desc {
    background: #183E4F url(/images/icons-gif.png) no-repeat 4px -5459px;
    }
  #wide-content.branding-d .data-table TR.even TD {
    background: #E7E8EA;
    }
  #wide-content.branding-d .data-table TR.odd TD {
    background: #D1D2D4;
    }
    #wide-content.branding-d .data-table TD A {
      color: #000;
      }

#wide-content.branding-d .column-left {
  width: 100%;
  margin-left: -242px;
  margin-right: 0px;
}
#wide-content.branding-d .column-left-wrap {
  padding-left: 242px;
  margin-right: 15px;
}
#wide-content.branding-d .column-right {
  width: 242px;
  padding-left: 0px;
  margin-left: 0px;
}

#wide-content.branding-d .navigation {
  padding: 10px 15px;
  margin: 0 0 20px 0;
  background: #183E4F;
  font-size: 0.9em;
  color: #FFF;
  }
  #wide-content.branding-d .navigation P {
    margin: 25px 0 0 0;
    }
  #wide-content.branding-d .navigation A {
    text-decoration: underline;
    color: #FFF;
    }
  #wide-content.branding-d .navigation UL.tree LI {
    color: #FFF;
    }
    #wide-content.branding-d .column-right .navigation UL.tree LI A.pseudo-link {
      border: none;
      text-decoration: underline;
      color: #FFF;
      }
#wide-content.branding-d .partner {
  border: 1px solid #ADADAD;
  }
  #wide-content.branding-d .partner H4 {
    padding: 2px 7px 4px 7px;
    background: #D1D2D4;
    font-size: 0.9em;
    }
.branding-d .column-left .content {
  margin-left: 10px;
  }
.branding-d .column-right .content {
  margin-right: 10px;
  }
.branding-d .valuation .header-desc A {
  color: #183E4F;
  }
.branding-d .valuation TABLE TH {
  background: #183E4F;
  color: #FFF;
  }
.branding-d .valuation .up TR.even TD,
.branding-d .valuation .down TR.even TD {
  background: #E7E8EA;
  }
.branding-d .valuation .up TR.odd TD,
.branding-d .valuation .down TR.odd TD {
  background: #D1D2D4;
  }
  .branding-d .valuation .up I.fade,
  .branding-d .valuation .down I.fade {
    display: none;
    }
.branding-d .valuation .all {
  padding-left: 0;
  background: none;
  }
.branding-d span.change.down {
  color: #FF000B;
  }