.nonCntAlign #vgc-globalFooter .vgc-isCenterAligned,
.nonCntAlign #vgc-globalFooter .vgc-utilityBar .vgc-utilityBarContainer,
.nonCntAlign #vgc-globalFooter .vgc-navBar .vgc-navBarContainer,
.nonCntAlign #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-subSiloSection,
.nonCntAlign #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-topRow,
.nonCntAlign #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-subSiloSection,
.nonCntAlign #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-actionBar,
.nonCntAlign #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-actionBar ul, .nonCntAlign #vgc-globalHeader .vgc-isCenterAligned,
.nonCntAlign #vgc-globalHeader .vgc-utilityBar .vgc-utilityBarContainer,
.nonCntAlign #vgc-globalHeader .vgc-navBar .vgc-navBarContainer,
.nonCntAlign #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-subSiloSection,
.nonCntAlign #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-topRow,
.nonCntAlign #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-subSiloSection,
.nonCntAlign #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-actionBar,
.nonCntAlign #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-actionBar ul, .vuiLeftAlignPage #vgc-globalFooter .vgc-isCenterAligned,
.vuiLeftAlignPage #vgc-globalFooter .vgc-utilityBar .vgc-utilityBarContainer,
.vuiLeftAlignPage #vgc-globalFooter .vgc-navBar .vgc-navBarContainer,
.vuiLeftAlignPage #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-subSiloSection,
.vuiLeftAlignPage #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-topRow,
.vuiLeftAlignPage #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-subSiloSection,
.vuiLeftAlignPage #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-actionBar,
.vuiLeftAlignPage #vgc-globalFooter .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-actionBar ul, .vuiLeftAlignPage #vgc-globalHeader .vgc-isCenterAligned,
.vuiLeftAlignPage #vgc-globalHeader .vgc-utilityBar .vgc-utilityBarContainer,
.vuiLeftAlignPage #vgc-globalHeader .vgc-navBar .vgc-navBarContainer,
.vuiLeftAlignPage #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-subSiloSection,
.vuiLeftAlignPage #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-topRow,
.vuiLeftAlignPage #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-subSiloSection,
.vuiLeftAlignPage #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-actionBar,
.vuiLeftAlignPage #vgc-globalHeader .vgc-navBar .vgc-navigation .vgc-highLevelNav .vgc-silo .vgc-siloPanel .vgc-actionBar ul {
  margin-left: 0; }

body {
  margin: 0; }

#vgc-globalHeader, #vgc-globalFooter {
  font-size: 16px;
  line-height: normal;
  font-family: arial, sans-serif; }
  #vgc-globalHeader *, #vgc-globalFooter * {
    text-align: left;
    box-sizing: content-box; }
  #vgc-globalHeader button, #vgc-globalFooter button {
    box-sizing: border-box; }
  #vgc-globalHeader a, #vgc-globalHeader a:link, #vgc-globalHeader a:hover, #vgc-globalHeader a:focus, #vgc-globalHeader a:active, #vgc-globalFooter a, #vgc-globalFooter a:link, #vgc-globalFooter a:hover, #vgc-globalFooter a:focus, #vgc-globalFooter a:active {
    border-bottom: none; }
  #vgc-globalHeader ul li, #vgc-globalFooter ul li {
    margin-bottom: 0;
    padding-bottom: 0; }
  #vgc-globalHeader ul, #vgc-globalHeader ul li, #vgc-globalFooter ul, #vgc-globalFooter ul li {
    font-size: 16px;
    line-height: normal; }
  #vgc-globalHeader label, #vgc-globalFooter label {
    font-size: 100%; }

#vgc-globalHeader .vgc-pe .vgc-utilityBar {
  padding: 0;
  background-color: black;
  clear: both;
  height: 3.875em; }
  #vgc-globalHeader .vgc-pe .vgc-utilityBar li {
    list-style: none;
    margin: 0 0.625em;
    display: block; }
    #vgc-globalHeader .vgc-pe .vgc-utilityBar li a {
      font-size: 0.75em;
      line-height: 1em; }
      #vgc-globalHeader .vgc-pe .vgc-utilityBar li a span {
        color: #b3b3b3; }
      #vgc-globalHeader .vgc-pe .vgc-utilityBar li a:hover span, #vgc-globalHeader .vgc-pe .vgc-utilityBar li a:focus span {
        text-decoration: none;
        color: white;
        border-bottom: 1px solid white; }
  #vgc-globalHeader .vgc-pe .vgc-utilityBar .vgc-vanguardWebsites li {
    float: left; }
  #vgc-globalHeader .vgc-pe .vgc-utilityBar .vgc-utilityLinks {
    width: 15.625em;
    margin: 0 0.3125em 0 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0; }
    #vgc-globalHeader .vgc-pe .vgc-utilityBar .vgc-utilityLinks li {
      float: right; }
  @media screen and (min-width: 30em) {
    #vgc-globalHeader .vgc-pe .vgc-utilityBar {
      height: 2em; }
      #vgc-globalHeader .vgc-pe .vgc-utilityBar .vgc-utilityLinks {
        width: auto; } }
#vgc-globalHeader .vgc-pe .vgc-siloNavigation ul {
  padding: 0;
  margin: 0;
  height: 3.75em;
  background-image: -webkit-linear-gradient(top, #96151d, #7d1119);
  background-color: #96151d;
  background-image: -moz-linear-gradient(top, #96151d, #7d1119);
  background-color: #96151d;
  background-image: -ms-linear-gradient(top, #96151d, #7d1119);
  background-color: #96151d;
  background-image: linear-gradient(to bottom, #96151d, #7d1119);
  background-color: #96151d;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr='#96151d', endColorStr='#7d1119');
  background-color: #96151d;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr='#96151d', endColorStr='#7d1119');
  background-color: #96151d; }
  #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li {
    background: url(../ui-components/nav-bar/nav_main_pipe.png) repeat-y right top;
    float: left;
    list-style: none; }
    @media only print, screen and (min-width: 0px) {
      #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li {
        background: url(../ui-components/nav-bar/nav_main_pipe.svg) repeat-y right top; } }
    #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li a:hover, #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li a:focus {
      background: #5e0d13;
      filter: none; }
      #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li a:hover span, #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li a:focus span {
        border: none; }
    #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li.vgc-logo {
      width: 8.75em; }
      #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li.vgc-logo a {
        display: block;
        padding: 0; }
        #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li.vgc-logo a span {
          border: none;
          display: block;
          padding: 0;
          height: 3.75em;
          background: url(../ui-components/nav-bar/nav_main_vanguard_logo.png) no-repeat 1.28571em center; }
          @media only print, screen and (min-width: 0px) {
            #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li.vgc-logo a span {
              background: url(../ui-components/nav-bar/nav_main_vanguard_logo.svg) no-repeat 1.28571em center; } }
        #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li.vgc-logo a .vgc-backupText {
          display: none; }
    #vgc-globalHeader .vgc-pe .vgc-siloNavigation ul li.vgc-jumpToFooter a {
      color: white;
      padding: 1.5em 1.57143em 0.21429em 1.42857em;
      display: block;
      height: 2.57143em;
      font-size: 0.875em; }
