.container-fluid,.container{max-width:1406px;margin-right:auto;margin-left:auto}
.container-fluid{padding-left:30px;padding-right:30px}.row{margin-left:-10px;margin-right:-10px}.row>.col-xs-1,.row>.col-sm-1,.row>.col-md-1,.row>.col-lg-1,.row>.col-xs-2,.row>.col-sm-2,.row>.col-md-2,.row>.col-lg-2,.row>.col-xs-3,.row>.col-sm-3,.row>.col-md-3,.row>.col-lg-3,.row>.col-xs-4,.row>.col-sm-4,.row>.col-md-4,.row>.col-lg-4,.row>.col-xs-5,.row>.col-sm-5,.row>.col-md-5,.row>.col-lg-5,.row>.col-xs-6,.row>.col-sm-6,.row>.col-md-6,.row>.col-lg-6,.row>.col-xs-7,.row>.col-sm-7,.row>.col-md-7,.row>.col-lg-7,.row>.col-xs-8,.row>.col-sm-8,.row>.col-md-8,.row>.col-lg-8,.row>.col-xs-9,.row>.col-sm-9,.row>.col-md-9,.row>.col-lg-9,.row>.col-xs-10,.row>.col-sm-10,.row>.col-md-10,.row>.col-lg-10,.row>.col-xs-11,.row>.col-sm-11,.row>.col-md-11,.row>.col-lg-11,.row>.col-xs-12,.row>.col-sm-12,.row>.col-md-12,.row>.col-lg-12{padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media only screen and (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media only screen and (min-width: 1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media only screen and (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.flex-xs{display:-webkit-flex;display:flex}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap.row::before{content:none}.fd-r{-webkit-flex-direction:row;flex-direction:row}.fd-c{-webkit-flex-direction:column;flex-direction:column}.f1,.flex-1{-webkit-flex:1;flex:1}.fn,.flex-n{-webkit-flex:none;flex:none}.order-1{-webkit-order:1;order:1}.order-2{-webkit-order:2;order:2}.ai-fe{-webkit-align-items:flex-end;align-items:flex-end}.ai-c{-webkit-align-items:center;align-items:center}.ai-s{-webkit-align-items:stretch;align-items:stretch}.as-fe{-webkit-align-self:flex-end;align-self:flex-end}.as-c{-webkit-align-self:center;align-self:center}.jc-c{-webkit-justify-content:center;justify-content:center}.jc-sb{-webkit-justify-content:space-between;justify-content:space-between}.jc-sa{-webkit-justify-content:space-around;justify-content:space-around}.jc-fe{-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (min-width: 768px){.flex-sm{display:-webkit-flex;display:flex}}@media only screen and (min-width: 1024px){.flex-md{display:-webkit-flex;display:flex}}@media only screen and (min-width: 1200px){.flex-lg{display:-webkit-flex;display:flex}}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media only screen and (max-width: 767px){.visible-xs{display:block !important}.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 1023px){.visible-sm{display:block !important}.hidden-sm{display:none !important}}@media (min-width: 1024px) and (max-width: 1199px){.visible-md{display:block !important}.hidden-md{display:none !important}}@media only screen and (min-width: 1200px){.visible-lg{display:block !important}.hidden-lg{display:none !important}}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}@font-face{font-family:'Genericons';src:url("../fonts/Genericons.eot");src:url("../fonts/Genericons.eot?#iefix") format("embedded-opentype"),url("../fonts/Genericons.woff") format("woff"),url("../fonts/Genericons.ttf") format("truetype"),url("../fonts/Genericons.svg#Genericons") format("svg");font-weight:normal;font-style:normal}
.genericon{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block;vertical-align:middle;text-align:center;font-family:"Genericons";cursor:pointer}
.genericon-facebook::before{content:"\f203"}.genericon-facebook-alt::before{content:"\f204"}.genericon-googleplus::before{content:"\f206"}.genericon-googleplus-alt::before{content:"\f218"}.genericon-instagram::before{content:"\f215"}.genericon-linkedin::before{content:"\f207"}.genericon-linkedin-alt::before{content:"\f208"}.genericon-mail::before{content:"\f410"}.genericon-pinterest::before{content:"\f209"}.genericon-pinterest-alt::before{content:"\f210"}.genericon-reddit::before{content:"\f222"}.genericon-stumbleupon::before{content:"\f223"}.genericon-tumblr::before{content:"\f214"}.genericon-twitter::before{content:"\f202"}.genericon-vimeo::before{content:"\f212"}.genericon-website::before{content:"\f475"}.genericon-wordpress::before{content:"\f205"}.genericon-youtube::before{content:"\f213"}.genericon-search::before{content:"\f400"}.genericon-menu::before{content:"\f419"}.genericon-close::before{content:"\f405"}.genericon-close-alt::before{content:"\f406"}.genericon-user::before{content:"\f304"}
.genericon-expand:before { content: "\f431"; }
.genericon-collapse:before { content: "\f432"; }
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;list-style:none outside none;margin:0;outline:0 none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}.image a,header,footer,nav,section,article,hgroup,figure{display:block}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}

body{position:relative;font:300 16px/24px "Ubuntu",sans-serif;color:black}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;color:#007aa6}
img{max-width:100%;vertical-align:middle;height:auto}
iframe{max-width:100%;vertical-align:middle;border:1px solid #1d3a5b}
.highlight{color:#007aa6}

h1,h2,h3,h4,h5,h6{font-weight:300;text-transform:uppercase;color:#1d3a5b}
h1{font-size:48px;line-height:48px}
h2{font-size:38px;line-height:38px;margin-bottom:10px}
h3{font-size:30px;line-height:30px}
h4{font-size:24px;line-height:24px;margin-bottom:10px}
h5{font-size:20px;line-height:20px;background-color:#f2f2f2;padding:10px}
h6{font-size:18px;line-height:18px;background-color:#1d3a5b;color:white;padding: 10px}

/* footer */
.page-footer{font-size:14px;padding-bottom:30px;text-align:center}

/* header */
.page-nav{border-bottom:1px solid #ddd;font-size:14px;line-height:16px;text-transform:uppercase;background-color:white;z-index:1}

#top{padding:5px 0;}
#top h3 a{color:black}
.topnav .current > a{background-color:#1d3a5b;color:white;border-radius:3px}
.topnav li a{display:block;padding:5px}



#bot{background-color:#f2f2f2}
.nav a{display:block;padding:5px}
.nav .current,
.nav .active > a{font-weight:bold;color:black}

.genericon-menu {
  position: fixed;
  z-index:1;
  top: 5px;
  right: 5px;
  width: 30px;
  font-size:12px;
  height: 30px;
  line-height: 30px;
  border-width:1px;
  border-style:solid;
}
.genericon-close-alt {
  font-size:
}
.genericon-expand {
  width:24px;
  height:24px;
  line-height:24px;
  font-size:20px;
  border-width:1px;
  border-style:solid;
}
.genericon-collapse {
  background-color:black;
  color:white;
  border-color:transparent;
}
.topnav > li {
  position:relative;
}
@media (max-width:767px) {
  #top h3{text-align:center}
  .topnav{padding-top:5px;padding-bottom:5px}
  .topnav > li{flex-grow:1;text-align:center}
  
  #bot {
    visibility:hidden;
    opacity:0;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding-top:35px;
  }
  #bot .ss {
    height:100%;
    overflow-y:scroll;
  }
  .show-menu #bot{
    visibility:visible;
    opacity:1;
  }
  .nav > li > a{position:relative;display:inline-block;vertical-align:middle;font-size:18px;line-height:26px}
  .subnav{
    height:0;
    overflow:hidden;
    padding-left:5px;
    padding-right:5px;
    background-color:white;
    font-size:16px;
  }
  .subnav .active > a{color:#007aa6}
  .nav > li.expand .subnav{
    height:auto;padding-top:10px;padding-bottom:10px;
  }
}
@media (min-width:768px) {
  .topnav > li{padding:0 5px}
  
  .nav > li{flex-grow:1;text-align:center}
  .nav > li > a{padding-top:10px;padding-bottom:10px}
  .subnav {
    position:absolute;
    z-index:1;
    top:100%;
    left:0;
    right:0;
    text-align:left;
    background-color:#f2f2f2;
    height:auto;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #ddd;
    opacity:0;
    visibility:hidden;
  }
  .topnav .subnav {
    background-color:white;
    left:inherit;
    right:5px;
  }
  .page-nav .genericon {display:none}
  
  #bot {
    position:relative;
  }
  .subnav {
    background-color:#eff4fa;
    text-align:center;
  }
  .subnav a {
    margin-right:20px;
  }
  .default > a  {
    background-color:#eff4fa;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #eff4fa;
    position:relative;
    z-index:10;
  }
  .default .subnav {
    opacity:1;
    visibility:visible;
    border-top:1px solid #ddd;
    top:37px;
  }
}

/* main */
main,
article{padding-top:10px;padding-bottom:10px}