.main_content h2.page_title {
  background-image: url("/public/images/interface/title_line.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-bottom: 10px;
  margin: 10px 0 15px;
  font-size: 1.2em; }
.main_content p, .main_content ol {
  margin: 8px 15px; }
.main_content ul  {
  margin: 15px 25px;
  font-size: 1em;
  list-style-type: disc; }
  .main_content ul li {
    margin: 8px 20px;
    font-size: 0.8em; }
.main_content ol {
  margin: 15px 25px;
 }
.main_content ol li {
  list-style-type: decimal;
  margin: 8px 20px;
}
.main_content .feature_box {
  border: solid 1px #931a34;
  margin: 15px;
  padding: 10px 20px;
  background-color: #efefef; }
  .main_content .feature_box p {
    font-size: 0.7em;
    line-height: 1.4em; }
.main_content .news_subtitle {
  color: gray;
  font-size: 0.9em; }
ul.site_nav {
  list-style-type: none;
  font-size: 1em;
  margin-left: 25px;
}
ul.site_nav ul{
  margin-left: 0;
}
ul.site_nav li {
  list-style-type: none;
  font-size: .9em;
  margin-left: 0;
}

ul.site_nav li a {
  font-weight: bold;
  font-size: 1.1em;
}
ul.site_nav li ul li a {
  font-size: 1em;
}
ul.site_nav ul ul li {
  margin-left: 8px;
}
ul.site_nav ul ul li a {
  font-weight: normal;
}
a.read_more {
  font-size: .7em;
  color: #931a34;
  font-style: italic;
}
a.read_more:hover{
  color: gray;
}
h2.news_header {
  margin: 10px 0;
}
.news_item h3 {
  color: #931a34;
  font-weight: bold;
  text-transform: uppercase;
}

.main_content .news_item {
  padding: 5px 15px 15px 15px; }
  .main_content .news_item h2 {
    font-size: .9em;
    text-transform: uppercase;
    font-weight: bold; }
    
.search_results ul {
  list-style-type: none;
  margin:0;
  padding: 10px 15px;
  line-height: 1.4em;
}
.search_results ul.resultRowTwo {
  background-color: #f4f4f4;
}
.search_results ul li {
  
}
.addt_resources a img {
  border: 0;
}
