﻿.mega-alert {
    background-color: #FFFF66;
    padding: 8px 5px;
  }
  .mega-alert p {
      font-size: 16.5px;
      color: #222;
      margin-bottom:0px;
  }
  
  .mega-alert a {
      text-decoration:underline;
      font-weight:500;
      color:#222 !important;
  }
  
  
  .btn-secondary {
      background-color: transparent;
      color: #45747E !important;
      text-shadow: none;
      border-radius: 0;
      text-decoration: none !important;
      padding: 12px 16px;
      border: 2px solid trasparent;
      font-size: 17px;
      font-weight: 700;
      letter-spacing: 0.75px;
  }
  .btn-secondary:hover,
  .btn-secondary:focus {
      background-color:#f1f1f1;
      border-color:#f1f1f1;
  }
  
  .btn.btn-tertiary {
      background: #00585e;
      background: -webkit-gradient(linear, left top, left bottom, from(#00585e),color-stop(4%, #03666c),color-stop(11%, #04707a),color-stop(16%, #047178),color-stop(22%, #06727c),color-stop(33%, #04707a),color-stop(36%, #036e76),color-stop(40%, #026d75),color-stop(69%, #026d75),color-stop(71%, #046b72),color-stop(73%, #01686f),color-stop(76%, #036870),color-stop(80%, #02646d),color-stop(82%, #006067),color-stop(87%, #005f66),color-stop(96%, #00555a),to(#004f58));
      background: -o-linear-gradient(top, #00585e 0%,#03666c 4%,#04707a 11%,#047178 16%,#06727c 22%,#04707a 33%,#036e76 36%,#026d75 40%,#026d75 69%,#046b72 71%,#01686f 73%,#036870 76%,#02646d 80%,#006067 82%,#005f66 87%,#00555a 96%,#004f58 100%);
      background: linear-gradient(to bottom, #00585e 0%,#03666c 4%,#04707a 11%,#047178 16%,#06727c 22%,#04707a 33%,#036e76 36%,#026d75 40%,#026d75 69%,#046b72 71%,#01686f 73%,#036870 76%,#02646d 80%,#006067 82%,#005f66 87%,#00555a 96%,#004f58 100%);
      border-radius: 10px;
      padding: 8px 15px;
      color: #fff;
      font-size: 18px;
      font-weight: 500;
      text-transform: none;
  }
  
  .btn.btn-tertiary:hover,
  .btn.btn-tertiary:active,
  .btn.btn-tertiary:focus {
      background: #007780;
  }
  
  .btn-subscribe-alerts {
      margin-top: 5px;
  }
  @media only screen and (min-width: 100px) {
    html {
      font-size: 15.5px;
    }
    body {
      background-color: #ffffff;
      font-family: 'Roboto', sans-serif;
      color: #333333;
      font-size: 1em;
    }
    body.font-size-smaller {
      font-size: 0.875em;
    }
    body.font-size-larger {
      font-size: 1.125em;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      color: #333333;
    }
    p.lead {
      font-size: 1.4em;
    }
    blockquote{
      font-size: 1em;
      line-height:1.25em;
      border:none;
      margin:0 0 10px 0;
      padding:0;
  }
  
    .cta {
      padding-bottom: 15px;
      margin-bottom: 15px;
    }
    
    .btn-cta {
      height:158px;
      margin-bottom: 45px;
    }
    
    .btn-cta a {
      height: 158px;
      padding: 15px 15px!important;
    }
    
    .btn-cta-small {
      height:115px;
      margin-bottom: 30px;
    }
    
    .btn-cta-small a {
      height: 115px;
      padding: 15px 15px!important;
    }
    
    .btn-cta-small .audience-feature-col {
      height: 115px;
    }  
    
    .btn-cta-small .audience-feature-col .description {
      font-size: 12px;
    }
  
    
    .mainContentArea .cta a {
      position: relative;
      z-index: 10;
      text-align: center;
      color: #444!important;
      font-size: 22px;
      display: block;
      text-decoration: none!important;
      padding: 15px 5px;
      transition: 0.15s ease all;
      border-top: 10px solid #5da56a;
    }
    .mainContentArea .cta a:hover,
    .mainContentArea .cta a:focus {
      color: #444!important;
      border-top: 10px solid #55be68;
    }
    .cta a:hover:before,
    .cta a:focus:before {
      position: absolute;
      content: '';
      bottom: 0px;
      left: 50%;
      right: 50%;
      transform: translateX(-50%);
      width: 100px;
      background: #55be68;
      height: 3px;
    }
    .cta a.br:after {
      position: absolute;
      content: '';
      right: 0;
      top: 5px;
      bottom: 5px;
      width: 1px;
      background: #ddd;
    }
    .cta a i {
      text-align: center;
      color: #999;
      display: block;
      margin: 0 0 10px 0;
      font-size: 50px;
    }
    .cta a:hover i,
    .cta a:focus i {
      color: #55be68;
    }  
  
    .square-card {
      display: block;
      position: relative;
      margin-bottom: 50px;
    }
    .square-card span {
      font-family: 'Bell Gothic Std Black', sans-serif;
      background-color: #50b663;
      position: absolute;
      bottom: -30px;
      left: 0;
      right: 0;
      padding: 11px 20px 7px 20px;
      color: #171717;
      font-size: 22px;
      line-height: 25px;
      font-weight: 700;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 50px;
      text-transform: uppercase;
    }
    .square-card img {
      width: 100%;
    }
    .square-card.square-card-mini {
      margin-bottom: 65px;
    }
    .square-card.square-card-mini span {
      font-size: 15px;
      font-weight: 500;
      min-height: 45px;
      bottom: -45px;
      padding: 5px 10px;
    }
    .square-card.square-card-super-mini {
      margin-bottom: 25px;
    }
    .square-card.square-card-super-mini span {
      font-size: 15px;
      font-weight: 500;
      min-height: 30px;
      bottom: -9px;
      padding: 5px 10px;
    }
    
    .openHouse .nav .dropdown, .openHouse .nav .dropdown .dropdown-menu {
      display:block;
      }
      
      .openHouse .nav .dropdown .dropdown-menu {
          width:320px;
      }
    
    .openHouse, .openHouse .dropdown-menu {
      font-size: 1.25em;
    }
  
  /*.openhouseOneCol {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Crect fill='%2333F056' width='540' height='450'/%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(230 828 467)'%3E%3Cstop offset='0' stop-color='%2333F056'/%3E%3Cstop offset='1' stop-color='%23FFFFFF'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='473' height='394.2' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.06'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
  } background by SVGBackgrounds.com */	
  
    .audience-feature-col {
      border-bottom: 1px solid #ddd;
      /*margin-right: 10px;
      max-height: 265px;
      height: 265px;*/
      border-right: 1px solid #ddd;
      border-left: 1px solid #ddd;
      background-color: #fff;
      height: 158px;
      border: 1px solid #5da56a;
      border-radius: 6px;
    }
   
   .audience-feature-col .description {
        padding: 10px 15px;
        font-size: 17px;
        display: block;
      text-align: center;
    }
      
    .list-group div:last-child .audience-feature-col {
      margin-right: 0px;
    }
      
  .audience-feature__header {
      text-align: center;
      position: relative;
  }  
    
  .audience-feature__header-icon {
      color: #1e2a49;
      position: absolute!important;
      top: 19px;
      left: 0;
      right: 0;
      margin: auto;
  }
  
  
  .audience-feature__header a {
    background: linear-gradient(0deg, lightgreen, white) no-repeat right bottom / 0 var(--bg-h);
    transition: background-size 350ms;
    --bg-h: 100%;
    border-radius:6px;
  }
  
  .audience-feature__header a:where(:hover, :focus-visible) {
    background-size: 100% var(--bg-h);
    background-position-x: left;
    border-radius:6px;
  }
  
  
  
  
  .mainContentArea a.btn-aqua {
      background-color:#2bdfdf;
      border-color:#2bdfdf;
      color:black!important;
  }
  
  .mainContentArea a.btn-aqua:hover {
      background-color:#4af1f1;
      border-color:#4af1f1;
  }
  
  .mainContentArea a.btn-lime {
      background-color:#4fdf2b;
      border-color:#4fdf2b;
      color:black!important;
  }
  
  .mainContentArea a.btn-lime:hover {
      background-color:#67e447;
      border-color:#67e447;
  }
  
  .mainContentArea a.btn-sun {
      background-color:#f4fd14;
      border-color:#f4fd14;
      color:black!important;
  }
  
  .mainContentArea a.btn-sun:hover {
      background-color:#eff55b;
      border-color:#eff55b;
  }
  
  .mainContentArea a.btn-orange {
      background-color:#ffa000;
      border-color:#ffa000;
      color:black!important;
  }
  
  .mainContentArea a.btn-orange:hover {
      background-color:#fcb031;
      border-color:#fcb031;
  }
  
  .mainContentArea a.btn-purple {
      background-color:#fc34fc;
      border-color:#fc34fc;
      color:black!important;
  }
  
  .mainContentArea a.btn-purple:hover {
      background-color:#f752f7;
      border-color:#f752f7;
  }
  
  .mainContentArea a.btn-rusty {
      background-color:#fc5434;
      border-color:#fc5434;
      color:black!important;
  }
  
  .mainContentArea a.btn-rusty:hover {
      background-color:#fa6e53;
      border-color:#fa6e53;
  }
  
  .mainContentArea .btn-wrap {
      display:table;
      width:100%;
      margin-bottom: 30px;
  }
  
  .mainContentArea a.btn-xl {
      text-decoration: none;
      padding: 30px;
      width: 100%;
      white-space: normal;
      height: 110px;
      max-height: 110px;
      vertical-align: middle;
      display: table-cell;
  }
  
  .mainContentArea a.btn-xl:hover, .mainContentArea a.btn-xl:focus {
      text-decoration:underline;
  }
  
      .mainContent ul a:before, .mainContent ol a:before, .mainContent p a:before, .mainContent a:before {
          display: inline-block;
          font: var(--fa-font-solid);
          /*font: normal normal normal 14px/1 FontAwesome;*/
          font-size: 35px;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          transform: translate(0, 0);
          width: 35px;
          text-align: right;
          margin-right: 10px;
      }
      
      
      .doc-icon a[href$=".txt"]:before {
          content: "\f15c"; /*Text*/
      }
      .doc-icon a[href$=".pdf"]:before {
          content: "\f1c1"; /*PDF*/
      }
      .doc-icon a[href$=".gif"]:before,
      .doc-icon a[href$=".jpg"]:before,
      .doc-icon a[href$=".jpeg"]:before,
      .doc-icon a[href$=".png"]:before,
      .doc-icon a[href$=".bmp"]:before,
      .doc-icon a[href$=".tif"]:before {
          content: "\f1c5"; /*Image*/
      }
      .doc-icon a[href$=".zip"]:before,
      .doc-icon a[href$=".zipx"]:before,
      .doc-icon a[href$=".rar"]:before,
      .doc-icon a[href$=".tar"]:before,
      .doc-icon a[href$=".gz"]:before,
      .doc-icon a[href$=".dmg"]:before,
      .doc-icon a[href$=".iso"]:before {
          content: "\f1c6"; /*Archive*/
      }
      .doc-icon a[href$=".wav"]:before,
      .doc-icon a[href$=".mp3"]:before,
      .doc-icon a[href$=".fla"]:before,
      .doc-icon a[href$=".flac"]:before,
      .doc-icon a[href$=".ra"]:before,
      .doc-icon a[href$=".rma"]:before,
      .doc-icon a[href$=".aif"]:before,
      .doc-icon a[href$=".aiff"]:before,
      .doc-icon a[href$=".aa"]:before,
      .doc-icon a[href$=".aac"]:before,
      .doc-icon a[href$=".aax"]:before,
      .doc-icon a[href$=".ac3"]:before,
      .doc-icon a[href$=".au"]:before,
      .doc-icon a[href$=".ogg"]:before,
      .doc-icon a[href$=".avr"]:before,
      .doc-icon a[href$=".3ga"]:before,
      .doc-icon a[href$=".flac"]:before,
      .doc-icon a[href$=".mid"]:before,
      .doc-icon a[href$=".midi"]:before,
      .doc-icon a[href$=".m4a"]:before,
      .doc-icon a[href$=".mp4a"]:before,
      .doc-icon a[href$=".amz"]:before,
      .doc-icon a[href$=".mka"]:before,
      .doc-icon a[href$=".asx"]:before,
      .doc-icon a[href$=".pcm"]:before,
      .doc-icon a[href$=".m3u"]:before,
      .doc-icon a[href$=".wma"]:before,
      .doc-icon a[href$=".xwma"]:before {
          content: "\f1c7"; /*Audio*/
      }
      .doc-icon a[href$=".avi"]:before,
      .doc-icon a[href$=".mpg"]:before,
      .doc-icon a[href$=".mp4"]:before,
      .doc-icon a[href$=".mkv"]:before,
      .doc-icon a[href$=".mov"]:before,
      .doc-icon a[href$=".wmv"]:before,
      .doc-icon a[href$=".vp6"]:before,
      .doc-icon a[href$=".264"]:before,
      .doc-icon a[href$=".vid"]:before,
      .doc-icon a[href$=".rv"]:before,
      .doc-icon a[href$=".webm"]:before,
      .doc-icon a[href$=".swf"]:before,
      .doc-icon a[href$=".h264"]:before,
      .doc-icon a[href$=".flv"]:before,
      .doc-icon a[href$=".mk3d"]:before,
      .doc-icon a[href$=".gifv"]:before,
      .doc-icon a[href$=".oggv"]:before,
      .doc-icon a[href$=".3gp"]:before,
      .doc-icon a[href$=".m4v"]:before,
      .doc-icon a[href$=".movie"]:before,
      .doc-icon a[href$=".divx"]:before {
          content: "\f1c8"; /*Video*/
      }
      .doc-icon a[href$=".css"]:before,
      .doc-icon a[href$=".js"]:before,
      .doc-icon a[href$=".py"]:before,
      .doc-icon a[href$=".git"]:before,
      .doc-icon a[href$=".py"]:before,
      .doc-icon a[href$=".cpp"]:before,
      .doc-icon a[href$=".h"]:before,
      .doc-icon a[href$=".ini"]:before,
      .doc-icon a[href$=".config"]:before {
          content: "\f1c9"; /*code*/
      }
      .doc-icon a[href$=".exe"]:before,
      .doc-icon a[href$=".jar"]:before,
      .doc-icon a[href$=".dll"]:before,
      .doc-icon a[href$=".bat"]:before,
      .doc-icon a[href$=".pl"]:before,
      .doc-icon a[href$=".scr"]:before,
      .doc-icon a[href$=".msi"]:before,
      .doc-icon a[href$=".app"]:before,
      .doc-icon a[href$=".deb"]:before,
      .doc-icon a[href$=".apk"]:before,
      .doc-icon a[href$=".jar"]:before,
      .doc-icon a[href$=".vb"]:before,
      .doc-icon a[href$=".prg"]:before,
      .doc-icon a[href$=".sh"]:before {
          content: "\f085"; /*Executable*/
      }
      
      .doc-icon a[href$=".com"]:before,
      .doc-icon a[href$=".net"]:before,
      .doc-icon a[href$=".org"]:before,
      .doc-icon a[href$=".edu"]:before,
      .doc-icon a[href$=".gov"]:before,
      .doc-icon a[href$=".mil"]:before,
      .doc-icon a[href$="/"]:before,
      .doc-icon a[href$=".html"]:before,
      .doc-icon a[href$=".htm"]:before,
      .doc-icon a[href$=".xhtml"]:before,
      .doc-icon a[href$=".jhtml"]:before,
      .doc-icon a[href$=".php"]:before,
      .doc-icon a[href$=".php3"]:before,
      .doc-icon a[href$=".php4"]:before,
      .doc-icon a[href$=".php5"]:before,
      .doc-icon a[href$=".phtml"]:before,
      .doc-icon a[href$=".asp"]:before,
      .doc-icon a[href$=".aspx"]:before,
      .doc-icon a[href$=".cfm"]:before,
      .doc-icon a[href$=".jsp"]:before,
      .doc-icon a[href*="?"]:before,
      .doc-icon a[href*="#"]:before,
      .doc-icon a:not([href*='.']):before {
          content: "\f0c1"; /*link*/
      }
      
      .doc-icon a[href$=".doc"]:before,
      .doc-icon a[href$=".docx"]:before,
      .doc-icon a[href*=".docx"]:before,
      .doc-icon a[href*=".DOCx"]:before {
          content: "\f1c2"; /*Word*/
      }
      .doc-icon a[href$=".xls"]:before,
      .doc-icon a[href$=".xlsx"]:before,
      .doc-icon a[href*=".xlsx"]:before,
      .doc-icon a[href*=".XLSx"]:before {
          content: "\f317"; /*Excel*/
      }
      .doc-icon a[href$=".ppt"]:before,
      .doc-icon a[href$=".pptx"]:before,
      .doc-icon a[href*=".pptx"]:before,
      .doc-icon a[href*=".PPTx"]:before {
          content: "\f1c4"; /*Powerpoint*/
      }
  
      
      .doc-icon a[href^="mailto:"]:before {
          content: "\f003"; /*email*/
          width: 15px;
          margin-right: 12px;
      }
      
      
      /*   Recaptcha and Webpart Icon Reset     */
  
      #recaptcha_widget_div a:before, .js-webpart-menuCell a:before, .ms-core-menu-link:before, .ms-summaryLinksToolbar a:before, .ms-core-menu-root:before {
          content: ""!important;
          margin: 0!important;
          display: inline!important;
      }
  
  
  
  
  
  
  
    .mainContent {
      background-color: #fff;
      color: #333333;
      padding: 25px 15px;
    }
    .relativeContent {
      background-color: #efefef;
      color: #333333;
    }
    .mainContentArea a,
    .relativeContent a {
      color: #007780 !important;
      text-decoration: underline;
      transition: 0.15s all ease-in-out;
    }
    .mainContentArea a:hover,
    .mainContentArea a:focus,
    .relativeContent a:active {
      color: #102649 !important;
      text-decoration: none;
    }
    .mainContentArea a:visited,
    .relativeContent a:visited {
      color: #45747E;
    }
    .btn.btn-syndication {
      margin-top: -5px;
      background-color: #F77D2E !important;
      color: #000 !important;
    }
    .navbar-portalbar-v3 .icon-stack .icon-kygov-text {
      color: #ffffff;
    }
    .navbar-portalbar-v3 .governor {
      color: #ffffff;
    }
    .navbar-portalbar-v3 {
      background-color: #006699;
      background: linear-gradient(to bottom, #006699 0%, #003366 100%);
      border-color: #001933;
    }
    .navbar-portalbar-v3 .navbar-toggle,
    .navbar-portalbar-v3 .navbar-toggle:hover,
    .navbar-portalbar-v3 .navbar-toggle:active,
    .navbar-portalbar-v3 .navbar-toggle:focus {
      background: #003366;
      background: rgba(0, 51, 102, 0.4);
    }
    .navbar-portalbar-v3 .navbar-nav > li > a {
      color: #ffffff;
      text-shadow: 0 1px 0px #001933;
    }
    .navbar-portalbar-v3 .navbar-brand {
      color: #ffffff;
    }
    .navbar-portalbar-v3 .navbar-nav > li > a:hover,
    .navbar-portalbar-v3 .navbar-nav > .open > a,
    .navbar-portalbar-v3 .navbar-nav > .open > a:hover,
    .navbar-portalbar-v3 .navbar-nav > .open > a:focus {
      background: #003366;
      background: rgba(0, 51, 102, 0.4);
      color: #ffffff;
      text-shadow: 0 1px 0px #001933;
    }
    .navbar-portalbar-v3 .search-toggle,
    .navbar-portalbar-v3 .login-toggle {
      color: #ffffff;
    }
    .navbar-portalbar-v3 .navbar-text-kytagline {
      color: #ffffff;
    }
    header .headerRow .container {
      background-color: #ffffff;
    }
    header .header-title-description {
      color: #333333;
    }
    .mainNavRow .container,
    .navbar-default {
      background-color: #1a4988;
    }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li > a {
      color: #ffffff;
    }
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {
      background-color: #18427b;
      color: #ffffff;
    }
    .navbar-highlight {
      display:none;
    }
    #mobile-highlight img {
      display:block;
      height:175px;
      width:auto;
      margin:10px auto;
      text-align:center;
  }
    body .Combo-Nav {
      font-family: 'Rubik', sans-serif;
    }
    .Combo-Nav ~ .sm-jquery-disable-overlay {
      display: none;
    }
    .Combo-Nav header .header-title-description small {
      margin-bottom: 5px;
    }
    .Combo-Nav .headerRow {
      border-bottom: 1px solid #1a4988;
    }
    .Combo-Nav p.subsite-heading {
      margin-bottom: 0;
      color: #666666;
      font-size: 13px;
      text-transform: uppercase;
    }
    .Combo-Nav h2,
    .Combo-Nav h4 {
      font-family: 'Roboto', sans-serif;
    }
    .Combo-Nav h1,
    .Combo-Nav h3,
    .Combo-Nav h5,
    .Combo-Nav h6 {
      font-family: 'Merriweather', serif;
    }
    .Combo-Nav h1.pageTitle {
      margin: 0 0 25px 0;
      font-size: 2em;
      font-weight: 700;
      border-bottom: 3px solid #69C397;
      padding-bottom: 5px;
    }
    .Combo-Nav h1.header-title-description {
      font-family: 'Rubik', sans-serif;
    }
    .Combo-Nav h1.header-title-description small {
      color: #333333;
    }
    .Combo-Nav h2 {
      font-weight: 700;
      font-size: 1.85em;
    }
    .Combo-Nav h2.open-header2 {
      font-size: 1.55em;
    }
    .Combo-Nav h2.section-title {
      font-size: 1.5em;
      margin: 0 0 20px 0;
      text-transform: uppercase;
      position: relative;
      z-index: 1;
      color: #333;
    }
    .Combo-Nav h2.section-title span {
      background: #fff;
      padding-right: 10px;
    }
    .Combo-Nav h2.section-title span:after {
      position: absolute;
      content: "";
      top: 50%;
      margin-top: 0;
      right: 0;
      width: 100%;
      height: 3px;
      z-index: -1;
      background-color: #69C397;
    }
    .Combo-Nav h2.small {
      color: #333;
      font-size: 1.5em;
      line-height: 1em;
      margin: 0 0 5px 0;
    }
    .Combo-Nav h3 {
      font-weight: 700;
      font-size: 1.7em;
    }
    .Combo-Nav h4 {
      font-size: 1.5em;
    }
    .Combo-Nav h5 {
      font-size: 1.4em;
    }
    .Combo-Nav h6 {
      font-size: 1.2em;
    }
    .Combo-Nav h3.alt-heading {
      font-family: 'Roboto', sans-serif;
      font-weight: 700;
      font-size: 1.5em;
      margin: 5px 0 10px 0;
      border-bottom: 1px solid #ccc;
      padding-bottom: 10px;
    }
    .Combo-Nav h3.alt-heading img {
      height: auto;
      width: 50px;
      margin-right: 10px;
    }
    .Combo-Nav .page-list > li {
      display: block;
      padding: 10px 0;
      border-bottom: 1px solid #cccccc;
    }
    .Combo-Nav .page-list > li:last-of-type {
      border-bottom: none;
      padding-bottom: 0;
    }
    .Combo-Nav .page-list h3.page-list-title {
      font-family: 'Roboto', sans-serif;
      font-weight: 700;
      font-size: 1.85em;
      margin: 0 0 10px 0;
    }
    .Combo-Nav .page-list .page-list-date {
      margin-top: -7px;
      margin-bottom: 0;
      font-weight: 700;
    }
    .breadcrumb {
      padding: 10px;
      background-color: #fafafa;
      border-bottom: 1px solid #dcdcdc;
    }
    .breadcrumb > li > a,
    .breadcrumb > .active {
      color: #333 !important;
    }
    .breadcrumb > li > a:after {
      color: #555 !important;
    }
    .breadcrumb > li + li:before {
      font-family: 'fontawesome';
      content: '\f105';
    }
    .Combo-Nav .mainNavRow .container,
    .Combo-Nav .navbar-default {
      background-color: #fff;
    }
    .Combo-Nav #mainNavContent .navbar-collapse {
      border-top: none;
      border-bottom: 1px solid #12325d;
      padding-left: 15px;
      padding-right: 15px;
      margin-left: -15px;
      margin-right: -15px;
    }
    .Combo-Nav #mainNavContent .navbar-nav {
      margin: 10px 0;
    }
    .Combo-Nav #mainNavContent .caret {
      display: none !important;
    }
    .Combo-Nav #mainNavContent .dropdown .dropdown-menu {
      border: none;
    }
    .Combo-Nav #mainNavContent .navbar-nav > .dropdown > a:after,
    .Combo-Nav #mainNavContent .navbar-nav .dropdown-submenu > a:after {
      content: '\f067';
      font-family: 'fontawesome';
      position: absolute;
      right: 10px;
      color: #007780;
    }
    .Combo-Nav #mainNavContent .navbar-nav > .dropdown.open > a:after,
    .Combo-Nav #mainNavContent .navbar-nav .dropdown-submenu.open > a:after {
      content: '\f068';
      font-family: 'fontawesome';
    }
    .Combo-Nav #mainNavContent .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > a:after {
      right: 20px;
    }
    .Combo-Nav #mainNavContent .navbar-nav > li > a {
      color: #222;
      font-weight: 400;
      font-size: 1.175em;
      padding: 14px;
      border-bottom: 1px solid #222;
    }
    .Combo-Nav #mainNavContent .navbar-nav > li:last-of-type > a {
      border-bottom: none;
    }
    .Combo-Nav #mainNavContent .navbar-nav > .active > a,
    .Combo-Nav #mainNavContent .navbar-nav > .active > a:hover,
    .Combo-Nav #mainNavContent .navbar-nav > .active > a:focus,
    .Combo-Nav #mainNavContent .navbar-nav > li > a:hover,
    .Combo-Nav #mainNavContent .navbar-nav > li > a:focus,
    .Combo-Nav #mainNavContent .navbar-nav > .open > a,
    .Combo-Nav #mainNavContent .navbar-nav > .open > a:hover,
    .Combo-Nav #mainNavContent .navbar-nav > .open > a:focus {
      background-color: #69C397;
      color: #000;
    }
    .Combo-Nav #mainNavContent .navbar-nav .open .dropdown-menu > li > a {
      color: #12325d;
      background: transparent;
      font-weight: 400;
      font-size: 15px;
      padding: 8px 20px;
    }
    .Combo-Nav #mainNavContent .navbar-nav .open .dropdown-menu > li.active > a,
    .Combo-Nav #mainNavContent .navbar-nav .open .dropdown-menu > li > a:hover,
    .Combo-Nav #mainNavContent .navbar-nav .open .dropdown-menu > li > a:active,
    .Combo-Nav #mainNavContent .navbar-nav .open .dropdown-menu > li > a:focus {
      box-shadow: inset 3px 0 0 0 #69C397;
      background: #fafafa;
    }
    .Combo-Nav #mainNavContent .navbar-nav .dropdown-submenu .dropdown-menu > li > a {
      padding: 8px 20px 8px 30px;
    }
    .Combo-Nav #mainNavContent .navbar-nav .open .dropdown-menu > li > a.has-submenu {
      border-bottom: 1px solid #12325d;
    }
    .footer-top {
      text-align: right;
    }
    .footer-top .container {
      padding-top: 10px;
      border-top: 1px solid #ddd;
      }
    .footer-top p.lead {
      display: block;
      margin-bottom: 0;
    }
    .footer-top .nav-social {
      display: block;
      padding-top: 15px;
      padding-bottom: 15px;
      float: right;
      margin-right: -5px;
    }
    .footer-top .nav-social:after {
      content: '';
      clear: both;
    }
    .footer-top .nav-social li {
      display: inline;
      float: left;
    }
    .footer-top .nav-social li > a {
      padding: 0 2px;
      
    }
    .footer-top .nav-social li > a .fa-stack-1x {
      color:#fff !important;
    }
    .footer-top .nav-social li > a .fa-stack-2x {
      color: #007780 !important;
    }
    .Homepage-Layout .footer-top {
      background-color: #f1f1f1;
    }
    .fa-stack-2x {
      color: #1a4988;
    }
    .fa-stack-1x {
      color: #fff;
    }
    #TopNav {
      background: #eeeeee;
    }
    #TopNav a {
      color: #0065a7;
    }
    #TopNav a:hover,
    #TopNav a:focus {
      color: #005993;
      background: #e4e4e4;
    }
    .first-nav {
      position: relative;
      display: block;
      width: 100%;
    }
    .first-nav > li {
      float: right;
    }
    .first-nav > li > a {
      padding: 6px 10px;
    }
    .first-nav a {
      font-family: 'Roboto Condensed', sans-serif;
    }
    .first-nav .dropdown-menu {
      padding: 0;
    }
    .first-nav .dropdown-menu > li > a {
      padding: 10px 15px;
      border-bottom: 1px solid #ddd;
    }
    .first-nav .dropdown-menu > li:last-of-type > a {
      border-bottom: none;
    }
    .first-nav .tabdrop .icon-align-justify:before {
      content: 'More';
      font-style: normal;
    }
    header .branding {
      background: #fff;
      border-bottom: 3px solid #69C397;
    }
    header .navbar {
      border-radius: 0;
      margin-bottom: 0;
    }
    header .navbar-collapse {
      position: relative;
    }
    header .branding .container {
      position: relative;
    }
    header .container-fluid .navbar-header {
      float: none;
      margin-left: -10px;
      margin-right: 0;
    }
    header .navbar-brand {
      float: none;
      display: block;
      padding: 10px 10px 10px 10px;
      margin-right: 75px;
    }
    header .navbar-brand img.agency-header-logo {
      max-height: 90px;
      height: 90px;
      width: auto;
      float: left;
      margin-right: 0;
      margin-bottom: 10px;
      margin-left: -15px;
      position: relative;
      left: 5px;
      z-index: 20;
    }
    header .navbar-brand .header-title {
      font-size: 16px;
      font-weight: 700;
      text-transform: uppercase;
      position: relative;
      left: 10px;
      top: 10px;
      font-family: 'Merriweather', serif;
      font-weight: 400;
      color: #333;
    }
    header .navbar-brand .header-title small {
      display: block;
      font-weight: 300;
      text-transform: initial;
      letter-spacing: 1.5px;
      font-size: 14px;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      display: none;
    }
    header .navbar-brand .header-title span {
      display: block;
    }
    header .navbar .navbar-collapse {
      border-top: 1px solid #ddd;
    }
    header .navbar-default .navbar-nav a {
      padding: 10px 15px;
      font-family: 'Roboto Condensed', sans-serif;
    }
    header .navbar-default .navbar-toggle {
      margin: 33px -5px 25px 0;
      border: 2px solid #007780;
      color: #007780;
      font-weight: 700;
    }
    header .navbar-default .navbar-toggle:hover,
    header .navbar-default .navbar-toggle:focus {
      background-color: #007780;
      border-color: #007780;
      color: #fff;
    }
    header .navbar-default .navbar-toggle:active {
      background-color: #007780;
      border-color: #007780;
    }
    .Combo-Nav .left-nav .nav {
      background-color: #ffffff;
    }
    .Combo-Nav .left-nav .nav > li > a {
      border-top: 1px solid #12325d;
      padding: 6px 15px;
      color: #12325d !important;
      text-decoration: none;
    }
    .Combo-Nav .left-nav .dropdown-menu > li > a {
      white-space: normal;
    }
    .Combo-Nav .left-nav .has-submenu:after {
      border-top-color: #333333;
    }
    .Combo-Nav .left-nav .nav .open a,
    .Combo-Nav .left-nav .nav li a:hover,
    .Combo-Nav .left-nav .nav li a:focus {
      background-color: #f7f7f7;
      color: #333333;
    }
    .Combo-Nav .left-nav .dropdown.active a,
    .Combo-Nav .left-nav .dropdown .has-submenu.highlighted {
      background: #f7f7f7;
    }
    .Combo-Nav .left-nav .dropdown.active .dropdown-submenu .has-submenu.highlighted,
    .Combo-Nav .left-nav .dropdown.active .dropdown-submenu .dropdown-menu a {
      background-color: #f7f7f7;
    }
    .Combo-Nav .left-nav .dropdown .dropdown-menu {
      background: #f7f7f7;
    }
    .Combo-Nav .left-nav {
      padding-top: 7px;
      max-width: 320px;
    }
    .Combo-Nav .left-nav .nav > li {
      margin-top: 0;
    }
    .Combo-Nav .left-nav .nav > li.active > a {
      background: #fafafa;
      font-weight: 700;
      border-top: 1px solid #1a4988;
      border-left: 5px solid #69C397;
      padding-left: 10px;
    }
    .Combo-Nav .left-nav .nav > li > a:hover,
    .Combo-Nav .left-nav .nav > li > a:focus {
      background: #f7f7f7;
      color: #1a4988 !important;
    }
    .Combo-Nav .left-nav .nav .dropdown-toggle span {
      position: absolute;
      right: 10px;
      top: 12px;
    }
    .Combo-Nav .left-nav .nav .dropdown.open .dropdown-menu {
      position: relative;
      width: 100%;
      box-shadow: none;
      border: 0;
      margin: 0;
      padding: 0;
      float: none;
    }
    .Combo-Nav .left-nav .nav .caret {
      border: none;
    }
    .Combo-Nav .left-nav .nav .dropdown-toggle:after {
      font-family: 'fontawesome';
      content: '\f107';
      position: absolute;
      right: 10px;
    }
    .Combo-Nav .left-nav .nav .dropdown .dropdown-menu > li > a {
      text-decoration: none;
    }
    .Combo-Nav .left-nav .nav .dropdown .dropdown-menu > li > a:hover,
    .Combo-Nav .left-nav .nav .dropdown .dropdown-menu > li > a:focus,
    .Combo-Nav .left-nav .nav .dropdown .dropdown-menu > li > a:active {
      text-decoration: underline;
      background: #f0f0f0;
    }
    .Combo-Nav footer {
      background: #007780;
    }
    .Combo-Nav footer .footer-brand {
      font-size: 1.5em;
      text-align: left;
      padding: 15px 0 0 10px;
      border-left: 4px solid #69C397;
      margin: -10px 0 10px 0;
      color: #fff;
      line-height: 1.1em;
      text-shadow: -1px 1px 1px #333333;
      font-weight: 400;
    }
    .Combo-Nav footer .footer-brand small {
      font-size: 0.7em;
      display: block;
      margin-bottom: 0;
      text-shadow: -1px 1px 1px #333333;
      font-weight: 300;
    }
    .footerRow > .container {
      padding-left: 15px;
      padding-right: 15px;
    }
    footer .agency-footer-links {
      margin-top:10px;
    }
    .panel-default .panel-heading a {
      color: #333333;
    }
    footer a,
    footer a:link {
      color: #fff !important;
      text-shadow: -1px 1px 1px #333333;
    }
    footer a:visited {
      color: #fff;
    }
    .footerRow > .container {
      background: #007780;
      border-top: 0;
      color: #fff;
      text-shadow: -1px 1px 1px #333333;
    }
    footer .footerRow .copyrightRow {
      font-size: 1em;
    }
    .font-adjust ul.list-inline > li {
      padding: 0;
    }
    .font-adjust ul.list-inline > li > button {
      text-decoration: none !important;
      border: none !important;
      border-radius: 0 !important;
      text-shadow: none !important;
    }
    .font-adjust ul.list-inline > li > button.btn-info {
      background: #69C397;
      color: #202020 !important;
    }
    .font-adjust ul.list-inline > li > button.btn-info:hover,
    .font-adjust ul.list-inline > li > button.btn-info:focus {
      background: #88c9a4;
    }
    .font-adjust ul.list-inline > li > button.btn-default {
      background: #fff;
      color: #333 !important;
    }
    .font-adjust ul.list-inline > li > button.btn-default:hover,
    .font-adjust ul.list-inline > li > button.btn-default:focus {
      background: #f2f2f2;
    }
    .alert-warning {
      background-color: #fdf4b8;
      border-color: #fdf4b8;
    }
    .alert-danger {
      background-color: #f4c4c4;
      border-color: #f4c4c4;
    }
    .alert-success {
      background-color: #bfdf9f;
      border-color: #bfdf9f;
    }
    .alert-info {
      background-color: #cce6e4;
      border-color: #cce6e4;
    }
    .card img {
      width: 100%;
      height: auto;
    }
    .card {
      width: 100%;
      background: #fff;
      margin-bottom: 20px;
      border: 1px solid #dadada;
      border-radius: 6px;
      display: block;
      box-shadow: 0 1px 1px 0 rgba(100, 100, 110, 0.5);
      -moz-transition: 0.15s ease all;
      -o-transition: 0.15s ease all;
      -webkit-transition: 0.15s ease all;
      transition: 0.15s ease all;
    }
    .card .card-image {
      position: relative;
    }
    .card .card-title {
      background: rgba(0, 0, 0, 0.85);
      display: block;
      color: #fff;
      padding: 7px 12px;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      font-weight: 700;
      text-shadow: -1px 1px 1px #333333;
      font-size: 17px;
    }
    .card .card-body {
      padding: 10px;
    }
    article a {
      width: 100%;
      padding: 10px;
      background: #fff;
      margin-bottom: 20px;
      border: 1px solid #dadada;
      border-radius: 6px;
      display: block;
      box-shadow: 0 1px 1px 0 rgba(100, 100, 110, 0.5);
      -moz-transition: 0.15s ease all;
      -o-transition: 0.15s ease all;
      -webkit-transition: 0.15s ease all;
      transition: 0.15s ease all;
    }
    article a:hover,
    article a:focus {
      box-shadow: 0 1px 4px 0 rgba(100, 100, 110, 0.8);
    }
    article img {
      width: 100%;
      margin-bottom: 10px;
    }
    article .article-title {
      font-size: 19px;
    }
    .news {
      border-right: 1px solid #ccc;
      padding-right: 20px;
    }
    .pageList {
      list-style: none;
      padding: 0;
      width: 100%;
      padding: 15px;
      background: #fff;
      margin-bottom: 20px;
      border: 1px solid #dadada;
      border-radius: 6px;
      display: block;
      box-shadow: 0 1px 1px 0 rgba(100, 100, 110, 0.5);
    }
    .pageList li {
      margin-bottom: 20px;
      border-bottom: 1px solid #ccc;
      padding-bottom: 20px;
    }
    .pageList li:last-of-type {
      margin-bottom: 0;
      border-bottom: 0;
    }
    .pageList li .pubDate {
      color: #666;
    }
    .pageList li h4 a {
      color: #1a4988;
      text-decoration: none;
    }
    .pageList li h4 a:hover,
    .pageList li h4 a:focus {
      color: #2059a6;
      text-decoration: underline;
    }
    .thumbnail {
      width: 100%;
      background: #fff;
      margin-bottom: 20px;
      border: 1px solid #dadada;
      border-radius: 6px;
      display: block;
      box-shadow: 0 1px 1px 0 rgba(100, 100, 110, 0.5);
      -moz-transition: 0.15s ease all;
      -o-transition: 0.15s ease all;
      -webkit-transition: 0.15s ease all;
      transition: 0.15s ease all;
      padding: 0;
    }
    .thumbnail a {
      padding: 15px;
      display: block;
    }
    .panel-default .item {
      margin-bottom: 0;
      border-bottom: 1px solid #ccc;
      padding-bottom: 5px;
      padding-left: 0;
      padding-right: 0;
      padding-top: 10px;
    }
    .panel-default .item .list-group-item-date {
      font-weight: 700;
      margin-bottom: 0;
      margin-top: -7px;
    }
    .panel-default .item:last-of-type {
      margin-bottom: 0;
      border-bottom: none;
    }
    .panel-default .item h4 a {
      color: #45747E !important;
      text-decoration: none;
    }
    .panel-default .item h4 a:hover,
    .panel-default .item h4 a:active,
    .panel-default .item h4 a:hover .desc,
    .panel-default .item h4 a:active .desc {
      color: #234f58 !important;
      text-decoration: underline;
    }
    .carousel-inner .item {
      padding: 0 !important;
    }
    a.basic-link {
      display: block;
      padding: 5px 0;
    }
    a.basic-link .list-group-item-desc {
      display: block;
      color: #666;
    }
    hr {
      border-top: 1px solid #ccc;
      margin: 15px 0;
    }
    .btn-primary,
    .Homepage-Layout .btn-primary {
      background-color: transparent;
      color: #007780 !important;
      text-shadow: none;
      border-radius: 0;
      text-decoration: none !important;
      padding: 12px 16px;
      border: 2px solid #007780;
      font-size: 17px;
      font-weight: 700;
      letter-spacing: 0.75px;
    }
    .btn-primary i.fa,
    .Homepage-Layout .btn-primary i.fa {
      margin-left: 10px;
    }
    .btn-primary:hover,
    .btn-primary:active,
    .Homepage-Layout .btn-primary:hover,
    .Homepage-Layout .btn-primary:active {
      background-color: #007780;
      border: 2px solid #007780;
      color: #fff !important;
    }
    .btn-primary:focus {
      background-color: #234F58;
      color: #fff !important;
    }
    .Homepage-Layout .top-row .panel-body {
      padding: 15px;
    }
    .Homepage-Layout .top-row .panel img {
      margin-bottom: 5px;
      max-height: 90px;
    }
    .Homepage-Layout .mainContent {
      padding: 15px 0 !important;
      background: #f1f1f1;
    }
    .mission-statement {
      background-color: #fff;
      padding: 20px 0;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
    }
    .border-left {
      padding-left: 15px;
      border-left: 1px solid #ccc;
    }
    .border-top {
      display: block;
      border-top: 1px solid #ccc;
      padding: 5px 0;
    }
    .mainContentArea-bottom {
      padding: 20px 0;
    }
    .pubDate {
      position: relative;
      bottom: 10px;
    }
    .mainContent .image-responsive img,
    .relativeImage img {
      max-width: 100%;
      width: 100%;
      height: auto;
      margin: 0 0 20px 0 !important;
    }
    #mainContent img {
      max-width: 100%;
      height: auto;
    }
    .mainContent .top-row img {
      margin-bottom: 0 !important;
    }
    #mainNavContent .navbar-nav a {
      white-space: nowrap;
    }
    #SiteAlert .alert {
      -webkit-animation-delay: 0.5s;
      /* Safari 4.0 - 8.0 */
      -moz-animation-delay: 0.5s;
      -o-animation-delay: 0.5s;
      animation-delay: 0.5s;
      margin-top: 15px;
      margin-bottom: 15px;
      background: #1D4788;
      padding: 15px;
      color: #fff;
    }
    #SiteAlert .alert a {
      color: #fff !important;
      text-decoration: underline !important;
      font-weight: 700;
    }
    #SiteAlert .close {
      opacity: 0.95;
      color: #fff !important;
      text-shadow: none;
      font-size: 18px;
    }
    #SiteAlert .close:hover,
    #SiteAlert .close:focus {
      opacity: 1;
      text-decoration: underline;
    }
    #SiteAlert .alert a:after {
      font-family: 'fontawesome';
      content: '\f105';
      padding-left: 5px;
    }
    table.table-forms {
      border: 1px solid #cccccc;
    }
    table.table-forms thead {
      display: none;
    }
    table.table-forms a {
      display: inline-block;
      position: relative;
      text-decoration: underline;
      font-weight: 500;
      font-size: 18px;
    }
    table.table-forms tr:hover,
    table.table-forms tr:focus,
    table.table-forms tr:active {
      text-decoration: none;
      background-color: #fafafa;
    }
    table.table-forms tr td {
      padding: 8px;
    }
    .table.table-multi thead {
      display: none;
    }
    table.table-noheader thead {
      display: none;
    }
    .explore-image {
      margin-bottom: 15px;
    }
  }
  /* Extra Small Devices, Phones */
  @media only screen and (min-width: 480px) {
    header .navbar-brand .header-title span {
      display: inline;
    }
    header .navbar-brand .header-title small {
      display: block;
    }
  }
  @media only screen and (min-width: 768px) {
    .navbar-highlight {
      display:block;
      float:right;
      height:190px;
      width:auto;
    }
    .navbar-highlight .navbar-highlight-image {
      height:100%;
      width:auto;
    }
  
    #mainNavContent .navbar-nav .dropdown-menu {
      min-width: 15em !important;
      max-width: 45em !important;
    }
    .navbar-portalbar-v3 .navbar-nav .open .dropdown-menu .divider {
      background-color: #003366;
    }
    .navbar-portalbar-v3 .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-portalbar .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-portalbar .nav-collapse .nav > li > a:hover {
      background: #003366;
      background: rgba(0, 51, 102, 0.4);
      color: #ffffff;
      text-shadow: 0 1px 0px #001933;
    }
    .navbar-portalbar-v3 .navbar-collapse .nav > li > a {
      color: #ffffff;
    }
    .Combo-Nav #mainNavContent .navbar-nav > .dropdown > a:after,
    .Combo-Nav #mainNavContent .navbar-nav .dropdown-submenu > a:after {
      display: none !important;
    }
    .Combo-Nav #mainNavContent .dropdown.open .dropdown-menu {
      display: block !important;
    }
    .Combo-Nav #mainNavContent .caret {
      display: inline-block !important;
    }
    .Combo-Nav .mainNavRow .container {
      background: transparent;
    }
    .Combo-Nav #mainNavContent .navbar-nav {
      margin: 0;
    }
    .Combo-Nav #mainNavContent .navbar-nav > li > a {
      border-bottom: none;
      color: #333;
      padding: 10px;
    }
    .Combo-Nav #mainNavContent .navbar-nav > .active > a,
    .Combo-Nav #mainNavContent .navbar-nav > .active > a:hover,
    .Combo-Nav #mainNavContent .navbar-nav > .active > a:focus,
    .Combo-Nav #mainNavContent .navbar-nav > li > a:hover,
    .Combo-Nav #mainNavContent .navbar-nav > li > a:focus,
    .Combo-Nav #mainNavContent .navbar-nav > .open > a,
    .Combo-Nav #mainNavContent .navbar-nav > .open > a:hover,
    .Combo-Nav #mainNavContent .navbar-nav > .open > a:focus {
      background: #69C397;
      color: #222;
    }
    .Combo-Nav #mainNavContent .navbar-collapse {
      border: none;
    }
    header .navbar-brand {
      float: none;
      display: inline-block;
      width: auto;
      padding: 5px 0px 0px 20px;
      height:135px;
      margin-bottom:20px;
      position:relative;
      top:10px;
      margin-top:-5px;
    }
    header .navbar-brand img.agency-header-logo {
      max-height: 130px;
      height: 130px;
      width: auto;
      float: none;
      margin-right: 0px;
      margin-left: 0;
      position: relative;
      left: 5px;
      z-index: 20;
      margin-bottom: 0px;
    }
    header .navbar-brand .header-title {
      font-size: 21px;
      position: relative;
      left: 20px;
      top: 14px;
    }
    header .navbar-brand .header-title small {
      font-size:18px;
      position:relative;
      top:2px;
    }
    .font-adjust {
      float: right;
    }
    .container-fluid>.navbar-collapse, 
    .container-fluid>.navbar-header, 
    .container>.navbar-collapse, 
    .container>.navbar-header {
      margin-left:-15px;
      margin-right:-15px;
    }
    .container-fluid>.navbar-collapse {
      padding-left:0px;
      padding-right:0px;
      margin-left:0px;
      margin-right:0px;
    }
  }
  /* Medium Devices, Desktops */
  @media only screen and (min-width: 992px) {
    .col-lg-20 {
      width: 20%;
    }
  }
  /* Large Devices, Wide Screens */
  .portal-BarInsert input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #555;
  }
  .portal-BarInsert input::-moz-placeholder {
    /* Firefox 19+ */
    color: #555;
  }
  .portal-BarInsert input:-ms-input-placeholder {
    /* IE 10+ */
    color: #555;
  }
  .portal-BarInsert input:-moz-placeholder {
    /* Firefox 18- */
    color: #555;
  }
  .ms-webpartzone-cell {
    margin: 0;
  }
  .enterpriseFooterRow {
    display: none;
  }
  #ADA-skip a {
    background: transparent;
    color: #1F2E4A;
    left: 0;
    padding: 1rem 1.5rem;
    position: absolute;
    top: -4.2rem;
    transition: all 0.2s ease-in-out;
    z-index: 999;
  }
  #ADA-skip a:focus {
    background: #007780;
    color: #fff;
    left: 0;
    outline: 0;
    position: absolute;
    top: 0;
    transition: all 0.2s ease-in-out;
  }
  #google_translate_element {
    padding: 10px 0;
  }
  #google_translate_element .goog-te-menu-value {
    color: #333 !important;
    text-shadow: none;
  }
  .dfwp-column {
    float: none;
    padding: 0 !important;
  }
  .btn-default[type="submit"]:focus{
      color: #333;
      background-color: #c4c4c4;
      border-color: #9d9d9d;
  }
  
  /*# sourceMappingURL=agency.css.map *
  
  /*Reusable Content Menu*/
  .ms-cui-menu{
      max-height:501px!important;
  }