
/* 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/124/images/2015-fonts/roboto2015/roboto-thin-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-thin-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-thin-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-thin-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-thin-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-light-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-light-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-light-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-light-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-italic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-italic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-italic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-italic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-regular-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-regular-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-regular-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-regular-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto/Roboto-Medium-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto/Roboto-Medium-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto/Roboto-Medium-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-bold-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-bold-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-bold-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-bold-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-black-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-black-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-black-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-black-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-black-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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/124/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/124/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/124/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;
  -webkit-font-feature-settings: "kern", "liga", "tnum";
          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;
  -webkit-font-feature-settings: "kern", "liga", "pnum";
          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/124/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/124/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/124/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/124/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/124/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/124/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/124/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/124/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/124/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/124/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/124/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/124/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/124/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/124/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/124/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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL19yb2JvdG8uc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL19idXR0b25zLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvYmFzZS9fZm9ybXMuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL19saXN0cy5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX2JveC1zaXppbmcuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvYm91cmJvbi9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvbmVhdC9ncmlkL19tZWRpYS5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2JvdXJib24vYWRkb25zL19oaWRlLXRleHQuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX291dGVyLWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2UvX2dyaWQtc2V0dGluZ3Muc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9ib3VyYm9uL2FkZG9ucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX2ZpbGwtcGFyZW50LnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvbmVhdC9ncmlkL19zcGFuLWNvbHVtbnMuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX3NoaWZ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOERBQThEO0FBSTlEO0VBQ0ksc0JBQXFCO0VBQ3JCLDJEQUEwRDtFQUMxRCx3WUFJbUY7RUFDbkYsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBO0FBR3RCO0VBQ0ksc0JBQXFCO0VBQ3JC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 */