﻿* {
  margin: 0;
  padding: 0
}
td#leftNav {
  display: none;
  padding: 0
}
td#pageContent {
  padding: 0
}
#pageTable {
  border-spacing: 0;
  -webkit-border-horizontal-spacing: 0;
  -webkit-border-vertical-spacing: 0
}
.feed-container .content .item .title a:link {
  font-size: 1.3em !important
}
#share {
  display: none
}
div.breadCrumbs {
  display: none;
  padding: 0
}
legend {
  color: #2c2825;
  font-size: 1.75em;
  text-align: center;
}
legend i.fa {
  color: #c99900;
  margin: 0 5px;
}
fieldset {
  border: 1px solid #c99900;
  padding: 0 15px 15px
}
td#pageContent {
  max-width: 100%;
}
table#pageTable {
  max-width: 100%;
}
div#bodyContent>* {
  max-width: 960px;
  margin: 0 auto
}
div#bodyContent>.middleRow.greyBackground {
  max-width: 100%;
}
div#bodyContent>.middleRow.greyBackground fieldset {
  border-left:none;
  border-right:none;
  border-bottom:none;  
  max-width: 960px;
  margin: 0 auto;
  padding: 30px 0
}
div#bodyContent>.middleRow.greyBackground fieldset legend {
  padding: 20px 0 0 0;
}
div.homeRows {
  display: table;
  table-layout: auto;
  border-collapse: separate;
  border-spacing: 30px;
  background: #fff;
}
div.row {
  text-align: left;
  margin: 5px;
  display: table-row
}
div.columnLeft,
div.columnRight {
  display: table-cell;
  width: 50%;
  padding: 5px;
  text-align: left;
  margin: 20px;
  vertical-align: top
}
div.middleRow {
  border-collapse: separate;
}
div.middleRows {
  text-align: left;
  margin: 0;
}
.columnLeftMiddle,
.columnRightMiddle {
  display: table-cell;
  width: 50%;
  padding: 0;
  text-align: left;
  margin: 0;
  vertical-align: top
}
.columnRightMiddle>table {
  padding-left: 20px
}
.greyBackground {
  background-color: #c8c7c7;
}
body,
.ms-toolbar,
.ms-menutoolbar td a,
td.ms-menutoolbarheader,
.ms-listheaderlabel,
.ms-viewselector,
.ms-viewselectortext,
.ms-viewselectorhover,
.ms-paging,
.ms-viewselect a:link,
select,
.ms-input,
table.ms-navitem td,
span.ms-navitem,
.ms-nav,
.ms-titlearea,
.ms-pagetitle,
.ms-propertysheet th.ms-vh2,
.ms-propertysheet th.ms-vh2-nofilter,
.ms-descriptiontext,
.ms-statusdescriptiontext,
.ms-webpartpagedescriptionn,
.ms-propertysheet th.ms-linksectionheader,
.ms-propertysheet,
.ms-propertysheet th,
.ms-vh,
.ms-vh2,
.ms-vh-icon,
.ms-vh-icon-empty,
.ms-vhImage,
.ms-gb,
.ms-gb2,
.ms-gbload,
.ms-vb,
.ms-vb2,
.ms-vb-tall,
.ms-vb-user,
.ms-vh2-nograd,
.ms-vh3-nograd,
.ms-vh2-nograd-icon,
.ms-vh2-nofilter-icon,
.ms-pb,
.ms-pb-selected,
.ms-ph,
th.ms-vh3-nograd,
.ms-pb a,
.ms-pb-selected a,
th .ms-vb,
th.ms-vh2-nograd,
th.ms-vh2-nograd-icon,
a.ms-addnew,
.ms-error,
.ms-WPTitle,
.ms-WPBody,
.ms-WPBody td,
table.ms-listviewtable>tbody>tr>td.ms-stylebox,
.ms-stylelabel,
.ms-styleheader,
.ms-stylebody,
.ms-pickerwait,
.ms-formvalidation,
.ms-ribbontabswitchloading span,
.ms-welcomepageheader,
div.ms-MenuUIPopupBody .ms-MenuUIPopupScreen,
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,
.ms-wpadder-categoryColumn,
.ms-wpadder-categoryColumn TD,
.ms-wpadder-items,
.ms-wpadder-upload INPUT,
.ms-wpadder-upload BUTTON,
.ms-wpadder-tabTable TH,
.ms-wpadder-description,
.ms-wpadder-zoneArea BUTTON,
.ms-wpadder-sectionhead,
.ms-wpadder-wpname,
.ms-SPLink,
.ms-siteactionsmenuinner,
.ms-siteactionsmenuhover,
.ms-welcomeMenu,
.ms-socialNotif-Container,
.s4-titletable,
.ms-ltviewselectormenuheader .ms-viewselector a,
.ms-ltviewselectormenuheader .ms-viewselectorhover a,
.s4-search select,
body #pageStatusBar,
.ms-rteElement-Callout4,
.ms-rteStyle-Normal,
.ms-rte-autocomplete,
.ms-rte-wpbox,
.ms-rtedialog,
.ms-dlgTitleText,
.ms-linksection-level1,
.ms-linksection-level2,
.ms-ratingPopup,
.ms-developerdashboard>table tr td,
.ms-cui-ribbon,
.ms-cui-menu,
.ms-cui-toolbar-toolbar,
.ms-cui-contextmenu-inner,
.ms-cui-cb-input,
.ms-cui-tb,
.ms-cui-spn-txtbx,
.ms-cui-tooltip {
  font-family: Arial, Helvetica, sans-serif
}
.ms-WPHeader TD h3 {
  font-size: 1.75em;
  color: #000;
  text-align: center !important;
  font-weight: 400
}
.ms-rteElement-H1 {
  font-size: 130%;
  color: #ac3c24;
  font-weight: 700;
  text-align: left !important
}
.white .ms-WPHeader TD h3 {
  background: url('/Style Library/Images/MBAA/whiteBox.jpg') no-repeat;
  background-position: left center;
  font-size: 130%;
  color: #ab3c24;
  padding-left: 15px;
  font-weight: 700;
  text-align: left !important
}
.ms-tandardheader {
  text-align: left !important
}
.ms-WPHeader {
  background-color: inherit
}
.ms-WPBorder {
  border-style: none
}
.ms-WPHeader TD {
  border-style: none;
  padding-top: 10px
}
.ms-WPTitle {
  font-family: Arial, Helvetica, sans-serif
}
.greenBorder {
  border-bottom: 2px #4f8438 dotted;
  padding-bottom: 10px
}
hr {
  height: 1px
}
.unslider {
  margin-top: 20px !important;
}
#atbHLWidget {
  padding-bottom: 5px;
}
.hl-widget.latest-discussion #login-information-container .hl-widget.upcoming-event #login-information-container {
  float: right;
  padding: 5px 10px;
  margin-right: -5px;
  color: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.hl-widget.latest-discussion #login-information-container a,
.hl-widget.upcoming-event #login-information-container a {
  color: #ddd;
}
.hl-widget.latest-discussion #login-information-container .error-message,
.hl-widget.upcoming-event #login-information-container .error-message {
  color: #cc0000;
}
.hl-widget.upcoming-event, .hl-widget.upcoming-event .border, .hl-widget.upcoming-event .border .container,
.hl-widget.latest-discussion ul,
.hl-widget.upcoming-event ul {
  padding-left: 0;
  display: table;
}
.hl-widget.upcoming-event ul>li {
  float: right;
  width: 47.5%;
  min-width: 320px;
  text-align:left;
}
.hl-widget.upcoming-event .footer-container {
  display: table;
  position: relative;
  min-height: 100%;
  width: 100%;
}
.footer-item-view-calendar {
  padding-top: 10px;
  display: inline-block;
  position: absolute;
  right: 30%;
  bottom: 0;
}
.hl-widget.latest-discussion li,
.hl-widget.upcoming-event li {
  list-style-type: none;
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
  padding: 0;
}
.hl-widget.latest-discussion .item-image-container,
.hl-widget.upcoming-event .item-image-container {
  float: left;
  width: 60px;
  height: 60px;
  padding-top: 2px;
}
.hl-widget.latest-discussion .item-title-container,
.hl-widget.upcoming-event .item-title-container {
  margin-top: 2px;
}
.hl-widget.latest-discussion .item-title-container a,
.hl-widget.upcoming-event .item-title-container a {
  text-decoration: none;
  font-weight: bold;
  font-size: 1.25em;
  font-family: arial;
}
.hl-widget.latest-discussion .item-by-line-container,
.hl-widget.upcoming-event .item-by-line-container {
  color: #808080;
  font-style: italic;
  margin-top: 2px;
}
.hl-widget.latest-discussion .item-by-line-container span,
.hl-widget.upcoming-event .item-by-line-container span {
  font-size: 0.85em;
}
.hl-widget.latest-discussion .item-posted-in-container,
.hl-widget.upcoming-event .item-posted-in-container {
  color: #808080;
  margin-top: 2px;
}
.hl-widget.latest-discussion .item-posted-in-container span,
.hl-widget.upcoming-event .item-posted-in-container span {
  font-size: 0.85em;
}
.hl-widget.latest-discussion .item-body-container,
.hl-widget.upcoming-event .item-body-container {
  margin-top: 15px;
}
.hl-widget.upcoming-event .item-body-container,
.hl-widget.upcoming-event .item-date-line-container {
  margin:5px 0;
  color: #000;
}
.hl-widget.latest-discussion .footer-container,
.hl-widget.upcoming-event .footer-container {
  margin: 0px 0px;
  padding-bottom: 10px;
}
.hl-widget.latest-discussion .footer-item-more,
.hl-widget.upcoming-event .footer-item-more {
  float: left;
}
.hl-widget.latest-discussion .footer-item-post,
.hl-widget.upcoming-event .footer-item-post {
  float: right;
}
.hl-widget.latest-discussion .footer-item-more,
.hl-widget.latest-discussion .footer-item-post,
.hl-widget.upcoming-event .footer-item-more,
.hl-widget.upcoming-event .footer-item-post {
  padding: 25px 0 0 0;
}
.hl-widget .error-message,
.hl-widget.upcoming-event .error-message {
  color: #cc0000;
  padding: 10px;
}
@media screen and (max-width:480px) {
  div.columnLeft,
  div.columnRight,
  div.columnLeftMiddle,
  div.columnRightMiddle {
    display: block;
    width: 95%;
    padding-bottom: 20px;
    text-align: left;
    margin: 0;
    vertical-align: top
  }
  #carousel {
    display: none
  }
  div.homeRows {
    border-spacing: 0;
  }
  div.homeRows .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
  }
  div.homeRows .row .columnLeft {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }
  div#bodyContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
  }
  div#bodyContent .middleRow {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  table {
    table-layout: fixed
  }
  h3 span {
    white-space: pre-wrap
  }
}
