.page-header {
  border-bottom: 1px solid #333333;
}
.img_caption p.img_caption {
  background: #333333;
  color: #999999;
}
h1,
.h1 {
  font-weight: bold;
  color: #b9310e;
}
h2,
.h2 {
  font-weight: bold;
  color: #b9310e;
}
a,
a:hover,
a:visited {
  color: #b9310e;
}
#Mod87 li a {
  font-family: "Open Sans", Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #b9310e;
}
#Mod87 li a small,
#Mod87 li a .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
#Mod87 li a small,
#Mod87 li a .small {
  font-size: 65%;
}
#Mod89 {
  margin-bottom: 0px;
}
.container .t3-spotlight {
  border-left: 1px solid #a9a9a9;
  border-right: 1px solid #a9a9a9;
}
#t3-mainbody {
  border-left: 1px solid #a9a9a9;
  border-right: 1px solid #a9a9a9;
}
.bgr-footer {
  border-top: 5px solid #a9a9a9;
  border-bottom: 38px solid #a9a9a9;
  border-left: 1px solid #a9a9a9;
  border-right: 1px solid #a9a9a9;
}
.t3-sl {
  padding-bottom: 0px;
  padding-top: 0px;
}
.t3-spotlight-1 .col-lg-12 {
  padding-left: 0px;
  padding-right: 0px;
}
.t3-spotlight-2 .t3-module {
  margin-bottom: 0px;
}
#Mod93 {
  padding-bottom: 15px;
  border-bottom: 1px solid #a9a9a9;
}
#Mod93 ul.nav li {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 16px;
  color: #000;
}
#Mod93 ul.nav li ul li {
  margin-bottom: 5px;
}
#Mod93 ul.nav li a,
#Mod93 ul.nav li a.active {
  color: #000;
  padding: 0px;
  background-color: #FFF;
}
#Mod93 ul.nav li a:hover {
  text-decoration: underline;
  background-color: #FFF;
}
#Mod93 ul.nav li ul {
  list-style-type: none;
  padding-left: 15px;
}
#Mod93 ul.nav li ul li {
  font-size: 14px;
}
#t3-mainbody {
  padding-bottom: 0px;
  padding-top: 0px;
}
#t3-content {
  border-left: 1px solid #a9a9a9;
  border-right: 1px solid #a9a9a9;
}
#Mod96 {
  margin-bottom: 25px;
  padding-bottom: 10px;
  border-bottom: 1px solid #a9a9a9;
}
.items-row {
  border-top: 1px solid #a9a9a9;
  padding-top: 10px;
}
.borderless > tbody > tr > td {
  border: none;
}
hr.no-margin {
  margin-top: 0px;
  margin-bottom: 10px;
  border-top: 1px solid #a9a9a9;
}
.our-projects-widget-content > table > tbody > tr > td > p {
  font-size: smaller;
}
.our-projects-widget-content > table > tbody > tr > td > p > a {
  color: #333333;
}
#article-index ul > .active > a:hover,
.article-index ul > .active > a:hover,
#article-index ul > .active > a:active,
.article-index ul > .active > a:active,
#article-index ul > .active > a:focus,
.article-index ul > .active > a:focus,
#article-index ul > .active > a,
.article-index ul > .active > a {
  background: #b9310e;
}