/* Section Styles */


.funding-section {
  background: url(../images/funding-banner.jpg) no-repeat center 90px;
}


/* Page Styles */

.funding-page .page-content h5 {
  font-weight:bold;
}

.funding-page .side-column .image {
  width: 300px;
  height: 211px;
  background: url(../images/funding-page-side-column-image.jpg) no-repeat center;
  margin-bottom: 17px;
}

.funding-page .side-column h3 {
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 0;
}

.funding-page .field-events li {
  border-bottom: solid 1px #ececec;
  padding: 20px 0;
}

.funding-page .field-events li:first-child {
  padding-top: 0;
}

.funding-page .field-events li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.funding-page .field-events h5 {
  color: #333333;
  font-size: 1.05em;
  font-weight: bold;
}

.funding-page .field-events .location,
.funding-page .field-events .when {
  color: #478c9c;
  font-weight: bold;
}

.funding-page h2 {
  font-size: 1.5em;
  margin-top: 15px;
}

.funding-page h3 {
  font-size: 1.3em;
  font-weight: normal;
  margin-top: 10px;
}

.funding-resources {
  margin-top:40px;
}

.funding-page .funding-initiatives li {
  border-bottom: solid 3px #ececec;
  padding-bottom: 20px;
}

.funding-page .funding-resources li {
  padding-bottom: 10px;
}


.funding-page .funding-resources li h5 a.a2 {
  color: #333333;
  font-weight: bold;
  background: transparent url(../images/right-arrow-red.png) no-repeat right center;
  display: inline-block;
  padding: 2px 12px 0 0;
}

.funding-page .funding-resources .date {
  color:#999999;
}

.funding-page .funding-resources li a.a2:hover {
  color: #e5312a;  
}

.funding-page .open, .funding-page .closed {
  font-size: 0.9em;
  font-weight: bold;
  margin-top: 3px;
}

.funding-page .open {
  color: #478c9c;
}

.funding-page .closed {
  color: #999999;
}

.funding-page .main-column h1,
  .funding-page .main-column h2,
  .funding-page .main-column h4 {
  margin-top: 30px;
}

.funding-page .main-column h3 {
  margin-top:20px;
}

.funding-page .main-column h5,
  .funding-page .main-column h6 {
  margin-top: 15px;
}

.funding-page .main-column > *:first-child {
  margin-top: 0;
}

.funding-page .main-column > p:first-child {
  /* TODO: Copied from heading-paragraph */
  color: #878787;
  font-size: 1.3em;
  margin-bottom: 15px;
}

.signature {
  border-top: 1px solid #333333;
  margin-top:50px;
  width: 400px;
}