/* Temp css */
/* @font-face start */
/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=1bedfb8b-be36-4567-812a-ceac655a78db");*/

/*@font-face {
  font-family: "Myriad Regular";
  src: url('../fonts/myriad-regular.woff') format("woff"), url('../fonts/myriad-regular.ttf') format("truetype"), url('../fonts/myriad-regular.otf') format("opentype"), url('../fonts/myriad-regular.svg') format("svg");
}

@font-face {
  font-family: "Myriad Light";
  src: url('../fonts/myriad-light.woff') format("woff"), url('../fonts/myriad-light.ttf') format("truetype"), url('../fonts/myriad-light.otf') format("opentype"), url('../fonts/myriad-light.svg') format("svg");
}*/

@font-face {
    font-family: "Open Sans Light";
    src: url('../fonts/open-sans/open-sans-v15-latin-300.eot');
    src: url('../fonts/open-sans/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans/open-sans-v15-latin-300.woff') format('woff'),
         url('../fonts/open-sans/open-sans-v15-latin-300.ttf') format('truetype'),
         url('../fonts/open-sans/open-sans-v15-latin-300.svg#open_sans') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: "Open Sans Regular";
    src: url('../fonts/open-sans/open-sans-v15-latin-regular.eot');
    src: url('../fonts/open-sans/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans/open-sans-v15-latin-regular..woff') format('woff'),
         url('../fonts/open-sans/open-sans-v15-latin-regular.ttf') format('truetype'),
         url('../fonts/open-sans/open-sans-v15-latin-regular.svg#open_sans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Myriad Light";
    src: url('../fonts/myriad-light/myriadpro-light-webfont.eot');
    src: url('../fonts/myriad-light/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriad-light/myriadpro-light-webfont.woff') format('woff'),
         url('../fonts/myriad-light/myriadpro-light-webfont.ttf') format('truetype'),
         url('../fonts/myriad-light/myriadpro-light-webfont.svg#myriad_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: "Myriad Regular";
    src: url('../fonts/myriad-pro/myriadpro-regular.eot');
    src: url('../fonts/myriad-pro/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriad-pro/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriad-pro/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriad-pro/myriadpro-regular.svg#myriad_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: "PT Sans Regular";
  src: url('../fonts/ptsans_regular.woff') format("woff"), url('../fonts/ptsans_regular.ttf') format("truetype"), url('../fonts/ptsans_regular.otf') format("opentype"), url('../fonts/ptsans_regular.svg') format("svg");
}

@font-face {
  font-family: "PT Sans Narrow Regular";
  src: url('../fonts/ptsansnarrow_regular.woff') format("woff"), url('../fonts/ptsansnarrow_regular.ttf') format("truetype"), url('../fonts/ptsansnarrow_regular.otf') format("opentype"), url('../fonts/ptsansnarrow_regular.svg') format("svg");
}

@font-face {
  font-family: "PT Sans Narrow Bold";
  src: url('../fonts/ptsansnarrow_bold.woff') format("woff"), url('../fonts/ptsansnarrow_bold.ttf') format("truetype"), url('../fonts/ptsansnarrow_bold.otf') format("opentype"), url('../fonts/ptsansnarrow_bold.svg') format("svg");
}

/* end @font-face */
/* line 79, ../sass/screen.scss */
body.PreviewBody {
  margin: 0;
}

/* line 82, ../sass/screen.scss */
.PreviewToolBar {
  position: fixed !important;
  top: auto !important;
  bottom: 0 !important;
  margin-bottom: 0 !important;
  z-index: 3000 !important;
}

/* line 86, ../sass/screen.scss */
.v-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 98, ../sass/screen.scss */
.v-hidden.focusable:active,
.v-hidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 107, ../sass/screen.scss */
.loader {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  border-bottom: 3px solid #f0eeef;
  border-left: 3px solid #f0eeef;
  border-right: 3px solid #f7b600;
  border-top: 3px solid #f7b600;
  border-radius: 100%;
  -webkit-animation: spin .4s infinite linear;
  -moz-animation: spin .4s infinite linear;
  -ms-animation: spin .4s infinite linear;
  -o-animation: spin .4s infinite linear;
  animation: spin .4s infinite linear;
}

.ErrorContainer {
  color:red;
}

.PageDefaultInner {
  /*margin-top: 92px*/
}

@keyframes "spin" {
  /* line 114, ../sass/screen.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 121, ../sass/screen.scss */
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-moz-keyframes spin {
  /* line 132, ../sass/screen.scss */
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 136, ../sass/screen.scss */
  to {
    -moz-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-webkit-keyframes "spin" {
  /* line 144, ../sass/screen.scss */
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 148, ../sass/screen.scss */
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-ms-keyframes "spin" {
  /* line 156, ../sass/screen.scss */
  from {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 160, ../sass/screen.scss */
  to {
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-o-keyframes "spin" {
  /* line 168, ../sass/screen.scss */
  from {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 172, ../sass/screen.scss */
  to {
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 181, ../sass/screen.scss */
body {
  font-size: 16px;
  line-height: normal;
  font-family: "Open Sans Regular","PT Sans Regular",Helvetica,Arial,Sans-serif;
  color: #75787b;
}

/* line 188, ../sass/screen.scss */
a {
  color: #75787b;
}

/* line 195, ../sass/screen.scss */
h1,
h2,
h3,
h4 {
  font-family: "Open Sans Light";
}

/* line 200, ../sass/screen.scss */
h1 {
  font-size: 22px;
  line-height: normal;
}

/* line 205, ../sass/screen.scss */
h2 {
  font-size: 18px;
  line-height: normal;
}

ul.none {
  padding-left:0;
  margin-left:0; 
  list-style-type:none;
}

/* line 212, ../sass/screen.scss */
ul li,
ol li {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Global css */
/* line 221, ../sass/screen.scss */
.clientLogo img {
  display: block;
}
@media (min-width: 640px) {
  /* line 221, ../sass/screen.scss */
  .clientLogo img {
    /*width: 75px;*/
  }
}
@media (max-width: 640px) {
  /* line 221, ../sass/screen.scss */
  .clientLogo img {
    /*width: 71px;*/
  }
}

/* line 229, ../sass/screen.scss */
.PaneBreadcrumb {
  padding: 40px 0 5px 0;
  border-bottom: 2px solid #f0efef;
  color: #091e53;
}
.LayoutHomePage .PaneBreadcrumb {
  display:none;
}
/* line 234, ../sass/screen.scss */
.PaneBreadcrumb a {
  color: #75787b;
}
/* line 238, ../sass/screen.scss */
.PaneBreadcrumb .Breadcrumb {
  padding: 0 15px;
}
/* line 242, ../sass/screen.scss */
.PaneBreadcrumb .BreadcrumbSeparator {
  padding: 0 15px;
  color: #75787b;
}

/* line 250, ../sass/screen.scss */
.MailingListSignupContainer .MailingListCol1,
.MailingListUnsubscribeContainer .MailingListCol1 {
  display: none;
}
/* line 254, ../sass/screen.scss */
.PaneLeft .MailingListSignupContainer .RequiredField,
.MailingListListTable .RequiredField {
  display: none;
}
.MailingListUnsubscribeTable {
    width:100%;
}
/* line 258, ../sass/screen.scss */
.MailingListSignupContainer .EmailInput,
.MailingListUnsubscribeContainer input[type="text"] {
  width: 160px !important;
  border: none !important;
  background-color: #f0eeef;
  padding: 10px;
  margin-bottom: 8px;
  font-size: 16px;
}

/* line 291, ../sass/screen.scss */
input.ActionButton, input.SubmitButton {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ffffff;
  border-color: #5c5c5c;
  color: #1a1f71;
   border-radius: 0.5rem;
   font-size: 2.5rem;
   padding: 1rem 2.4rem 1.1rem 2.4rem;
   font-family: inherit;
}
/* line 280, ../sass/screen.scss */
input.ActionButton:hover, input.ActionButton:focus,
input.SubmitButton:hover, input.SubmitButton:focus {
    background-color: #ffffff;
    border-color: #003ea9;
    border-width: 0.2rem;
    padding: 0.9rem 2.3rem 1rem 2.3rem
}
@media (max-width: 767px) {
    input.ActionButton, input.SubmitButton {
        width:100%;
        max-width: 560px;
        padding: 0.3rem 1rem 0.4rem;
    }
    input.ActionButton:hover, input.ActionButton:focus,
    input.SubmitButton:hover, input.SubmitButton:focus {
        padding: 0.2rem 0 0.3rem;
    }
}

/* line 297, ../sass/screen.scss */
.ModuleSearch .SearchButton {
  float: left;
  height: 38px;
  background-color: #f0eeef !important;
  border: none !important;
  outline: none !important;
  background-image: url('../images/icon-search.png') !important;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  padding-right: 0;
  -moz-border-radius: 1px 0 0 1px;
  -webkit-border-radius: 1px 0 0 1px;
  border-radius: 1px 0 0 1px;
}
/* line 312, ../sass/screen.scss */
.ModuleSearch input.SearchInput {
  height: 38px;
  border: none !important;
  outline: none !important;
  background-color: #f0eeef;
  -moz-border-radius: 0 1px 1px 0;
  -webkit-border-radius: 0 1px 1px 0;
  border-radius: 0 1px 1px 0;
  padding: 10px 15px 10px 0;
  font-size: 16px;
  float: left;
}

/* line 326, ../sass/screen.scss */
.ModuleViewAllLink,
.ModuleEvent .ModuleViewAllLink {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 0.1rem solid #1a1f71;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1.5;
    background-color: #1a1f71;
    border-color: #5c5c5c;
    color: #ffffff;
    border-radius: 0.5rem;
    max-width: 560px;
    white-space: nowrap;
    width: auto;
    font-size: 2.5rem;
    padding:0.5rem 1.4rem;
}
.ModuleViewAllLink:hover {
    background-color: #003ea9;
}
.ModuleViewAllLink:after {
    font-family: "visaFont";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    position: relative;;
    top: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\E803A";
    color:#f7b600;
    vertical-align: middle;
    display: inline-block;
        font-size:1.8rem;
}
/* line 280, ../sass/screen.scss */
.ModuleViewAllLink:hover, .ModuleViewAllLink:focus {
  background-color: #003ea9;
  color:#fff;
  text-decoration: none;
}
@media (max-width: 767px) {
    .ModuleViewAllLink {
        padding: 0.2rem 0;
        font-size: 20px;
        line-height: 30px;
        width: 100%;
    }
}

/* line 335, ../sass/screen.scss */
.FooterContainer .GridMenu {
  display: none;
}
/* line 339, ../sass/screen.scss */
.FooterContainer .PaneFooter {
  border-bottom: 2px solid #f0efef;
  /*padding: 35px 0;*/
}
.FooterContainer .PaneFooter .container {
  width: 100%;
  padding: 0;
}
@media (max-width: 640px) {
  /* line 339, ../sass/screen.scss */
  .FooterContainer .PaneFooter {
    text-align: center;
    padding: 0;
  }
}
/* line 353, ../sass/screen.scss */
.FooterContainer .PaneFooter .logo {
  float: left;
  padding-top: 8px;
  padding-left: 30px;
}
/* line 357, ../sass/screen.scss */
.FooterContainer .PaneFooter .logo img {
  display: inline-block;
  float: left;
  width: 75px;
  vertical-align: middle;
}
/* line 363, ../sass/screen.scss */
.FooterContainer .PaneFooter .logo span {
  font-family: "Open Sans Regular";
  font-size: 14px;
  color: #091e53;
  display: inline-block;
  padding-left: 10px;
  margin-left:10px;
  vertical-align: middle;
  line-height: 28px;
}
@media (max-width: 991px) {
  /* line 353, ../sass/screen.scss */
  .FooterContainer .PaneFooter .logo {
    width: auto;
  }
}
@media (max-width: 640px) {
  /* line 353, ../sass/screen.scss */
  .FooterContainer .PaneFooter .logo {
    float: none;
    display: inline-block;
    padding: 30px 10px;
    text-align: center;
  }
  /* line 381, ../sass/screen.scss */
  .FooterContainer .PaneFooter .logo img {
    width: 71px;
    display:inline-block;
    vertical-align:middle;
    float:none;
  }
  /* line 385, ../sass/screen.scss */
  .FooterContainer .PaneFooter .logo span {
    display: inline-block;
    line-height: 28px;
    font-size: 12px;
    float: none;
    border-left: 1px solid #ccc;
    font-weight:bold;
    padding-left:10px;
    vertical-align:middle;
  }
}
/* line 397, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
  padding-right: 50px;
}
/* line 403, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li {
  display: inline-block;
  margin: 0 8px;
}
/* line 406, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li a {
  display: block;
  background-image: url('../images/icons-social.png');
  width: 26px;
  height: 23px;
}
/* line 414, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.facebook a:hover, .FooterContainer .PaneFooter .footerSocial .social-links li.facebook a:focus {
  background-position: 0 -26px;
}
/* line 418, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.linkedin a {
  background-position: -48px 0;
}
/* line 421, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.linkedin a:hover, .FooterContainer .PaneFooter .footerSocial .social-links li.linkedin a:focus {
  background-position: -48px -26px;
}
/* line 425, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.tumblr a {
  background-position: -92px 0;
}
/* line 428, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.tumblr a:hover, .FooterContainer .PaneFooter .footerSocial .social-links li.tumblr a:focus {
  background-position: -92px -26px;
}
/* line 432, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.twitter a {
  background-position: -136px 0;
}
/* line 435, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.twitter a:hover, .FooterContainer .PaneFooter .footerSocial .social-links li.twitter a:focus {
  background-position: -136px -26px;
}
/* line 439, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.youtube a {
  background-position: -180px 0;
}
/* line 442, ../sass/screen.scss */
.FooterContainer .PaneFooter .footerSocial .social-links li.youtube a:hover, .FooterContainer .PaneFooter .footerSocial .social-links li.youtube a:focus {
  background-position: -180px -26px;
}
@media (max-width: 640px) {
  /* line 397, ../sass/screen.scss */
  .FooterContainer .PaneFooter .footerSocial .social-links {
    float: none;
    border-top: 2px solid #f0efef;
    padding: 25px 10px;
  }
  /* line 452, ../sass/screen.scss */
  .FooterContainer .PaneFooter .footerSocial .social-links li {
    margin: 0 3px;
  }
  /* line 454, ../sass/screen.scss */
  .FooterContainer .PaneFooter .footerSocial .social-links li a {
    background-image: url('../images/icons-social.png');
    width: 49px;
    height: 45px;
  }
  /* line 459, ../sass/screen.scss */
  .FooterContainer .PaneFooter .footerSocial .social-links li.facebook a {
    background-position: 0 -54px;
    margin-left: -18px;
  }
  /* line 463, ../sass/screen.scss */
  .FooterContainer .PaneFooter .footerSocial .social-links li.linkedin a {
    background-position: -53px -54px;
  }
  /* line 466, ../sass/screen.scss */
  .FooterContainer .PaneFooter .footerSocial .social-links li.tumblr a {
    background-position: -110px -54px;
  }
  /* line 469, ../sass/screen.scss */
  .FooterContainer .PaneFooter .footerSocial .social-links li.twitter a {
    background-position: -164px -54px;
  }
  /* line 472, ../sass/screen.scss */
  .FooterContainer .PaneFooter .footerSocial .social-links li.youtube a {
    background-position: -234px -54px;
  }
}
@media (max-width: 640px) {
  /* line 339, ../sass/screen.scss */
  .FooterContainer .PaneFooter {
    text-align: center;
  }
}
/* line 486, ../sass/screen.scss */
.FooterContainer nav.FooterLinks,
.FooterContainer div.FooterLinks {
  font-size: 14px;
  float: left;
  width: 33.3%;
  padding: 30px;
}
/* line 492, ../sass/screen.scss */
.FooterContainer nav.FooterLinks .FooterLinks,
.FooterContainer div.FooterLinks .FooterLinks {
  padding: 0;
}
/* line 496, ../sass/screen.scss */
.FooterContainer nav.FooterLinks h1,
.FooterContainer div.FooterLinks h1 {
  font-family: "Open Sans Regular";
  font-weight: bold;
  font-size: 16px;
  color: #75787b;
}
/* line 503, ../sass/screen.scss */
.FooterContainer nav.FooterLinks ul,
.FooterContainer div.FooterLinks ul {
  padding: 0;
  margin: 0;
}
@media (min-width: 641px) {
  /* line 503, ../sass/screen.scss */
  .FooterContainer nav.FooterLinks ul,
  .FooterContainer div.FooterLinks ul {
    display: block !important;
  }
}
/* line 509, ../sass/screen.scss */
.FooterContainer nav.FooterLinks ul li,
.FooterContainer div.FooterLinks ul li {
  padding: 12px 0;
  display: block;
}
.FooterContainer nav.FooterLinks a,
.FooterContainer div.FooterLinks a {
  color:#75787B;
}
@media (max-width: 640px) {
  /* line 486, ../sass/screen.scss */
  .FooterContainer nav.FooterLinks,
  .FooterContainer div.FooterLinks {
    float: none;
    width: 100%;
    padding: 0;
  }
  /* line 519, ../sass/screen.scss */
  .FooterContainer nav.FooterLinks h1,
  .FooterContainer div.FooterLinks h1 {
    margin: 0;
    padding: 35px 30px;
    border-bottom: 2px solid #f0efef;
    font-size: 18px;
    cursor: pointer;
  }
  /* line 526, ../sass/screen.scss */
  .FooterContainer nav.FooterLinks h1:after,
  .FooterContainer div.FooterLinks h1:after {
    content: "\2b";
    float: right;
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 2;
    -moz-osx-font-smoothing: grayscale;
    font-size:12px;
  }
  /* line 538, ../sass/screen.scss */
  .FooterContainer nav.FooterLinks ul,
  .FooterContainer div.FooterLinks ul {
    display: none;
    background-color: #f9f9f9;
    padding: 10px 0;
  }
  /* line 542, ../sass/screen.scss */
  .FooterContainer nav.FooterLinks ul li,
  .FooterContainer div.FooterLinks ul li {
    padding: 0;
  }
  /* line 545, ../sass/screen.scss */
  .FooterContainer nav.FooterLinks ul li a,
  .FooterContainer div.FooterLinks ul li a {
    display: block;
    font-size: 16px;
    padding: 10px 35px;
  }
}
/* line 556, ../sass/screen.scss */
.FooterContainer .PaneQ4Footer {
  /*padding-top: 20px;*/
  position: relative;
}
/* line 562, ../sass/screen.scss */
.FooterContainer .PaneQ4Footer .container .copyright-line {
  height: 2px;
  width: 65%;
  background-color: #f0efef;
  position: absolute;
  right: 0;
}
/* line 570, ../sass/screen.scss */
.FooterContainer .PaneQ4Footer .container .Copyright {
  clear: both;
  color: #75787b;
  text-align: right;
  margin: 20px 0;
}
/* line 579, ../sass/screen.scss */
.FooterContainer .PaneQ4Footer .Q4FooterContainer {
  display: none;
}
@media (max-width: 640px) {
  /* line 588, ../sass/screen.scss */
  .FooterContainer .container {
    padding: 0;
  }
  /* line 592, ../sass/screen.scss */
  .FooterContainer .PaneBreadcrumb {
    display: none;
  }
}

/* line 601, ../sass/screen.scss */
.yearDD {
  position: relative;
  margin-top: 40px;
}
.archiveEvent.yearDD {
  margin-top:0;
}
/* line 605, ../sass/screen.scss */
.yearDD h1 {
  margin: 10px 0;
  padding: 15px 100px 15px 0;
  border-bottom: 1px solid #eee;
}
/* line 611, ../sass/screen.scss */
.yearDD .ModuleYearNavContainer {
  position: absolute;
  top: 10px;
  right: 0;
  display: none;
  max-width: 100px;
}
/* line 620, ../sass/screen.scss */
.yearDD .ModuleYearNavContainer .btn-group .dropdown-menu {
  min-width: 80px;
}
/* line 622, ../sass/screen.scss */
.yearDD .ModuleYearNavContainer .btn-group .dropdown-menu li {
  padding: 0 1px;
}
/* line 624, ../sass/screen.scss */
.yearDD .ModuleYearNavContainer .btn-group .dropdown-menu li a {
  padding: 5px 10px;
  border-bottom: 1px solid #f9f9f9;
  cursor: pointer;
}
/* line 627, ../sass/screen.scss */
.yearDD .ModuleYearNavContainer .btn-group .dropdown-menu li a.selected {
  background-color: #f7b600;
  color: #fff;
}
/* line 632, ../sass/screen.scss */
.yearDD .ModuleYearNavContainer .btn-group .dropdown-menu li a.selected:hover, .yearDD .ModuleYearNavContainer .btn-group .dropdown-menu li a.selected:focus {
  background-color: #f7b600;
  color: #fff;
}
/* line 640, ../sass/screen.scss */
.yearDD .ModuleYearNavContainer .btn-group .btn {
  background-color: #f0eeef;
  border: none;
  border-radius: 1px;
}
/* line 645, ../sass/screen.scss */
.yearDD .ModuleYearNavContainer .btn-group .btn .icon-arrow-down {
  display: block;
  float: right;
  margin-left: 10px;
  margin-top: 3px;
  background-image: url('../images/icons.png');
  background-repeat: no-repeat;
  background-position: -94px -2px;
  width: 18px;
  height: 13px;
}

/* Home Page */
/* line 663, ../sass/screen.scss */
.LayoutHomePage {
  /* Home Page Boxes */
}
/* line 665, ../sass/screen.scss */
.LayoutHomePage h1 {
  color: #091e53;
  font-size: 22px;
  line-height:26px;
}
/* line 672, ../sass/screen.scss */
.LayoutHomePage .clientLogo .container {
  position: relative;
  padding: 0 30px;
}

@media (min-width: 1280px) {
  .LayoutHomePage .clientLogo .container {
    padding: 0 100px;
  }
}
@media (min-width: 992px) {
  .LayoutHomePage .clientLogo .container {
    padding: 0 65px;
  }
}

@media (min-width: 768px) {
 .LayoutHomePage .clientLogo .container {
    padding: 0 45px;
  } 
}

/* line 676, ../sass/screen.scss */
.LayoutHomePage .clientLogo img {
  position: absolute;
  top: 20px;
  z-index: 220;
}
/* line 684, ../sass/screen.scss */
.LayoutHomePage .homeBanner {
  position: relative;
  z-index: -1;
  border-bottom: 8px solid #fbb20f;
  text-align: center;
}
/* line 690, ../sass/screen.scss */
.LayoutHomePage .homeBanner img {
  width: 100%;
}
/* line 694, ../sass/screen.scss */
.LayoutHomePage .homeBanner ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  height: 350px;
}
/* line 701, ../sass/screen.scss */
.LayoutHomePage .homeBanner ul li {
  position: absolute;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
/* line 711, ../sass/screen.scss */
.LayoutHomePage .homeBanner span {
  position: absolute;
  bottom: 0;
  height: 30%;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIwLjA3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIwLjIyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2FiYWJhYiIgc3RvcC1vcGFjaXR5PSIwLjI0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzYwNjA2MCIgc3RvcC1vcGFjaXR5PSIwLjQ2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIwLjQ4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzM1MzUzNSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjMmIyYjJiIiBzdG9wLW9wYWNpdHk9IjAuNjMiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMWUxZTFlIiBzdG9wLW9wYWNpdHk9IjAuNjYiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjMGQwZDBkIiBzdG9wLW9wYWNpdHk9IjAuNzEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 16%, rgba(253, 253, 253, 0) 17%, rgba(242, 242, 242, 0.04) 23%, rgba(230, 230, 230, 0.07) 28%, rgba(225, 225, 225, 0.09) 30%, rgba(179, 179, 179, 0.22) 44%, rgba(171, 171, 171, 0.24) 46%, rgba(96, 96, 96, 0.46) 66%, rgba(89, 89, 89, 0.48) 68%, rgba(53, 53, 53, 0.6) 79%, rgba(43, 43, 43, 0.63) 82%, rgba(30, 30, 30, 0.66) 86%, rgba(13, 13, 13, 0.71) 93%, rgba(1, 1, 1, 0.75) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(16%, rgba(255, 255, 255, 0)), color-stop(17%, rgba(253, 253, 253, 0)), color-stop(23%, rgba(242, 242, 242, 0.04)), color-stop(28%, rgba(230, 230, 230, 0.07)), color-stop(30%, rgba(225, 225, 225, 0.09)), color-stop(44%, rgba(179, 179, 179, 0.22)), color-stop(46%, rgba(171, 171, 171, 0.24)), color-stop(66%, rgba(96, 96, 96, 0.46)), color-stop(68%, rgba(89, 89, 89, 0.48)), color-stop(79%, rgba(53, 53, 53, 0.6)), color-stop(82%, rgba(43, 43, 43, 0.63)), color-stop(86%, rgba(30, 30, 30, 0.66)), color-stop(93%, rgba(13, 13, 13, 0.71)), color-stop(100%, rgba(1, 1, 1, 0.75)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 16%, rgba(253, 253, 253, 0) 17%, rgba(242, 242, 242, 0.04) 23%, rgba(230, 230, 230, 0.07) 28%, rgba(225, 225, 225, 0.09) 30%, rgba(179, 179, 179, 0.22) 44%, rgba(171, 171, 171, 0.24) 46%, rgba(96, 96, 96, 0.46) 66%, rgba(89, 89, 89, 0.48) 68%, rgba(53, 53, 53, 0.6) 79%, rgba(43, 43, 43, 0.63) 82%, rgba(30, 30, 30, 0.66) 86%, rgba(13, 13, 13, 0.71) 93%, rgba(1, 1, 1, 0.75) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 16%, rgba(253, 253, 253, 0) 17%, rgba(242, 242, 242, 0.04) 23%, rgba(230, 230, 230, 0.07) 28%, rgba(225, 225, 225, 0.09) 30%, rgba(179, 179, 179, 0.22) 44%, rgba(171, 171, 171, 0.24) 46%, rgba(96, 96, 96, 0.46) 66%, rgba(89, 89, 89, 0.48) 68%, rgba(53, 53, 53, 0.6) 79%, rgba(43, 43, 43, 0.63) 82%, rgba(30, 30, 30, 0.66) 86%, rgba(13, 13, 13, 0.71) 93%, rgba(1, 1, 1, 0.75) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 16%, rgba(253, 253, 253, 0) 17%, rgba(242, 242, 242, 0.04) 23%, rgba(230, 230, 230, 0.07) 28%, rgba(225, 225, 225, 0.09) 30%, rgba(179, 179, 179, 0.22) 44%, rgba(171, 171, 171, 0.24) 46%, rgba(96, 96, 96, 0.46) 66%, rgba(89, 89, 89, 0.48) 68%, rgba(53, 53, 53, 0.6) 79%, rgba(43, 43, 43, 0.63) 82%, rgba(30, 30, 30, 0.66) 86%, rgba(13, 13, 13, 0.71) 93%, rgba(1, 1, 1, 0.75) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 16%, rgba(253, 253, 253, 0) 17%, rgba(242, 242, 242, 0.04) 23%, rgba(230, 230, 230, 0.07) 28%, rgba(225, 225, 225, 0.09) 30%, rgba(179, 179, 179, 0.22) 44%, rgba(171, 171, 171, 0.24) 46%, rgba(96, 96, 96, 0.46) 66%, rgba(89, 89, 89, 0.48) 68%, rgba(53, 53, 53, 0.6) 79%, rgba(43, 43, 43, 0.63) 82%, rgba(30, 30, 30, 0.66) 86%, rgba(13, 13, 13, 0.71) 93%, rgba(1, 1, 1, 0.75) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#bf010101',GradientType=0 );
  width: 100%;
  display: block;
  height: 100%;
}
/* line 728, ../sass/screen.scss */
.LayoutHomePage .homeBanner .homeSlideItem {
  overflow: hidden;
  position: relative;
}
/* line 733, ../sass/screen.scss */
.LayoutHomePage .homeBanner h1 {
  font-size: 36px;
  line-height: normal;
  position: absolute;
  bottom: 50px;
  color: #fff;
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
}
@media (max-width: 640px) {
  /* line 746, ../sass/screen.scss */
  .LayoutHomePage .homeBanner ul {
    height: 200px;
  }
  /* line 749, ../sass/screen.scss */
  .LayoutHomePage .homeBanner h1 {
    font-size: 18px;
    line-height: normal;
    bottom: 10px;
    line-height: normal;
  }
}
/* line 762, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 {
  border-bottom: 2px solid #f0efef;
  text-align: center;
  padding-bottom: 86px;
  letter-spacing: -1em;
  /* Featured Boxes */
}
.LayoutHomePage .PaneHeader2 .container > span > div {
    letter-spacing: 0;
}
/* line 767, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .homeIntro {
  padding: 60px 0 145px 0;
  font-size: 22px;
  line-height:26px;
  line-height: normal;
  font-family: "Open Sans Light";
  text-align: left;
}
/* line 774, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .homeIntro .HeaderPane2Line {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #f0eeee;
  margin-top: 65px;
}
/* line 784, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .homeIntro .ContentContainer {
  color: #75787b;
}
/* line 786, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .homeIntro .ContentContainer .container {
  padding: 0 140px;
}
@media (max-width: 1279px) {
  /* line 786, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .homeIntro .ContentContainer .container {
    padding: 0 50px;
  }
}
@media (max-width: 640px) {
  /* line 786, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .homeIntro .ContentContainer .container {
    padding: 0;
  }
}
/* line 854, ../sass/screen.scss */
/* ------------- updating width ------- */
.LayoutHomePage .PaneHeader2 .ModuleEventLatest {
  display: inline-block;
  width: 33%;
  padding: 0 15px;
}
/* ------------- updating width ------- */
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleContainerInnerTop {
  font-family: "Open Sans Light";
  cursor: pointer;
  text-align: left;
  position: relative;
  overflow: hidden;
  height: 420px;
  background-image: url('../images/home-featured-1-v2.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
.LayoutHomePage .PaneHeader2 .ModuleEventLatest.EventAnnual .ModuleContainerInnerTop, 
.LayoutHomePage .PaneHeader2 .module-event-latest .ModuleEventLatest:nth-child(1) .ModuleContainerInnerTop {
  background-image: url('../design/New/Signature_CoffeeCU.jpg');
  background-position: bottom center;
}
.LayoutHomePage .PaneHeader2 .ModuleEventLatest.FeaturedEventLatest .ModuleContainerInnerTop, 
.LayoutHomePage .PaneHeader2 .module-event-latest .ModuleEventLatest:nth-child(2) .ModuleContainerInnerTop {
  background-image: url('../design/New/intersection-busy-motion-1024x1024.jpg');
  
  
}
.LayoutHomePage .PaneHeader2 .ModuleEventLatest.FeaturedEvent3 .ModuleContainerInnerTop, 
.LayoutHomePage .PaneHeader2 .module-event-latest .ModuleEventLatest:nth-child(3) .ModuleContainerInnerTop {
  background-image: url('../images/home-featured-1-v2.jpg');
  
  background-position: bottom center;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 854, ../sass/screen.scss */
/*  .LayoutHomePage .PaneHeader2 .ModuleEventLatest {
    width: 230px;
    height: 230px;
  }*/
}
@media (max-width: 767px) {
  /* line 854, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .ModuleEventLatest {
    width: auto;
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  /* line 854, ../sass/screen.scss */
/*  .LayoutHomePage .PaneHeader2 .ModuleEventLatest {
    width: 260px;
    height: 260px;
    margin-left: -130px;
  }*/
.legendTable{
  white-space:nowrap;
}
}
/* line 835, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .ModuleEventLatest:after {
/*  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 370px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjAyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhZWFlOSIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIwLjE2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzljOWM5ZCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzMyMzEzMiIgc3RvcC1vcGFjaXR5PSIwLjczIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzJkMmMyZCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzEwMTAxMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAxMDEiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(44%, rgba(255, 255, 255, 0)), color-stop(46%, rgba(249, 249, 249, 0.02)), color-stop(51%, rgba(234, 234, 233, 0.08)), color-stop(57%, rgba(206, 206, 206, 0.16)), color-stop(67%, rgba(156, 156, 157, 0.35)), color-stop(81%, rgba(80, 80, 80, 0.62)), color-stop(87%, rgba(50, 49, 50, 0.73)), color-stop(88%, rgba(45, 44, 45, 0.74)), color-stop(94%, rgba(19, 19, 19, 0.83)), color-stop(95%, rgba(16, 16, 16, 0.85)), color-stop(100%, rgba(0, 1, 1, 0.9)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#e6000101',GradientType=0 );
  bottom: 0;*/
}
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleItemRow {
        min-height:150px;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: left;
    padding: 20px 20px 25px;
    background: rgba(26, 30, 90, 0.97);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(26, 30, 90, 0.97)), color-stop(100%, rgba(18, 45, 152, 0.97)));
    background: -webkit-linear-gradient(45deg, rgba(26, 30, 90, 0.97) 0%, rgba(18, 45, 152, 0.97) 100%);
    background: linear-gradient(45deg, rgba(26, 30, 90, 0.97) 0%, rgba(18, 45, 152, 0.97) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F71A1E5A', endColorstr='#F7122D98', GradientType=1);
}
@media screen and (max-width:767px) {
  .LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleItemRow {
    min-height:auto;
  }
}
/* line 861, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleHeadlineLink {
  display: block;
  color: #f7b600;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  max-height: 67px;
  overflow: hidden;
}
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .hrefWebcast {
  color:#FFFFFF;
  margin-top: 10px;
  font-size: 20px;
  max-height: 55px;
  overflow: hidden;
  line-height: 24px;
}
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .hrefWebcast:before {
  content: "";
  display: block;
  float: left;
  background-image: url('../images/icons.png');
  background-repeat: no-repeat;
  background-position: -76px 0;
  width: 14px;
  height: 16px;
  margin-right: 8px;
  margin-top: 3px;
}
/* line 879, ../sass/screen.scss */
/*.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleDate,*/
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .RssLinkTopContainer,
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleTime,
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleSpeakers,
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleBody,
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleFileSpacer,
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleFileText,
.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleFooter {
  display: none !important;
}

.LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleDate {
    display: block !important;
}


@media (max-width: 1024px) {
/*  .LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleHeadlineLink {
    font-size: 16px;
    font-family:'Myriad Regular';
  }
  .LayoutHomePage .PaneHeader2 .ModuleEventLatest .hrefWebcast {
    font-size:14px;
  }*/
}
@media (max-width: 991px) {
    .LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleHeadlineLink,
    .LayoutHomePage .PaneHeader2 .ModuleEventLatest .hrefWebcast {
        font-size: 17px;
    }
}
@media (max-width: 767px) {
    .LayoutHomePage .PaneHeader2 .ModuleEventLatest .ModuleHeadlineLink,
    .LayoutHomePage .PaneHeader2 .ModuleEventLatest .hrefWebcast {
        font-size: 15px;
    }
}
/* line 883, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer {
  display: inline-block;
  width: 325px;
  height: 325px;
  margin-right: 13px;
  position: relative;
  overflow: hidden;
  border: 1px solid #f0efef;
  font-family: "Open Sans Light";
  cursor: pointer;
  text-align: left;
  background-image: url('../images/home-featured-2-v2.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1279px) {
  /* line 883, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer {
    width: 300px;
    height: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 883, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer {
    width: 230px;
    height: 230px;
  }
}
@media (max-width: 767px) {
  /* line 883, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer {
    width: 325px;
    height: 325px;
    margin-bottom: 13px;
    margin-right: 0;
    left: 50%;
    margin-left: -162px;
    display: block;
  }
}
@media (max-width: 480px) {
  /* line 883, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer {
    width: 260px;
    height: 260px;
    margin-left: -130px;
  }
}
/* line 835, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 370px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjAyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhZWFlOSIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIwLjE2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzljOWM5ZCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzMyMzEzMiIgc3RvcC1vcGFjaXR5PSIwLjczIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzJkMmMyZCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzEwMTAxMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAxMDEiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(44%, rgba(255, 255, 255, 0)), color-stop(46%, rgba(249, 249, 249, 0.02)), color-stop(51%, rgba(234, 234, 233, 0.08)), color-stop(57%, rgba(206, 206, 206, 0.16)), color-stop(67%, rgba(156, 156, 157, 0.35)), color-stop(81%, rgba(80, 80, 80, 0.62)), color-stop(87%, rgba(50, 49, 50, 0.73)), color-stop(88%, rgba(45, 44, 45, 0.74)), color-stop(94%, rgba(19, 19, 19, 0.83)), color-stop(95%, rgba(16, 16, 16, 0.85)), color-stop(100%, rgba(0, 1, 1, 0.9)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#e6000101',GradientType=0 );
  bottom: 0;
}
/* line 889, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer .ModuleTitle {
  display: block;
  position: absolute;
  bottom: 30px;
  padding: 0 20px;
  color: #fff;
  font-size: 24px;
  z-index: 100;
}
.LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer .ModuleTitle a {
  color:inherit;
  text-decoration:none;
}
/* line 900, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer .TitleRight,
.LayoutHomePage .PaneHeader2 .FinancialReportLatestContainer .MiddleColumnContent {
  display: none !important;
}
/* line 904, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FeaturedAnnualReport {
  display: inline-block;
  margin:0 7px;
}
@media (max-width: 1279px) {
  .LayoutHomePage .PaneHeader2 .FeaturedAnnualReport {
    margin:0 5px;
  }
}
/* line 908, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a {
  display: inline-block;
  width: 325px;
  height: 325px;
  margin-right: 13px;
  position: relative;
  overflow: hidden;
  border: 1px solid #f0efef;
  font-family: "Open Sans Light";
  cursor: pointer;
  text-align: left;
  display: block;
  margin-right: 0;
}
@media (max-width: 1279px) {
  /* line 908, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a {
    width: 300px;
    height: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 908, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a {
    width: 230px;
    height: 230px;
  }
}
@media (max-width: 767px) {
  /* line 908, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a {
    width: 325px;
    height: 325px;
    margin-bottom: 13px;
    margin-right: 0;
    left: 50%;
    margin-left: -162px;
    display: block;
  }
}
@media (max-width: 480px) {
  /* line 908, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a {
    width: 260px;
    height: 260px;
    margin-left: -130px;
  }
}
/* line 835, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 370px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjAyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhZWFlOSIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIwLjE2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzljOWM5ZCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzMyMzEzMiIgc3RvcC1vcGFjaXR5PSIwLjczIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzJkMmMyZCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzEwMTAxMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAxMDEiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(44%, rgba(255, 255, 255, 0)), color-stop(46%, rgba(249, 249, 249, 0.02)), color-stop(51%, rgba(234, 234, 233, 0.08)), color-stop(57%, rgba(206, 206, 206, 0.16)), color-stop(67%, rgba(156, 156, 157, 0.35)), color-stop(81%, rgba(80, 80, 80, 0.62)), color-stop(87%, rgba(50, 49, 50, 0.73)), color-stop(88%, rgba(45, 44, 45, 0.74)), color-stop(94%, rgba(19, 19, 19, 0.83)), color-stop(95%, rgba(16, 16, 16, 0.85)), color-stop(100%, rgba(0, 1, 1, 0.9)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(249, 249, 249, 0.02) 46%, rgba(234, 234, 233, 0.08) 51%, rgba(206, 206, 206, 0.16) 57%, rgba(156, 156, 157, 0.35) 67%, rgba(80, 80, 80, 0.62) 81%, rgba(50, 49, 50, 0.73) 87%, rgba(45, 44, 45, 0.74) 88%, rgba(19, 19, 19, 0.83) 94%, rgba(16, 16, 16, 0.85) 95%, rgba(0, 1, 1, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#e6000101',GradientType=0 );
  bottom: 0;
}
/* line 914, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 921, ../sass/screen.scss */
.LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a h1 {
  position: absolute;
  bottom: 30px;
  padding: 0 20px;
  color: #fff;
  font-size: 24px;
  z-index: 100;
  margin: 0;
}
@media (max-width: 1024px) {
  .LayoutHomePage .PaneHeader2 .FeaturedAnnualReport > a h1 {
    font-size:16px;
    font-family:'Open Sans Regular';
  }
}
@media (max-width: 991px) {
  /* line 934, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .container {
    padding: 0;
  }
}
@media (max-width: 640px) {
  /* line 941, ../sass/screen.scss */
  .LayoutHomePage .PaneHeader2 .homeIntro {
    font-size: 18px;
    padding: 30px 30px 120px 30px;
  }
}
/* line 952, ../sass/screen.scss */
/*.LayoutHomePage .HomeSearch {
  text-align: center;
  padding: 35px 0;
  border-bottom: 2px solid #f0eeef;
}*/
/* line 957, ../sass/screen.scss */
.LayoutHomePage .HomeSearch .ModuleSearch {
  width: 265px;
  margin: 0 auto;
}
/* line 961, ../sass/screen.scss */
.LayoutHomePage .HomeSearch .ModuleSearch .SearchInput {
  width: 220px;
}
/* line 965, ../sass/screen.scss */
.LayoutHomePage .HomeSearch .ModuleSearch .SearchButton {
  width: 45px;
}
/* line 971, ../sass/screen.scss */
.LayoutHomePage .PaneContent {
  font-size: 16px;
  border-bottom: 2px solid #f0efef;
  margin-bottom: 60px;
  text-align:center;
}
@media (max-width: 640px) {
  /* line 971, ../sass/screen.scss */
  .LayoutHomePage .PaneContent {
    margin-bottom: 0;
  }
}
/* line 983, ../sass/screen.scss */
.LayoutHomePage .MailingListSignupContainer {
  max-width: 340px;
  width:33%;
  margin-left:-3px;
}
@media (max-width: 1279px) {
  .LayoutHomePage .MailingListSignupContainer {
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  /* line 983, ../sass/screen.scss */
  .LayoutHomePage .MailingListSignupContainer {
    width: 100%;
    max-width:none;
  }
}
/* line 990, ../sass/screen.scss */
.LayoutHomePage .home-box {
  display: inline-block;
  margin-left: -3px;
  max-width: 340px;
  width:33%;
  padding: 30px;
  vertical-align: top;
  border-right: 2px solid #f0efef;
  border-bottom: 2px solid #f0efef;
  height: 400px;
  /*overflow: hidden;*/
  font-family: "Open Sans Light";
  font-size: 18px;
  text-align:left;
}
@media (max-width: 1279px) {
  /* line 854, ../sass/screen.scss */
  .LayoutHomePage .home-box {
    max-width: 300px;
  }
}
@media (max-width: 991px) {
  /* line 990, ../sass/screen.scss */
  .LayoutHomePage .home-box {
    height: 400px;
  }
}
/* line 1008, ../sass/screen.scss */
.LayoutHomePage .home-box .box-news .ModuleDate {
  font-size: 14px;
}
/* line 1016, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer, .LayoutHomePage .home-box.box-annual-report {
  border-right: none !important;
}
.LayoutHomePage .proposal-box {
    border-left: 2px solid #f0efef;
    border-bottom: 0 none!important;
    margin-left: -6px;
}
.LayoutHomePage .home-box.StockQuoteContainer .ErrorContainer {
  display:none!important;
}
/* line 1022, ../sass/screen.scss */
/*.LayoutHomePage .home-box.box-feeds {   
  border-left: 2px solid #f0efef;
}*/
/* line 1026, ../sass/screen.scss */
.LayoutHomePage .home-box > p {
  font-size: 18px;
  margin-bottom: 28px;
}
.LayoutHomePage .home-box.ModulePressReleaseLatest .RssLinkTopContainer {
  /* margin-top:22px; */
}
/* line 1032, ../sass/screen.scss */
/* ---------------- adjusting font size -------------- */
.LayoutHomePage .home-box.ModulePressReleaseLatest .ModuleDate {
  display: block;
  margin-bottom: 3px;
  font-size: 18px;
}
/* ---------------- adjusting font size -------------- */
/* line 1036, ../sass/screen.scss */
.LayoutHomePage .home-box.ModulePressReleaseLatest .ModuleHeadline {
  font-size: 18px;
}
/* line 1039, ../sass/screen.scss */
.LayoutHomePage .home-box.ModulePressReleaseLatest .ModuleHeadlineLink {
  display: block;
  margin-bottom: 28px;
}
/* line 1048, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockTableItem p {
  margin: 5px 0;
}
/* line 1052, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .home-hidden {
  display: none;
}
/* line 1056, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockTableText {
  position: relative;
  text-align: right;
  margin-top: 15px;
  font-size: 14px;
}
/* line 1061, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockTableText .ModuleViewAllLink {
  /*position: absolute;
  top: 0;
  left: 0;
  margin-top: 0;
  margin-bottom: 10px;*/
  float: left;
}
/* line 1069, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockTableText span {
  display: block;
  /*margin-left: 120px;*/
}
@media (max-width: 991px) {
  /* line 1056, ../sass/screen.scss */
  .LayoutHomePage .home-box.StockQuoteContainer .StockTableText {
    text-align: left;
    display: block;
    margin-top: 28px;
  }
  /* line 1079, ../sass/screen.scss */
  .LayoutHomePage .home-box.StockQuoteContainer .StockTableText .ModuleViewAllLink {
   /* position: inherit;
    margin-top: 8px; */
  }
  /* line 1084, ../sass/screen.scss */
  .LayoutHomePage .home-box.StockQuoteContainer .StockTableText span {
    margin-left: 0;
  }
}
/* line 1091, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockTableFeed .StockTableItem > p > *:first-child:after {
  content: ":";
}
/* line 1095, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockTableFeed .StockTableItem > p > span + span,
.LayoutHomePage .home-box.StockQuoteContainer .StockTableFeed .StockTableItem > p > span + a {
  float: right;
}
/* line 1099, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockPriceLink {
  margin-top: -10px;
}
/* line 1103, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockPrice {
  font-family: "Open Sans Regular";
  font-size: 28px;
  color: #f7b600;
}
/* line 1108, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockPrice:before {
  content: "$";
}
/* line 1114, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockChange .StockPriceUp {
  color: #3fb34f;
}
/* line 1117, ../sass/screen.scss */
.LayoutHomePage .home-box.StockQuoteContainer .StockChange .StockPriceDown {
  color: red;
}
/* line 1126, ../sass/screen.scss */
.LayoutHomePage .home-box.MailingListForm .EmailInput {
  width: 100% !important;
  margin-top:10px;
}
.LayoutHomePage .home-box.MailingListForm .RequiredField {
  display:none;
}
/* line 1130, ../sass/screen.scss */
.LayoutHomePage .home-box.MailingListForm .MailingListTable {
  width: 100%;
}
/* line 1134, ../sass/screen.scss */
.LayoutHomePage .home-box.MailingListForm .MailingListListTable label {
  margin-bottom: 0;
  font-weight: normal;
  padding-left: 3px;
}
/* line 1140, ../sass/screen.scss */
.LayoutHomePage .home-box.MailingListForm .GridActions {
  margin-top: 25px;
}
/* line 1143, ../sass/screen.scss */
.LayoutHomePage .home-box.MailingListForm .GridActions input[type="submit"] {
  float: left;
  margin-bottom: 10px;
  padding: 0.5rem 1.4rem;
}
.LayoutHomePage .home-box.MailingListForm .GridActions input[type="submit"]:hover,
.LayoutHomePage .home-box.MailingListForm .GridActions input[type="submit"]:focus {
    padding: 0.4rem 1.3rem;
}
/* line 1148, ../sass/screen.scss */
.LayoutHomePage .home-box.MailingListForm .GridActions a {
  display: block;
  text-align: right;
  font-size: 14px;
}
@media (max-width: 1279px) {
  /* line 1155, ../sass/screen.scss */
  .LayoutHomePage .home-box.MailingListForm .GridActions a {
    padding-left: 100px;
  }
}
@media (max-width: 991px) {
  /* line 1161, ../sass/screen.scss */
  .LayoutHomePage .home-box.MailingListForm .GridActions a {
    padding-left: 0;
    float: none;
    display: block;
    text-align: left;
  }
  /* line 1168, ../sass/screen.scss */
  .LayoutHomePage .home-box.MailingListForm .GridActions a:before, .LayoutHomePage .home-box.MailingListForm .GridActions a:after {
    display: table;
    content: " ";
  }
  /* line 1173, ../sass/screen.scss */
  .LayoutHomePage .home-box.MailingListForm .GridActions a:before {
    clear: both;
  }
}
/* line 1181, ../sass/screen.scss */
.LayoutHomePage .home-box .ModuleViewAllLink {
  margin-top: 10px;
}
/* line 1185, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group {
  width: 100%;
  margin-top: 8px;
}
/* line 1189, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group .btn {
  width: 100%;
  text-align:left;
}
/* line 1193, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group .dropdown-menu {
  width: 100%;
}
/* line 1195, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group .dropdown-menu li {
  padding: 0 1px;
}
/* line 1197, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group .dropdown-menu li a {
  padding: 5px 10px;
  border-bottom: 1px solid #f9f9f9;
  white-space:normal;
  text-align: left;
}
/* line 1200, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group .dropdown-menu li a.selected {
  background-color: #f7b600;
  color: #fff;
}
/* line 1205, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group .dropdown-menu li a.selected:hover, .LayoutHomePage .home-box .btn-group .dropdown-menu li a.selected:focus {
  background-color: #f7b600;
  color: #fff;
}
/* line 1213, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group .btn {
  background-color: #f0eeef;
  border: none;
  border-radius: 1px;
  padding: 10px 15px;
  color: #999;
}
/* line 1220, ../sass/screen.scss */
.LayoutHomePage .home-box .btn-group .btn .icon-arrow-down {
  display: block;
  float: right;
  margin-left: 10px;
  margin-top: 3px;
  background-image: url('../images/icons.png');
  background-repeat: no-repeat;
  background-position: -94px -2px;
  width: 18px;
  height: 13px;
}
@media (max-width: 767px) {
  /* line 990, ../sass/screen.scss */
  .LayoutHomePage .home-box {
    width: 100%;
    display: block;
    height: auto;
    border: none;
    border-bottom: 2px solid #f0eeef !important;
    max-width:none;
  }
  /* line 1241, ../sass/screen.scss */
  .LayoutHomePage .home-box.MailingListForm {
    border-bottom: none !important;
    max-width: 400px;
  }
  /* line 1247, ../sass/screen.scss */
  .LayoutHomePage .home-box button {
    display: inline-block !important;
    width: auto !important;
    float: none !important;
  }
  /* line 1253, ../sass/screen.scss */
  .LayoutHomePage .home-box .dropdown-menu {
    width: auto !important;
  }
  /* line 1257, ../sass/screen.scss */
  /*.LayoutHomePage .home-box .StockTableFeed {
    max-width: 300px;
  }*/
}
/* line 1263, ../sass/screen.scss */
.LayoutHomePage .MailingListSignupContainer {
  display: inline-block;
}
/* line 1266, ../sass/screen.scss */
.LayoutHomePage .MailingListSignupContainer .home-box {
  width: 100%;
}
.LayoutHomePage .MailingListSignupContainer .ErrorContainer {
  color: #FF0000;
  margin-bottom: -30px;
  padding: 30px 30px 0;
}
.LayoutHomePage .MailingListSignupContainer .home-box .MailingListListTable table tr {
  float:left;
  width:50%;
  font-size:14px;
}

@media (max-width: 991px) {
  /* line 990, ../sass/screen.scss */
  .LayoutHomePage .MailingListSignupContainer .home-box .MailingListListTable table tr {
    float:none;
    width:auto;
  }
}

/* line 1273, ../sass/screen.scss */
.EventsPage .Calendar {
  float: left;
  width: 50%;
  padding-right: 50px;
}
/* line 1279, ../sass/screen.scss */
.EventsPage .EventsFeaturedPresentation {
  float: right;
  width: 50%;
}
/* line 1284, ../sass/screen.scss */
.EventsPage .EventsFeaturedPresentation iframe {
  height: 289px !important;
}
@media (max-width: 991px) {
  /* line 1291, ../sass/screen.scss */
  .EventsPage .Calendar {
    width: 100%;
    padding: 0;
    float: none;
  }
  /* line 1296, ../sass/screen.scss */
  .EventsPage .EventsFeaturedPresentation {
    width: 100%;
    padding: 0;
    float: none;
  }
  /* line 1301, ../sass/screen.scss */
  .EventsPage .EventsFeaturedPresentation iframe {
    width: 100%;
  }
}
/* line 1307, ../sass/screen.scss */
.EventsPage .ModuleEvent {
  margin-top: 45px;
  clear:both;
}
.EventsPage .ModuleEvent .RssLinkTopContainer {
  margin-top:20px;
}
/* line 1310, ../sass/screen.scss */
.EventsPage .ModuleEvent:before, .EventsPage .ModuleEvent:after {
  display: table;
  content: " ";
}
/* line 1315, ../sass/screen.scss */
.EventsPage .ModuleEvent:before {
  clear: both;
}
/* line 1319, ../sass/screen.scss */
.EventsPage .ModuleEvent .ModuleYearNavContainer {
  display: none;
}
/* line 1324, ../sass/screen.scss */
.EventsPage .ModulePresentationLatest {
  width: 50%;
  float: right;
  margin-top: 20px;
}
@media (max-width: 991px) {
  /* line 1324, ../sass/screen.scss */
  .EventsPage .ModulePresentationLatest {
    width: 100%;
    float: none;
  }
}
/* line 1334, ../sass/screen.scss */
.EventsPage .ModulePresentationLatest .ModuleItemRow {
  line-height: 24px;
}
/* line 1338, ../sass/screen.scss */
.EventsPage .ModulePresentationLatest .ModuleDate {
  display: block;
}

/* Three AND Two Layout Pages */
/* line 1349, ../sass/screen.scss */
.LayoutThreeColumnLayout,
.LayoutTwoColumn {
  line-height: normal;
  font-family: "Open Sans Light";
  /* Inner Pages Styling */
  /* Calendar */
  /* with multiple calendars */
  /* RTL support */
}
/* line 1354, ../sass/screen.scss */
.LayoutThreeColumnLayout .inner-hidden,
.LayoutTwoColumn .inner-hidden {
  display: none !important;
}
/* line 1358, ../sass/screen.scss */
.LayoutThreeColumnLayout a,
.LayoutTwoColumn a {
  font-family: "Open Sans Regular";
  color: #091e53;
  text-decoration: none;
}
/* line 1364, ../sass/screen.scss */
.LayoutThreeColumnLayout a:hover, .LayoutThreeColumnLayout a:focus,
.LayoutTwoColumn a:hover,
.LayoutTwoColumn a:focus {
  text-decoration: underline;
}
/* line 1369, ../sass/screen.scss */
.LayoutThreeColumnLayout h1,
.LayoutTwoColumn h1 {
  color: #091e53;
  margin-bottom: 15px;
  font-family: "Open Sans Regular";
}
/* line 1375, ../sass/screen.scss */
.LayoutThreeColumnLayout h2, .LayoutThreeColumnLayout h3, .LayoutThreeColumnLayout h4,
.LayoutTwoColumn h2,
.LayoutTwoColumn h3,
.LayoutTwoColumn h4 {
  color: #091e53;
  font-size: 18px;
  line-height: normal;
}
@media (max-width: 640px) {
  /* line 1382, ../sass/screen.scss */
  .LayoutThreeColumnLayout .PaneBreadcrumb,
  .LayoutTwoColumn .PaneBreadcrumb {
    display: none;
  }
}
/* line 1402, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .container,
.LayoutTwoColumn .PaneContentInner .container {
  margin: 50px auto;
}
@media (max-width: 640px) {
  /* line 1402, ../sass/screen.scss */
  .LayoutThreeColumnLayout .PaneContentInner .container,
  .LayoutTwoColumn .PaneContentInner .container {
    margin: 20px auto;
  }
  /* line 1410, ../sass/screen.scss */
  .LayoutThreeColumnLayout .PaneContentInner .container .PaneLeft,
  .LayoutThreeColumnLayout .PaneContentInner .container .PaneContent,
  .LayoutThreeColumnLayout .PaneContentInner .container .PaneRight,
  .LayoutTwoColumn .PaneContentInner .container .PaneLeft,
  .LayoutTwoColumn .PaneContentInner .container .PaneContent,
  .LayoutTwoColumn .PaneContentInner .container .PaneRight {
    width: 100%;
  }
  /* line 1413, ../sass/screen.scss */
  .LayoutThreeColumnLayout .PaneContentInner .container .PaneLeft,
  .LayoutTwoColumn .PaneContentInner .container .PaneLeft {
    margin-top: 0;
  }
}
/* line 1420, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft,
.LayoutTwoColumn .PaneContentInner .PaneLeft {
  margin-top: 24px;
  font-size: 14px;
}
/* line 1424, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft h1,
.LayoutTwoColumn .PaneContentInner .PaneLeft h1 {
  font-size: 16px;
}
/* line 1430, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks {
  max-width: 160px;
}
/* line 1433, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav ul,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks ul,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav ul,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks ul {
  list-style: none;
  padding: 0;
}
/* line 1437, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav ul.level2,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks ul.level2,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav ul.level2,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks ul.level2 {
  display: none;
  padding-left: 10px;
  background-color: #f9f9f9;
  border-bottom: 1px solid #d9d9d9;
}
/* line 1443, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav ul.level2 a,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks ul.level2 a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav ul.level2 a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks ul.level2 a {
  border-bottom: none;
}
/* line 1449, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav li,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks li,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav li,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks li {
  padding: 0;
}
/* line 1454, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav li.selected > a, .LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav li.expanded > a,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks li.selected > a,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks li.expanded > a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav li.selected > a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav li.expanded > a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks li.selected > a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks li.expanded > a {
  font-weight: bold;
}
/* line 1458, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav li.selected ul.level2, .LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav li.expanded ul.level2,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks li.selected ul.level2,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks li.expanded ul.level2,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav li.selected ul.level2,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav li.expanded ul.level2,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks li.selected ul.level2,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks li.expanded ul.level2 {
  display: block;
}
/* line 1463, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav li a,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks li a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav li a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks li a {
  display: block;
  padding: 7px 11px;
  border-bottom: 1px solid #d9d9d9;
  position: relative;
}
/* line 1469, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav li a:before,
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks li a:before,
.LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav li a:before,
.LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks li a:before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NzM0NUVDNzc5NDQxMUUzOEI3MEY1REM2M0FEOTlBQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NzM0NUVDODc5NDQxMUUzOEI3MEY1REM2M0FEOTlBQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk3MzQ1RUM1Nzk0NDExRTM4QjcwRjVEQzYzQUQ5OUFDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk3MzQ1RUM2Nzk0NDExRTM4QjcwRjVEQzYzQUQ5OUFDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+l0YQNQAAAGdJREFUeNpi/P//PwNWAJL4fcL7/5/7k4HM/+H///9lAysGEf9/fhT4ezL4368zIf////wch5D4/5cTiJ3/nIr+/2OHxH8kHZ/if5+J+P/3uC9Qx1sfuATYjjvt/yG6IZgRl6sAAgwADHBiVgvhCbYAAAAASUVORK5CYII=);
  background-position: center;
  background-repeat: no-repeat;
  width: 6px;
  height: 7px;
  position: absolute;
  display: block;
  left: 0;
  top: 50%;
  margin-top: -4px;
}
@media (max-width: 768px) {
  /* line 1430, ../sass/screen.scss */
  .LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav,
  .LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks,
  .LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav,
  .LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks {
    float: none;
    max-width: none;
  }
  /* line 1489, ../sass/screen.scss */
  .LayoutThreeColumnLayout .PaneContentInner .PaneLeft .SecondaryNav a,
  .LayoutThreeColumnLayout .PaneContentInner .PaneLeft .QuickLinks a,
  .LayoutTwoColumn .PaneContentInner .PaneLeft .SecondaryNav a,
  .LayoutTwoColumn .PaneContentInner .PaneLeft .QuickLinks a {
    padding: 10px 11px;
  }
}
/* line 1496, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .MailingListSignupContainer,
.LayoutTwoColumn .PaneContentInner .PaneLeft .MailingListSignupContainer {
  font-size: 14px;
}
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .MailingListListTable td,
.LayoutTwoColumn .PaneContentInner .PaneLeft .MailingListListTable td {
  white-space:nowrap;
}
/* line 1500, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .MailingListSignupContainer .RequiredField,
.LayoutTwoColumn .PaneContentInner .PaneLeft .MailingListSignupContainer .RequiredField {
  display: none;
}
/* line 1510, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .MailingListSignupContainer .MailingListListTable input[type="checkbox"],
.LayoutTwoColumn .PaneContentInner .MailingListSignupContainer .MailingListListTable input[type="checkbox"] {
  margin: 4px 8px 4px 0;
}
/* line 1514, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .MailingListSignupContainer .MailingListListTable label,
.LayoutTwoColumn .PaneContentInner .PaneLeft .MailingListSignupContainer .MailingListListTable label {
  margin-bottom: 0;
}
/* line 1523, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .MailingListSignupContainer .GridActions,
.LayoutTwoColumn .PaneContentInner .PaneLeft .MailingListSignupContainer .GridActions {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #f0eeef;
}
/* line 1530, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneLeft .UnsubscribeLink a,
.LayoutTwoColumn .PaneContentInner .PaneLeft .UnsubscribeLink a {
  font-size: 12px;
  color: #75787b;
}
/* line 1537, ../sass/screen.scss */
.LayoutThreeColumnLayout .PaneContentInner .PaneContent,
.LayoutTwoColumn .PaneContentInner .PaneContent {
  padding-left: 25px;
}
/* line 1545, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleHeader,
.LayoutTwoColumn .ModuleHeader {
  display: inline-block;
  padding: 5px 0;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
}
/* line 1556, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleItemRow,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleItemRow {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}
/* line 1563, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleItemRow.ModuleItemAlt,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleItemRow.ModuleItemAlt {
  background-color: #f9f9f9;
}
/* line 1569, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleItemRow .ModuleHeadlineLink,
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleItemRow .ModuleFileSizeText,
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleItemRow .ModuleIcon,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleItemRow .ModuleHeadlineLink,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleItemRow .ModuleFileSizeText,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleItemRow .ModuleIcon {
  display: table-cell;
  vertical-align: middle;
}
/* line 1574, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleItemRow .ModuleHeadlineLink,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleItemRow .ModuleHeadlineLink {
  width: 70%;
}
/* line 1577, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleItemRow .ModuleFileSizeText,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleItemRow .ModuleFileSizeText {
  width: 20%;
  text-align: right;
}
/* line 1581, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleItemRow .ModuleIcon,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleItemRow .ModuleIcon {
  width: 30px;
  text-align: right;
  padding-left: 5px;
}
/* line 1587, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.governance-documents .ModuleHeader,
.LayoutTwoColumn .ModuleContainer.governance-documents .ModuleHeader {
  display: none;
}
/* line 1595, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer {
  border-bottom: 1px solid #eee;
}
/* line 1599, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer.PersonItemAlt,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer.PersonItemAlt {
  background-color: #f9f9f9;
}
/* line 1603, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer h3,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer h3 {
  margin: 0;
  padding: 10px 30px 10px 10px;
  font-size: 14px;
  position: relative;
}
/* line 1610, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer h3 i.icon-arrow,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer h3 i.icon-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  font-size: 14px;
  line-height: 18px;
  color: #f0eeef;
}
/* line 1621, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer h3:hover i.icon-arrow,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer h3:hover i.icon-arrow {
  color: #75787b;
}
/* line 1627, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer h3.active i.icon-arrow,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer h3.active i.icon-arrow {
  color: #f7b600;
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 1636, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer h3.active h3:hover i.icon-arrow,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer h3.active h3:hover i.icon-arrow {
  color: #f7b600;
}
/* line 1643, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer h3 .PersonName,
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer h3 .PersonName2,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer h3 .PersonName,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer h3 .PersonName2 {
  font-size: 21px;
  margin-right:-3px;
}
/* line 1648, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.PersonGenericContainer .PersonContainer .PersonDetailsContainer,
.LayoutTwoColumn .ModuleContainer.PersonGenericContainer .PersonContainer .PersonDetailsContainer {
  display: none;
  padding: 0 20px 20px 20px;
  text-align: justify;
}
/* line 1657, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .PersonContainer .PersonComma,
.LayoutTwoColumn .ModuleContainer .PersonContainer .PersonComma,
.LayoutThreeColumnLayout .PersonGenericDetailsContainer .PersonSuffixComma,
.LayoutThreeColumnLayout .PersonGenericDetailsContainer .PersonSuffixComma {
  display: none;
}
/* line 1660, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .PersonContainer .PersonSuffix:empty,
.LayoutTwoColumn .ModuleContainer .PersonContainer .PersonSuffix:empty {
  display: none;
}
/* line 1662, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .PersonContainer .PersonSuffix:empty ~ span,
.LayoutTwoColumn .ModuleContainer .PersonContainer .PersonSuffix:empty ~ span {
  display: none;
}
.LayoutThreeColumnLayout .PersonGenericDetailsContainer .PersonDetailsNameContainer,
.LayoutTwoColumn .PersonGenericDetailsContainer .PersonDetailsNameContainer {
  margin-bottom:15px;
  color:#091E53;
  font-size:21px;
}
.LayoutThreeColumnLayout .PersonGenericDetailsContainer .PersonName,
.LayoutTwoColumn .PersonGenericDetailsContainer .PersonName {
  margin-top:20px;
  display:block;
  font-family: "Open Sans Regular";
}
/* line 1670, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .StockTable,
.LayoutThreeColumnLayout .ModuleContainer .StockTableFeed,
.LayoutTwoColumn .ModuleContainer .StockTable,
.LayoutTwoColumn .ModuleContainer .StockTableFeed {
  margin: 10px 0;
  padding: 5px 0;
  border-top: 1px solid #eee;
}
/* line 1675, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .StockTable .StockTableItem,
.LayoutThreeColumnLayout .ModuleContainer .StockTableFeed .StockTableItem,
.LayoutTwoColumn .ModuleContainer .StockTable .StockTableItem,
.LayoutTwoColumn .ModuleContainer .StockTableFeed .StockTableItem {
  display: table;
  width: 100%;
}
/* line 1679, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .StockTable .StockTableItem:nth-child(even),
.LayoutThreeColumnLayout .ModuleContainer .StockTableFeed .StockTableItem:nth-child(even),
.LayoutTwoColumn .ModuleContainer .StockTable .StockTableItem:nth-child(even),
.LayoutTwoColumn .ModuleContainer .StockTableFeed .StockTableItem:nth-child(even) {
  background-color: #f9f9f9;
}
/* line 1683, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .StockTable .StockTableItem > p,
.LayoutThreeColumnLayout .ModuleContainer .StockTableFeed .StockTableItem > p,
.LayoutTwoColumn .ModuleContainer .StockTable .StockTableItem > p,
.LayoutTwoColumn .ModuleContainer .StockTableFeed .StockTableItem > p {
  display: table-cell;
  width: 50%;
  padding: 10px 15px;
}
/* line 1687, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .StockTable .StockTableItem > p > *:first-child,
.LayoutThreeColumnLayout .ModuleContainer .StockTableFeed .StockTableItem > p > *:first-child,
.LayoutTwoColumn .ModuleContainer .StockTable .StockTableItem > p > *:first-child,
.LayoutTwoColumn .ModuleContainer .StockTableFeed .StockTableItem > p > *:first-child {
  float: left;
}
/* line 1690, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .StockTable .StockTableItem > p > *:last-child,
.LayoutThreeColumnLayout .ModuleContainer .StockTableFeed .StockTableItem > p > *:last-child,
.LayoutTwoColumn .ModuleContainer .StockTable .StockTableItem > p > *:last-child,
.LayoutTwoColumn .ModuleContainer .StockTableFeed .StockTableItem > p > *:last-child {
  float: right;
}
/* line 1696, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .StockTable .StockTableText,
.LayoutThreeColumnLayout .ModuleContainer .StockTableFeed .StockTableText,
.LayoutTwoColumn .ModuleContainer .StockTable .StockTableText,
.LayoutTwoColumn .ModuleContainer .StockTableFeed .StockTableText {
  padding: 5px 10px;
  margin: 10px 0;
  font-style: italic;
  font-size: 90%;
  border-top: 1px solid #eee;
}
/* line 1704, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer .StockTable .StockTableText .StockTableTextLabel:after,
.LayoutThreeColumnLayout .ModuleContainer .StockTableFeed .StockTableText .StockTableTextLabel:after,
.LayoutTwoColumn .ModuleContainer .StockTable .StockTableText .StockTableTextLabel:after,
.LayoutTwoColumn .ModuleContainer .StockTableFeed .StockTableText .StockTableTextLabel:after {
  content: "\e080";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  color: #ccc;
  margin: 0 10px;
}
/* line 1722, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleContainer.StockChart,
.LayoutTwoColumn .ModuleContainer.StockChart {
  margin: 40px 0;
}
@media (max-width: 960px) {
  .highcharts-input-group {
    display:none;
  }
}
/* line 1727, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleSearch,
.LayoutTwoColumn .ModuleSearch {
  margin-bottom: 30px;
  width: 161px;
}
/* line 1731, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleSearch .SearchButton,
.LayoutTwoColumn .ModuleSearch .SearchButton {
  float: left;
  width: 50px;
}
/* line 1735, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleSearch input.SearchInput,
.LayoutTwoColumn .ModuleSearch input.SearchInput {
  width: 110px !important;
}
@media (max-width: 1279px) {
  /* line 1740, ../sass/screen.scss */
  .LayoutThreeColumnLayout .ModuleSearch .SearchButton,
  .LayoutTwoColumn .ModuleSearch .SearchButton {
    width: 35px;
  }
  /* line 1743, ../sass/screen.scss */
  .LayoutThreeColumnLayout .ModuleSearch input.SearchInput,
  .LayoutTwoColumn .ModuleSearch input.SearchInput {
    width: 90px !important;
  }
}
/* line 1751, ../sass/screen.scss */
.LayoutThreeColumnLayout .news-releases .RssLinkTopContainer,
.LayoutTwoColumn .news-releases .RssLinkTopContainer {
  float: right;
  margin: 8px 5px;
}
/* line 1755, ../sass/screen.scss */
.LayoutThreeColumnLayout .news-releases .ModuleYearNavContainer,
.LayoutTwoColumn .news-releases .ModuleYearNavContainer {
  margin-bottom: 15px;
  background-color: #f0eeef;
  border-radius: 3px;
  padding: 0 5px;
}
/* line 1761, ../sass/screen.scss */
.LayoutThreeColumnLayout .news-releases .ModuleYearNavContainer a,
.LayoutTwoColumn .news-releases .ModuleYearNavContainer a {
  display: inline-block;
  padding: 5px;
  margin: 5px 1px;
  background-color: #f0eeef;
  border-radius: 3px;
}
/* line 1768, ../sass/screen.scss */
.LayoutThreeColumnLayout .news-releases .ModuleYearNavContainer a:hover,
.LayoutTwoColumn .news-releases .ModuleYearNavContainer a:hover {
  background-color: #f9f9f9;
}
/* line 1772, ../sass/screen.scss */
.LayoutThreeColumnLayout .news-releases .ModuleYearNavContainer a.selected,
.LayoutTwoColumn .news-releases .ModuleYearNavContainer a.selected {
  background-color: #f7b600;
  color: #fff;
}
/* line 1781, ../sass/screen.scss */
.LayoutThreeColumnLayout .news-releases .ModuleContainerInner .ModuleItemRow,
.LayoutTwoColumn .news-releases .ModuleContainerInner .ModuleItemRow {
  padding: 15px;
  border-bottom: 1px solid #eee;
}
/* line 1786, ../sass/screen.scss */
.LayoutThreeColumnLayout .news-releases .ModuleContainerInner .ModuleItemRow:hover, .LayoutThreeColumnLayout .news-releases .ModuleContainerInner .ModuleItemRow:focus,
.LayoutTwoColumn .news-releases .ModuleContainerInner .ModuleItemRow:hover,
.LayoutTwoColumn .news-releases .ModuleContainerInner .ModuleItemRow:focus {
  background-color: #f9f9f9;
}
/* line 1792, ../sass/screen.scss */
.LayoutThreeColumnLayout .news-releases .ModuleDate,
.LayoutTwoColumn .news-releases .ModuleDate {
  display: block;
}
/* line 1799, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .committee-composition-table table,
.LayoutTwoColumn .ContentContainer .committee-composition-table table {
  margin-bottom: 20px;
}
/* line 1801, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .committee-composition-table table tr,
.LayoutTwoColumn .ContentContainer .committee-composition-table table tr {
  border-bottom: 1px dashed #eee;
}
/* line 1805, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .committee-composition-table table tr:first-child td,
.LayoutTwoColumn .ContentContainer .committee-composition-table table tr:first-child td {
  background-color: #f9f9f9;
  background-color: rgba(238, 238, 238, 0.2);
}
/* line 1811, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .committee-composition-table table td,
.LayoutTwoColumn .ContentContainer .committee-composition-table table td {
  padding: 10px;
}
@media (max-width: 640px) {
  .scrollResponsive {
    overflow-x:auto;
        font-size:14px;
  }
  .LayoutThreeColumnLayout .ContentContainer .committee-composition-table table td,
  .LayoutTwoColumn .ContentContainer .committee-composition-table table td {
    padding: 5px;
  }
}
/* line 1814, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .committee-composition-table table .alt td,
.LayoutTwoColumn .ContentContainer .committee-composition-table table .alt td {
  background-color: #f9f9f9;
  background-color: rgba(238, 238, 238, 0.2);
}
/* line 1823, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .committee-composition-table ~ table .ccbnBgSubTxt td,
.LayoutTwoColumn .ContentContainer .committee-composition-table ~ table .ccbnBgSubTxt td {
  padding: 10px;
}
/* line 1830, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .dividends-table,
.LayoutTwoColumn .ContentContainer .dividends-table {
  margin: 15px 0;
}
/* line 1833, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .dividends-table table,
.LayoutTwoColumn .ContentContainer .dividends-table table {
  width: 100%;
  table-layout: fixed;
}
/* line 1839, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .dividends-table table td.col-divider,
.LayoutTwoColumn .ContentContainer .dividends-table table td.col-divider {
  border-bottom: 1px solid #666;
  min-height: 1px;
  width: 100%;
}
@media (max-width: 520px) {
  /* line 1837, ../sass/screen.scss */
  .LayoutThreeColumnLayout .ContentContainer .dividends-table table td,
  .LayoutTwoColumn .ContentContainer .dividends-table table td {
    font-size: 11px;
  }
}
@media (max-width: 320px) {
  /* line 1837, ../sass/screen.scss */
  .LayoutThreeColumnLayout .ContentContainer .dividends-table table td,
  .LayoutTwoColumn .ContentContainer .dividends-table table td {
    font-size: 9px;
  }
}
/* line 1851, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .dividends-table tr.backttl,
.LayoutTwoColumn .ContentContainer .dividends-table tr.backttl {
  border-bottom: 1px solid #666;
}
/* line 1855, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .dividends-table tr.backttl td,
.LayoutTwoColumn .ContentContainer .dividends-table tr.backttl td {
  font-weight: bold;
  padding-bottom: 10px;
}
/* line 1862, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .dividends-table tr[nowrap]:not(.backttl) td,
.LayoutTwoColumn .ContentContainer .dividends-table tr[nowrap]:not(.backttl) td {
  border-bottom: 1px solid #eee;
  padding: 5px 3px;
}
/* line 1867, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .dividends-table tr[nowrap]:not(.backttl):nth-child(odd),
.LayoutTwoColumn .ContentContainer .dividends-table tr[nowrap]:not(.backttl):nth-child(odd) {
  background-color: #f9f9f9;
}
/* line 1873, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .analyst-coverage-table,
.LayoutTwoColumn .ContentContainer .analyst-coverage-table {
  margin: 15px 0;
}
/* line 1877, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .analyst-coverage-table tbody tr:first-child td,
.LayoutTwoColumn .ContentContainer .analyst-coverage-table tbody tr:first-child td {
  padding: 10px;
  border-bottom: 1px solid #666;
}
/* line 1882, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .analyst-coverage-table tbody tr:not(:first-child) td,
.LayoutTwoColumn .ContentContainer .analyst-coverage-table tbody tr:not(:first-child) td {
  padding: 10px;
  border-bottom: 1px solid #eee;
}
/* line 1887, ../sass/screen.scss */
.LayoutThreeColumnLayout .ContentContainer .analyst-coverage-table tbody tr:nth-child(even),
.LayoutTwoColumn .ContentContainer .analyst-coverage-table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
@media (max-width: 320px) {
  .LayoutThreeColumnLayout .ContentContainer .analyst-coverage-table,
  .LayoutTwoColumn .ContentContainer .analyst-coverage-table {
    font-size:14px;
  }
}
/* line 1896, ../sass/screen.scss */
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul {
  list-style: none;
  padding: 0;
}
/* line 1903, ../sass/screen.scss */
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4,
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 {
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
  margin: 0;
}
/* line 1909, ../sass/screen.scss */
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4 a,
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 a,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4 a,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 a {
  display: block;
  padding: 10px 10px 10px 20px;
  border-left: 2px solid #eee;
  border-bottom: 1px dashed #eee;
  margin-bottom: 2px;
}
/* line 1916, ../sass/screen.scss */
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4 a:hover, .LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4 a:focus,
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 a:hover,
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 a:focus,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4 a:hover,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4 a:focus,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 a:hover,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 a:focus {
  border-left: 2px solid #ccc;
}
/* line 1920, ../sass/screen.scss */
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4 a .FileType,
.LayoutThreeColumnLayout .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 a .FileType,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li h4 a .FileType,
.LayoutTwoColumn .AnnualQuarterlyReportContainer .QuarterlyReportPanel ul li .h4 a .FileType {
  display: block;
  font-size: 90%;
}
/* line 1933, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .rssLinkSEC img,
.LayoutTwoColumn .SECContainer .rssLinkSEC img {
  margin: 17px 5px;
}
/* line 1937, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .dropdowns,
.LayoutTwoColumn .SECContainer .dropdowns {
  margin: 20px 0;
  padding: 10px 8px 8px 8px;
  background-color: #f9f9f9;
  border-bottom: 2px solid #eee;
}
/* line 1942, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .dropdowns > span,
.LayoutTwoColumn .SECContainer .dropdowns > span {
  margin-left: 10px;
}
/* line 1947, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable,
.LayoutTwoColumn .SECContainer .SECTable {
  width: 100%;
  table-layout: fixed;
            /* @media( max-width: 640px ) {
 
                // Responsive Table for SEC Table
                // This has been added to the "IE Fixes" global module
  
                thead {
                    display: none;
                }
  
                tbody {
                    tr {
  
                        border-bottom: 1px solid #ddd;
  
                        td {
                            display: block;
                            width: 100% !important;
                            max-width: 640px;
                            text-align: left !important;
                            &:not(:last-child) {
                                border-bottom: 1px dashed #eee;
                            }
  
                            &:nth-of-type(1):before { content: "Date Filed: "; }
                            &:nth-of-type(2):before { content: "Filing: "; }
                            &:nth-of-type(3):before { content: "Reported: "; }
                            &:nth-of-type(4):before { content: "Description: "; }
                        }
                    }
                }
            }
   */
}
/* line 1952, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable thead tr,
.LayoutTwoColumn .SECContainer .SECTable thead tr {
  border-bottom: 1px solid #999;
}
/* line 1954, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable thead tr td,
.LayoutTwoColumn .SECContainer .SECTable thead tr td {
  font-weight: bold;
  padding: 8px 5px;
}
/* line 1958, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable thead tr td.date,
.LayoutTwoColumn .SECContainer .SECTable thead tr td.date {
  width: 85px;
}
/* line 1961, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable thead tr td.filing,
.LayoutTwoColumn .SECContainer .SECTable thead tr td.filing {
  width: 70px;
  text-align: center;
}
/* line 1965, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable thead tr td.description,
.LayoutTwoColumn .SECContainer .SECTable thead tr td.description {
  max-width: 180px;
}
/* line 1968, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable thead tr td.doc,
.LayoutTwoColumn .SECContainer .SECTable thead tr td.doc {
  width: 80px;
  text-align: center;
}
/* line 1977, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr,
.LayoutTwoColumn .SECContainer .SECTable tbody tr {
  border-bottom: 1px solid #eee;
}
/* line 1981, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr.ModuleItem,
.LayoutTwoColumn .SECContainer .SECTable tbody tr.ModuleItem {
  background-color: #f9f9f9;
}
/* line 1985, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td {
  padding: 8px 5px;
  vertical-align: middle;
}
/* line 1990, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.ItemDate,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.ItemDate {
  width: 85px;
}
/* line 1993, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.filingTitle,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.filingTitle {
  width: 70px;
  text-align: center;
}
/* line 1997, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.ItemDescription,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.ItemDescription {
  max-width: 180px;
}
/* line 2000, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.Icons,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.Icons {
  width: 80px;
  padding: 0;
  text-align: center;
}
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons {
  margin:0;
  padding:0;
  list-style-type:none;
  display:inline;
}
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons li,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons li {
  display:inline-block;
}
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons li img,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons li img {
  display:none;
}
/* line 2005, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.Icons .IconLink,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.Icons .IconLink {
  display: inline-block;
}
/* line 2008, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons li a,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons li a,
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.Icons .IconLink a,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.Icons .IconLink a {
  display: block;
  background-image: url('../images/icons.png');
  background-repeat: no-repeat;
  width: 15px;
  height: 17px;
  overflow: hidden;
}
/* line 2018, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons li a,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons li a,
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.Icons a,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.Icons a {
  margin: 2px;
}
/* line 2021, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons li a.PdfIcon,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons li a.PdfIcon,
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.Icons .PdfIcon a,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.Icons .PdfIcon a {
  background-position: -18px 0;
}
/* line 2024, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons li a.ExcelIcon,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons li a.ExcelIcon,
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.Icons .ExcelIcon a,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.Icons .ExcelIcon a {
  background-position: -35px 0;
}
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons li a.XBRLIcon,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons li a.XBRLIcon,
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.Icons .ZipIcon a,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.Icons .ZipIcon a {
  background-image:url('../icons/view_xbrl.png');
  background-position:bottom center;
}
.LayoutThreeColumnLayout .ModuleSECFilingDetails .Icons li a.XBRL_HTMLIcon,
.LayoutTwoColumn .ModuleSECFilingDetails .Icons li a.XBRL_HTMLIcon,
.LayoutThreeColumnLayout .SECContainer .SECTable tbody tr td.Icons .HtmlIcon a,
.LayoutTwoColumn .SECContainer .SECTable tbody tr td.Icons .HtmlIcon a {
  background-image:url('../icons/view_xbrl_html.png');
  background-position:bottom center;
}
/* line 2070, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .PaginationCont,
.LayoutTwoColumn .SECContainer .PaginationCont {
  padding: 10px 8px 8px 8px;
  background-color: #f9f9f9;
  border-top: 2px solid #eee;
  margin: 10px 0;
  text-align: center;
}
/* line 2078, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .PaginationCont .controls,
.LayoutTwoColumn .SECContainer .PaginationCont .controls {
  display: inline-block;
  margin: 5px auto;
}
/* line 2081, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .PaginationCont .controls span,
.LayoutTwoColumn .SECContainer .PaginationCont .controls span {
  cursor: pointer;
}
/* line 2084, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .PaginationCont .controls span.Prev,
.LayoutTwoColumn .SECContainer .PaginationCont .controls span.Prev {
  background-color: #f1f1f1;
  padding: 3px 5px;
}
/* line 2088, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .PaginationCont .controls span.Next,
.LayoutTwoColumn .SECContainer .PaginationCont .controls span.Next {
  background-color: #f1f1f1;
  padding: 3px 5px;
}
/* line 2095, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .PaginationCont ul.pageNum,
.LayoutTwoColumn .SECContainer .PaginationCont ul.pageNum {
  display: inline-block;
  list-style: none;
  padding: 0;
}
/* line 2100, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .PaginationCont ul.pageNum li,
.LayoutTwoColumn .SECContainer .PaginationCont ul.pageNum li {
  display: inline-block;
  padding: 3px 5px;
}
/* line 2104, ../sass/screen.scss */
.LayoutThreeColumnLayout .SECContainer .PaginationCont ul.pageNum li a,
.LayoutTwoColumn .SECContainer .PaginationCont ul.pageNum li a {
  display: block;
}
.LayoutThreeColumnLayout .FaqQuestionList,
.LayoutTwoColumn .FaqQuestionList,
.LayoutThreeColumnLayout .FaqAnswer + p,
.LayoutTwoColumn .FaqAnswer + p {
  display: none;
}
/* line 2114, ../sass/screen.scss */
.LayoutThreeColumnLayout .FaqQuestionList a,
.LayoutTwoColumn .FaqQuestionList a {
  display: inline-block;
  padding: 5px;
  border-bottom: 1px dashed #eee;
}
.LayoutThreeColumnLayout .FaqItem,
.LayoutTwoColumn .FaqItem {
  border-bottom:1px solid #EEEEEE;
}
.LayoutThreeColumnLayout .FaqItem h3 i.icon-arrow,
.LayoutTwoColumn .FaqItem h3 i.icon-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  font-size: 14px;
  line-height: 18px;
  color: #f0eeef;
}
.LayoutThreeColumnLayout .FaqItem h3:hover i.icon-arrow,
.LayoutTwoColumn .FaqItem h3:hover i.icon-arrow {
  color:#75787B;
}
.LayoutThreeColumnLayout .FaqItem h3.active i.icon-arrow,
.LayoutTwoColumn .FaqItem h3.active i.icon-arrow {
  color: #F7B600;
  transform: rotate(90deg);
}
.LayoutThreeColumnLayout .FaqItemAlt,
.LayoutTwoColumn .FaqItemAlt {
  background-color:#F9F9F9;
}
.LayoutThreeColumnLayout .FaqItem h3,
.LayoutTwoColumn .FaqItem h3 {
  margin: 0;
  padding: 10px 30px 10px 10px;
  cursor: pointer;
  position: relative;
}
.LayoutThreeColumnLayout .FaqItem .FaqAnswer,
.LayoutTwoColumn .FaqItem .FaqAnswer {
  display: none;
  padding: 0 20px 20px 20px;
  text-align: justify;
  width:100%;
}
/* line 2121, ../sass/screen.scss */
.LayoutThreeColumnLayout .slideshow *,
.LayoutTwoColumn .slideshow * {
  max-width: 100%;
}
/* line 2125, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults,
.LayoutTwoColumn #EarningsResults {
  position: relative;
  min-height: 50px;
}
.LayoutThreeColumnLayout #EarningsResults .ToggleAll,
.LayoutTwoColumn #EarningsResults .ToggleAll {
  position:absolute;
  right:0;
  top:-50px;
}
@media (max-width: 640px) {
  .LayoutThreeColumnLayout #EarningsResults .ToggleAll,
  .LayoutTwoColumn #EarningsResults .ToggleAll {
    position:static;
  }
}
.LayoutThreeColumnLayout #EarningsResults .ToggleAll span,
.LayoutTwoColumn #EarningsResults .ToggleAll span {
  background-color: #f7b600;
  color: #fff;
  padding: 10px 15px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  font-size: 14px;
  text-transform:uppercase;
  display: inline-block;
  cursor:pointer;
  font-weight:bold;
}
/* line 2127, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults h2,
.LayoutTwoColumn #EarningsResults h2 {
  background-color: #f0eeef;
  padding: 5px;
}
/* line 2139, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .loader,
.LayoutTwoColumn #EarningsResults .loader {
  top: 30px;
  left: 30px;
}
/* line 2146, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports {
  padding-left: 15px;
}
/* line 2150, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem {
  border-bottom: 1px solid #eee;
}
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem.alt,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem.alt {
    background-color: #F9F9F9;
}
/* line 2153, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem h3,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem h3 {
  margin: 0;
  padding: 10px 30px 10px 10px;
  cursor: pointer;
  position: relative;
}
/* line 2159, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem h3 i.icon-arrow,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem h3 i.icon-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  font-size: 14px;
  line-height: 18px;
  color: #f0eeef;
}
/* line 2170, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem h3:hover i.icon-arrow,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem h3:hover i.icon-arrow {
  color: #75787b;
}
/* line 2176, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem .DocumentInfo,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem .DocumentInfo {
  display: none;
}
/* line 2179, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem .DocumentInfo ul,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem .DocumentInfo ul {
  list-style: none;
  padding-left: 10px;
}
/* line 2185, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem .DocumentInfo ul li a,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem .DocumentInfo ul li a {
  padding: 5px 5px 5px 25px;
}
/* line 2187, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem .DocumentInfo ul li a.PDF,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem .DocumentInfo ul li a.PDF {
  background-image: url('../icons/pdf.gif');
  background-repeat: no-repeat;
  background-position: left center;
  width: 18px;
  height: 18px;
}
/* line 2201, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem.active i.icon-arrow,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem.active i.icon-arrow {
  color: #f7b600;
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 2210, ../sass/screen.scss */
.LayoutThreeColumnLayout #EarningsResults .ReportContainer .Reports .FinancialItem.active h3:hover i.icon-arrow,
.LayoutTwoColumn #EarningsResults .ReportContainer .Reports .FinancialItem.active h3:hover i.icon-arrow {
  color: #f7b600;
}
/* line 2224, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow {
  padding: 18px;
  border-bottom: 1px solid #eee;
}
/* line 2228, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .ModuleHeadlineLink,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .ModuleHeadlineLink {
  display: block;
  margin-bottom: 5px;
}
/* line 2233, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .ModuleLocation,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .ModuleLocation {
  display: block;
}
/* line 2235, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .ModuleLocation:empty,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .ModuleLocation:empty {
  display: none;
}
/* line 2243, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .ModuleDateLink,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .ModuleTime,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .WebcastLink a,
.LayoutThreeColumnLayout .ModuleEventDetails .WebcastLink a,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .Document a,
.LayoutThreeColumnLayout .ModuleEventDetails .Document a,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .ModuleDateLink,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .ModuleTime,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .WebcastLink a,
.LayoutTwoColumn .ModuleEventDetails .WebcastLink a,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .Document a,
.LayoutTwoColumn .ModuleEventDetails .Document a {
  color: #75787b;
  font-family: "Open Sans Light";
  font-weight: normal;
  font-size: 95%;
}
/* line 2250, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .WebcastLink,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .WebcastLink {
  display: inline-block;
  vertical-align: top;
  min-width: 190px;
  padding:2px 0;
}
/* line 2254, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .WebcastLink a,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .WebcastLink a {
  display: block;
}
/* line 2257, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEventDetails .WebcastLink a.ModuleFileLink:before,
.LayoutThreeColumnLayout .ModuleEventDetails .WebcastLink-Event-Body a.ModuleFileLink:before,
.LayoutTwoColumn .ModuleEventDetails .WebcastLink a.ModuleFileLink:before,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .WebcastLink a.ModuleFileLink:before,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .WebcastLink-Event-Body a.ModuleFileLink:before,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .WebcastLink a.ModuleFileLink:before {
  content: "";
  display: block;
  float: left;
  background-image: url('../images/icons.png');
  background-repeat: no-repeat;
  background-position: -76px 0;
  width: 16px;
  height: 18px;
  margin-right: 8px;
}

    .WebcastLink-Event-Body a{
    color: #75787b;
    font-family: "Open Sans Light";
    font-weight: normal;
    font-size: 95%;
    height: 25px;
}

/* line 2272, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEventDetails ul.ModuleLinks,
.LayoutTwoColumn .ModuleEventDetails ul.ModuleLinks,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow ul.ModuleLinks,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow ul.ModuleLinks {
  list-style: none;
  padding-left: 0;
  vertical-align: top;
  min-width: 190px;
  margin:0;
}
/* line 2278, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEventDetails ul.ModuleLinks li,
.LayoutTwoColumn .ModuleEventDetails ul.ModuleLinks li,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow ul.ModuleLinks li,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow ul.ModuleLinks li {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding: 2px 0;
  margin-right: 10px;
}
.LayoutThreeColumnLayout .ModuleEventDetails ul.ModuleLinks li,
.LayoutTwoColumn .ModuleEventDetails ul.ModuleLinks li {
  width:auto;
  display:block;
}
/* line 2288, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEventDetails ul.ModuleLinks .Document a,
.LayoutTwoColumn .ModuleEventDetails ul.ModuleLinks .Document a,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow ul.ModuleLinks .Document a,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow ul.ModuleLinks .Document a {
  display: block;
}
/* line 2291, ../sass/screen.scss */
.LayoutThreeColumnLayout .ModuleEventDetails ul.ModuleLinks .Document a.ModuleFile:before,
.LayoutTwoColumn .ModuleEventDetails ul.ModuleLinks .Document a.ModuleFile:before,
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow ul.ModuleLinks .Document a.ModuleFile:before,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow ul.ModuleLinks .Document a.ModuleFile:before {
  content: "";
  display: block;
  float: left;
  background-image: url('../images/icons.png');
  background-repeat: no-repeat;
  background-position: -18px 0;
  width: 15px;
  height: 17px;
  margin-right: 8px;
}
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .ModuleSpeakers h3,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .ModuleSpeakers h3 {
  margin-bottom:0;
}
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .ModuleSpeakers ul,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .ModuleSpeakers ul,
.LayoutThreeColumnLayout .ModuleEventDetails .ModuleSpeakers ul,
.LayoutTwoColumn .ModuleEventDetails .ModuleSpeakers ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .ModuleSpeakers li,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .ModuleSpeakers li,
.LayoutThreeColumnLayout .ModuleEventDetails .ModuleSpeakers li,
.LayoutTwoColumn .ModuleEventDetails .ModuleSpeakers li {
  padding:2px 0;
}
.LayoutThreeColumnLayout .ModuleEvent .ModuleItemRow .iCalDownloadLink,
.LayoutTwoColumn .ModuleEvent .ModuleItemRow .iCalDownloadLink {
  font-size:90%;
  line-height:1.25;
  background:transparent url('../design/ical.png') no-repeat scroll 0 0;
  color:#75787b;
  padding-left:25px;
  display:block;
}
.LayoutThreeColumnLayout .ModuleEvent .ModuleViewAllLink,
.LayoutTwoColumn .ModuleEvent .ModuleViewAllLink {
  margin-top:10px;
}
.LayoutThreeColumnLayout .ModuleEventDetails .FinancialContainer ul,
.LayoutTwoColumn .ModuleEventDetails .FinancialContainer ul,
.LayoutThreeColumnLayout .ModuleEvent .FinancialContainer ul,
.LayoutTwoColumn .ModuleEvent .FinancialContainer ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
.LayoutThreeColumnLayout .ModuleEventDetails .FinancialContainer li,
.LayoutTwoColumn .ModuleEventDetails .FinancialContainer li,
.LayoutThreeColumnLayout .ModuleEvent .FinancialContainer li,
.LayoutTwoColumn .ModuleEvent .FinancialContainer li {
  padding:2px 0;
}
.LayoutThreeColumnLayout .ModuleEventDetails .FinancialContainer li img,
.LayoutTwoColumn .ModuleEventDetails .FinancialContainer li img,
.LayoutThreeColumnLayout .ModuleEvent .FinancialContainer li img,
.LayoutTwoColumn .ModuleEvent .FinancialContainer li img {
  margin-right:4px;
}
.LayoutThreeColumnLayout .ModuleEventDetails .FinancialContainer .thumbnail,
.LayoutTwoColumn .ModuleEventDetails .FinancialContainer .thumbnail,
.LayoutThreeColumnLayout .ModuleEventDetails .FinancialContainer .category,
.LayoutTwoColumn .ModuleEventDetails .FinancialContainer .category,
.LayoutThreeColumnLayout .ModuleEventDetails .FinancialContainer h3,
.LayoutTwoColumn .ModuleEventDetails .FinancialContainer .h3,
.LayoutTwoColumn .ModuleEventDetails .FileDetails,
.LayoutThreeColumnLayout .ModuleEventDetails .FileDetails,
.LayoutThreeColumnLayout .ModuleEvent .FinancialContainer .thumbnail,
.LayoutTwoColumn .ModuleEvent .FinancialContainer .thumbnail,
.LayoutThreeColumnLayout .ModuleEvent .FinancialContainer .category,
.LayoutTwoColumn .ModuleEvent .FinancialContainer .category,
.LayoutThreeColumnLayout .ModuleEvent .FinancialContainer h3,
.LayoutTwoColumn .ModuleEvent .FinancialContainer .h3,
.LayoutTwoColumn .ModuleEvent .FileDetails,
.LayoutThreeColumnLayout .ModuleEvent .FileDetails {
  display:none;
}
/* line 2309, ../sass/screen.scss */
.LayoutThreeColumnLayout .StockQuoteLookup,
.LayoutTwoColumn .StockQuoteLookup {
  display: none;
}
/* line 2315, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker,
.LayoutTwoColumn .ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
/* line 2320, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-header,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
/* line 2325, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-prev,
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-next,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-prev,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* line 2332, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-prev-hover,
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-next-hover,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-prev-hover,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* line 2335, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-prev,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* line 2338, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-next,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* line 2341, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-prev-hover,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* line 2344, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-next-hover,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* line 2348, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-prev span,
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-next span,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-prev span,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
/* line 2356, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-title,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* line 2361, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-title select,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
/* line 2365, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker select.ui-datepicker-month-year,
.LayoutTwoColumn .ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* line 2369, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker select.ui-datepicker-month,
.LayoutThreeColumnLayout .ui-datepicker select.ui-datepicker-year,
.LayoutTwoColumn .ui-datepicker select.ui-datepicker-month,
.LayoutTwoColumn .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* line 2372, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker table,
.LayoutTwoColumn .ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
/* line 2378, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker th,
.LayoutTwoColumn .ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* line 2384, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker td,
.LayoutTwoColumn .ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* line 2389, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker td span,
.LayoutThreeColumnLayout .ui-datepicker td a,
.LayoutTwoColumn .ui-datepicker td span,
.LayoutTwoColumn .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* line 2395, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-buttonpane,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
/* line 2403, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-buttonpane button,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
/* line 2411, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.LayoutTwoColumn .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* line 2416, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker.ui-datepicker-multi,
.LayoutTwoColumn .ui-datepicker.ui-datepicker-multi {
  width: auto;
}
/* line 2419, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-multi .ui-datepicker-group,
.LayoutTwoColumn .ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* line 2422, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-multi .ui-datepicker-group table,
.LayoutTwoColumn .ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
/* line 2426, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-multi-2 .ui-datepicker-group,
.LayoutTwoColumn .ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
/* line 2429, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-multi-3 .ui-datepicker-group,
.LayoutTwoColumn .ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
/* line 2432, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-multi-4 .ui-datepicker-group,
.LayoutTwoColumn .ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
/* line 2436, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.LayoutThreeColumnLayout .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header,
.LayoutTwoColumn .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.LayoutTwoColumn .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* line 2439, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-multi .ui-datepicker-buttonpane,
.LayoutTwoColumn .ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
/* line 2442, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-row-break,
.LayoutTwoColumn .ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* line 2449, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl,
.LayoutTwoColumn .ui-datepicker-rtl {
  direction: rtl;
}
/* line 2452, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-prev,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* line 2456, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-next,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* line 2460, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-prev:hover,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* line 2464, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-next:hover,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* line 2468, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-buttonpane,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* line 2471, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-buttonpane button,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* line 2475, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-group,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* line 2479, ../sass/screen.scss */
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.LayoutThreeColumnLayout .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.LayoutTwoColumn .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* line 2485, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar,
.LayoutTwoColumn .EventsCalendar {
  background-color: #f0eeef;
  font-family: "Open Sans Light";
  height: 290px;
}
/* line 2490, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker,
.LayoutTwoColumn .EventsCalendar .ui-datepicker {
  width: 100%;
  padding: 0;
}
/* line 2494, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker .ui-datepicker-next,
.LayoutTwoColumn .EventsCalendar .ui-datepicker .ui-datepicker-next {
  background-image: url('../images/calendar-next.png');
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 30px;
  cursor: pointer;
}
/* line 2502, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker .ui-datepicker-next span,
.LayoutTwoColumn .EventsCalendar .ui-datepicker .ui-datepicker-next span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 2513, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker .ui-datepicker-prev,
.LayoutTwoColumn .EventsCalendar .ui-datepicker .ui-datepicker-prev {
  background-image: url('../images/calendar-prev.png');
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 30px;
  cursor: pointer;
}
/* line 2521, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker .ui-datepicker-prev span,
.LayoutTwoColumn .EventsCalendar .ui-datepicker .ui-datepicker-prev span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 2536, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker-header .ui-datepicker-title,
.LayoutTwoColumn .EventsCalendar .ui-datepicker-header .ui-datepicker-title {
  color: #091e53;
  font-family: "Open Sans Regular";
}
/* line 2543, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker-calendar thead,
.LayoutTwoColumn .EventsCalendar .ui-datepicker-calendar thead {
  background-color: #fff;
  text-transform: uppercase;
}
/* line 2547, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker-calendar thead span,
.LayoutTwoColumn .EventsCalendar .ui-datepicker-calendar thead span {
  font-weight: normal;
}
/* line 2552, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker-calendar tbody td,
.LayoutTwoColumn .EventsCalendar .ui-datepicker-calendar tbody td {
  padding: 0;
}
/* line 2554, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker-calendar tbody td a,
.LayoutTwoColumn .EventsCalendar .ui-datepicker-calendar tbody td a {
  font-family: "Open Sans Light";
  color: #75787b;
  text-align: center;
  font-size: 16px;
  padding: 9px 1px;
}
/* line 2561, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker-calendar tbody td a.ui-state-active,
.LayoutTwoColumn .EventsCalendar .ui-datepicker-calendar tbody td a.ui-state-active {
  background-color: #f7b600;
  color: #fff;
}
/* line 2568, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker-calendar tbody td.highlight a,
.LayoutTwoColumn .EventsCalendar .ui-datepicker-calendar tbody td.highlight a {
  color: #091e53;
  font-family: "Open Sans Regular";
  font-weight: bold;
  font-size: 120%;
}
/* line 2574, ../sass/screen.scss */
.LayoutThreeColumnLayout .EventsCalendar .ui-datepicker-calendar tbody td.highlight a.ui-state-active,
.LayoutTwoColumn .EventsCalendar .ui-datepicker-calendar tbody td.highlight a.ui-state-active {
  color: #fff;
}
/* line 2585, ../sass/screen.scss */
.LayoutThreeColumnLayout #Popup,
.LayoutTwoColumn #Popup {
  margin-top: 20px;
  line-height: 24px;
}
/* line 2589, ../sass/screen.scss */
.LayoutThreeColumnLayout #Popup .ModuleDate,
.LayoutTwoColumn #Popup .ModuleDate {
  display: block;
}

@font-face {
  font-family: "visaFont";
  src: url('../fonts/visaFont.eot');
  src: 
  url('../fonts/visaFont.eot?#iefix') format('eot'),
    /*url('https://cdn.visa.com/cdn/assets/fonts/icons/visaFont.woff') format('woff'),*/
     url('https://cdn.visa.com/v2/assets/fonts/icons/visaFont.woff') format('woff'),
    url('../fonts/visaFont.ttf') format('truetype'),
    url('../fonts/visaFont.svg#visaFont') format('svg');
  font-weight: normal;
  font-style: normal;
}
.visa-icon {
  display: inline-block;
  font-family: "visaFont";
}

.visa-icon:before {
  font-family: "visaFont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  position: relative;;
  top: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.visa-icon-carat-left:before { content: "\E807A" }
.visa-icon-carat-right:before { content: "\E807B" }

#usavcom-footer-outer {
    position: relative;
    min-height: 975px;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

#usavcom-footer-outer iframe {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.convertibleDividend-section {
    margin-top: 50px;
}

.PersonGenericContainer .PersonPhoto { 
display: block; 
margin: 0 16px 12px 0; 
width: 300px; 
} 
.PersonGenericContainer .PersonPhoto img { 
width: 100%; 
}

@media (max-width: 990px){ 
.PersonGenericContainer .PersonPhoto { 
float: none; 
width: 100% 
} 
}


/*------------------106797--------------------*/
.bccPage h2 {
    color: #091e53;
    margin-bottom: 15px;
    font-family: "Open Sans Regular";
    font-size: 22px;
    line-height: normal;
}

.bccPage .committee-composition-table table {
    margin-bottom: 20px;
}

.bccPage .committee-composition-table table tr {
    border-bottom: 1px dashed #eee;
}

.bccPage .committee-composition-table table tr:first-child td {
    background-color: #f9f9f9;
    background-color: rgba(238, 238, 238, 0.2);
}

.bccPage .committee-composition-table table td {
    padding: 10px;
}

.bccPage ul li a {
    text-decoration: none;
}

.bccPage li a img  {
    padding-right: 10px;
    vertical-align: bottom;
}

.ClientHeader {
    height: 93px;
}
#usavcom-header-outer {
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 93px;
}
#usavcom-header-outer iframe {
    width: 100%;
    height: 100%;
}
@media screen and (max-width:1199px) {
    .ClientHeader {
        height: 75px;
    }
}
@media screen and (max-width:991px) {
    .ClientHeader {
        height: 66px;
    }
}
@media screen and (max-width:767px) {
    .ClientHeader {
        height: 70px;
    }
    #usavcom-header-outer {
        height: 73px;
    }
    #usavcom-header-outer.expanded {
        height: 1200px;
    }
}
#disclaimer a.agree-btn{
 background-color: green;
 color:#fff;
 padding: 5px;
    /* margin-bottom: 5px; */
    border-radius: 10%;
}
#disclaimer a.reject-btn{
 background-color: red;
 color:#fff;
 padding: 5px;
    /* margin-bottom: 5px; */
    border-radius: 10%;
}

div.btnholder{
text-align:center;
}
.PersonName2 .title-text {
    font-size: 14px;
}

.ModuleEventDetails .AddToCalendar-Event-Body button.q4-atc-button{
	color: #75787b;
    border: 0;
    padding: 0;
    background-color: transparent;
}

.AddToCalendar-Event-Body{
    font-size: 90%;
    line-height: 1.25;
    background: transparent url('../design/ical.png') no-repeat scroll 0 0;
    color: #75787b;
    padding-left: 25px;
    display: block;
}

/*-----278501----*/

.PageCorporateGovernanceBoardofDirectorsPersonDetails .PersonGenericDetailsContainer .PersonDetailsNameContainer .PersonTitleComma {
    display: none;
}


/*-00070706---*/

/*==================================
 ----------- TOAST GRID -----------
==================================*/
.grid {
    list-style: none;
    margin-left: -20px;
}

.grid--flex {
    margin-left: -20px;
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
}

.grid--flex_column {
    flex-direction: column;
}

.grid--flex_row-reverse {
    flex-direction: row-reverse;
}

.grid--flex_column-reverse {
    flex-direction: column-reverse;
}

.grid--flex_justify-start {
    justify-content: flex-start;
    text-align: start;
}

.grid--flex_justify-center {
    justify-content: center;
    text-align: center;
}

.grid--flex_justify-end {
    justify-content: flex-end;
    text-align: end;
}

.grid--flex_align-top {
    align-items: flex-start;
}

.grid--flex_align-middle {
    align-items: center;
}

.grid--flex_align-bottom {
    align-items: flex-end;
}

.grid--flex_space-around {
    justify-content: space-around;
}

.grid--flex_space-between {
    justify-content: space-between;
}

.grid--flex .grid_col {
    display: block;
    margin-right: 0;
    flex: 0 0 auto;
}

.grid_col--1-of-1,
.grid_col--2-of-2,
.grid_col--3-of-3,
.grid_col--4-of-4,
.grid_col--5-of-5,
.grid_col--6-of-6,
.grid_col--7-of-7,
.grid_col--8-of-8,
.grid_col--12-of-12 {
    width: 100%;
}

.grid_col--1-of-2,
.grid_col--2-of-4,
.grid_col--3-of-6,
.grid_col--4-of-8,
.grid_col--6-of-12 {
    width: 50%;
}

.grid_col--1-of-3,
.grid_col--2-of-6,
.grid_col--4-of-12 {
    width: 33.33333%;
}

.grid_col--2-of-3,
.grid_col--4-of-6,
.grid_col--8-of-12 {
    width: 66.66667%;
}

.grid_col--1-of-4,
.grid_col--2-of-8,
.grid_col--3-of-12 {
    width: 25%;
}

.grid_col--3-of-4,
.grid_col--6-of-8,
.grid_col--9-of-12 {
    width: 75%;
}

.grid--flex .grid_col--1-of-1,
.grid--flex .grid_col--2-of-2,
.grid--flex .grid_col--3-of-3,
.grid--flex .grid_col--4-of-4,
.grid--flex .grid_col--5-of-5,
.grid--flex .grid_col--6-of-6,
.grid--flex .grid_col--7-of-7,
.grid--flex .grid_col--8-of-8,
.grid--flex .grid_col--12-of-12 {
    width: auto;
    flex-basis: 100%;
    max-width: 100%;
}

.grid--flex .grid_col--1-of-2,
.grid--flex .grid_col--2-of-4,
.grid--flex .grid_col--3-of-6,
.grid--flex .grid_col--4-of-8,
.grid--flex .grid_col--6-of-12 {
    width: auto;
    flex-basis: 50%;
    max-width: 50%;
}

.grid--flex .grid_col--1-of-3,
.grid--flex .grid_col--2-of-6,
.grid--flex .grid_col--4-of-12 {
    width: auto;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
}

.grid--flex .grid_col--2-of-3,
.grid--flex .grid_col--4-of-6,
.grid--flex .grid_col--8-of-12 {
    width: auto;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
}

.grid--flex .grid_col--1-of-4,
.grid--flex .grid_col--2-of-8,
.grid--flex .grid_col--3-of-12 {
    width: auto;
    flex-basis: 25%;
    max-width: 25%;
}

.grid--flex .grid_col--3-of-4,
.grid--flex .grid_col--6-of-8,
.grid--flex .grid_col--9-of-12 {
    width: auto;
    flex-basis: 75%;
    max-width: 75%;
}

.grid_col--push-1-of-1,
.grid_col--push-2-of-2,
.grid_col--push-3-of-3,
.grid_col--push-4-of-4,
.grid_col--push-5-of-5,
.grid_col--push-6-of-6,
.grid_col--push-7-of-7,
.grid_col--push-8-of-8,
.grid_col--push-12-of-12 {
    margin-left: 100%;
}

.grid_col--push-1-of-2,
.grid_col--push-2-of-4,
.grid_col--push-3-of-6,
.grid_col--push-4-of-8,
.grid_col--push-6-of-12 {
    margin-left: 50%;
}

.grid_col--push-1-of-3,
.grid_col--push-2-of-6,
.grid_col--push-4-of-12 {
    margin-left: 33.33333%;
}

.grid_col--push-2-of-3,
.grid_col--push-4-of-6,
.grid_col--push-8-of-12 {
    margin-left: 66.66667%;
}

.grid_col--push-1-of-4,
.grid_col--push-2-of-8,
.grid_col--push-3-of-12 {
    margin-left: 25%;
}

.grid_col--push-3-of-4,
.grid_col--push-6-of-8,
.grid_col--push-9-of-12 {
    margin-left: 75%;
}

.grid_col--pull-1-of-1,
.grid_col--pull-2-of-2,
.grid_col--pull-3-of-3,
.grid_col--pull-4-of-4,
.grid_col--pull-5-of-5,
.grid_col--pull-6-of-6,
.grid_col--pull-7-of-7,
.grid_col--pull-8-of-8,
.grid_col--pull-12-of-12 {
    margin-left: -100%;
}

.grid_col--pull-1-of-2,
.grid_col--pull-2-of-4,
.grid_col--pull-3-of-6,
.grid_col--pull-4-of-8,
.grid_col--pull-6-of-12 {
    margin-left: -50%;
}

.grid_col--pull-1-of-3,
.grid_col--pull-2-of-6,
.grid_col--pull-4-of-12 {
    margin-left: -33.33333%;
}

.grid_col--pull-2-of-3,
.grid_col--pull-4-of-6,
.grid_col--pull-8-of-12 {
    margin-left: -66.66667%;
}

.grid_col--pull-1-of-4,
.grid_col--pull-2-of-8,
.grid_col--pull-3-of-12 {
    margin-left: -25%;
}

.grid_col--pull-3-of-4,
.grid_col--pull-6-of-8,
.grid_col--pull-9-of-12 {
    margin-left: -75%;
}

.grid_col--1-of-5 {
    width: 20%;
}

.grid--flex .grid_col--1-of-5 {
    width: auto;
    flex-basis: 20%;
    max-width: 20%;
}

.grid_col--push-1-of-5 {
    margin-left: 20%;
}

.grid_col--pull-1-of-5 {
    margin-left: -20%;
}

.grid_col--2-of-5 {
    width: 40%;
}

.grid--flex .grid_col--2-of-5 {
    width: auto;
    flex-basis: 40%;
    max-width: 40%;
}

.grid_col--push-2-of-5 {
    margin-left: 40%;
}

.grid_col--pull-2-of-5 {
    margin-left: -40%;
}

.grid_col--3-of-5 {
    width: 60%;
}

.grid--flex .grid_col--3-of-5 {
    width: auto;
    flex-basis: 60%;
    max-width: 60%;
}

.grid_col--push-3-of-5 {
    margin-left: 60%;
}

.grid_col--pull-3-of-5 {
    margin-left: -60%;
}

.grid_col--4-of-5 {
    width: 80%;
}

.grid--flex .grid_col--4-of-5 {
    width: auto;
    flex-basis: 80%;
    max-width: 80%;
}

.grid_col--push-4-of-5 {
    margin-left: 80%;
}

.grid_col--pull-4-of-5 {
    margin-left: -80%;
}

.grid_col--1-of-6 {
    width: 16.66667%;
}

.grid--flex .grid_col--1-of-6 {
    width: auto;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
}

.grid_col--push-1-of-6 {
    margin-left: 16.66667%;
}

.grid_col--pull-1-of-6 {
    margin-left: -16.66667%;
}

.grid_col--5-of-6 {
    width: 83.33333%;
}

.grid--flex .grid_col--5-of-6 {
    width: auto;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
}

.grid_col--push-5-of-6 {
    margin-left: 83.33333%;
}

.grid_col--pull-5-of-6 {
    margin-left: -83.33333%;
}

.grid_col--1-of-7 {
    width: 14.28571%;
}

.grid--flex .grid_col--1-of-7 {
    width: auto;
    flex-basis: 14.28571%;
    max-width: 14.28571%;
}

.grid_col--push-1-of-7 {
    margin-left: 14.28571%;
}

.grid_col--pull-1-of-7 {
    margin-left: -14.28571%;
}

.grid_col--2-of-7 {
    width: 28.57143%;
}

.grid--flex .grid_col--2-of-7 {
    width: auto;
    flex-basis: 28.57143%;
    max-width: 28.57143%;
}

.grid_col--push-2-of-7 {
    margin-left: 28.57143%;
}

.grid_col--pull-2-of-7 {
    margin-left: -28.57143%;
}

.grid_col--3-of-7 {
    width: 42.85714%;
}

.grid--flex .grid_col--3-of-7 {
    width: auto;
    flex-basis: 42.85714%;
    max-width: 42.85714%;
}

.grid_col--push-3-of-7 {
    margin-left: 42.85714%;
}

.grid_col--pull-3-of-7 {
    margin-left: -42.85714%;
}

.grid_col--4-of-7 {
    width: 57.14286%;
}

.grid--flex .grid_col--4-of-7 {
    width: auto;
    flex-basis: 57.14286%;
    max-width: 57.14286%;
}

.grid_col--push-4-of-7 {
    margin-left: 57.14286%;
}

.grid_col--pull-4-of-7 {
    margin-left: -57.14286%;
}

.grid_col--5-of-7 {
    width: 71.42857%;
}

.grid--flex .grid_col--5-of-7 {
    width: auto;
    flex-basis: 71.42857%;
    max-width: 71.42857%;
}

.grid_col--push-5-of-7 {
    margin-left: 71.42857%;
}

.grid_col--pull-5-of-7 {
    margin-left: -71.42857%;
}

.grid_col--6-of-7 {
    width: 85.71429%;
}

.grid--flex .grid_col--6-of-7 {
    width: auto;
    flex-basis: 85.71429%;
    max-width: 85.71429%;
}

.grid_col--push-6-of-7 {
    margin-left: 85.71429%;
}

.grid_col--pull-6-of-7 {
    margin-left: -85.71429%;
}

.grid_col--1-of-8 {
    width: 12.5%;
}

.grid--flex .grid_col--1-of-8 {
    width: auto;
    flex-basis: 12.5%;
    max-width: 12.5%;
}

.grid_col--push-1-of-8 {
    margin-left: 12.5%;
}

.grid_col--pull-1-of-8 {
    margin-left: -12.5%;
}

.grid_col--3-of-8 {
    width: 37.5%;
}

.grid--flex .grid_col--3-of-8 {
    width: auto;
    flex-basis: 37.5%;
    max-width: 37.5%;
}

.grid_col--push-3-of-8 {
    margin-left: 37.5%;
}

.grid_col--pull-3-of-8 {
    margin-left: -37.5%;
}

.grid_col--5-of-8 {
    width: 62.5%;
}

.grid--flex .grid_col--5-of-8 {
    width: auto;
    flex-basis: 62.5%;
    max-width: 62.5%;
}

.grid_col--push-5-of-8 {
    margin-left: 62.5%;
}

.grid_col--pull-5-of-8 {
    margin-left: -62.5%;
}

.grid_col--7-of-8 {
    width: 87.5%;
}

.grid--flex .grid_col--7-of-8 {
    width: auto;
    flex-basis: 87.5%;
    max-width: 87.5%;
}

.grid_col--push-7-of-8 {
    margin-left: 87.5%;
}

.grid_col--pull-7-of-8 {
    margin-left: -87.5%;
}

.grid_col--1-of-12 {
    width: 8.33333%;
}

.grid--flex .grid_col--1-of-12 {
    width: auto;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
}

.grid_col--push-1-of-12 {
    margin-left: 8.33333%;
}

.grid_col--pull-1-of-12 {
    margin-left: -8.33333%;
}

.grid_col--2-of-12 {
    width: 16.66667%;
}

.grid--flex .grid_col--2-of-12 {
    width: auto;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
}

.grid_col--push-2-of-12 {
    margin-left: 16.66667%;
}

.grid_col--pull-2-of-12 {
    margin-left: -16.66667%;
}

.grid_col--5-of-12 {
    width: 41.66667%;
}

.grid--flex .grid_col--5-of-12 {
    width: auto;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
}

.grid_col--push-5-of-12 {
    margin-left: 41.66667%;
}

.grid_col--pull-5-of-12 {
    margin-left: -41.66667%;
}

.grid_col--7-of-12 {
    width: 58.33333%;
}

.grid--flex .grid_col--7-of-12 {
    width: auto;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
}

.grid_col--push-7-of-12 {
    margin-left: 58.33333%;
}

.grid_col--pull-7-of-12 {
    margin-left: -58.33333%;
}

.grid_col--10-of-12 {
    width: 83.33333%;
}

.grid--flex .grid_col--10-of-12 {
    width: auto;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
}

.grid_col--push-10-of-12 {
    margin-left: 83.33333%;
}

.grid_col--pull-10-of-12 {
    margin-left: -83.33333%;
}

.grid_col--11-of-12 {
    width: 91.66667%;
}

.grid--flex .grid_col--11-of-12 {
    width: auto;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
}

.grid_col--push-11-of-12 {
    margin-left: 91.66667%;
}

.grid_col--pull-11-of-12 {
    margin-left: -91.66667%;
}

.grid_col {
    box-sizing: border-box;
    display: inline-block;
    margin-right: -.25em;
    min-height: 1px;
    padding-left: 20px;
    vertical-align: top;
}

@media (max-width: 480px) {
    .grid_col {
        display: block;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
}

@media (max-width: 1200px) and (min-width: 1025px) {
    .grid_col[class*="grid_col--lg-"] {
        display: inline-block;
        margin-right: -.24em;
    }

    .grid--flex .grid_col[class*="grid_col--lg-"] {
        display: block;
        margin-right: 0;
    }

    .grid_col.grid_col--lg-1-of-1 {
        width: 100%;
    }

    .grid--flex .grid_col.grid_col--lg-1-of-1 {
        width: auto;
        flex-basis: 100%;
        max-width: 100%;
    }

    .grid_col.grid_col--lg-1-of-2,
    .grid_col.grid_col--lg-2-of-4 {
        width: 50%;
    }

    .grid--flex .grid_col.grid_col--lg-1-of-2,
    .grid--flex .grid_col.grid_col--lg-2-of-4 {
        width: auto;
        flex-basis: 50%;
        max-width: 50%;
    }

    .grid_col.grid_col--lg-1-of-3 {
        width: 33.33333%;
    }

    .grid--flex .grid_col.grid_col--lg-1-of-3 {
        width: auto;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .grid_col.grid_col--lg-2-of-3 {
        width: 66.66667%;
    }

    .grid--flex .grid_col.grid_col--lg-2-of-3 {
        width: auto;
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .grid_col.grid_col--lg-1-of-4 {
        width: 25%;
    }

    .grid--flex .grid_col.grid_col--lg-1-of-4 {
        width: auto;
        flex-basis: 25%;
        max-width: 25%;
    }

    .grid_col.grid_col--lg-3-of-4 {
        width: 75%;
    }

    .grid--flex .grid_col.grid_col--lg-3-of-4 {
        width: auto;
        flex-basis: 75%;
        max-width: 75%;
    }
}

@media (max-width: 1024px) and (min-width: 769px) {
    .grid_col[class*="grid_col--lc-"] {
        display: inline-block;
        margin-right: -.24em;
    }

    .grid--flex .grid_col[class*="grid_col--lc-"] {
        display: block;
        margin-right: 0;
    }

    .grid_col.grid_col--lc-1-of-1 {
        width: 100%;
    }

    .grid--flex .grid_col.grid_col--lc-1-of-1 {
        width: auto;
        flex-basis: 100%;
        max-width: 100%;
    }

    .grid_col.grid_col--lc-1-of-2,
    .grid_col.grid_col--lc-2-of-4 {
        width: 50%;
    }

    .grid--flex .grid_col.grid_col--lc-1-of-2,
    .grid--flex .grid_col.grid_col--lc-2-of-4 {
        width: auto;
        flex-basis: 50%;
        max-width: 50%;
    }

    .grid_col.grid_col--lc-1-of-3 {
        width: 33.33333%;
    }

    .grid--flex .grid_col.grid_col--lc-1-of-3 {
        width: auto;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .grid_col.grid_col--lc-2-of-3 {
        width: 66.66667%;
    }

    .grid--flex .grid_col.grid_col--lc-2-of-3 {
        width: auto;
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .grid_col.grid_col--lc-1-of-4 {
        width: 25%;
    }

    .grid--flex .grid_col.grid_col--lc-1-of-4 {
        width: auto;
        flex-basis: 25%;
        max-width: 25%;
    }

    .grid_col.grid_col--lc-3-of-4 {
        width: 75%;
    }

    .grid--flex .grid_col.grid_col--lc-3-of-4 {
        width: auto;
        flex-basis: 75%;
        max-width: 75%;
    }
}

@media (max-width: 768px) and (min-width: 481px) {
    .grid_col[class*="grid_col--md-"] {
        display: inline-block;
        margin-right: -.24em;
    }

    .grid--flex .grid_col[class*="grid_col--md-"] {
        display: block;
        margin-right: 0;
    }

    .grid_col.grid_col--md-1-of-1 {
        width: 100%;
    }

    .grid--flex .grid_col.grid_col--md-1-of-1 {
        width: auto;
        flex-basis: 100%;
        max-width: 100%;
    }

    .grid_col.grid_col--md-1-of-2,
    .grid_col.grid_col--md-2-of-4 {
        width: 50%;
    }

    .grid--flex .grid_col.grid_col--md-1-of-2,
    .grid--flex .grid_col.grid_col--md-2-of-4 {
        width: auto;
        flex-basis: 50%;
        max-width: 50%;
    }

    .grid_col.grid_col--md-1-of-3 {
        width: 33.33333%;
    }

    .grid--flex .grid_col.grid_col--md-1-of-3 {
        width: auto;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .grid_col.grid_col--md-2-of-3 {
        width: 66.66667%;
    }

    .grid--flex .grid_col.grid_col--md-2-of-3 {
        width: auto;
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .grid_col.grid_col--md-1-of-4 {
        width: 25%;
    }

    .grid--flex .grid_col.grid_col--md-1-of-4 {
        width: auto;
        flex-basis: 25%;
        max-width: 25%;
    }

    .grid_col.grid_col--md-3-of-4 {
        width: 75%;
    }

    .grid--flex .grid_col.grid_col--md-3-of-4 {
        width: auto;
        flex-basis: 75%;
        max-width: 75%;
    }
}

@media (max-width: 480px) {
    .grid_col[class*="grid_col--sm-"] {
        display: inline-block;
        margin-right: -.24em;
    }

    .grid--flex .grid_col[class*="grid_col--sm-"] {
        display: block;
        margin-right: 0;
    }

    .grid_col.grid_col--sm-1-of-2,
    .grid_col.grid_col--sm-2-of-4 {
        width: 50%;
    }

    .grid--flex .grid_col.grid_col--sm-1-of-2,
    .grid--flex .grid_col.grid_col--sm-2-of-4 {
        width: auto;
        flex-basis: 50%;
        max-width: 50%;
    }

    .grid_col.grid_col--sm-1-of-3 {
        width: 33.33333%;
    }

    .grid--flex .grid_col.grid_col--sm-1-of-3 {
        width: auto;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }

    .grid_col.grid_col--sm-2-of-3 {
        width: 66.66667%;
    }

    .grid--flex .grid_col.grid_col--sm-2-of-3 {
        width: auto;
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }

    .grid_col.grid_col--sm-1-of-4 {
        width: 25%;
    }

    .grid--flex .grid_col.grid_col--sm-1-of-4 {
        width: auto;
        flex-basis: 25%;
        max-width: 25%;
    }

    .grid_col.grid_col--sm-3-of-4 {
        width: 75%;
    }

    .grid--flex .grid_col.grid_col--sm-3-of-4 {
        width: auto;
        flex-basis: 75%;
        max-width: 75%;
    }

    .grid--flex .grid_col {
        width: auto;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.grid_col--centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.grid_col--d-first {
    float: left;
}

.grid--flex .grid_col--d-first {
    float: none;
    order: -1;
}

.grid_col--d-last {
    float: right;
}

.grid--flex .grid_col--d-last {
    float: none;
    order: 1;
}

.grid--no-gutter {
    margin-left: 0;
}

.grid--no-gutter .grid_col {
    padding-left: 0;
}

.grid--no-gutter .grid_col--span-all {
    margin-left: 0;
    width: 100%;
}

.grid--gutter {
    margin-left: 20px;
}

.grid--gutter .grid_col {
    padding-left: 20px;
}

.grid--gutter-40 {
    margin-left: -40px;
}

.grid--gutter-40 .grid_col {
    padding-left: 40px;
}

.grid--no-space .grid_col {
    margin-right: 0;
}

.grid_col--ab {
    vertical-align: bottom;
}

.grid_col--am {
    vertical-align: middle;
}

.module-financial  span.module_link-text {
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 10px 0;
    text-transform: capitalize;
   font-size: 13px;

}




.module-financial-year .grid a:before {
    content: "\e628";
    color: #dd2a2a;
    font-family: 'Q4-Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    vertical-align: top;
}

.module-financial-year .grid a[href*=".pdf"]:before {
    content: "\e62a";
    color: #dd2a2a;
}

.module-financial-year .module_links {
    padding-left: 0px;
}

.grid_col.grid_col--1-of-2.grid_col--lc-1-of-1.grid_col--md-1-of-1.latest {
    padding-left: 0px;
}