/*------------------------------------*\

# HTML/BODY TAGS

\*------------------------------------*/

html {
  box-sizing: border-box;
  font-size: 87.5%;
  height: 100%;
  line-height: 1.71429em;
  width: 100%;
  -ms-overflow-style: scrollbar;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body,
html {
  background-color: #e4e4e4;
}

body {
  background: #e4e4e4
    url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABOCAAAAADEcCPsAAAACXZwQWcAAAABAAAATgCwdAwnAAAAJklEQVQI12P4wPSf6T8TAxb8D6soA5r6fzhlECr+EzQJ0xQ5po8Ag+0rbQbNwSYAAAAASUVORK5CYII=)
    repeat-x;
  color: #333;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 100%;
  min-width: 980px;
  text-align: left;
  margin: 0;
  padding: 2em 0;
}

/*------------------------------------*\

# FORM TAGS

\*------------------------------------*/

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

input,
select,
textarea {
  border: 1px solid #bbb;
  color: #333;
  display: inline-block;
  font-size: 1.2em;
  margin-bottom: 0.25em;
  width: 220px;
  padding: 3px;
}

input[type='checkbox'],
input[type='image'],
input[type='radio'] {
  width: auto;
  height: auto;
  line-height: normal;
  cursor: pointer;
  margin: 3px 0;
  padding: 0;
}

input[type='image'] {
  border: 0;
}

input[type='button'],
input[type='reset'],
input[type='submit'] {
  width: auto;
  height: auto;
}

label {
  display: block;
  margin-bottom: 0.25em;
}

legend {
  display: block;
  width: 100%;
  margin-bottom: 1em;
  font-size: 1.2em;
  color: #333;
  border: 0;
  border-bottom: 1px solid #bbb;
  padding: 0;
}

/*------------------------------------*\

# HEADER TAGS

\*------------------------------------*/

h1,
h2 {
  font-family: Georgia, serif;
  font-weight: 400;
}

h2 {
  text-transform: capitalize;
}

h3 {
  border-bottom: 1px solid #470200;
  color: #7a0300;
  text-transform: capitalize;
}

h3.sidebar-gray {
  background: #f2f2f2;
  border: 1px solid #bbb;
  color: #222;
  margin-top: 1em;
  margin-bottom: 0.5em;
  padding: 0.25em;
}

/*------------------------------------*\

# HTML 5 TAGS

\*------------------------------------*/

audio,
canvas,
iframe,
video {
  max-width: 100%;
}

article,
section {
  background: #fff;
  padding: 1em;
}

/*------------------------------------*\

# IMAGE TAGS

\*------------------------------------*/

figure {
  border: 0.1em solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.1em 0.3em rgba(0, 0, 0, 0.1);
  line-height: 1em;
  margin: 0 0 1em;
  padding: 0.3em;
}

figure img {
  max-width: 100%;
  width: 100%;
  margin: 0;
}

figure figcaption {
  font-size: 1.3em;
  font-weight: 700;
  text-align: center;
}

img {
  border: 0;
  height: auto;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

img.img-align-top {
  vertical-align: top;
}

.img-center {
  display: block;
  margin: 1em auto;
}

.img-rounded {
  border-radius: 0.6em;
}

.img-polaroid {
  background-color: #fff;
  border: 1px solid #bbb;
  box-shadow: 0 1px 0.3em rgba(0, 0, 0, 0.1);
  padding: 0.4em;
}

.img-circle {
  border-radius: 50em;
}

/*------------------------------------*\

# LINKS

\*------------------------------------*/

a {
  color: #06c;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #900;
}

a[name] {
  color: #333;
}

a[href$='.doc'],
a[href$='.docx'],
a[href$='.xls'],
a[href$='.xlsx'],
a[href$='.ppt'],
a[href$='.pptx'],
a[href*='.pdf'],
a[href$='.mp3'] {
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 100% 0;
  padding-right: 18px;
}

a[href$='.doc'],
a[href$='.docx'] {
  background-image: url(data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2215.282%22%20viewBox%3D%220%200%2016%2015.282%22%3E%3Cpath%20fill%3D%22%232372BA%22%20d%3D%22M13.5%204.572l-2.34%207.102H9.218L7.883%207.558l-1.4%204.116H4.546L2.363%204.572h1.99l1.27%204.59%201.552-4.59h1.512l1.443%204.59%201.385-4.59H13.5m2.5%2010.71H0V0h16v15.282zM1.538%2013.745h12.924V1.54H1.538%22/%3E%3C/svg%3E);
}

a[href$='.xls'],
a[href$='.xlsx'] {
  background-image: url(data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2215.281%22%20viewBox%3D%220%200%2016%2015.281%22%3E%3Cpath%20fill%3D%22%2308743B%22%20d%3D%22M12.445%2011.673H9.75l-1.837-2.6-1.93%202.6H3.275L6.633%207.45%203.923%203.76h2.732l1.27%202.008%201.353-2.008h2.78L9.22%207.45l3.227%204.223M16%2015.28H0V0h16v15.28zM1.537%2013.745H14.46V1.538H1.537%22/%3E%3C/svg%3E);
}

a[href$='.ppt'],
a[href$='.pptx'],
a[href$='.pps'] {
  background-image: url(data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2215.281%22%20viewBox%3D%220%200%2016%2015.281%22%3E%3Cpath%20fill%3D%22%23DD5B26%22%20d%3D%22M9.23%206.89c0-.287-.088-.514-.263-.686-.176-.17-.476-.255-.9-.255h-.704v1.907h.7c.455%200%20.766-.094.935-.282.155-.168.233-.397.233-.686m1.868-.02c0%20.63-.16%201.152-.477%201.565-.41.534-1.09.8-2.045.8H7.363v2.438h-1.87V4.57h3.048c.868%200%201.525.24%201.975.722.388.412.583.938.583%201.578zM16%2015.28H0V0h16v15.28zM1.538%2013.745h12.924V1.538H1.538%22/%3E%3C/svg%3E);
}

a[href*='.pdf'] {
  background-image: url(data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.749%22%20height%3D%2216.06%22%20viewBox%3D%22-0.375%20-0.375%2016.749%2016.06%22%20enable-background%3D%22new%20-0.375%20-0.375%2016.749%2016.06%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23EA4C3A%22%20stroke-width%3D%22.75%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M8.067.207c.335.145.26.366.15%201.4-.115%201.074-.492%203.027-1.22%204.946-.73%201.92-1.814%203.805-2.758%205.202-.943%201.396-1.75%202.304-2.366%202.827-.618.522-1.044.66-1.323.71-.276.048-.402%200-.477-.14-.075-.14-.1-.374-.037-.65.063-.282.213-.607.64-1.024.43-.42%201.134-.93%202.116-1.408.98-.477%202.24-.92%203.272-1.22%201.033-.304%201.838-.466%202.54-.593.708-.128%201.312-.222%201.9-.268.595-.048%201.175-.048%201.74%200%20.565.045%201.12.14%201.6.254s.88.256%201.23.478c.355.22.655.523.806.86.153.338.153.71.026.978-.126.268-.378.433-.667.523-.29.092-.616.114-1.007%200-.39-.117-.846-.372-1.323-.71-.478-.337-.98-.755-1.635-1.407S9.813%209.428%209.133%208.57C8.456%207.706%207.9%206.87%207.52%206.16c-.374-.71-.576-1.29-.74-1.874-.164-.58-.29-1.163-.34-1.686-.05-.525-.025-.99.025-1.36.05-.373.127-.65.252-.838s.303-.28.428-.325c.125-.05.203-.05.277-.06.075-.01.15-.035.266%200%20.11.032.258.12.38.19z%22/%3E%3C/svg%3E);
}

a[href$='.mp3'] {
  background-image: url(data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213.717%22%20height%3D%2216%22%20viewBox%3D%2264%2032.2%2013.717%2016%22%20enable-background%3D%22new%2064%2032.2%2013.717%2016%22%3E%3Cpath%20d%3D%22M65.83%2044.556c-1.008%200-1.83.818-1.83%201.822s.822%201.822%201.83%201.822h1.33c.545%200%201.03-.243%201.367-.622.004-.004.01-.004.015-.007.02-.02.036-.053.053-.074.047-.057.09-.114.125-.178.34-.508.5-1.176.5-1.687v-7.167c.028-.507.4-.918.897-1.033l.193-.043%205.356-1.015.07-.01c.03-.004.055-.004.087-.004.432%200%20.754.34.754.757v4.695c0%20.91.104%201.14-1.447%201.14h-.718c-1.01%200-1.83.818-1.83%201.822s.82%201.822%201.83%201.822h1.33c.65%200%201.218-.335%201.543-.843%200-.002.003%200%20.007%200%20.322-.435.425-1.092.425-1.975v-10.82c0-.417-.354-.756-.786-.756l-.07.002-.11.018-7.772%201.472c-.493.132-.94.604-.975%201.122v8.951s.07.793-1.705.793h-.468z%22/%3E%3C/svg%3E);
}

a.no-icon {
  background-image: none !important;
  padding: inherit;
}

/*------------------------------------*\

# LIST TAGS

\*------------------------------------*/

ul.no-bullets {
  list-style: none;
}

ul.divider {
  list-style: none;
  margin: 0 5px;
  padding: 0;
}

ul.divider li {
  border-top: 1px solid #ddd;
  margin: 0;
  padding: 5px 0;
}

ul.divider li:first-child {
  border-top: 0;
}

ul.letters li {
  list-style-type: upper-alpha;
  padding: 5px 0;
}

/*------------------------------------*\

# SVG

\*------------------------------------*/

svg {
  fill: currentColor;
  display: none !important;
}

/*------------------------------------*\

# TABLE TAGS

\*------------------------------------*/

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

table.table {
  width: 100%;
  margin-bottom: 24px;
}

table.table td,
table.table th {
  line-height: 24px;
  text-align: left;
  vertical-align: top;
  border-top: 0.1em solid #ddd;
  padding: 0.5em;
}

table.table thead tr {
  background-color: #eee;
}

table.table tbody + tbody {
  border-top: 0.2em solid #ddd;
}

table.table-condensed td,
table.table-condensed th {
  padding: 0.4em 0.5em;
}

table.table-bordered {
  border: 0.1em solid #ddd;
  border-collapse: separate;
  border-left: 0;
}

table.table-bordered td,
table.table-bordered th {
  border-left: 0.1em solid #ddd;
}

table.table-striped tbody tr:nth-child(even) td,
table.table-striped tbody tr:nth-child(even) th {
  background-color: #f9f9f9;
}

table.table tbody tr:hover td,
table.table tbody tr:hover th {
  background-color: #ecfaff;
}

/*------------------------------------*\

# TEXT TAGS

\*------------------------------------*/

blockquote {
  border-left: 0.5em solid #ecf0f1;
  margin: 0 0 24px;
  padding: 0 0 0 1.5em;
}

hr {
  margin: 1.5em 0;
  height: 0;
  clear: both;
  border-width: 0;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #fff;
}

p {
  margin: 0 0 1em;
}

sup,
sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}

sub {
  top: 0.4em;
}

/*------------------------------------*\

# GRID

\*------------------------------------*/

.row-12 {
  overflow: hidden;
  width: 98%;
  margin: 0 auto;
}

.row-12 .row-12 {
  overflow: visible;
  width: 100%;
  margin: 0;
}

.column-1,
.column-2,
.column-3,
.column-4,
.column-5,
.column-6,
.column-7,
.column-8,
.column-9,
.column-10,
.column-11,
.column-12 {
  float: left;
  margin-left: 1%;
  margin-right: 1%;
}

.row-12.equal-heights {
  display: table;
  table-layout: fixed;
}

.row-12.equal-heights > [class*='column-'] {
  display: table-cell;
  float: none;
  vertical-align: top;
  margin: 0;
  padding: 0 0 0 15px;
}

.row-12.equal-heights > [id='nav-sidebar'] {
  padding: 0;
}

.column-1 {
  width: 6.333%;
}

.column-2 {
  width: 14.667%;
}

.column-3 {
  width: 23%;
}

.column-4 {
  width: 31.333%;
}

.column-5 {
  width: 39.667%;
}

.column-6 {
  width: 48%;
}

.column-7 {
  width: 56.333%;
}

.column-8 {
  width: 64.667%;
}

.column-9 {
  width: 73%;
}

.column-10 {
  width: 81.333%;
}

.column-11 {
  width: 89.667%;
}

.column-12 {
  width: 98%;
}

/*------------------------------------*\

# BANNER (ORIGINAL)

\*------------------------------------*/

[id='banner'] {
  font-size: 1em;
  line-height: 1.71429em;
  position: relative;
  min-height: 70px;
  z-index: 799;
  margin: 10px 0;
}

[id='logo'] {
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIGJhc2VQcm9maWxlPSJ0aW55IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjU2IiB3aWR0aD0iMjU2IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+PGNpcmNsZSBmaWxsPSJub25lIiBjeD0iMTI4IiBjeT0iMTI4IiByPSIxMjcuNCIvPjxwYXRoIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNMjUzIDEyOGMwIDY5LTU2IDEyNS0xMjUgMTI1UzMuMiAxOTcgMy4yIDEyOCA1OS4yIDMuMiAxMjggMy4yYzY5IDAgMTI1IDU2IDEyNSAxMjQuOCIvPjxwYXRoIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDAyQTVDIiBkPSJNMjUwIDEyOGMwIDY3LjMtNTQuNyAxMjItMTIyIDEyMlM2LjIgMTk1LjIgNi4yIDEyOCA2MC43IDYuMiAxMjggNi4yIDI1MCA2MC43IDI1MCAxMjgiLz48cGF0aCB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgZD0iTTIxNC4zIDEyOGMwIDQ3LjctMzguNiA4Ni4zLTg2LjMgODYuMy00Ny43IDAtODYuMy0zOC42LTg2LjMtODYuM1M4MC4zIDQxLjcgMTI4IDQxLjdjNDcuNyAwIDg2LjMgMzguNiA4Ni4zIDg2LjMiLz48cGF0aCB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIGQ9Ik0yMy43IDkzLjd2MWMtMi0uMi00IC4yLTQuNyAyLjQtLjUgMiAuMyAzLjggMi4zIDQuNCA1IDEuNCA2LjMtNy44IDExLjYtNi4zIDMuMiAxIDUgNCA0IDcuNy0uNiAxLjgtMS43IDQtMyA1bC00LjQtMXYtLjhIMzNjMS40LS4zIDIuNS0yLjIgMi44LTMuNC42LTIuMiAwLTQtMi4zLTQuOC00LjUtMS4yLTUuNSA4LTEyLjIgNi0yLjgtLjYtNC40LTMuNS0zLjQtNy4yLjMtMS4zIDEtMi40IDEuNS0zLjdsNC4yLjd6bTE2LjctMjIuNGM1IDIuNSA2LjUgNy43IDMuOCAxMy0zLjIgNi04LjUgNy4yLTEzLjQgNC43LTUuNi0zLTcuNC04LTQuNy0xMy4zIDMuNC02LjIgOC44LTcuMyAxNC40LTQuNHptMyAxMi4zYzIuMi00LjUtLjctNy44LTQuNi0xMC01LTIuNS0xMC0xLTExLjggMi43LTIgMy42LS40IDcuMiA0IDkuNSA1LjQgMi44IDEwIDIgMTIuMy0yLjJ6TTUxLjggNTBsLS44LjdjLTItMS40LTQuNi0xLjctOCAyLjItMy4yIDMuNi0zLjUgNy4zLjQgMTAuNyA0LjIgMy42IDEwIDQgMTMuMyAwIDEuOC0yLjIgMi40LTQuNyAxLjQtNy41aDFsMS40IDMuOGMtMSAxLjgtMiAzLjQtMy4yIDQuOC00IDQuNy05LjQgNi40LTE0LjggMS43LTQuNy00LTUtOS4yLS41LTE0LjUgMS4zLTEuNSAzLjgtMy43IDUuNy01bDQgM3ptNS40LTEwbDEwLjQgMTIuNyAyLjMtMS4zLjcuNy02LjIgNS4yLS42LS43IDEuNy0yLTEwLjQtMTIuNkw1MyA0M2wtLjctLjcgNi4yLTUgLjYuNi0xLjYgMnptMTYuMiAxLjVsMSA2IDIuNi0xIC41LjgtNiAzLjQtLjQtLjggMS44LTEuN0w3MC4zIDI5bDEuMi0uNiAxNS42IDEyIDIuMy0uOC40LjgtNi44IDQtLjYtMSAyLTEuNi00LjgtMy44LTYgMy41em0tLjItMS41bDUtMy02LjMtNC43IDEuNCA3Ljd6bTE4LTFsMi40LTEuMy01LTE1LjUtMi44LjQtLjMtMSA3LjctMi40LjMgMS0yLjQgMS4yIDUgMTUuMiA2LjYtMiAuMi00IDEtLjQuNCA1LjUtMTMgNC4yLS4yLTF6TTEyOSAxOC4yaC0uOGMtLjUtMi0xLjUtMy42LTMuOC0zLjUtMiAwLTMuNSAxLjQtMy40IDMuNS4yIDUuMiA5LjMgMy42IDkuNSA5IDAgMy42LTIgNi02IDYuMi0yIDAtNC40LS4zLTUuOC0xLjJsLS40LTQuNSAxLS4zYzAgMS41LjUgMi42IDEgMy40LjYgMSAyLjcgMS42IDQgMS42IDIuMiAwIDQtMS4zIDMuOC0zLjcgMC00LjYtOS4yLTIuOC05LjQtOS44IDAtMyAyLTUuNCA2LTUuNSAxLjMgMCAyLjYuNCA0IC41bC41IDQuMnptMTEuNiA1bDUgLjcuOC0yaC44Yy0uNCAxLjUtLjcgNC0uOCA1LjVoLS44bC0uMi0yLjMtNS0uNy0xIDcuNCA3LjUgMSAxLjQtMi44aDFsLTEuOCA0LjYtMTMuOC0yIC4yLTFoMi43bDIuMi0xNi0yLjctMSAuMi0xIDEyLjUgMi0uMiA0aC0xbC0uMi0yLjgtNi0uOC0xIDd6bTMyLjcgNS42bC0xLS4zYy43LTIuNSAwLTUtNS02LjgtNC41LTEuNi04LS41LTkuNyA0LjMtMiA1LjMgMCAxMC43IDQuNyAxMi40IDIuNyAxIDUuMy42IDcuNS0xLjNsLjUgMS0zIDIuN2MtMi4yLS4yLTQtLjYtNS43LTEuMi02LTItOS40LTYuNS03LTEzLjMgMi01LjggNy04IDEzLjQtNS42IDIgLjcgNC44IDIuMiA2LjcgMy41bC0xLjQgNC44em0yMy41IDkuNWwtNSA3LjdjLTMgNC40LTYuOCA2LjMtMTIgMy00LjgtMy4yLTUuMi03LjItMi44LTEwLjZsNi05LjItMi0xLjguNi0uOCA2LjcgNC40LS41LjgtMi41LTEtNS41IDguMmMtMi4zIDMuNC0yLjQgNi41IDEgOC44IDEuMi44IDMuMyAxLjUgNS4zIDEgMS43LS42IDMtMi42IDMuOC0zLjhsNS4yLTgtMi0xLjcuNS0uOCA2LjQgNC0uNyAxLTIuNS0xLjJ6bS0zIDE5bDExLjctMTEuNC0xLjYtMi40LjYtLjcgNi4yIDYuNGMyIDIgMi42IDQuOC4zIDctMS42IDEuNy00LjIgMi02LjQgMS41bC0xIDUuN2MtLjIgMS42LS43IDMuOCAwIDUuNWwtLjguNC0xLTJjLS40LS41LTEtMS40LTEtMS42YTkyIDkyIDAgMCAxIDEuNy05LjUgMzIgMzIgMCAwIDEtMi0ybC01IDQuNiAxLjUgMi40LS42LjYtNS43LTYgLjctLjYgMi4zIDEuOHptNy41LTMuN2wuOCAxYzIuNCAyLjMgMy42IDMuNCA2LjQuNyAyLjItMiAyLjQtNC40LjMtNi42YTYgNiAwIDAgMC0xLjItMWwtNi4yIDZ6bTIwLjQgMTEuN2wtMTMuNSA5LjMgMS4yIDIuNC0uOC42TDIwNCA3MWwuOC0uNiAyIDJMMjIwIDYzbC0xLTIuNC42LS41IDQuNiA2LjgtLjguNS0yLTJ6bS03IDIwLjRsMTQuNi03LTEuNS0zYTQwIDQwIDAgMCAwLTEuMi0yLjRsLTMuMi40LS40LTEgNC41LTEuNCA3LjYgMTYuMy00IDIuMi0uNS0xTDIzMyA4N2E0Ni4yIDQ2LjIgMCAwIDAtMS0yLjdsLTEuNi0zLTE0LjYgNi44LjggMy0uOC40LTMuNy04IDEtLjMgMS42IDIuN3ptNi41IDE3LjhsNi41LTEuNiA4LTguMi0uMy0yLjcgMS0uMiAyIDgtMSAuNC0xLTIuNS02LjUgNi43IDguNiAyLjMtLjItMi43IDEtLjMgMS41IDYuNi0xIC4yLTEtMi0xMC43LTMtNi40IDEuNi4yIDMuMy0xIC4yLTItOC44LjgtLjIgMS4yIDN6TTI0IDE1NGwtNi0uMy4yIDIuNy0xIC4yLTEuOC02LjVoMWwxIDIgMTkuMiAxLjcuNCAxLjQtMTUuMiAxMi4yLjIgMi40LTEgLjItMi03LjUuOC0uMyAxLjIgMi41IDQuOC0zLjgtMi02Ljd6bTEuMy4ybDEuNiA1LjUgNi01LTcuNy0uNXptLTEuNSAyMGwxLjggMiAxNC04LTEtMi41IDEtLjUgNSA4LjhjMi43IDUgMy4zIDEwLjQtMi42IDEzLjctNi4zIDMuNS0xMS4yLjctMTQuMi00LjdsLTQuOC04LjUuOC0uNHptMy4yIDQuMmMuNiAxLjYgMSAzIDIgNC40IDIuMiA0IDYuMiA1LjQgMTAuNyAzIDUuNC0zLjIgNi03LjYgMy4yLTEyLjVhMzUuNiAzNS42IDAgMCAwLTItM2wtMTQgOHptMzcuNiAyMy4yTDU0IDIxNGwxLjUgMi0uNi44LTUuNi01LjcuNy0uNSAyLjMgMS42IDEwLTExLjVINjJMNDUuNyAyMDdsLS4yLS4zIDYuNy0xNi0xMS41IDkuMiAxLjQgMi0uOC42LTQuNC00LjYuNi0uNiAyIDEuMyAxMi43LTEwLTEuNS0yLjQuNi0uNiA0LjIgNC4yLTUuOCAxNCAxNC01LjYgNCA0LjItLjYuNi0yLjItMS42em05IDYuM0w2NCAyMjFsMiAyLS42LjYtNi41LTQuNi42LS43IDIuNCAxIDkuMy0xMy0yLTIgLjYtLjcgNi41IDQuNS0uNi44LTIuNS0xem0tMSAxOC44bDctMTQuNy0yLjMtMS40LjQtLjggNC40IDIgNiAxOSA1LjYtMTItMi4yLTEuNi40LS44IDYuMiAzLS4zLjctMi42LS42LTcuNCAxNi0xLjMtLjVjLS43LTIuNy01LTE2LjItNi4yLTIwLjRsLTYgMTIuOCAyLjQgMS42LS40IDEtNi4zLTMgLjMtMSAyLjcuOHptMzEuOC01bC00IDE1LjcgMi4zIDEtLjIgMS03LjctMiAuMi0xIDIuNy4zIDQuMi0xNS42LTIuNi0xIC4yLTEgNy43IDItLjIgMS0yLjYtLjN6bTE1LjggNS44aC0xYzAtMi0uNy0zLjgtMy00LTItLjQtMy42LjctMy44IDIuNy0uNyA1IDguNSA1IDcuOCAxMC41LS41IDMuMy0zIDUuNC03IDUtMS44LS4zLTQtMS01LjMtMmwuMi00LjZoMWMwIDEuMyAwIDIuNS40IDMuMy41IDEuMiAyLjUgMiAzLjYgMi4yIDIuMy4zIDQtLjYgNC40LTMgLjYtNC42LTguNi00LjItNy43LTExIC4yLTMgMi44LTUgNi41LTQuNCAxLjQgMCAyLjYuOCA0IDFsLS4zIDQuM3ptMTIuOCAxMy4ybC0uOC0xNi0zLjQuMi0yLjcuMi0uNyAzLTEgLjIuNC00LjcgMTcuNy0xIC41IDQuNmgtMWwtMS0zYTQ1LjIgNDUuMiAwIDAgMC0yLjguMmwtMy40LjIgMSAxNiAzIC4ydjFsLTguNy4zdi0xbDMtLjV6bTE4LjUtMi4ybC00LjItMTUuNi0yLjguMy0uMi0xIDguNS0yLjJjMi43LS42IDUuNSAwIDYuMyAzLjIuNyAyLjItLjIgNC42LTEuNyA2LjNsNC42IDMuNmMxLjIgMSAyLjggMi41IDQuNiAyLjd2MWgtMmMtLjggMC0xLjggMC0yLS4yYTkxIDkxIDAgMCAxLTcuNS01LjhsLTIuNy44IDEuNyA2LjQgMi43LS4zLjMgMS04IDJ2LTFsMi41LTF6bS41LTguM2MuMyAwIC43IDAgMS0uMiAzLjMtLjggNS0xLjQgNC01LTEtMy0yLjgtNC4yLTUuOC0zLjQtLjUgMC0xIC4zLTEuNC41bDIuMiA4LjN6bTIxLjQtNWwuOCA2IDIuNi0xIC40IDEtNiAzLS40LS44IDEuOC0xLjQtMi0xOSAxLjMtLjggMTQuNyAxMi42IDIuMy0uNy40IDEtNyAzLjUtLjQtLjggMi4yLTEuNi00LjctNC02IDMuM3ptMC0xLjVsNS0yLjYtNi01IDEgNy42em0yMy02bC05LjgtMTIuNi0yLjYgMmE0MC4yIDQwLjIgMCAwIDAtMiAxLjhsMSAzLS43LjUtMi40LTQgMTMuOC0xMSAzIDMuNi0uNy43LTIuMy0yYTQ1LjQgNDUuNCAwIDAgMC0yLjMgMS43bC0yLjcgMiAxMCAxMi43IDIuNS0xLjQuNi44LTYuOCA1LjMtLjYtLjcgMi0yLjJ6bTMtMjQuNmwxMiAxMSAyLTEuNS43LjYtNS40IDUuOC0uNi0uNSAxLjQtMi4zLTExLjctMTEtMi4yIDEuNi0uNy0uNiA1LjUtNS44LjcuNi0xLjUgMi4yem0yMi0xNS4zYzQuNiAzIDUuNyA4LjIgMi40IDEzLTMuOCA1LjgtOSA2LjMtMTMuNiAzLjMtNS4yLTMuNS02LjUtOC43LTMuMi0xMy42IDMuOC01LjggOS40LTYuMiAxNC41LTIuOHptMS43IDEyLjRjMi44LTQuMy40LTgtMy4zLTEwLjMtNC43LTMtOS43LTItMTIgMS40LTIgMy4zLTEgNyAzIDkuOCA1IDMuMyA5LjggMyAxMi40LS44em04LjYtMTYuNWwtMTUuMy01LjYtMS4zIDIuNC0uOC0uMyAxLjYtNC43IDE4LjQtNy42LTEyLjYtNC41LTEuNCAyLjQtLjgtLjIgMi4zLTYuNSAxIC4zLS42IDIuNyAxNi44IDYtLjUgMS4yYTMzNTMuNCAzMzUzLjQgMCAwIDAtMTkuNiA4bDEzLjQgNSAxLjQtMi42IDEgLjItMi40IDYuNi0xLS4zLjYtMi42eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDAyQTVDIiBkPSJNNDQgMTI5LjZzMi4zIDEuMyA1LjctLjNjNC0yIDUuNy0zLjQgMTAtMTIuNSA0LjQtOS43IDktMjEuNSAxNi41LTI4LjJDODMuNiA4MiA5MiA3NyAxMDQgODBjMCAwIDAgMS01IDEuMi0yLjMuNC05LjcgMi0xNyA4LTguMiA3LjUtMTMuMiAyMC4yLTE2LjIgMjYtMiA0LjMtNy44IDE3LjctMTUuOCAxNy43LTMgLjMtNi0zLjQtNi0zLjQiLz48cGF0aCB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwMkE1QyIgZD0iTTc0LjUgMTA4YzgtMTggMTctMjAgMTctMjBzMCA0IC41IDVjMCAwLTcgMS43LTE0LjUgMjEuNS0yLjcgNy04IDE4LjQtMTcuNCAxOC40IDAgMCA1LjQtNCAxNC41LTI1bTUgMTMuNWw0LjctMTBDOTEgOTYgOTguNyA5NCAxMDAuNyA5NGMyLjMtLjMgMy4zIDEgMy4zIDFzLTkuNyAyLjctMTYuNCAyMy4yYzAgMC01LjQgMS42LTggMy4zbTEzLjctNVM5Ny43IDEwMyAxMDcgOTcuN2wyLjggM3MtNy44IDYtMTAuOCAxNC44YzAgMC0zLjcuMy01LjcgMW0xNy0uN2MuOC0zLjMgNS4yLTcuNyA1LjItNy43bC0yLjctMy4zcy01IDMuNy03LjcgMTAuOGMwIDAgMiAwIDMgLjNoMi40em0yMS0xMi43czQuMy0uMyA1LjYtMmMwIDAgMTAuNCA0LjcgMTMuNyAxMyAwIDAtNC4zIDAtNi43LjUgMCAwLTMtNS43LTEyLjgtMTEuNG0zMS4zIDEyLjVzLTQuNC0xLjQtNi43LTFjMCAwIDAtOS40LTE1LjItMTYuNSAwIDAgMi40LTMgMy00LjMgMCAwIDE3IDUuMyAxOSAyMS44Ii8+PHBhdGggdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwMDJBNUMiIGQ9Ik0xNzggMTIyLjJzLTMuNC0yLjctOC01YzAgMC00LjUtMjUtMjUtMjZsMi40LTQuM2MuMy0uNCAxLS43IDEuMy0xIDAgMCAxMi0zIDIyLjUgNCA0LjQgMy4zIDEwIDEyLjQgMTQuNCAyMy44IDMuNyA5LjQgOC40IDE2LjggOS44IDE4LjUgMCAwLTUtLjctNy44LTMuNC00LTQtMTAuNC0yNC0xNC40LTI5LjYtNC01LjctNy43LTEwLjQtMTkuNS05LjggMCAwIDguNCAyLjQgMTMuNSA5IDYgOC4yIDEwLjcgMjMuNiAxMC43IDIzLjYiLz48cGF0aCB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwMkE1QyIgZD0iTTE0MS43IDgxYy0yLjcgNi42LTQuNyAxMS0xMCAxMS0xMC0uNy0xMS4yLTYuNC0xMS41LTcgMC0xLjQgMi0yLjQgMi0yLjQtLjcgMC00LjcgMC0xMC0xLjQtNy41LTIuMy03LjUgMi43LTcuNSAyLjdzLTktMi40LTEwIDIuM2MtLjcgMi0uNCA1LjMtLjQgNS4zczYuNy0zLjYgMTEuOC43YzQuNCAzLjQgNSA2LjQgMTEuNSAxMy40IDMgMy43IDExIDE1LjUgMjEuNSAxMC41IDAgMC0xLjQtMi43LTguNC03LjQtMy0yLTcuNC00LTEwLjQtNi40LTIuNy0yLTMuNy0zLTktOS0yLjUtMi44LTkuNS02LjUtMTMuNS01LS40LjItLjQuNi0uNy42IDAgMCAwLTEuNy4zLTIuNC40LTEgNC40LTEuMyA5IDAgMCAwLS42LTMuNyAzLTMgMy44LjcgNy44IDIgOC44IDEuNyAwIDAgMCA4LjcgMTQuMiA5LjcgNyAuMyA5LjgtNyAxMS41LTEwIC42LS43IDEuNi0yLjQgMy0yLjggOS0yLjMgMjUuNS0yLjMgMzYgMTQuOCA0IDcuNCAxMC43IDIyLjIgMTMuMyAyNyA2LjggMTEuNiAxMiA5LjYgMTYuNSA1LjYgMCAwLTYuNyAzLjctMTIuNC05LjgtMi42LTYtMTEuNy0yNS44LTE4LjQtMzEuOC0zLjQtMy04LjQtNy44LTE3LTkuOC0xOC0zLjctMjMgMi43LTIzIDIuNyIvPjxwYXRoIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDAyQTVDIiBkPSJNMTA4IDg1czEgMS4zIDEgMi4zYzAgMCAxLjQtMSA0LjQtMUwxMDggODVtLTEwLjMgNTloNS43djM5LjRzLTUgLjctNS43LTYuM3YtMzN6bTYxLjcgMGgtNS44djM5LjRzNS40LjcgNS44LTYuM3YtMzN6bS01MS44IDBoNS40djQyLjZsLTUuNy0xLjMuMy00MS4zem05IDBoNS4zdjQ0LjhsLTUuNS0xLjNWMTQ0em0zMyAwSDE0NHY0Mi42czEuNy0uNiA1LjgtMS4zbC0uMy00MS4zem0tOS4zIDBIMTM1djQ0LjhsNS4zLTEuM1YxNDR6bS0xNSAwaDUuOHY0NC44bC0yLjUgMy4yLTMtM3oiLz48cGF0aCB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIGQ9Ik0xMTYuOCAxMjIuMnYxMGMwIDQuOC0xLjMgOS04LjcgOS02LS4yLTguNi0zLTguNi03LjR2LTExLjZsLTMtLjZ2LTFoMTAuMnYxbC0zIC42djExLjVjMCAzLjYgMS44IDUuNyA1LjUgNS43IDUuMiAwIDYtMy41IDYtNy4zdi05LjhsLTMtLjZ2LTFoNy40djFsLTIuNi42em0xNi41IDRoLTFjLS4yLTIuNS0xLjMtNC44LTQuMi00LjgtMS43IDAtMyAxLTMgMyAwIDUgOS40IDMgOS40IDEwLjQgMCAzLjYtMyA2LjMtNyA2LjNhMTEuNyAxMS43IDAgMCAxLTUuNy0xLjVjMC0xLjYgMC0zLjMtLjItNWgxLjJjLjMgMi42IDEuNSA1LjMgNC43IDUuMyAyLjIgMCAzLjYtMS4zIDMuNi0zLjUgMC00LjItOS4zLTMuNS05LjMtMTAgMC00IDIuNy02LjIgNi43LTYuMiAxLjcgMCAzLjQuNiA1IDEuNHY0Ljh6bTQgMTQuNXYtMWwyLjItLjcgNy0xOWgyLjVsNy4zIDE5IDIuNC42djFIMTQ5di0xbDIuNi0uNi0yLTUuM2gtNi4zbC0xLjggNS4zIDIuNy42djFoLTd6bTYuNS04LjZoNS4ybC0yLjctNy0yLjUgN3oiIGZpbGw9IiNDRjBBMkMiLz48L3N2Zz4=);
  min-height: 75px;
  background-repeat: no-repeat;
  background-size: 64px;
  background-position: 0 50%;
}

[id='logo'] a {
  display: inline-block;
}

[id='logo'] h1 {
  color: #465880;
  font-size: 2em;
  margin: 0;
  padding: 10px 0 3px 75px;
}

[id='logo'] span {
  color: #666;
  font-size: 0.8em;
  padding: 0 0 0 75px;
}

[id='global'] {
  display: none;
}

[id='search-box'] {
  margin-top: 30px;
  text-align: right;
}

[id='search-box'] input {
  background: #ededed
    url(data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2229.78%22%20height%3D%2232%22%20viewBox%3D%220%200%2029.78%2032%22%20enable-background%3D%22new%200%200%2029.775%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M0.92%2027.23l7.05-6.45c0.73-0.7%201.51-1.03%202.14-1%20-1.66-2.1-2.67-4.81-2.67-7.79%200-6.63%205-12%2011.17-12%206.17%200%2011.17%205.37%2011.17%2012s-5%2012-11.17%2012c-2.77%200-5.3-1.08-7.25-2.87%200.03%200.68-0.27%201.52-0.93%202.3l-6%207.58c-1.03%201.23-2.7%201.33-3.73%200.23C-0.31%2030.14-0.22%2028.34%200.92%2027.23L0.92%2027.23zM18.61%2020c4.11%200%207.44-3.58%207.44-8s-3.33-8-7.44-8c-4.11%200-7.44%203.58-7.44%208S14.5%2020%2018.61%2020z%22/%3E%3C/svg%3E)
    no-repeat 12px 50%;
  background-size: 14px;
  border: solid 1px #ccc;
  width: 250px;
  outline: 0;
  border-radius: 5em;
  font-family: inherit;
  font-size: 100%;
  transition: all 0.5s ease;
  padding: 5px 5px 5px 32px;
}

[id='search-box'] input:active,
[id='search-box'] input:focus {
  background-color: #fff;
  box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
  border-color: #6dcff6;
}

/*------------------------------------*\

# BANNER (PHOENIX)

\*------------------------------------*/

.banner-neo {
  overflow: visible;
  border: 0;
  background-color: rgba(0, 42, 92, 1);
  background-image: none;
  color: #fff !important;
  line-height: 1.5;
  margin: 0;
}

.banner-wrapper {
  display: flex;
  justify-content: space-between;
  margin: 0 2%;
  height: 72px;
}

.banner-logo {
  display: flex;
  align-items: center;
  margin: 0 0 0 0.5em;
  padding: 0;
  font-size: 1.1em;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
    Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height: 72px;
}

.banner-logo__link {
  display: flex;
  align-items: center;
  padding-left: 40px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' height='256' width='256' viewBox='0 0 256 256'%3E%3Ccircle fill='none' cx='128' cy='128' r='127.4'/%3E%3Cpath vector-effect='non-scaling-stroke' fill-rule='evenodd' fill='%23FFF' d='M253 128c0 69-56 125-125 125S3.2 197 3.2 128 59.2 3.2 128 3.2c69 0 125 56 125 124.8'/%3E%3Cpath vector-effect='non-scaling-stroke' fill-rule='evenodd' fill='%23002A5C' d='M250 128c0 67.3-54.7 122-122 122S6.2 195.2 6.2 128 60.7 6.2 128 6.2 250 60.7 250 128'/%3E%3Cpath vector-effect='non-scaling-stroke' fill-rule='evenodd' fill='%23FFF' d='M214.3 128c0 47.7-38.6 86.3-86.3 86.3-47.7 0-86.3-38.6-86.3-86.3S80.3 41.7 128 41.7c47.7 0 86.3 38.6 86.3 86.3'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M23.7 93.7v1c-2-.2-4 .2-4.7 2.4-.5 2 .3 3.8 2.3 4.4 5 1.4 6.3-7.8 11.6-6.3 3.2 1 5 4 4 7.7-.6 1.8-1.7 4-3 5l-4.4-1v-.8H33c1.4-.3 2.5-2.2 2.8-3.4.6-2.2 0-4-2.3-4.8-4.5-1.2-5.5 8-12.2 6-2.8-.6-4.4-3.5-3.4-7.2.3-1.3 1-2.4 1.5-3.7l4.2.7zm16.7-22.4c5 2.5 6.5 7.7 3.8 13-3.2 6-8.5 7.2-13.4 4.7-5.6-3-7.4-8-4.7-13.3 3.4-6.2 8.8-7.3 14.4-4.4zm3 12.3c2.2-4.5-.7-7.8-4.6-10-5-2.5-10-1-11.8 2.7-2 3.6-.4 7.2 4 9.5 5.4 2.8 10 2 12.3-2.2zM51.8 50l-.8.7c-2-1.4-4.6-1.7-8 2.2-3.2 3.6-3.5 7.3.4 10.7 4.2 3.6 10 4 13.3 0 1.8-2.2 2.4-4.7 1.4-7.5h1l1.4 3.8c-1 1.8-2 3.4-3.2 4.8-4 4.7-9.4 6.4-14.8 1.7-4.7-4-5-9.2-.5-14.5 1.3-1.5 3.8-3.7 5.7-5l4 3zm5.4-10l10.4 12.7 2.3-1.3.7.7-6.2 5.2-.6-.7 1.7-2-10.4-12.6L53 43l-.7-.7 6.2-5 .6.6-1.6 2zm16.2 1.5l1 6 2.6-1 .5.8-6 3.4-.4-.8 1.8-1.7L70.3 29l1.2-.6 15.6 12 2.3-.8.4.8-6.8 4-.6-1 2-1.6-4.8-3.8-6 3.5zm-.2-1.5l5-3-6.3-4.7 1.4 7.7zm18-1l2.4-1.3-5-15.5-2.8.4-.3-1 7.7-2.4.3 1-2.4 1.2 5 15.2 6.6-2 .2-4 1-.4.4 5.5-13 4.2-.2-1zM129 18.2h-.8c-.5-2-1.5-3.6-3.8-3.5-2 0-3.5 1.4-3.4 3.5.2 5.2 9.3 3.6 9.5 9 0 3.6-2 6-6 6.2-2 0-4.4-.3-5.8-1.2l-.4-4.5 1-.3c0 1.5.5 2.6 1 3.4.6 1 2.7 1.6 4 1.6 2.2 0 4-1.3 3.8-3.7 0-4.6-9.2-2.8-9.4-9.8 0-3 2-5.4 6-5.5 1.3 0 2.6.4 4 .5l.5 4.2zm11.6 5l5 .7.8-2h.8c-.4 1.5-.7 4-.8 5.5h-.8l-.2-2.3-5-.7-1 7.4 7.5 1 1.4-2.8h1l-1.8 4.6-13.8-2 .2-1h2.7l2.2-16-2.7-1 .2-1 12.5 2-.2 4h-1l-.2-2.8-6-.8-1 7zm32.7 5.6l-1-.3c.7-2.5 0-5-5-6.8-4.5-1.6-8-.5-9.7 4.3-2 5.3 0 10.7 4.7 12.4 2.7 1 5.3.6 7.5-1.3l.5 1-3 2.7c-2.2-.2-4-.6-5.7-1.2-6-2-9.4-6.5-7-13.3 2-5.8 7-8 13.4-5.6 2 .7 4.8 2.2 6.7 3.5l-1.4 4.8zm23.5 9.5l-5 7.7c-3 4.4-6.8 6.3-12 3-4.8-3.2-5.2-7.2-2.8-10.6l6-9.2-2-1.8.6-.8 6.7 4.4-.5.8-2.5-1-5.5 8.2c-2.3 3.4-2.4 6.5 1 8.8 1.2.8 3.3 1.5 5.3 1 1.7-.6 3-2.6 3.8-3.8l5.2-8-2-1.7.5-.8 6.4 4-.7 1-2.5-1.2zm-3 19l11.7-11.4-1.6-2.4.6-.7 6.2 6.4c2 2 2.6 4.8.3 7-1.6 1.7-4.2 2-6.4 1.5l-1 5.7c-.2 1.6-.7 3.8 0 5.5l-.8.4-1-2c-.4-.5-1-1.4-1-1.6a92 92 0 0 1 1.7-9.5 32 32 0 0 1-2-2l-5 4.6 1.5 2.4-.6.6-5.7-6 .7-.6 2.3 1.8zm7.5-3.7l.8 1c2.4 2.3 3.6 3.4 6.4.7 2.2-2 2.4-4.4.3-6.6a6 6 0 0 0-1.2-1l-6.2 6zm20.4 11.7l-13.5 9.3 1.2 2.4-.8.6L204 71l.8-.6 2 2L220 63l-1-2.4.6-.5 4.6 6.8-.8.5-2-2zm-7 20.4l14.6-7-1.5-3a40 40 0 0 0-1.2-2.4l-3.2.4-.4-1 4.5-1.4 7.6 16.3-4 2.2-.5-1L233 87a46.2 46.2 0 0 0-1-2.7l-1.6-3-14.6 6.8.8 3-.8.4-3.7-8 1-.3 1.6 2.7zm6.5 17.8l6.5-1.6 8-8.2-.3-2.7 1-.2 2 8-1 .4-1-2.5-6.5 6.7 8.6 2.3-.2-2.7 1-.3 1.5 6.6-1 .2-1-2-10.7-3-6.4 1.6.2 3.3-1 .2-2-8.8.8-.2 1.2 3zM24 154l-6-.3.2 2.7-1 .2-1.8-6.5h1l1 2 19.2 1.7.4 1.4-15.2 12.2.2 2.4-1 .2-2-7.5.8-.3 1.2 2.5 4.8-3.8-2-6.7zm1.3.2l1.6 5.5 6-5-7.7-.5zm-1.5 20l1.8 2 14-8-1-2.5 1-.5 5 8.8c2.7 5 3.3 10.4-2.6 13.7-6.3 3.5-11.2.7-14.2-4.7l-4.8-8.5.8-.4zm3.2 4.2c.6 1.6 1 3 2 4.4 2.2 4 6.2 5.4 10.7 3 5.4-3.2 6-7.6 3.2-12.5a35.6 35.6 0 0 0-2-3l-14 8zm37.6 23.2L54 214l1.5 2-.6.8-5.6-5.7.7-.5 2.3 1.6 10-11.5H62L45.7 207l-.2-.3 6.7-16-11.5 9.2 1.4 2-.8.6-4.4-4.6.6-.6 2 1.3 12.7-10-1.5-2.4.6-.6 4.2 4.2-5.8 14 14-5.6 4 4.2-.6.6-2.2-1.6zm9 6.3L64 221l2 2-.6.6-6.5-4.6.6-.7 2.4 1 9.3-13-2-2 .6-.7 6.5 4.5-.6.8-2.5-1zm-1 18.8l7-14.7-2.3-1.4.4-.8 4.4 2 6 19 5.6-12-2.2-1.6.4-.8 6.2 3-.3.7-2.6-.6-7.4 16-1.3-.5c-.7-2.7-5-16.2-6.2-20.4l-6 12.8 2.4 1.6-.4 1-6.3-3 .3-1 2.7.8zm31.8-5l-4 15.7 2.3 1-.2 1-7.7-2 .2-1 2.7.3 4.2-15.6-2.6-1 .2-1 7.7 2-.2 1-2.6-.3zm15.8 5.8h-1c0-2-.7-3.8-3-4-2-.4-3.6.7-3.8 2.7-.7 5 8.5 5 7.8 10.5-.5 3.3-3 5.4-7 5-1.8-.3-4-1-5.3-2l.2-4.6h1c0 1.3 0 2.5.4 3.3.5 1.2 2.5 2 3.6 2.2 2.3.3 4-.6 4.4-3 .6-4.6-8.6-4.2-7.7-11 .2-3 2.8-5 6.5-4.4 1.4 0 2.6.8 4 1l-.3 4.3zm12.8 13.2l-.8-16-3.4.2-2.7.2-.7 3-1 .2.4-4.7 17.7-1 .5 4.6h-1l-1-3a45.2 45.2 0 0 0-2.8.2l-3.4.2 1 16 3 .2v1l-8.7.3v-1l3-.5zm18.5-2.2l-4.2-15.6-2.8.3-.2-1 8.5-2.2c2.7-.6 5.5 0 6.3 3.2.7 2.2-.2 4.6-1.7 6.3l4.6 3.6c1.2 1 2.8 2.5 4.6 2.7v1h-2c-.8 0-1.8 0-2-.2a91 91 0 0 1-7.5-5.8l-2.7.8 1.7 6.4 2.7-.3.3 1-8 2v-1l2.5-1zm.5-8.3c.3 0 .7 0 1-.2 3.3-.8 5-1.4 4-5-1-3-2.8-4.2-5.8-3.4-.5 0-1 .3-1.4.5l2.2 8.3zm21.4-5l.8 6 2.6-1 .4 1-6 3-.4-.8 1.8-1.4-2-19 1.3-.8 14.7 12.6 2.3-.7.4 1-7 3.5-.4-.8 2.2-1.6-4.7-4-6 3.3zm0-1.5l5-2.6-6-5 1 7.6zm23-6l-9.8-12.6-2.6 2a40.2 40.2 0 0 0-2 1.8l1 3-.7.5-2.4-4 13.8-11 3 3.6-.7.7-2.3-2a45.4 45.4 0 0 0-2.3 1.7l-2.7 2 10 12.7 2.5-1.4.6.8-6.8 5.3-.6-.7 2-2.2zm3-24.6l12 11 2-1.5.7.6-5.4 5.8-.6-.5 1.4-2.3-11.7-11-2.2 1.6-.7-.6 5.5-5.8.7.6-1.5 2.2zm22-15.3c4.6 3 5.7 8.2 2.4 13-3.8 5.8-9 6.3-13.6 3.3-5.2-3.5-6.5-8.7-3.2-13.6 3.8-5.8 9.4-6.2 14.5-2.8zm1.7 12.4c2.8-4.3.4-8-3.3-10.3-4.7-3-9.7-2-12 1.4-2 3.3-1 7 3 9.8 5 3.3 9.8 3 12.4-.8zm8.6-16.5l-15.3-5.6-1.3 2.4-.8-.3 1.6-4.7 18.4-7.6-12.6-4.5-1.4 2.4-.8-.2 2.3-6.5 1 .3-.6 2.7 16.8 6-.5 1.2a3353.4 3353.4 0 0 0-19.6 8l13.4 5 1.4-2.6 1 .2-2.4 6.6-1-.3.6-2.6z' fill='%23FFF'/%3E%3Cpath vector-effect='non-scaling-stroke' fill-rule='evenodd' fill='%23002A5C' d='M44 129.6s2.3 1.3 5.7-.3c4-2 5.7-3.4 10-12.5 4.4-9.7 9-21.5 16.5-28.2C83.6 82 92 77 104 80c0 0 0 1-5 1.2-2.3.4-9.7 2-17 8-8.2 7.5-13.2 20.2-16.2 26-2 4.3-7.8 17.7-15.8 17.7-3 .3-6-3.4-6-3.4'/%3E%3Cpath vector-effect='non-scaling-stroke' fill-rule='evenodd' fill='%23002A5C' d='M74.5 108c8-18 17-20 17-20s0 4 .5 5c0 0-7 1.7-14.5 21.5-2.7 7-8 18.4-17.4 18.4 0 0 5.4-4 14.5-25m5 13.5l4.7-10C91 96 98.7 94 100.7 94c2.3-.3 3.3 1 3.3 1s-9.7 2.7-16.4 23.2c0 0-5.4 1.6-8 3.3m13.7-5S97.7 103 107 97.7l2.8 3s-7.8 6-10.8 14.8c0 0-3.7.3-5.7 1m17-.7c.8-3.3 5.2-7.7 5.2-7.7l-2.7-3.3s-5 3.7-7.7 10.8c0 0 2 0 3 .3h2.4zm21-12.7s4.3-.3 5.6-2c0 0 10.4 4.7 13.7 13 0 0-4.3 0-6.7.5 0 0-3-5.7-12.8-11.4m31.3 12.5s-4.4-1.4-6.7-1c0 0 0-9.4-15.2-16.5 0 0 2.4-3 3-4.3 0 0 17 5.3 19 21.8'/%3E%3Cpath vector-effect='non-scaling-stroke' fill-rule='evenodd' fill='%23002A5C' d='M178 122.2s-3.4-2.7-8-5c0 0-4.5-25-25-26l2.4-4.3c.3-.4 1-.7 1.3-1 0 0 12-3 22.5 4 4.4 3.3 10 12.4 14.4 23.8 3.7 9.4 8.4 16.8 9.8 18.5 0 0-5-.7-7.8-3.4-4-4-10.4-24-14.4-29.6-4-5.7-7.7-10.4-19.5-9.8 0 0 8.4 2.4 13.5 9 6 8.2 10.7 23.6 10.7 23.6'/%3E%3Cpath vector-effect='non-scaling-stroke' fill-rule='evenodd' fill='%23002A5C' d='M141.7 81c-2.7 6.6-4.7 11-10 11-10-.7-11.2-6.4-11.5-7 0-1.4 2-2.4 2-2.4-.7 0-4.7 0-10-1.4-7.5-2.3-7.5 2.7-7.5 2.7s-9-2.4-10 2.3c-.7 2-.4 5.3-.4 5.3s6.7-3.6 11.8.7c4.4 3.4 5 6.4 11.5 13.4 3 3.7 11 15.5 21.5 10.5 0 0-1.4-2.7-8.4-7.4-3-2-7.4-4-10.4-6.4-2.7-2-3.7-3-9-9-2.5-2.8-9.5-6.5-13.5-5-.4.2-.4.6-.7.6 0 0 0-1.7.3-2.4.4-1 4.4-1.3 9 0 0 0-.6-3.7 3-3 3.8.7 7.8 2 8.8 1.7 0 0 0 8.7 14.2 9.7 7 .3 9.8-7 11.5-10 .6-.7 1.6-2.4 3-2.8 9-2.3 25.5-2.3 36 14.8 4 7.4 10.7 22.2 13.3 27 6.8 11.6 12 9.6 16.5 5.6 0 0-6.7 3.7-12.4-9.8-2.6-6-11.7-25.8-18.4-31.8-3.4-3-8.4-7.8-17-9.8-18-3.7-23 2.7-23 2.7'/%3E%3Cpath vector-effect='non-scaling-stroke' fill-rule='evenodd' fill='%23002A5C' d='M108 85s1 1.3 1 2.3c0 0 1.4-1 4.4-1L108 85m-10.3 59h5.7v39.4s-5 .7-5.7-6.3v-33zm61.7 0h-5.8v39.4s5.4.7 5.8-6.3v-33zm-51.8 0h5.4v42.6l-5.7-1.3.3-41.3zm9 0h5.3v44.8l-5.5-1.3V144zm33 0H144v42.6s1.7-.6 5.8-1.3l-.3-41.3zm-9.3 0H135v44.8l5.3-1.3V144zm-15 0h5.8v44.8l-2.5 3.2-3-3z'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M116.8 122.2v10c0 4.8-1.3 9-8.7 9-6-.2-8.6-3-8.6-7.4v-11.6l-3-.6v-1h10.2v1l-3 .6v11.5c0 3.6 1.8 5.7 5.5 5.7 5.2 0 6-3.5 6-7.3v-9.8l-3-.6v-1h7.4v1l-2.6.6zm16.5 4h-1c-.2-2.5-1.3-4.8-4.2-4.8-1.7 0-3 1-3 3 0 5 9.4 3 9.4 10.4 0 3.6-3 6.3-7 6.3a11.7 11.7 0 0 1-5.7-1.5c0-1.6 0-3.3-.2-5h1.2c.3 2.6 1.5 5.3 4.7 5.3 2.2 0 3.6-1.3 3.6-3.5 0-4.2-9.3-3.5-9.3-10 0-4 2.7-6.2 6.7-6.2 1.7 0 3.4.6 5 1.4v4.8zm4 14.5v-1l2.2-.7 7-19h2.5l7.3 19 2.4.6v1H149v-1l2.6-.6-2-5.3h-6.3l-1.8 5.3 2.7.6v1h-7zm6.5-8.6h5.2l-2.7-7-2.5 7z' fill='%23CF0A2C'/%3E%3C/svg%3E");
  background-size: 36px;
  background-position: 0 50%;
  background-repeat: no-repeat;
  color: #fff !important;
}

.banner-nav {
  display: flex;
}

.banner-nav__icon {
  display: block !important;
  height: 1em;
  width: 1em;
}

.banner-nav__link {
  display: flex;
  align-items: center;
  padding: 0 0.5em;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1em;
}

.banner-nav__link span {
  display: none;
}

.banner-logo__link:hover,
.banner-logo__link:focus,
.banner-nav__link:hover,
.banner-nav__link:focus {
  color: #fff59d !important;
}

.is-languages .banner-languages {
  background-color: #fff;
  color: #333;
  font-weight: 500;
  cursor: text;
}

.is-menu .banner-menu {
  background-color: #e2dbdb;
  color: #333;
  font-weight: 500;
  cursor: text;
}

.is-signin .banner-signin {
  background-color: #fff;
  color: #333;
  font-weight: 500;
  cursor: text;
}

@media (min-width: 37.5em) {
  .banner-logo {
    font-size: 1.25em;
  }

  .banner-logo__link {
    padding-left: 55px;
    background-size: 48px;
  }
}

@media (min-width: 47.5em) {
  .banner-logo {
    font-size: 1.5em;
  }

  .banner-nav__link span {
    display: inline;
  }

  .banner-nav__icon {
    margin-right: 5px;
  }
}

@media (min-width: 64em) {
  .banner-logo__link {
    padding-left: 72px;
    background-size: 64px;
  }

  .banner-wrapper {
    margin: 0 auto;
    max-width: 1000px;
    height: 96px;
  }
}

@media (min-width: 70em) {
  .is-menu .banner-menu {
    background-color: #fff;
  }
}

/*------------------------------------*\

# TITLE BAR

\*------------------------------------*/

[id='title-bar'] {
  background-color: #f2f2f2;
  border-bottom: thin dotted #bbb;
  color: inherit;
  min-height: 2em;
}

[id='title-bar'] h2 {
  color: #333;
  text-align: left !important;
  margin: 0;
  padding: 0.3em 0.5em 0.3em 0.75em;
}

/*------------------------------------*\

# CONTENT

\*------------------------------------*/

[id='page'] {
  background: #fff;
  border: 1px solid #bbb;
  box-shadow: 0 0.188em 0.625em #494949;
  clear: both;
  width: 960px;
  position: relative;
  margin: 0 auto;
}

[id='content'] {
  background: #fff;
  clear: both;
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 1em 0;
}

/*------------------------------------*\

# SIDEBAR (RELATED LINKS)

\*------------------------------------*/

.sidebar-box {
  background-color: #f5f5f5;
  border: 1px solid #bbb;
  border-radius: 5px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25);
  margin: 0 0 1em;
  padding: 10px;
}

.sidebar-box h3 {
  border: 0;
  color: #333;
  margin: 0;
}

h3.menu-header {
  color: #7a0300;
}

/*------------------------------------*\

# FOOTER

\*------------------------------------*/

[id='footer'] footer,
footer {
  font-size: 0.85714em;
  line-height: 2em;
  background: #fbfbfb;
  border-top: 1px dotted #bbb;
  clear: both;
  padding: 16px 0;
}

[id='footer'] footer h4,
footer h4 {
  background: 0 0;
  border: 0;
  color: #333;
  font-size: 12px;
  margin: 0 0 8px;
  padding: 0;
}

[id='footer'] ul {
  margin: 0;
  padding: 0;
  text-align: center;
}

[id='footer'] li {
  display: inline-block;
  list-style: none;
  line-height: 1.5em;
  padding-bottom: 0.2em;
  padding-right: 0.5em;
}

[id='date-modified'] {
  color: #8a8a8a;
  font-style: italic;
  text-align: center;
  padding: 1em 0;
}

.gov-sites,
.important-info h4,
.social-media {
  display: none !important;
}

.important-info {
  text-align: center;
  padding: 5px;
}

.important-info li {
  display: inline-block;
  margin-right: 5px;
}

/*------------------------------------*\

# ACCESSIBILITY

\*------------------------------------*/

.accessibility a {
  color: #fff;
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  padding: 0;
}

.accessibility a:focus,
.accessibility a:hover {
  color: #e9c213;
  position: static;
  clip: none;
  height: auto;
  width: auto;
  overflow: visible;
}

[id='skip-navigation'] {
  height: 1px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: -37px;
  width: 1px;
}

[id='skip-navigation']:hover,
[id='skip-navigation']:focus {
  height: auto;
  width: auto;
}

/*------------------------------------*\

# ACCORDION

\*------------------------------------*/

.accordion {
  margin: 1em 0;
}

.accordion > p {
  clear: both;
  margin: 0 0 1em;
  position: relative;
}

.accordion > p:before {
  background-color: rgba(255, 255, 255, 0);
  background-image: url('data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M6.473%2027.98L18.456%2016%206.474%204.018%2010.01.483%2025.527%2016%2010.01%2031.518%206.473%2027.98z%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: 0.8em;
  background-position: 75% 50%;
  content: '';
  width: 1.25em;
  height: 100%;
  overflow: hidden;
  position: absolute;
}

.accordion > p a {
  background: #eee;
  border: 1px solid #ccc;
  color: #06c;
  display: block;
  padding: 0.5em 0.5em 0.5em 1.25em;
  text-decoration: none;
}

.accordion > p a:hover,
.accordion > p a:focus {
  background-color: #e0e0e0;
}

.accordion > p.on:before {
  background-image: url('data:image/svg+xml;charset=utf-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M4.02%206.473L16%2018.455%2027.982%206.473l3.535%203.536L16%2025.526.482%2010.01%204.02%206.472z%22/%3E%3C/svg%3E');
}

.accordion > p.on a {
  background-color: #e0e0e0;
}

.accordion > p.on + div {
  display: block;
}

.accordion > div {
  display: none;
  margin: 0 0.5em 1em;
}

.no-js .accordion > p:before {
  display: none;
}
.no-js .accordion > p a {
  background-color: #fff;
  border: none;
  color: currentColor;
  font-weight: bold;
  padding: 0;
  pointer-events: none;
}
.no-js .accordion > div {
  display: block;
  margin: 1em 0;
}

/*------------------------------------*\

# ALERTS

\*------------------------------------*/

.container-blue,
.container-green,
.container-red,
.container-yellow {
  background: #e8f6fc
    url(data:image/gif;base64,R0lGODlhGQAZAOYAABY2YqvA2FKS0TV4uvHy9Axqx22byhRhruHh4UOExRNeqHSr4jBhmFuW0CN70wxsy296jR9SjYSx4E2LyXylzVia3StxtjCD1UyT2iB2zCZwunyv4id70ExXbx1rucTI0B9tu2yj2YGw3pS742aj30KIzv///113mVCW3FiW1Ct6ySM0VBZz0BlkrjSC0DmH1kuN0LXH2Sl+1BZuxR9zxnat5Nrl8TBztqW+2VWZ3SFz1kFuoEOM1i47V46u0Wym4RBarSNenrXF3mGd2PT2+DJ7xUCHzhFwz4KjxlCT13uv5GOVxy98yjx9vFWNxDuJ2BJpv4+13Gmg1yRywD2FzLW+yzFzvRpwxhRmtiyA1VKPzDp0syFrtPP3/IGz5p7B5Yuv1RJrwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAZABkAAAf/gAiCgwgxSxYKiYkWSzGEj4MxTQo3WlIbXhtSEzcKTY6QghQtAyFKp6ioUgMtFKEGLVoLNbS1trRaLQaPow0LvwtDAsPDQ8ALDa2RBxM/zs4CUl0mJl8Cz84TB6ADAyTf4DA21CZEMODgNwOFCino3zBV5ATn7ykKMU4WFfz9FTAnCFCDAMNfvxtOuCQwyK/ElhUdejAowbBCAi4KYOTYyDGHERFRkIAZYaQjRxiJkqBYyRIFFRzkTFBpyTJJIgw0V1LZEXNmThSJHrDIkoUHio0lEsQswZHHiwsOCiQKc6SqVRYZaMSkwcKqVSgKuGBhQbYs2RkxZ5gti4WLkwMZjeLKjXsl5pW5cg84iaGAhoO/gLNuzQD47xV8CFhxkMGYMQ0JMUPQaCyDw4F1hQ6AuMCZs4oAH0J/8KGi8wUP2wZRUDDlwovXKiIAmA0giIrXL6YocEXIgAINuF0wGU7cxZMnIBTsgjSqBRMe0KNHZ9JCWahCk1poKGKEh5EiGlp4AnVdkCFEihQwIk8oEAA7)
    no-repeat 10px 5px;
  border: 0.1em solid #8ed3f0;
  box-shadow: inset 0 0.1em 0 rgba(255, 255, 255, 0.2),
    0 0.1em 0.2em rgba(0, 0, 0, 0.05);
  min-height: 3.6em;
  margin: 1em 0;
  padding: 0.5em 1em 0 3em;
}

.container-blue h4,
.container-green h4,
.container-red h4,
.container-yellow h4 {
  background: 0 0;
  border: 0;
  margin: 0 0 0.5em;
  padding: 0;
}

.container-blue.no-bg-image,
.container-green.no-bg-image,
.container-red.no-bg-image,
.container-yellow.no-bg-image {
  padding: 0.5em;
}

.container-green {
  background-color: #f0ffeb;
  background-image: url(data:image/gif;base64,R0lGODlhGQAZAOYAABFWArDDsGimTTNmM/D08DSjAGyfVdDb0DCNA3PPRFOjMJCqkEC0AyqIAFqUP0uoIG2+RD6YGHe7WEmKLGCFYF6mQH7bTYa/ax5rAzWSDjmsAX+sa0TLAP///9fpz2ezQSFYHaLGkHHDSpXAf126MDGdAHHTP7nSrWKeRy2UAEudKEPGABdjAmWtQeHh4VefN4DgTXygd+Do3zyiDjyzAXC9Si2EBUaYIlOMOV2zNbvWrWqvSXvVTYPEZvb49jygDqC2oHCoVRxXEjekATCUAV+eQSFyA0fQAGOkSG62Sr7Vs4jEa0SdHXi8WHy0Yl2uOCmLAHjOTTifBGWrR0C+AIPoTTaPDrjQrThtLWy7R+Ls3vf/99vn10yqIEuRKmG8NUrWAGKlQkefIF2aQi2NBYfDa/T28kGeGCR5Ay6PBW6kVePt3xJZAlelNYCva6fRk5bEf3KsVX6/XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAC4ALAAAAAAZABkAAAf/gC6Cgy46PU9QiSoqM1k6hJCDOl1QZyQmMFVVJiRnUF2PkYJLaWIJMKipqQliaUuiTWlfFrS1trVfZBKQF2QQPMDBwsMQZBeDJ1A5UczNzs0QIsw5UCeCYkzP2lEiH28fIuFMYi5KUFnh6erpLXAdHi01NXIqV04R8vn6+S1xPh0dRoRJ0qPClAwKkihUGCbMjoU7iqwB2MFHkIFtMkCpsKNjRDVmikzpWEQJRYBciuyYkkiASwFjDPxTMgbmhn8UD2Bx4DIREpcxccpwgMKBmZMBQOCoKQCKigZWbtzQctKNA6oUgQiZ4MXLCxVOE0GxEeMklxAngQCwYQMBgkVQrTQSIYIAAwWKPnB2WMAGwdy/RDKwLEGYiJEFJwFSYEGkRIHHj6FMuQKlwJDLQ1gAOUnBCBHMmEtAueJCTAoNqDVI0dyBAAU0UjTQmD1bAxRyLpKVoE0jM5ABaIbwpi3amqALlakop6KBRRoNy6MPgXKMkITKK7KvYMBAu/cCUHZFKkMmBY0j6NOnp5EiRRlRgnQ8gJJCOIcjHKgMSQHlQSj48WXxg1iJ/OCIKIEAADs=);
  border-color: #a4ff85;
}

.container-red {
  background-color: #fffbf7;
  background-image: url(data:image/gif;base64,R0lGODlhGQAZAOYAAI8PGt68wKVTXZgpM/nw8cEEB8CFiaopMKsKEOHh4blrcqsyOb0hJZU1QLATH9Gdn6ALE61CSuXLzaUqMsVVWsAIDZpGUcAtMLYPGc2jqNZ/gIMUIZwOFrUxOv///7IkKdCPkZspMsJnbJs1QJEZIrsuM7UHDLp6gqphasQmKr0TF6QxOs06O+7R0rsGCa9KUdewtJsaJJstNqkZIY4uOqENFNB0eNjHyMUrL7YKDpw4QrMtM9eUl5U3QsmIjsQQE7pbYLtHTZUPGdWcnsccHq85QcYEB6RETMxXWbNQWNCWmpYiK8Vra4wpOqgZId7FxagJEOnX2ccDBbkbJdSEh96ttZQuOZ0zPMmDhbYvNLU4PsqGi4oSHtSfosopLPfv97knLLhJU6M2P8kjJezX2M5SWrVCStu1uMtlaa1SWpwcJpQpOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAkALAAAAAAZABkAAAf/gAmCgwlPGixSiYksGk+Ej4NPSAU/RGNemGNEPwVIjpCCQyoqKTimp6cpo0OgIDkMF7Gys7IMOSCPDwhgJb2+v8BgCA+DNzMfOwfKyjvNycvMHzM3gkBOHRNbEtsBE94TEdvbSRMdTkAJNxwTCxNiZB7xMCEh7/EeMOwLCxw3BjErAso4QuCekgEB7kmQETCgGgNH6okRc0VGmnseJNwjo0PGxIkhjnCxMqJkSSsnMMYjIICkyZJcNvSYSbMHjQwqUdBoUHPmhg08e9KwgDHKzp4+AQAgsWSJjIo64GGEYeVKxQFLSCgVwrUr1zMq4ykA4LVrhBpo0XJQcq/FC4wvhDikRRsBC4K7CCCIuEegiF6+fqHgxfLEhGEEWjAGgcKYR9sZCAybcDSpgAk0VDJTMOGiswkbmakEMVGgk6AnP4wYkWy4gGrVrElT+pRgSIXbuHPrzs2KkKscwIMLH34LVJcpGJIrX658ShdQgm6IcEC9unUHIqhBL+YjzIzv38P40P4oEAA7);
  border-color: #ffc891;
}

.container-yellow {
  background-color: #fdf4d2;
  background-image: url(data:image/gif;base64,R0lGODlhGQAZAOYAAMF9ANHNxHRnTOunAIlyROWtTfLt59y/f8qFANyfU+uuIk86D6+gh+y9RsmFDvO8ANyYCeOdNLCUcMXAtdudMOHh4c+UIPLRn9ePM4tiDdm4f9CYONyiAOHbx/C1AP7588qHDsWDAfnPAOy1RL+KSemuQ9etWOeySPfUTd7NrdycHdCQANShMPno0LywnndUDu2uAKZ5I/fIAN+UQ9qzR+OeQ+mlCuyzMN+bAOjm4sJ9ANefHfHDAMWECv///9ecMO6wBtnUzOerWM6TDuiyRNm1at3a0+24TfvcTd7Gf/DJRN6cQuevAK6nl8yPCOWcB9ecAPTz8daZJ+amQ9aUMc2/q9mtOOyxK9OXJ+OWB9qlOt61St/WxsiLCtu+gMuNDtbRyc+NAMeJE+DTremmDtagOeihAOegAOvGTdahHfjw5NGbOObaydiyWNOTANelOu22Ouzm3+jBP9iVPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHABUALAAAAAAZABkAAAf/gBWCg4RWAABOHYSLjIRJOnIoLGmNlYRDaUhIaGJjlpWPSiijb0OfjUM7o6OcB6eEByENIyW1JWVfr4NfUiUtH8AtU2Kur14hU0I+y8tTWiG6vFNzzM1HPSanGiEnJzU5zEY1RxTQnyBYR0c1YMxB49drltsF9TMBzAEz9T86XJUOqNQrMMMFMxf76vXY0EhDj4EEqzCrkrAABR0pGIH4oU5dDQnMJMBT18PCIg06iHRcR0KASxIjR6gAkHFXGDM2FFyBEyEBGwMpMES4oYCMGTMITAoqouPMgKdPs6hhdiEL1Kc4dHgRFCIMjK9gs1SLkwUs2DC52oRg4qGt2yf4W5YxeOLWLRMdsdw82Mv3gQ0CE6I0iWGjL98VXXQw4cG4MQ8gXV4syAABiOPGTACE4CCjs+fOQEKH5vHZM5QQNHRw4CGitevXsFvzgKKDRgUaIQ7p3s2bN+oKgQAAOw==);
  border-color: #f9dc70;
}

.archive {
  background-color: #fdf4d2;
  border-bottom: 1px solid #f9dc70;
  font-weight: 700;
  font-size: 90%;
  padding: 0.5em 1em;
}

/*------------------------------------*\

# BUTTONS

\*------------------------------------*/

.btn {
  background-color: #2e6394;
  border: 1px solid #3a7dbb;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-size: 0.9em;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  margin: 5px 0;
  padding: 4px 10px;
}

.btn:focus,
.btn:hover {
  background-color: #3a7dbb;
  border: 1px solid #2e6394;
  color: #fff;
  text-decoration: none;
}

.btn-large {
  font-size: 1.1em;
  line-height: normal;
  padding: 9px 14px;
}

/*------------------------------------*\

# MENU (SIDEBAR)

\*------------------------------------*/

[id='nav-sidebar'] {
  background: #f3f3f3;
  border-right: 1px solid #bbb;
  margin-left: 0;
}

[id='nav-sidebar'] nav {
  margin: 0.5em 0 1em;
}

[id='nav-sidebar'] a {
  border-bottom: 1px solid #bbb;
  color: #06c;
  display: block;
  padding: 0.75em 5px 0.25em 10px;
}

[id='nav-sidebar'] a:first-child {
  padding-top: 1em;
}

[id='nav-sidebar'] ul {
  margin: 0;
  padding: 0;
}

[id='nav-sidebar'] li {
  list-style: none;
}

[id='nav-sidebar'] p {
  margin: 0;
  padding: 0 5px 0 10px;
}

[id='nav-sidebar'] .indent {
  border-bottom: 1px solid #bbb;
  margin: 0 !important;
  padding: 0 0.25em 0.25em 0.75em;
}

[id='nav-sidebar'] .indent a {
  border-bottom: 0;
}

[id='nav-sidebar'] .indent a:first-child {
  padding-top: 0.75em;
}

[id='nav-sidebar'].menu ul a {
  color: #06c;
  display: block;
  font-size: 14px;
  position: relative;
  text-decoration: none;
  padding: 7px 20px 7px 10px !important;
}

[id='nav-sidebar'].menu ul a.sub:after {
  content: '';
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 45%;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #87999a;
}

[id='nav-sidebar'].menu ul a.sub[aria-expanded='true']:after{
  border-top: 0;
  border-bottom: 7px solid #06c;
}

[id='nav-sidebar'].menu ul a.sub[aria-expanded='true']:after,
[id='nav-sidebar'].menu ul a.sub:focus:after,
[id='nav-sidebar'].menu ul a.sub:hover:after {
  border-top-color: #06c;
}

[id='nav-sidebar'].menu ul a:focus,
[id='nav-sidebar'].menu ul a:hover {
  background-color: #a8cee9;
  color: #000;
}

[id='nav-sidebar'].menu ul a.active {
  background-color: #ff9;
  color: #000;
  cursor: text;
}

[id='nav-sidebar'].menu ul ul {
  background-color: #333;
  border: 0;
  display: none;
}

[id='nav-sidebar'].menu ul ul li {
  border-top: 1px dotted #bbb;
}

[id='nav-sidebar'].menu ul ul li a {
  background-image: none;
  border: 0;
  color: #fff;
}

[id='nav-sidebar'].menu ul a.sub[aria-expanded='true'] + ul {
  display: block;
}

.nav-sidebar [id='content'] .container_12,
.nav-sidebar [id='content'] .row-12,
.nav-sidebar [id='content'] {
  margin: 0;
}

.nav-sidebar [id='content'] {
  padding: 0;
}

.sidebar-nav {
  background: #699ac3;
  border: 1px solid #699ac3;
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar-nav a {
  background: #e3f5ff;
  border-top: 1px solid #699ac3;
  color: #174b76;
  font-weight: 700;
  display: block;
  text-decoration: none;
  padding: 10px 5px;
}

.sidebar-nav a.active,
.sidebar-nav a:focus,
.sidebar-nav a:hover {
  background: #255d89;
  color: #fff;
}

.no-js [id='nav-sidebar'] .sub:after {
  display: none !important;
}
.no-js [id='nav-sidebar'] .sub + ul {
  display: block;
}

/*------------------------------------*\

# MENU (TOP)

\*------------------------------------*/

[id='nav'] {
  font-size: 1.07143em;
  line-height: 1.6em;
  background-color: #465880;
  clear: both;
  position: relative;
  margin: 5px 0 0;
  padding: 10px 0 0 1em;
}

[id='nav'] li {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
}

[id='nav'] li a {
  border: 1px solid #d7d7d7;
  color: #fff;
  display: block;
  text-decoration: none;
  background-color: #516183;
  border-width: 1px 1px 0;
  padding: 4px 12px !important;
}

[id='nav'] li a:focus,
[id='nav'] li a:hover {
  background-color: #48577b;
  color: #ffc;
}

[id='nav'] li.active a {
  background-color: #f0f0f0;
  color: #000;
  text-decoration: none;
  background-image: none;
}

/*------------------------------------*\

# TABS (HORIZONTAL)

\*------------------------------------*/

.tabs {
  border: 0;
  margin: 1em 0;
}

.tabs > ul {
  background: #dfdfdf;
  border: 1px solid #aaa;
  border-radius: 5px 5px 0 0;
  list-style: none;
  margin: 0;
  padding: 7px 0 0 7px;
}

.tabs > ul li {
  display: inline-block;
  line-height: 1.25em !important;
  margin-right: 3px;
  vertical-align: top;
}

.tabs > ul a {
  background: #f5f5f5;
  border: 1px solid #e6e6e6;
  border-radius: 5px 5px 0 0;
  color: #06c;
  display: block;
  font-size: 90%;
  font-weight: 700;
  text-decoration: none;
  border-width: 1px 1px 0;
  padding: 7px;
}

.tabs > ul a:focus,
.tabs > ul a:hover {
  background: #fff;
}

.tabs > ul a[aria-selected='true'] {
  background: #fff;
  border: 1px solid #aaa;
  color: #222;
  margin-bottom: -1px;
  padding-bottom: 8px;
  border-width: 1px 1px 0;
}

.tabs > div {
  display: none;
  padding: 1em 0;
  outline: none !important;
}

.no-js .tabs > ul {
  display: none;
}

.no-js .tabs > div,
.no-js .tabs .no-js {
  display: block;
  padding: 0;
}

/*------------------------------------*\

# TABS (VERTICAL)

\*------------------------------------*/

[id="vertical-tabs"]:after {
  clear: both;
  content: '';
  display: block;
}

[id='vertical-tabs'] > ul {
  display: block;
  float: left;
  width: 20%;
  margin: 0;
  padding: 0;
}

[id='vertical-tabs'] > ul li {
  list-style: none;
}

[id='vertical-tabs'] > ul a {
  border: 1px solid #fff;
  border-right: 0;
  border-radius: 5px 0 0 5px;
  color: #06c;
  font-weight: 700;
  display: block;
  text-decoration: none;
  padding: 1em;
}

[id='vertical-tabs'] > ul a[aria-selected='true'] {
  background: #fafafa;
  border: 1px solid #ddd;
  border-right: 0;
  color: #222;
  position: relative;
  z-index: 10;
}

[id='vertical-tabs'] > ul a:focus,
[id='vertical-tabs'] > ul a:hover {
  background: #fafafa;
}

[id='vertical-tabs'] > div {
  background: #fafafa;
  border: 1px solid #ddd;
  display: none;
  margin-left: 19.84%;
  min-height: 200px;
  position: relative;
  z-index: 9;
  padding: 1em;
  outline: none !important;
}

.no-js [id='vertical-tabs'] > ul {
  display: none;
}
.no-js [id='vertical-tabs'] > div,
.no-js [id='vertical-tabs'] .no-js {
  background-color: #fff;
  border: none;
  display: block;
  margin-left: 0;
  padding: 0;
}

/*------------------------------------*\

# TOGGLE BLOCK

\*------------------------------------*/

.toggle-block {
  margin-bottom: 1.5em;
}

.toggle-block > a {
  border-bottom: 1px solid #bbb;
  display: block;
  color: #555;
  font-weight: bold;
  font-size: 1rem;
  line-height: 32px;
  min-height: 32px;
  margin: 0 0 10px 0;
  padding: 0 35px 5px 0;
  position: relative;
}

.toggle-block > a:hover,
.toggle-block > a:focus {
  color: #06c;
}

.toggle-block > a:after {
  background-color: rgba(255, 255, 255, 0);
  content: '+';
  overflow: hidden;
  position: absolute;
  right: 5px;
}

.toggle-block > a[aria-expanded='true'] {
  border-bottom: 0;
  margin: 0;
}

.toggle-block > a[aria-expanded='true']:after {
  content: '-';
}

.toggle-block > a[aria-expanded='true'] + div {
  border-bottom: 1px solid #bbb;
  display: block;
}

.toggle-block > div {
  display: none;
}

.no-js .toggle-block > a {
  color: currentColor;
  pointer-events: none;
}
.no-js .toggle-block > a:after {
  display: none;
}
.no-js .toggle-block > div {
  display: block;
}

/*------------------------------------*\

# TOGGLE LINK

\*------------------------------------*/

.toggle-link {
  margin-bottom: 1.5em;
}

.toggle-link > a {
  color: #06c;
  display: block;
  font-weight: bold;
  padding: 0;
}

.toggle-link > a:before {
  content: '+';
  margin-right: 5px;
  overflow: hidden;
}

.toggle-link > a[aria-expanded='true']:before {
  content: '-';
}

.toggle-link > a[aria-expanded='true'] + div {
  display: block;
}

.toggle-link > div {
  display: none;
  padding: 8px 16px 0 20px;
}

.no-js .toggle-link > a:before {
  display: none;
}
.no-js .toggle-link > a {
  color: currentColor;
  pointer-events: none;
}
.no-js .toggle-link > div {
  display: block;
  padding: 0.5em 0;
}

/*------------------------------------*\

# ALIGNMENT UTILITY CLASSES

\*------------------------------------*/

.align-center {
  text-align: center;
}

.align-justify {
  text-align: justify;
}

.align-left {
  text-align: left;
}

.align-right {
  text-align: right;
}

.column-centered {
  float: none;
  margin: 0 auto;
}

.fixed-content-center {
  margin: 0 auto !important;
}

/*------------------------------------*\

# BACKGROUND UTILITY CLASSES

\*------------------------------------*/

.no-bg {
  background: transparent !important;
}

.no-bg-image {
  background-image: none !important;
}

/*------------------------------------*\

# BORDER UTILITY CLASSES

\*------------------------------------*/

.border-all {
  border: 1px solid #bbb;
}

.border-dashed {
  border-style: dashed;
}

.border-left {
  border-left: 1px solid #bbb;
}

.border-right {
  border-right: 1px solid #bbb;
}

.border-top {
  border-top: 1px solid #bbb;
}

.border-bottom {
  border-bottom: 1px solid #bbb;
}

.inset-border {
  border-top: 1px solid #bbb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75),
    0 0.1rem 0 rgba(255, 255, 255, 0.75);
  height: 1px;
  margin-top: 1.5em;
}

.no-border-radius {
  border-radius: 0;
}

.no-border {
  border: 0 !important;
}

.no-left-border {
  border-left: 0 !important;
}

.no-right-border {
  border-right: 0 !important;
}

/*------------------------------------*\

# COLOR UTILITY CLASSES

\*------------------------------------*/

.bg-black {
  background-color: #000 !important;
  color: #fff !important;
}

.bg-blue {
  background-color: #2980b9 !important;
  color: #fff !important;
}

.bg-dark-blue {
  background-color: #1d3d56 !important;
  color: #fff !important;
}

.bg-light-blue {
  background-color: #4aa3df !important;
  color: #fff !important;
}

.bg-brown {
  background-color: #ac6e31 !important;
  color: #fff !important;
}

.bg-dark-brown {
  background-color: #5e482c !important;
  color: #fff !important;
}

.bg-light-brown {
  background-color: #b69f76 !important;
  color: #fff !important;
}

.bg-red {
  background-color: #c0392b !important;
  color: #fff !important;
}

.bg-dark-red {
  background-color: #911c2f !important;
  color: #fff !important;
}

.bg-light-red {
  background-color: #ca6a65 !important;
  color: #fff !important;
}

.bg-gray {
  background-color: #87999a !important;
  color: #fff !important;
}

.bg-dark-gray {
  background-color: #333 !important;
  color: #fff !important;
}

.bg-light-gray {
  background-color: #bdc3c7 !important;
  color: #fff !important;
}

.bg-green {
  background-color: #6ecc6e !important;
  color: #fff !important;
}

.bg-dark-green {
  background-color: #008478 !important;
  color: #fff !important;
}

.bg-light-green {
  background-color: #1abc9c !important;
  color: #fff !important;
}

.bg-orange {
  background-color: #ed6c21 !important;
  color: #fff !important;
}

.bg-dark-orange {
  background-color: #d35400 !important;
  color: #fff !important;
}

.bg-light-orange {
  background-color: #ff6f40 !important;
  color: #fff !important;
}

.bg-pink {
  background-color: #ff7e8e !important;
  color: #fff !important;
}

.bg-dark-pink {
  background-color: #c3325f !important;
  color: #fff !important;
}

.bg-light-pink {
  background-color: #ff8873 !important;
  color: #fff !important;
}

.bg-purple {
  background-color: #8f4bab !important;
  color: #fff !important;
}

.bg-dark-purple {
  background-color: #553679 !important;
  color: #fff !important;
}

.bg-light-purple {
  background-color: #b6adc9 !important;
  color: #fff !important;
}

.bg-yellow {
  background-color: #e9c213 !important;
  color: #fff !important;
}

.bg-dark-yellow {
  background-color: #d9ae21 !important;
  color: #fff !important;
}

.bg-light-yellow {
  background-color: #edff78 !important;
  color: #000 !important;
}

.bg-white {
  background-color: #fff !important;
}

/*------------------------------------*\

# DISPLAY UTILITY CLASSES

\*------------------------------------*/

.block {
  display: block;
  width: 100% !important;
}

.break-line {
  white-space: pre-line;
  word-wrap: break-word;
}

.clear:after,
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}

.fixed {
  position: fixed;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.hide {
  display: none !important;
}

.hide-off-screen {
  background: none;
  border: none;
  box-shadow: none;
  margin: 0;
  left: -9999em;
  position: absolute;
}

.inline {
  display: inline !important;
}

.inline-block {
  display: inline-block !important;
}

.nojs,
.no-js {
  display: none;
}

html.no-js {
  display: block !important;
}

.no-float {
  float: none;
}

.no-wrap {
  white-space: nowrap;
}

.not-visible {
  visibility: hidden;
}

.show {
  display: block !important;
}

.static {
  position: static;
}

.visible {
  visibility: visible;
}

.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  white-space: nowrap !important;
  width: 1px !important;
  overflow: hidden;
}

/*------------------------------------*\

# EFFECTS UTILITY CLASSES

\*------------------------------------*/

.shadow {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.no-shadow {
  box-shadow: 0 0 0 #fff !important;
}

/*------------------------------------*\

# SPACING UTILITY CLASSES

\*------------------------------------*/

.indent {
  margin-left: 1.5em !important;
  margin-right: 1.5em !important;
}

.margin-all {
  margin: 1em !important;
}

.margin-left {
  margin-left: 1em !important;
}

.margin-right {
  margin-right: 1em !important;
}

.margin-top {
  margin-top: 1em !important;
}

.margin-bottom {
  margin-bottom: 1em !important;
}

.margin-sides {
  margin-left: 1em !important;
  margin-right: 1em !important;
}

.no-margin {
  margin: 0 !important;
}

.no-bottom-margin {
  margin-bottom: 0 !important;
}

.no-left-margin {
  margin-left: 0 !important;
}

.no-right-margin {
  margin-right: 0 !important;
}

.no-top-margin {
  margin-top: 0 !important;
}

.pad-all {
  padding: 1em !important;
}

.pad-bottom {
  padding-bottom: 1em !important;
}

.pad-left {
  padding-left: 1em !important;
}

.pad-right {
  padding-right: 1em !important;
}

.pad-top {
  padding-top: 1em !important;
}

.pad-sides {
  padding-left: 1em !important;
  padding-right: 1em !important;
}

.no-padding {
  padding: 0 !important;
}

.no-bottom-padding {
  padding-bottom: 0 !important;
}

.no-left-padding {
  padding-left: 0 !important;
}

.no-right-padding {
  padding-right: 0 !important;
}

.no-top-padding {
  padding-top: 0 !important;
}

/*------------------------------------*\

# TEXT UTILITY CLASSES

\*------------------------------------*/

.bold {
  font-weight: bold;
}

.caps {
  text-transform: capitalize !important;
}

.no-caps {
  text-transform: none !important;
}

.italic {
  font-style: italic;
}

.lowercase {
  text-transform: lowercase;
}

.underline {
  text-decoration: underline;
}

.no-underline {
  text-decoration: none !important;
}

.uppercase {
  text-transform: uppercase;
}

.fs-200 {
  font-size: 200%;
}

.fs-150 {
  font-size: 150%;
}

.fs-140 {
  font-size: 140%;
}

.fs-130 {
  font-size: 130%;
}

.fs-120 {
  font-size: 120%;
}

.fs-110 {
  font-size: 110%;
}

.fs-90 {
  font-size: 90%;
}

.fs-80 {
  font-size: 80%;
}

.fs-70 {
  font-size: 70%;
}

.eightypercent {
  font-size: 80%;
}

.ninetypercent {
  font-size: 90%;
}

.seventypercent {
  font-size: 70%;
}

.my {
  color: #c00;
  font-family: Georgia, serif;
  font-style: italic;
  text-transform: lowercase;
}

h3 .my {
  font-size: 1em;
}

.ssa {
  color: #369;
  font-family: Georgia, serif;
}

/*------------------------------------*\

# DEPRECATED COMPONENTS

\*------------------------------------*/

[id='carousel'] {
  background: #fff;
  border: 1px solid #bbb;
  clear: both;
  height: 275px;
  overflow: hidden;
  position: relative;
  width: 100%;
  visibility: hidden;
  margin: 0 0 1em;
  padding: 0;
}

[id='carousel'] > div a {
  display: block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  visibility: hidden;
}

[id='carousel'] > div a.on {
  visibility: visible;
}

[id='carousel'] h3 {
  border: 0;
  font-size: 20px;
  margin: 0;
  padding: 0;
}

[id='carousel'] img {
  height: 225px;
  position: absolute;
  width: 50%;
  margin: 0;
  padding: 0;
}

[id='carousel'] p {
  color: #222;
  font-size: 18px;
  line-height: 20px;
  margin: 0;
}

[id='carousel'] .caption {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 35%;
  width: 50%;
}

[id='carousel'] > nav,
[id='carousel-fade'] > nav {
  background-color: #e9eef1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzMwMCcgaGVpZ2h0PSczMDAnPgoJPGRlZnM+CgkJPGZpbHRlciBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InIGlkPSdmaWx0ZXIzMDAxJz4KCQkJPGZlVHVyYnVsZW5jZSB0eXBlPSdmcmFjdGFsTm9pc2UnIGJhc2VGcmVxdWVuY3k9JzEwMCAuODUnIG51bU9jdGF2ZXM9JzEnLz4KCQk8L2ZpbHRlcj4KCTwvZGVmcz4KCTxyZWN0IGhlaWdodD0nMjAwJScgd2lkdGg9JzIwMCUnIHN0eWxlPSdmaWx0ZXI6dXJsKCNmaWx0ZXIzMDAxKScgLz4KCTxyZWN0IGhlaWdodD0nMjAwJScgd2lkdGg9JzIwMCUnIHN0eWxlPSdmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjAuNzU7Jy8+Cjwvc3ZnPg==);
}

[id='carousel'] > nav {
  border-top: 1px solid #bbb;
  bottom: 0;
  clear: both;
  display: block;
  height: 50px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

[id='carousel'] > nav a {
  background: #333;
  border: 1px solid #bbb;
  color: #fff;
  float: left;
  font-size: 16px;
  margin: 7px 0 0 5px;
  padding: 5px 8px;
}

[id='carousel-fade'] {
  border: 1px solid #bbb;
  height: 300px;
  position: relative;
  overflow: hidden;
  visibility: hidden;
  width: 100%;
  margin: 1em 0;
  padding: 0;
}

[id='carousel-fade'] img {
  border: 0;
  height: 250px;
  position: absolute;
  width: 100%;
  z-index: 8;
}

[id='carousel-fade'] > div a {
  opacity: 0;
  position: absolute;
  text-decoration: none;
  width: 100%;
  z-index: 5;
  transition: opacity 0.5s ease-in-out;
  margin: 0;
  padding: 0;
}

[id='carousel-fade'] > div a.on {
  opacity: 1;
  z-index: 7;
}

[id='carousel-fade'] > div a.on .caption {
  opacity: 0.8;
}

[id='carousel-fade'] > nav {
  border-top: 1px solid #bbb;
  height: 50px;
  margin-top: 250px;
}

[id='carousel-fade'] > nav a {
  background: #333;
  border: 1px solid #bbb;
  color: #fff;
  float: left;
  font-size: 16px;
  margin: 7px 0 0 5px;
  padding: 5px 8px;
}

[id='carousel-fade'] p {
  line-height: 21px;
  margin: 0;
  padding: 10px;
}

[id='carousel-fade'] .caption {
  background-color: #000;
  color: #fff;
  font-size: 18px;
  height: 50px;
  margin-top: 200px;
  opacity: 0;
  position: relative;
  z-index: 9;
  transition: opacity 0.5s linear;
  padding: 0;
}

[id='carousel-fade'] .caption.left {
  height: 250px;
  margin-top: 0;
  width: 33%;
}

[id='carousel-fade'] .caption.right {
  height: 250px;
  margin-top: 0;
  left: 67%;
  width: 33%;
}

[id='carousel'] > nav a.on,
[id='carousel-fade'] > nav a.on {
  background: #eee;
  border: 1px solid #bbb;
  color: #555;
}

[id*='carousel'] .nojs,
[id*='carousel'] .no-js {
  display: none;
}

.no-js [id*='carousel'] {
  border: none !important;
  height: auto !important;
  overflow: visible !important;
  position: static !important;
  visibility: visible !important;
}
.no-js [id*='carousel'] .no-js {
  display: block;
}
.no-js [id*='carousel'] > div a,
.no-js [id*='carousel'] img {
  display: block !important;
  height: auto !important;
  margin: 0 0 1rem !important;
  opacity: 1 !important;
  position: static !important;
}

.container_12 {
  width: 98%;
  overflow: hidden;
  margin-left: 1%;
  margin-right: 1%;
}

.nav-sidebar #content .container_12 {
  width: 100%;
  margin: 0;
}

.container_12:after,
.container_12:before {
  display: table;
  content: '';
}

.container_12.equal-heights > [class*='grid_'] {
  margin-bottom: -99999em;
  padding-bottom: 99999em;
  padding-top: 1em;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.grid_12.equal-heights > [class*='grid_'] {
  margin-bottom: -99999em !important;
  padding-bottom: 99999em !important;
  padding-top: 1em !important;
}

.grid_1 {
  width: 6.333%;
}

.grid_2 {
  width: 14.667%;
}

.grid_3 {
  width: 23%;
}

.grid_4 {
  width: 31.333%;
}

.grid_5 {
  width: 39.667%;
}

.grid_6 {
  width: 48%;
}

.grid_7 {
  width: 56.333%;
}

.grid_8 {
  width: 64.667%;
}

.grid_9 {
  width: 73%;
}

.grid_10 {
  width: 81.333%;
}

.grid_11 {
  width: 89.667%;
}

.grid_12 {
  width: 98%;
}

.metro {
  background-color: #4aa3df;
  border: 1px solid #bbb;
  color: #fff;
  height: 35px;
  margin: 1em 0;
  line-height: 35px;
  min-height: 35px;
  text-align: center;
  overflow: hidden;
}

.metro h3 {
  border: 0;
  color: #fff;
  line-height: 35px;
  margin: 0;
  padding: 0;
  font-size: 1.1em;
}

.definition-panel,
.dialog,
.modal,
.modal-overlay,
.utility-bar {
  display: none !important;
}

/*------------------------------------*\

# PRINT

\*------------------------------------*/

@media print {
  * {
    background: #fff !important;
    background-image: none !important;
    color: #000 !important;
  }

  a,
  a:visited {
    color: #444 !important;
    text-decoration: none;
  }

  h3 {
    border-bottom: 1px solid #000;
  }

  h3.sidebar-gray {
    border: 0;
  }

  blockquote,
  pre {
    border: 1px solid #999;
  }

  body {
    min-width: 0;
  }

  [id='page'] {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    width: 100%;
  }

  [id='logo'] {
    margin: 0;
    padding: 0;
  }

  [id='logo'] h1 {
    height: auto;
    margin: 0;
    padding: 0;
  }

  [id='logo'] span {
    display: block;
    position: static;
    padding: 0;
  }

  [id='nav-sidebar'] + div {
    width: 100%;
    margin: 0;
  }

  [id='title-bar'] {
    border: 0;
    position: static;
    margin: 16px 0 0;
  }

  [id='title-bar'] h2 {
    border: 1px solid #000;
    float: none !important;
    font-weight: 700;
    width: 100%;
    border-width: 1px 0;
  }

  .banner-wrapper {
    height: auto;
  }

  .banner-logo {
    font-size: 1.5em;
    line-height: 1;
  }

  .banner-logo__link {
    background-image: none;
    display: block;
    padding: 0;
  }

  [id='nav'],
  [id='nav-sidebar'],
  [id='notifications'],
  [id='search-box'],
  [id='toolbars'],
  [id='top-link'],
  .accessibility,
  .banner-nav,
  .block-resources,
  .definition-panel,
  .dialog,
  .gov-delivery,
  .hide-print,
  .print-hide,
  .modal,
  .nav-top-menu,
  .utility-bar,
  footer,
  nav {
    display: none !important;
  }

  .accordion > p a {
    border: 0;
    font-weight: 700;
  }

  .metro {
    border: 0 !important;
  }

  .table-bordered {
    border-collapse: collapse !important;
    border-radius: 0 !important;
  }

  .table-bordered td,
  .table-bordered th {
    border-radius: 0 !important;
  }

  [id='vertical-tabs'] > div,
  .tabs > div {
    border: 0;
    display: block;
    min-height: 50px;
    margin: 1em 0;
  }

  [id='vertical-tabs'] > div > h3,
  .tabs > div > h3 {
    display: block !important;
  }

  .toggle-link > a {
    border: 0;
    font-weight: 700;
    padding: 0;
  }

  .toggle-link > div {
    display: block;
    padding: 0.5em 0;
  }

  .hide,
  .accordion > div {
    display: block;
  }

  .accordion > p a span,
  .accordion > p a:before,
  [id='carousel'],
  [id='carousel-fade'],
  [id='vertical-tabs'] > ul,
  .tabs > ul,
  .toggle-link > a:after,
  .toggle-link > a:before {
    display: none;
  }
}
