
/* SOURCE FILE: scripts/src/css/20-vendor/base--base-homecombined-interiorcombined.css */ 
/* Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thin-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thin-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thin-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thin-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thin-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thin-webfont.svg#robotothin") format("svg");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.svg#robotothin_italic") format("svg");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-light-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-light-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-light-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-light-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-light-webfont.svg#robotolight") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.svg#robotolight_italic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-italic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-italic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-italic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-italic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-italic-webfont.svg#robotoitalic") format("svg");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-regular-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-regular-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-regular-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-regular-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto/Roboto-Medium-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto/Roboto-Medium-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto/Roboto-Medium-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto/Roboto-Medium-webfont.svg#robotomedium") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.svg#robotomedium_italic") format("svg");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bold-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bold-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bold-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bold-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bold-webfont.svg#robotobold") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.svg#robotobold_italic") format("svg");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-black-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-black-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-black-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-black-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-black-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-black-webfont.svg#robotoblack") format("svg");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.svg#robotoblack_italic") format("svg");
  font-weight: 900;
  font-style: italic; }
/*
// All weights and styles available
font-family:'Proxima Nova W01'; font-weight: 200; font-style: normal;
font-family:'Proxima Nova W01'; font-weight: 200; font-style: italic;
font-family:'Proxima Nova W01'; font-weight: 400; font-style: normal;
font-family:'Proxima Nova W01'; font-weight: 700; font-style: normal;
font-family:'Proxima Nova W01'; font-weight: 400; font-style: italic;
font-family:'Proxima Nova W01'; font-weight: 500; font-style: italic;
font-family:'Proxima Nova W01'; font-weight: 700; font-style: italic;
font-family:'Proxima Nova W01'; font-weight: 500; font-style: normal;
*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #004c82;
  border: 0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 1em;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  line-height: 1;
  padding: 0.75em 1.5em;
  text-decoration: none;
  transition: background-color 150ms ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  margin: 2px; }
  @media print and (min-width: 1px) {
    button, input[type="button"], input[type="reset"], input[type="submit"], .button {
      border: 1px solid #004c82;
      color: #004c82; } }
  button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .button:hover, .button:focus {
    background-color: #c96800;
    color: #fff;
    padding: 0.75em 1.5em;
    font-weight: 500;
    border: 0; }
  button:disabled, input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled, .button:disabled {
    cursor: not-allowed;
    opacity: 0.5; }

fieldset {
  background-color: #f0f0f0;
  border: .1em solid #b0b0b0;
  margin: 0 0 0.75em;
  padding: 1.5em; }

input,
label,
select {
  display: block;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 1em; }

label {
  font-weight: 600;
  margin-bottom: 0.375em; }
  label.required::after {
    content: "*"; }
  label abbr {
    display: none; }

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea,
select[multiple=multiple] {
  background-color: #fff;
  border: .1em solid #b0b0b0;
  border-radius: 5px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em;
  transition: border-color 150ms ease;
  width: 100%; }
  input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover,
  select[multiple=multiple]:hover {
    border-color: #c96800; }
  input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus,
  select[multiple=multiple]:focus {
    border-color: #0a91b7;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(0, 61, 105, 0.7);
    outline: none; }
  input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled, input:not([type]):disabled, textarea:disabled,
  select[multiple=multiple]:disabled {
    background-color: #f2f2f2;
    cursor: not-allowed; }
    input[type="color"]:disabled:hover, input[type="date"]:disabled:hover, input[type="datetime"]:disabled:hover, input[type="datetime-local"]:disabled:hover, input[type="email"]:disabled:hover, input[type="month"]:disabled:hover, input[type="number"]:disabled:hover, input[type="password"]:disabled:hover, input[type="search"]:disabled:hover, input[type="tel"]:disabled:hover, input[type="text"]:disabled:hover, input[type="time"]:disabled:hover, input[type="url"]:disabled:hover, input[type="week"]:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover,
    select[multiple=multiple]:disabled:hover {
      border: 0.1em solid #ddd; }

textarea {
  resize: vertical; }

input[type="search"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }
  input[type="checkbox"] + label,
  input[type="radio"] + label {
    display: inline-block; }

input[type="file"] {
  margin-bottom: 0.75em;
  width: 100%; }

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto; }

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0; }
dl {
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

table {
  border-collapse: collapse;
  font-feature-settings: "kern", "liga", "tnum";
  margin: 0.75em 0;
  table-layout: fixed;
  width: auto; }

th {
  border-bottom: .1em solid #b0b0b0;
  font-weight: 600;
  padding: 10px;
  text-align: left; }

td {
  padding: 10px; }

body {
  color: #333;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-size: 1em;
  line-height: 1.5; }

p {
  margin: 0 0 0.75em; }

a {
  text-decoration: none; }

hr {
  border-bottom: 0.1em solid #ddd;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.5em 0; }

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

html {
  box-sizing: border-box; }

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

@-ms-viewport {
  width: device-width !important; }
@media print and (min-width: 1px) {
  div.header-wrap {
    display: none; } }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

#skip-to-content a {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  font-size: 15px; }
  #skip-to-content a:focus {
    left: auto;
    margin-top: 20px;
    width: auto;
    height: auto;
    color: #fff; }

@media print and (min-width: 1px) {
  header div.inner-container {
    color: black; } }

#coa-survey-tab {
  max-width: 1200px;
  margin: 0 auto;
  font-size: .9em;
  font-weight: 500;
  text-transform: uppercase; }
  @media print and (min-width: 1px) {
    #coa-survey-tab {
      display: none; } }
  #coa-survey-tab .coa-survey-tab-home {
    display: block;
    border-radius: 0px;
    z-index: 9999;
    width: 100%;
    padding: 8px 15px 10px 40px;
    background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/coa-comment-icon.svg");
    background-position: 8px 5px;
    background-size: 25px;
    background-repeat: no-repeat;
    background-color: #0a91b7;
    color: #fff;
    text-align: center;
    top: -2px; }
    #coa-survey-tab .coa-survey-tab-home:hover {
      background-color: #c96800; }
    @media screen and (min-width: 650px) {
      #coa-survey-tab .coa-survey-tab-home {
        display: block;
        width: auto;
        position: fixed;
        z-index: 9999;
        top: -2px;
        right: -2px;
        border-bottom-left-radius: 5px;
        box-shadow: 2px 2px 2px #000;
        text-align: left;
        border: 2px solid rgba(255, 255, 255, 0.2); } }
  #coa-survey-tab .coa-survey-tab-interior {
    display: block;
    padding: 8px 15px 10px 42px;
    background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/coa-comment-icon.svg");
    background-position: 12px 5px;
    background-size: 25px;
    background-repeat: no-repeat;
    background-color: #0a91b7;
    border: 2px solid rgba(255, 255, 255, 0.2);
    border-top: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #fff;
    text-align: center; }
    #coa-survey-tab .coa-survey-tab-interior:hover {
      background-color: #c96800; }
    @media screen and (min-width: 500px) {
      #coa-survey-tab .coa-survey-tab-interior {
        float: right;
        margin: 0;
        border-top: 0;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px; } }

.coa-myalex-logout {
  background-color: #333;
  text-align: right;
  font-size: .8em;
  font-weight: 500;
  color: #fff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  display: none; }
  .coa-myalex-logout span {
    display: block;
    max-width: 1200px;
    margin: 0 auto;
    padding: 2px 5px 5px 5px; }
  .coa-myalex-logout a {
    color: #fff;
    border-bottom: .1em dotted #fff; }
  @media print and (min-width: 1px) {
    .coa-myalex-logout {
      display: none; } }

main aside a img,
main article a img {
  border: none;
  vertical-align: top; }
main aside a,
main article a {
  transition: color 150ms ease;
  border-bottom: 0.1em dotted #0a91b7;
  color: #0a91b7;
  text-decoration: none;
  transition: all 0.1s linear; }
  main aside a.button,
  main article a.button {
    border: none; }
    @media print and (min-width: 1px) {
      main aside a.button,
      main article a.button {
        border: 1px solid #004c82; } }
  main aside a:active, main aside a:focus, main aside a:hover,
  main article a:active,
  main article a:focus,
  main article a:hover {
    color: #c96800;
    border-bottom: 0.1em dotted #c96800;
    padding-bottom: 0;
    transition: all 0.1s linear; }
  main aside a:visited,
  main article a:visited {
    color: #999;
    border-bottom: .1em dotted #999; }
main aside p,
main article p {
  font-size: 1em;
  line-height: 1.6666;
  margin-bottom: 1em; }
main aside u,
main article u {
  text-decoration: none; }
main aside h1, main aside h2, main aside h3, main aside h4, main aside h5, main aside h6,
main article h1,
main article h2,
main article h3,
main article h4,
main article h5,
main article h6 {
  margin-bottom: 0.2em; }
  main aside h1 b, main aside h2 b, main aside h3 b, main aside h4 b, main aside h5 b, main aside h6 b,
  main article h1 b,
  main article h2 b,
  main article h3 b,
  main article h4 b,
  main article h5 b,
  main article h6 b {
    font-weight: inherit; }
  main aside h1 strong, main aside h2 strong, main aside h3 strong, main aside h4 strong, main aside h5 strong, main aside h6 strong,
  main article h1 strong,
  main article h2 strong,
  main article h3 strong,
  main article h4 strong,
  main article h5 strong,
  main article h6 strong {
    font-weight: inherit; }
main aside h1,
main article h1 {
  font-size: 2.2em;
  font-weight: 400; }
main aside h2,
main article h2 {
  font-size: 1.5em;
  font-weight: 500; }
main aside h3,
main article h3 {
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .05em; }
main aside h4, main aside h5, main aside h6,
main article h4,
main article h5,
main article h6 {
  font-size: 1.2em;
  font-weight: 500;
  font-style: italic; }
main aside ul,
main article ul {
  list-style-type: disc;
  margin: 10px 0 0 20px;
  padding: 0 0 0 1em; }
  main aside ul li,
  main article ul li {
    margin-bottom: 0.875em; }
main aside ol,
main article ol {
  list-style-type: decimal;
  margin: 10px 0 0 20px;
  padding: 0 0 0 1em; }
  main aside ol li,
  main article ol li {
    margin-bottom: 0.875em; }
main aside hr,
main article hr {
  border-bottom: 1px solid #e1e1e1;
  margin: 2.5em 0;
  clear: both; }
main aside figure,
main article figure {
  margin: 1em 0;
  padding: 0; }
  main aside figure img,
  main article figure img {
    max-width: 100%;
    height: auto; }

.coa-pdf-icon a:after {
  content: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/pdf-icon.png");
  position: relative;
  top: 3px;
  left: 5px;
  padding-right: 5px; }

a.coa-pdf-icon:after {
  content: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/pdf-icon.png");
  position: relative;
  top: 3px;
  left: 5px;
  padding-right: 5px; }

.coa-pdf-search-icon a:before {
  content: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/pdf-icon.png");
  position: relative;
  top: 3px;
  right: 5px;
  padding-left: 5px; }

.rating {
  float: left;
  font-size: 1.125em; }
  .rating .stars {
    margin-left: 20px; }
    .rating .stars svg {
      width: 18px;
      height: 18px;
      display: inline-block; }
      @media screen and (max-width: 900px) {
        .rating .stars svg {
          width: 14px;
          height: 14px; } }

.social-media-icons {
  margin: 0px 10px 0 5px;
  position: relative;
  top: 2px;
  left: 0px; }
  .social-media-icons a, .social-media-icons i, .social-media-icons em {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    display: inline-block;
    margin-right: 17px; }
    .social-media-icons a.facebook-logo, .social-media-icons i.facebook-logo, .social-media-icons em.facebook-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/facebook-white.svg");
      background-size: 8px 15px;
      background-repeat: no-repeat;
      width: 8px;
      height: 15px; }
    .social-media-icons a.twitter-logo, .social-media-icons i.twitter-logo, .social-media-icons em.twitter-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/twitter-white.svg");
      background-size: 14px 12px;
      background-repeat: no-repeat;
      width: 14px;
      height: 12px;
      position: relative; }
    .social-media-icons a.youtube-logo, .social-media-icons i.youtube-logo, .social-media-icons em.youtube-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/play-white.svg");
      background-size: 23px 15px;
      background-repeat: no-repeat;
      width: 23px;
      height: 15px;
      margin-right: 0; }
    @media screen and (max-width: 600px) {
      footer .social-media-icons a, footer .social-media-icons i, footer .social-media-icons em {
        margin-right: 2em; } }
  footer .social-media-icons:before {
    display: block;
    content: attr(data-label);
    text-transform: uppercase; }
    @media screen and (max-width: 600px) {
      footer .social-media-icons:before {
        display: inline-block;
        margin-right: 2em;
        content: attr(data-label-small);
        text-transform: none; } }

.social-share-icons {
  position: relative; }
  .social-share-icons a, .social-share-icons i {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    display: inline-block;
    width: 34px;
    height: 34px;
    background-size: 34px 34px;
    background-repeat: no-repeat;
    border: none; }
    .social-share-icons a.facebook-logo, .social-share-icons i.facebook-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/facebook-share.gif"); }
    .social-share-icons a.twitter-logo, .social-share-icons i.twitter-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/twitter-share.gif"); }
    .social-share-icons a.google-plus-logo, .social-share-icons i.google-plus-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/google-plus-share.gif"); }
    .social-share-icons a.linkedin-logo, .social-share-icons i.linkedin-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/linkedin-share.gif"); }
    .social-share-icons a.print-logo, .social-share-icons i.print-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/print-share.gif"); }
    .social-share-icons a.email-logo, .social-share-icons i.email-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/email-share.gif"); }

.flag {
  background: #cd0808;
  padding: 0.15em 1.75em;
  text-transform: uppercase;
  color: #FFF;
  position: absolute;
  z-index: 101; }
  @media screen and (max-width: 900px) {
    .flag {
      font-size: 0.875em; } }
  @media screen and (max-width: 600px) {
    .flag {
      font-size: 0.75em; } }

.inner-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .inner-container::after {
    clear: both;
    content: "";
    display: table; }

.to-top {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  z-index: 1010;
  background-size: 22px;
  border-radius: 5px;
  background: rgba(9, 79, 132, 0.8) url("https://www3.alexandriava.gov/scripts/blue/c/131/images/2015-images/up-arrow.svg") no-repeat center 50%;
  background-size: 20px;
  visibility: hidden;
  opacity: 0;
  transition: opacity .3s 0s, visibility 0s .3s; }
  .to-top.cd-is-visible, .to-top.cd-fade-out, .no-touch .to-top:hover {
    transition: opacity .3s 0s, visibility 0s 0s; }
  .to-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1; }
  .to-top.cd-fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: .5; }
  .no-touch .to-top:hover {
    background-color: #094f84;
    opacity: 1; }
  @media screen and (max-width: 600px) {
    .to-top {
      right: 20px;
      bottom: 45px; } }

footer {
  width: 100%;
  color: #add2e8;
  background: #1f4b66;
  padding: 40px 0;
  position: relative;
  z-index: 2; }
  footer a {
    color: white;
    border-bottom: 0.1em dotted #fff; }
    footer a:hover {
      color: #c96800;
      border-bottom-color: #c96800; }
  footer .secondary a {
    border-bottom-style: none; }
  footer .col-logo a {
    border-bottom: 0; }
  footer .social-media-icons {
    margin: 0;
    top: 0;
    left: 0; }
    footer .social-media-icons a {
      border-bottom: 0; }
  footer .primary {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    line-height: 2; }
    footer .primary::after {
      clear: both;
      content: "";
      display: table; }
    footer .primary .col {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 14.7019570017%; }
      footer .primary .col:last-child {
        margin-right: 0; }
      footer .primary .col.col-logo {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 6.1721527019%; }
        footer .primary .col.col-logo:last-child {
          margin-right: 0; }
      footer .primary .col img.logo {
        width: 86px;
        height: auto;
        position: relative; }
      footer .primary .col.col-mobile {
        display: none; }
      footer .primary .col.col-desktop {
        display: block; }
      @media screen and (max-width: 767px) {
        footer .primary .col {
          float: left;
          display: block;
          margin-right: 2.3576515979%;
          width: 44.5562720511%;
          margin-left: 4.2649021499%;
          margin-top: .5em;
          margin-bottom: .5em;
          margin-right: 0;
          font-size: 0.875em; }
          footer .primary .col:last-child {
            margin-right: 0; }
          footer .primary .col.col-social {
            float: left;
            display: block;
            margin-right: 2.3576515979%;
            width: 91.4701957002%;
            color: white; }
            footer .primary .col.col-social:last-child {
              margin-right: 0; }
          footer .primary .col.col-logo {
            display: none; }
          footer .primary .col.col-mobile {
            display: block; }
          footer .primary .col.col-desktop {
            display: none; }
          footer .primary .col.col-address, footer .primary .col.col-contact {
            clear: left; } }
  footer .secondary {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; }
    footer .secondary::after {
      clear: both;
      content: "";
      display: table; }
    footer .secondary img {
      display: none; }
    footer .secondary small {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 23.2317613015%;
      margin-left: 76.7682386985%; }
      footer .secondary small:last-child {
        margin-right: 0; }
    @media screen and (max-width: 600px) {
      footer .secondary {
        background-color: #233d52;
        text-align: center;
        padding: 1em;
        margin-top: 1em; }
        footer .secondary img {
          width: 45px;
          height: auto;
          display: inline-block;
          vertical-align: middle; }
        footer .secondary small {
          box-sizing: border-box;
          display: inline-block;
          width: auto;
          margin-left: 0;
          float: none;
          font-size: 1em; }
          footer .secondary small:before {
            content: '|';
            color: #233d52;
            border-left: 1px solid #1f4b66;
            display: inline-block;
            font-size: 1.5em;
            margin: 0 .25em 0 .4em;
            vertical-align: middle; } }
  @media screen and (max-width: 600px) {
    footer {
      padding-bottom: 0; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL19yb2JvdG8uc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uL2Jhc2UuY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2UvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL19mb3Jtcy5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2UvX2xpc3RzLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvYmFzZS9fdGFibGVzLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL25lYXQvZ3JpZC9fYm94LXNpemluZy5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2Uuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9ib3VyYm9uL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX21lZGlhLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvYm91cmJvbi9hZGRvbnMvX2hpZGUtdGV4dC5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL25lYXQvZ3JpZC9fb3V0ZXItY29udGFpbmVyLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvYmFzZS9fZ3JpZC1zZXR0aW5ncy5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2JvdXJib24vYWRkb25zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL25lYXQvZ3JpZC9fZmlsbC1wYXJlbnQuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX3NwYW4tY29sdW1ucy5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL25lYXQvZ3JpZC9fc2hpZnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw2REFBQTtBQUlBO0VBQ0kscUJBQXFCO0VBQ3JCLDBEQUEwRDtFQUMxRCx1WUFJbUY7RUFDbkYsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBO0FBR3RCO0VBQ0ks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 */