

@import url("https://fonts.googleapis.com/css?family=Open Sans Condensed:300,700|Open Sans:400,700");
body {
  background-color: #222;
  font-family: 'Open Sans', sans-serif; }

#mainFullPageContainerDiv, #mainFullPageContainerDiv #outerMenuContainer, #mainFullPageContainerDiv #mobileContentContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

label {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

h1, h2, h3, h4 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: normal; }
  h1 span, h2 span, h3 span, h4 span {
    font-size: inherit !important; }

h1 {
  font-size: 47px; }

h2 {
  font-size: 41px; }

h3 {
  font-size: 32px; }

#mainFullPageContainerDiv {
  width: auto; }
  #mainFullPageContainerDiv #headerContainer {
    width: 100%; }
    #mainFullPageContainerDiv #headerContainer table img {
      display: block;
      width: 100% !important;
      height: auto !important; }
  #mainFullPageContainerDiv #outerMenuContainer {
    background: #fff;
    border-bottom: 2px solid #842b2c; }
    #mainFullPageContainerDiv #outerMenuContainer > * {
      position: relative;
      margin: 0 auto; }
    #mainFullPageContainerDiv #outerMenuContainer #menuContainer {
      background: #222; }
      #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav {
        max-width: 1140px;
        margin: 0 auto;
        position: relative;
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: bold;
        font-size: 17px !important;
        float: none;
        margin-top: 0;
        padding-top: 0;
        text-transform: uppercase; }
        #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav input#autocomplete {
          border-radius: 0;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          height: auto;
          font-weight: normal;
          max-width: 100%;
          margin-top: 6px;
          width: 100% !important;
          max-width: 100%;
          background: rgba(68, 68, 68, 0.92); }
          #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav input#autocomplete:focus, #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav input#autocomplete:hover {
            color: #fefefe; }
        #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav > ul.menuContainer, #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav ul.slimmenu, #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav .header_container {
          background: transparent !important;
          font-size: 17px !important; }
          #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav > ul.menuContainer li > div#mod_1_active_search, #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav ul.slimmenu li > div#mod_1_active_search, #mainFullPageContainerDiv #outerMenuContainer #menuContainer #menuNav .header_container li > div#mod_1_active_search {
            background-color: transparent !important; }
    #mainFullPageContainerDiv #outerMenuContainer:after {
      clear: both;
      content: "";
      display: block; }
  #mainFullPageContainerDiv #mobileContentContainer {
    background: #fefefe; }
    #mainFullPageContainerDiv #mobileContentContainer .border {
      background-color: #000102; }
    #mainFullPageContainerDiv #mobileContentContainer #mainContentTable {
      width: 100%; }
      #mainFullPageContainerDiv #mobileContentContainer #mainContentTable #mainContent .contentContainer > .highlighted {
        background: #842b2c;
        border-bottom: 1px solid #842b2c;
        border-top: 1px solid #842b2c;
        bottom: 0;
        height: auto;
        position: relative;
        left: 0;
        width: 100%; }
        #mainFullPageContainerDiv #mobileContentContainer #mainContentTable #mainContent .contentContainer > .highlighted .corner_header_wrapper {
          margin-top: 0;
          padding-bottom: 0; }
          #mainFullPageContainerDiv #mobileContentContainer #mainContentTable #mainContent .contentContainer > .highlighted .corner_header_wrapper .pageTitle {
            color: #fff; }
      #mainFullPageContainerDiv #mobileContentContainer #mainContentTable #mainContent .contentContainer .ui-widget-content {
        border-color: #842b2c; }
      #mainFullPageContainerDiv #mobileContentContainer #mainContentTable #mainContent .contentContainer .moduleContainer {
        max-width: 1000px;
        margin: 0 auto; }
  #mainFullPageContainerDiv #mainFooter, #mainFullPageContainerDiv .fullWidth #mainFooter {
    background-color: #0f0f0f;
    max-width: 100%;
    width: 100%; }
    #mainFullPageContainerDiv #mainFooter div > .content, #mainFullPageContainerDiv .fullWidth #mainFooter div > .content {
      padding: 0; }
      #mainFullPageContainerDiv #mainFooter div > .content > div, #mainFullPageContainerDiv .fullWidth #mainFooter div > .content > div {
        border: none !important;
        margin: 0 !important;
        padding: 0 !important; }
        #mainFullPageContainerDiv #mainFooter div > .content > div > table, #mainFullPageContainerDiv .fullWidth #mainFooter div > .content > div > table {
          width: 100%;
          border: none;
          border-spacing: 0;
          border-collapse: collapse; }
          #mainFullPageContainerDiv #mainFooter div > .content > div > table tbody, #mainFullPageContainerDiv .fullWidth #mainFooter div > .content > div > table tbody {
            background-color: #222; }
          #mainFullPageContainerDiv #mainFooter div > .content > div > table td, #mainFullPageContainerDiv .fullWidth #mainFooter div > .content > div > table td {
            width: 100%; }
          #mainFullPageContainerDiv #mainFooter div > .content > div > table td:nth-child(2), #mainFullPageContainerDiv .fullWidth #mainFooter div > .content > div > table td:nth-child(2) {
            display: none; }
    #mainFullPageContainerDiv #mainFooter .footer-wrapper, #mainFullPageContainerDiv .fullWidth #mainFooter .footer-wrapper {
      max-width: 1140px;
      margin: 0 auto;
      position: relative;
      margin-bottom: -10px; }
      #mainFullPageContainerDiv #mainFooter .footer-wrapper .copyright-wrapper, #mainFullPageContainerDiv .fullWidth #mainFooter .footer-wrapper .copyright-wrapper {
        border-top: 1px solid #3f3f3f;
        color: #828282;
        font-size: 13px; }
        #mainFullPageContainerDiv #mainFooter .footer-wrapper .copyright-wrapper .copyright-container, #mainFullPageContainerDiv .fullWidth #mainFooter .footer-wrapper .copyright-wrapper .copyright-container {
          padding: 15px 0; }
      #mainFullPageContainerDiv #mainFooter .footer-wrapper .copyright-left, #mainFullPageContainerDiv .fullWidth #mainFooter .footer-wrapper .copyright-left {
        margin: 0px 15px;
        float: left; }

/*# sourceMappingURL=omsc.css.map */

