@charset "utf-8";
/* CSS Document */
.layout-canvas-g {
    background-color: #fff;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    width: 100%;
  }
  .layout-canvas-g > .header,
  .layout-canvas-g > .section,
  .layout-canvas-g > .footer {
    position: relative;
    overflow: hidden;
    width: 100%;
    word-wrap: break-word;
  }
  .layout-canvas-g > .section {
    margin: 10px 0;
  }
  .layout-canvas-g > .section > .columns {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  body {
    color: #000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    margin: 0 auto;
    max-width: 1280px;
  }
  @media only screen and (max-width: 480px) {
    .mobile-hidden {
      display: none !important;
    }
    .responsive-td {
      width: 100% !important;
      display: block !important;
      padding: 0 !important;
    }
  }
  .layout-canvas-g > .section > .columns {
    width: 100%;
  }
 
 /* NEW STYLES ADDED */   
  .layout {
    a {
      text-decoration:underline;
      font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    }
  }

  .top-section {
      padding: 10px 20px;
      text-align: right;
      background-color: #EDEDED;
      a {
          color: #012169;
    font-size:13.5px;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
      }
  }
  
  .logo-section { 
    padding: 20px;
    img {
      display: block; 
      padding: 0px; 
      text-align: left; 
      height: 20px; 
      width: 200px; 
      border: 0px;
    }
  }
  .header-section {
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size: 18px;
    padding: 10px 20px;
    text-align: right;
    background-color: #EDEDED;
  }
  .footer-section {
    background-color: #012169;
    margin: 10px 0;
    padding: 15px 20px;
    color: white;
  }
    .footer-logo {
        display: block; 
        padding: 0px; 
        text-align: left; 
        height: 20px; 
        width: 200px; 
        border: 0px;
      }
   
    .footer-links {
      margin-top: 15px;
      margin-bottom: -2px;
      a, button {
          font-size: 12px;
          color: white;
      }
      button {
        padding: 0;
        border: 0;
        cursor: pointer;
        background-color: transparent;
        text-decoration: underline;
      }
    }

   .disclosures {
      font-size: 10px;
   font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
      line-height: 1.425;
    }
 
 .ot-sdk-show-settings + img {
      width: 22px;
      vertical-align: middle;
    }
  
 .ot-container { color: white }
.ot-sdk-show-settings {
  color: white;
}
.ot-sdk-show-settings + img {
  width:22px; vertical-align: middle;
}
  .bp-ot .ot-sdk-show-settings {color:#80a8e0;}

/*MAIN BODY CSS*/
.page_title
{
 text-align: center;
 padding-top:15px;
 font-size:38px;
 color:#ffffff;
 background-color:#012169;
 font-family:Calibri,sans-serif;
}

.banner
{
 display: block; padding: 0px; text-align: center; height: auto; width: 100%; border: 0px;
}

.maincontent
{
 margin-left: 40px;
 font-size:18px;
 line-height:normal;
 font-family:Calibri,sans-serif;
  margin-bottom:10px;
  margin-top:15px;
}

.list-item
{
 text-decoration:underline;
 margin-left: 40px;
 font-size:18px;
 color:blue;
 line-height:normal;
 font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
 list-style-type: normal;
}

.grid1
{
 width:24%;
 float:left;
 margin-right:5px;
 margin-top:45px;
 font-size:18px;
 line-height:normal;
 font-family:Calibri,sans-serif;
  display:block;
}
.grid2
{
 width:24%;
 float:left;
 margin-right:5px;
 margin-top:45px;
 height:100%;
  display:block;
   font-size:18px;
 line-height:normal;
 font-family:Calibri,sans-serif;
}
.grid3
{
 width:24%;
 float:left;
 margin-right:5px;
 margin-top:45px;
 height:100%;
  display:block;
   font-size:18px;
 line-height:normal;
 font-family:Calibri,sans-serif;
}
.grid4
{
 width:24%;
 float:left;
 margin-right:5px;
 margin-top:45px;
 height:100%;
  display:block;
   font-size:18px;
 line-height:normal;
 font-family:Calibri,sans-serif;
}

.grid-container
{
 width:100%;
 height:650px;
 margin-bottom:100px;
 display;block;
margin-left:20px;
}

.title
{
 font-size:18px;
 line-height:normal;
 font-family:Arial, sans-serif;
 text-align: center;
 padding-bottom:10px;
}
.caption{
  text-align: center;
  padding-bottom:40px;
  font-size:12px;
 font-family:Arial, sans-serif;
}

.gridimg
{
 display: block; 
 width:400px;
 padding: 0px; 
 text-align: center; 
 height: auto; 
 width: 100%; 
 border: 0px;
}
.gridtext
{
  text-align: center; 
  font-size:11pt;
  font-family:Calibri,sans-serif;
  font-size:13.5pt;
  padding-bottom:20px;
}
.gridlist
{
 margin-left:16px;
 font-size:18px;
 line-height:107%;
 font-family:Calibri, sans-serif;
}

.gridlist a
{
  color:blue;
  text-decoration:underline;
}

.col-sm-4 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 5px;
  padding-bottom:10px;
}

@media (min-width: 576px) {
  .col-sm-4 {
    -webkit-box-flex: 0;
 float:left;
    -ms-flex: 0 0 24.5%;
    flex: 0 0 24.5%;
    max-width: 24.5%;
  }
}
