/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

table td, table, table th, table tr, table tbody {
  border: none;
}
p + ul {
  margin-top: -10px;
}
.table_plain_spacing {
  width: 100%;
  margin: 0 auto;
}
.table_plain_spacing td {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  vertical-align: top;
}
.table_plain_spacing tr {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  vertical-align: top;
}
.table_outer_contacts_spacing {
  width: 100%;
  margin: 0 auto;
}
.table_outer_contacts_spacing td {
  padding: 0px 5px 0px 5px;
  margin: 0px;
  vertical-align: top;
}
.table_outer_contacts_spacing tr {
  padding: 0px 0px 0px 5px;
  margin: 0px;
  vertical-align: top;
}
.table_contacts_spacing {
  width: 100%;
  border-color: #000;
  border-width: 2px;
  border-style: solid;
  margin: 0 auto;
}
.table_contacts_spacing td {
  padding: 0px;
  margin: 0px;
}
.table_inner_contacts_spacing {
  width: 100%;
  border-width: 0px;
  margin: 0 auto;
}
.table_inner_contacts_spacing td {
  padding: 10px;
  margin: 10px;
  vertical-align: top;
}
.table_inner_contacts_spacing tr {
  padding: 0px 0px 0px 5px;
  margin: 0px;
  vertical-align: top;
}
.table_home_welcome_top_spacing {
  padding: 0px 0px 0px 0px;
  margin: 0 auto;
  width: 100%;
}
.table_home_welcome_top_spacing td {
  padding: 0px 20px 0px 0px;
  margin: 0px;
  vertical-align: top;
}
.table_home_welcome_top_spacing tr {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  vertical-align: top;
}
.table_home_welcome_bottom_spacing {
  padding: 0px 0px 0px 0px;
  margin: 0 auto;
  width: 100%;
}
.table_home_welcome_bottom_spacing td {
  padding: 0px 0px 0px 20px;
  margin: 0px;
  vertical-align: top;
}
.table_home_welcome_bottom_spacing tr {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  vertical-align: top;
}
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
  background-color: #dcdcdc;
  color: #000000;
}
.newsflash-title {
  text-align: center;
  line-height: 0.5;
}
.table_leadership {
  width: 100%;
  margin: 0 auto;
}
.table_leadership td {
  padding: 5px 5px 5px 5px;
  margin: 0px;
  vertical-align: bottom;
}
.table_leadership tr {
  padding: 5px 5px 5px 5px;
  margin: 0px;
  vertical-align: bottom;
}
.industry-contacts-inner-Div {
  background-color: #856300;
}
.industry-contacts-inner-gray1-Div {
  background-color: #f0f0f0;
}
.industry-contacts-inner-gray2-Div {
  background-color: #E9E8E8;
}
.industry-contacts-inner-beige-Div {
  background-color: #EAEAE1;
}
.mobileHide {
  display: inline;
}
/* Smartphone Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 1040px) {
  .mobileHide {
    display: none;
  }
}
.mobileShow {
  display: none;
}
/* Smartphone Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 1040px) {
  .mobileShow {
    display: inline;
  }
}
/*# sourceMappingURL=custom_12.css.map */