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

@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/115/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/115/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/115/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/115/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/115/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 {
    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 {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/115/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 {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/115/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 {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/115/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 {
        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/115/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/115/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/115/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/115/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/115/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/115/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/115/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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 */