/* Home Page (index.twig)
-------------------------------------------------- */

.wrap {
  background-image: url(../img/hp-bg.png);
	background-position: top;
	background-repeat: repeat-x;
}

.mission-statement {
  height:168px;
  text-align: center;
}

.mission-statement p {
  color:#535353;
  font-size:16px;
  font-family:Helvetica, Arial;
  padding:30px 100px;
  line-height: 1.6em;
}

.left-column {
  width:610px;
  margin-right: 25px;
}


#hp-carousel {
  width:582px;
  height:282px;
  margin:15px 0px;
  position: relative;
}

#hp-carousel .item {
  height: 282px;
  width:582px;
}

#hp-carousel .item a img {
  float:right;
}

#hp-carousel .carousel-caption {
  text-align: left;
  width:582px;
  height:94px;
  top:188px;
  left:0px;
  text-shadow: none;
  background-color: #E5F2F6;
  padding:15px;
}

#hp-carousel .carousel-caption h2 {
  font-family: Helvetica, Arial;
  font-size: 17px;
  color:#007DA4;
  margin-bottom:0.2em;
  margin-top: 0px;
}

#hp-carousel .carousel-caption p {
  color:#444444;
  font-size: 15px;
  font-family: "myriad-pro", Arial;
}

#hp-carousel .carousel-indicators {
  position: absolute;
  top:160px;
}

#hp-carousel .carousel-indicators li {
  background-color: #fff;
  border:1px solid #fff;
}

#hp-carousel .carousel-indicators li.active {
  background-color: #007DA4;
  border-color: #007DA4;
}

.carousel-control {
  opacity: 1;
}

.carousel-control.left {
  width:18px;
  height:28px;
  background-image: url("/img/arrow-left.png");
  margin-top: 155px;
  margin-left: 10px;
}

.carousel-control.right {
  width:18px;
  height:28px;
  background-image: url("/img/arrow-right.png");
  margin-top: 155px;
  margin-right: 10px;
}

.questions {
  margin-left: 0px;
  padding-left:0px;
  margin-bottom: 0px;
  list-style: none;
}

.questions li {
  width:610px;
  padding:12px 0;
  color:#444444;
  font-size: 17px;
    vertical-align: middle;
    font-family: "myriad-pro", Arial;
    clear: both;
}

.questions li:last-child {
  padding-bottom: 0px;
}

.questions li .number {
  display: block;
  background-color: #ccc;
  font-size: 23px;
  font-weight: bold;
  color:#fff;
  width:34px;
  height:34px;
  text-align: center;
  border-radius: 20px;
  float:left;
  vertical-align: middle;
}

.questions .question {
  display: block;
  width:540px;
  margin-left: 20px;
  float: left;
}

.recent-news {
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
}

.recent-news li {
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #DDDDDD;
}

.recent-news .date {
  color:#9F9385;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0.2em;
}

.recent-news .title {
  color:#111111;
  text-decoration: none;
  font-size:16px;
  font-weight: bold;
}

.more-news {
  color:#BF1A2C;
  font-weight: bold;
  text-decoration: underline;
}

.more-news:hover {
  color:#BF1A2C;
}
