/*
 * STANDARD COLUMN LAYOUT WIDTHS
 */
.faq_page #faq_index {
  border-bottom: 1px solid #8c8f96;
  margin-bottom: 44px;
}
.faq_page #faq_index .faq_index_list {
  list-style: none;
  margin: 0;
  margin-bottom: 22px;
}
.faq_page #faq_index .faq_index_list.last_faq_index_list {
  margin-bottom: 44px;
  border-bottom: 1px solid #8c8f96;
}
.faq_page .faq_list {
  list-style: none;
  margin: 0;
  margin-bottom: 22px;
}
.faq_page .faq_list li {
  margin-bottom: 22px;
}
.faq_page .faq_list li .question {
  font-weight: bold;
}
/*
CONTACT PAGE

*/
.contact_page #left_column {
  float: left;
  width: 50%;
}
.contact_page #right_column {
  float: right;
  width: 50%;
}
.contact_page #right_column .department_list {
  list-style: none;
  margin: 0;
}
.contact_page #right_column .department_list > li {
  zoom: 1;
  display: block;
  margin-bottom: 22px;
}
.contact_page #right_column .department_list > li:before,
.contact_page #right_column .department_list > li:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.contact_page #right_column .department_list > li:after {
  clear: both;
}
.contact_page #right_column .department_list > li .staff_image_container {
  float: left;
}
.contact_page #right_column .department_list > li .staff_image_container > img {
  float: left;
}
.contact_page #right_column .department_list > li .person_details {
  width: 350px;
  float: right;
}
.contact_page #right_column .department_list > li .person_details .show_biography {
  display: block;
  margin-top: 22px;
}
.contact_page #right_column .department_list > li .person_details .biography_container {
  margin-top: 22px;
  display: none;
}
/*
FAQ PAGE

*/
.faq_page .faq_list {
  list-style: none;
  margin: 0;
}
.faq_page .faq_list > li .question {
  font-weight: bold;
}
