/* newsCommentary.css */
.wide-col a {
  color: #0066B2;
}
h2, .h2, .wide-col h3, .wide-col .h3 {
  color: #0066B2;
}
#pageTitle h1 {
  color: #0066B2;
  padding-bottom: 0;
}
.callOutBoxes_wrapper {
  background: #3E464C;
  padding: 0 30px 15px 20px !important
}
.callOutBox .callOutBox_arrow {
  background-position: -170px -80px;
}
.callOutBox p {
  color: #CED2D4;
}
.sectionVideos_wrapper {
  background: #3E464C;
  padding: 30px 30px 15px 20px;
}

#nclf_carouselWrapper {
  height: 186px;
  margin-bottom: 20px;
}
#nclf_carouselWrapper {
  clear: both;
  padding: 0 18px;
}
.jcarousel-prev-horizontal {
  background: #D1D1D1 url("../../images/prev-horizontal.png") no-repeat center;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0;
  width: 9px;
}
.jcarousel-next-horizontal {
  background: #D1D1D1 url("../../images/next-horizontal.png") no-repeat center;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  width: 9px;
}
.jcarousel-list li .efcst_cs_wrapper, .jcarousel-list li .nclf_cs_wrapper {
  padding: 30px 10px;
  height: 126px;
}
#nclf_carouselWrapper .jcarousel-prev-horizontal {
  height: 186px;
}
#nclf_carouselWrapper .jcarousel-next-horizontal {
  height: 186px;
}
#nclf_carouselWrapper ul {
  padding: 0;
}
#nclf_carouselWrapper .jcarousel-clip {
  height: 186px;
  margin: 0;
  padding: 0;
  width: 632px;
}
#nclf_carouselWrapper .jcarousel-item {
  height: 186px;
  margin: 0 16px 0 0;
  padding: 0;
  width: 632px;
}
.nclf_cs_summary_wrap {
  height: 100%;
  text-align: center;
  width: 100%;
}
.nclf_cs_wrap {
  background: #6B6B6B;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; /* future proofing */
  -khtml-border-radius: 3px; /* for old Konqueror browsers */
  color: #FFF;
  font-size: 14px;
  height: 186px;
  width: 200px;
  float: left;
}
.nclf_cs_wrap.col1, .nclf_cs_wrap.col2 {
  margin-right: 16px;
}
.nclf_title, .nclf_title a {
  color: #FBC92C;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
.nclf_cs_summary {
  vertical-align: middle;
}
.nclf_cs_summary a {
  color: #FFF;
}
.titleBorder {
  margin-top: 24px !important;
}
.pageArrow {
  background-position: -200px 0;
}
.narrow-col.page-colC .detailSection_title.active, .narrow-col.page-colC .relatedBlock a:hover, .narrow-col.page-colC .relatedBlock a.active {
  color: #0066B2;
}
.narrow-col.page-colC .detailSection_title .rb_arrow {
  /*background-position: -260px -60px !important;*/
}
.sr_section {
  display: inline;
}