#startBox01 a {
  color: lime;
  transition: color 300ms ease-out 0s;
}
#startBox01 a:hover, 
#startBox01 a:focus {
  color: gold;
}
#startBox01 h1,
#startBox01 h2,
#startBox01 h3,
#startBox01 h4,
#startBox01 h5,
#startBox01 h6,
#startBox01 p,
#startBox01 ul,
#startBox01 ol,
#startBox01 li
{
  color: white;
  font-family: 'DejaVu Sans Condensed', Trebuchet MS, Geneva, Arial, Helvetica, Verdana, sans-serif;;
}
#startBox01 h1 {
  color: white;
  font-family: 'DejaVu Sans Condensed', Trebuchet MS, Geneva, Arial, Helvetica, Verdana, sans-serif;;
}
#startBox01 .breadcrumbs {
  background: black;
}
#startBox01 .breadcrumbs > * {
  color: lime;
}
#startBox01 .breadcrumbs > * a {
  color: lime;
}
#startBox01 .breadcrumbs > *.current {
  color: white;
}
#startBox01 .breadcrumbs > *.current a {
  color: white;
}
#startBox01 .breadcrumbs > *.unavailable {
  color: #999999;
}
#startBox01 .breadcrumbs > *.unavailable a {
  color: #999999;
}
#startBox01 .breadcrumbs > *.unavailable:hover,
#startBox01 .breadcrumbs > *.unavailable:hover a, 
#startBox01 .breadcrumbs > *.unavailable:focus,
#startBox01 .breadcrumbs > *.unavailable a:focus {
  color: #999999;
}
#startBox01 .breadcrumbs > *:before {
  content: "/";
  color: #AAAAAA;
}
#startBox01 .breadcrumbs > *:first-child:before {
  content: unset;
}
#startBox01 footer {
  background-color: black;
  color: silver;
  opacity: 0.5;
}
#startBox01 footer * {
  color: silver;
}
#startBox01 footer a, 
#startBox01 footer a:link, 
#startBox01 footer a:visited
#startBox01 footer a span, 
#startBox01 footer a:link span,
#startBox01 footer a:visited span
{
  color: silver;
}
#startBox01 footer a:active, 
#startBox01 footer a:focus, 
#startBox01 footer a:hover, 
#startBox01 footer .active a, 
#startBox01 footer .active a:link,
#startBox01 footer .active a:visited
#startBox01 footer a:active span, 
#startBox01 footer a:focus span, 
#startBox01 footer a:hover span,
#startBox01 footer .active a span,
#startBox01 footer .active a:link span,
#startBox01 footer .active a:visited span
{
  color:#00FF00;
}
#startBox01 footer .active a:active,
#startBox01 footer .active a:focus,
#startBox01 footer .active a:hover
#startBox01 footer .active a:active span,
#startBox01 footer .active a:focus span,
#startBox01 footer .active a:hover span
{
  color:white;
}

#startBox01 .icon-bar {
  background: #000000;
}
#startBox01 .icon-bar > a:hover {
  background: #00FF00;
}
#startBox01 .panel {
  background: #999999;
  color: white;
}
#startBox01 .panel * { 
  color: white;
}
#startBox01 .panel a
{
  color: lime;
}
#startBox01 .panel  a:active,
#startBox01 .panel  a:focus,
#startBox01 .panel  a:hover
{
  color: gold;
}
#startBox01 .panel.callout {
  background: #EEEEEE;
  color: black;
}
#startBox01 .panel.callout * {
  color: black;
}
#startBox01 .panel.callout a
{
  color: #00A400;
}
#startBox01 .panel.callout  a:active,
#startBox01 .panel.callout  a:focus,
#startBox01 .panel.callout  a:hover
{
  color: gold;
}
#startBox01 .siteLine {
  background: black;
  color: white;
}
#startBox01 .siteLine a,
#startBox01 .siteLine a * {
  color: white;
}
#startBox01 .siteLine a:active,
#startBox01 .siteLine a:focus,
#startBox01 .siteLine a:hover,
#startBox01 .siteLine a:active *,
#startBox01 .siteLine a:focus *,
#startBox01 .siteLine a:hover *
{
  color: lime;
}

#startBox01 .siteLine p {
  color: white;
}

#startBox01 .top-bar {
  background: black;
}
#startBox01 .top-bar .name * a {
  color: white;
}
#startBox01 .top-bar .toggle-topbar a {
  color: white;
}
#startBox01 .top-bar .toggle-topbar.menu-icon a {
  color: white;
}
#startBox01 .top-bar .toggle-topbar.menu-icon a span::after {
  box-shadow: 0px 0px 0px 1px white, 0px 7px 0px 1px white, 0px 14px 0px 1px white;
}

#startBox01 .top-bar.expanded .title-area {
  background: black;
}
#startBox01 .top-bar.expanded .toggle-topbar a {
  color: gold;
}
#startBox01 .top-bar.expanded .toggle-topbar a span::after {
  box-shadow: 0 0 0 1px gold, 0 7px 0 1px gold, 0 14px 0 1px gold;
}

#startBox01 .top-bar-section .divider,
#startBox01 .top-bar-section [role="separator"] {
  border-top: solid 1px #5C5C5C;
}
#startBox01 .top-bar-section ul li {
  background: black;
}
#startBox01 .top-bar-section ul li > a {
  color: white;
}
#startBox01 .top-bar-section ul li.active > a {
  background: #5C5C5C;
  color: white;
}
#startBox01 .top-bar-section li.active:not(.has-form) > a:not(.button) {
  background: #5C5C5C;
  color: white;
}
#startBox01 .top-bar-section li:not(.has-form) > a:not(.button):hover {
  background: black;
  color: gold;
}
#startBox01 .top-bar-section ul.dropdown li.title h5 a,
#startBox01 .top-bar-section ul.dropdown li.parent-link a {
  background: black;
  color: white;
}
#startBox01 .top-bar-section ul.dropdown li.title h5 a:hover,
#startBox01 .top-bar-section ul.dropdown li.parent-link a:hover {
  background: black;
  color: gold;
}
#startBox01 .top-bar-section ul li > a.button {
  background-color: #5C5C5C;
  border-color: #007095;
  color: white;
}
#startBox01 .top-bar-section ul li > a.button:hover,
#startBox01 .top-bar-section ul li > a.button:focus {
  background-color: #007095;
}
#startBox01 .top-bar-section ul li > a.button:hover,
#startBox01 .top-bar-section ul li > a.button:focus {
  color: white;
}
#startBox01 .top-bar-section ul li > a.button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: black;
}
#startBox01 .top-bar-section ul li > a.button.secondary:hover,
#startBox01 .top-bar-section ul li > a.button.secondary:focus {
  background-color: #b9b9b9;
}
#startBox01 .top-bar-section ul li > a.button.secondary:hover,
#startBox01 .top-bar-section ul li > a.button.secondary:focus {
  color: black;
}
#startBox01 .top-bar-section ul li > a.button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: white;
}
#startBox01 .top-bar-section ul li > a.button.success:hover,
#startBox01 .top-bar-section ul li > a.button.success:focus {
  background-color: #368a55;
}
#startBox01 .top-bar-section ul li > a.button.success:hover,
#startBox01 .top-bar-section ul li > a.button.success:focus {
  color: white;
}
#startBox01 .top-bar-section ul li > a.button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}
#startBox01 .top-bar-section ul li > a.button.alert:hover,
#startBox01 .top-bar-section ul li > a.button.alert:focus {
  background-color: #cf2a0e;
}
#startBox01 .top-bar-section ul li > a.button.alert:hover, 
#startBox01 .top-bar-section ul li > a.button.alert:focus {
  color: white;
}
#startBox01 .top-bar-section ul li > a.button.warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: white;
}
#startBox01 .top-bar-section ul li > a.button.warning:hover,
#startBox01 .top-bar-section ul li > a.button.warning:focus {
  background-color: #cf6e0e;
}
#startBox01 .top-bar-section ul li > a.button.warning:hover, 
#startBox01 .top-bar-section ul li > a.button.warning:focus {
  color: white;
}
#startBox01 .top-bar-section ul li > button {
  background-color: #5C5C5C;
  border-color: #007095;
  color: white;
}
#startBox01 .top-bar-section ul li > button:hover,
#startBox01 .top-bar-section ul li > button:focus {
  background-color: #007095;
}
#startBox01 .top-bar-section ul li > button:hover, 
#startBox01 .top-bar-section ul li > button:focus {
  color: white;
}
#startBox01 .top-bar-section ul li > button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: black;
}
#startBox01 .top-bar-section ul li > button.secondary:hover,
#startBox01 .top-bar-section ul li > button.secondary:focus {
  background-color: #b9b9b9;
}
#startBox01 .top-bar-section ul li > button.secondary:hover,
#startBox01 .top-bar-section ul li > button.secondary:focus {
  color: black;
}
#startBox01 .top-bar-section ul li > button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: white;
}
#startBox01 .top-bar-section ul li > button.success:hover,
#startBox01 .top-bar-section ul li > button.success:focus {
  background-color: #368a55;
}
#startBox01 .top-bar-section ul li > button.success:hover,
#startBox01 .top-bar-section ul li > button.success:focus {
  color: white;
}
#startBox01 .top-bar-section ul li > button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}
#startBox01 .top-bar-section ul li > button.alert:hover, 
#startBox01 .top-bar-section ul li > button.alert:focus {
  background-color: #cf2a0e;
}
#startBox01 .top-bar-section ul li > button.alert:hover, 
#startBox01 .top-bar-section ul li > button.alert:focus {
  color: white;
}
#startBox01 .top-bar-section ul li > button.warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: white;
}
#startBox01 .top-bar-section ul li > button.warning:hover,
#startBox01 .top-bar-section ul li > button.warning:focus {
  background-color: #cf6e0e;
}
#startBox01 .top-bar-section ul li > button.warning:hover,
#startBox01 .top-bar-section ul li > button.warning:focus {
  color: white;
}
#startBox01 .top-bar-section ul li:hover:not(.has-form) > a {
  background-color: black;
  color: gold;
}
#startBox01 .top-bar-section .has-dropdown > a:after {
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
}
#startBox01 .top-bar-section .dropdown label {
  color: #777777;
}

@media only screen and (min-width: 40.063em) {
  #startBox01 .top-bar {
    background: black;
  }
  #startBox01 .top-bar.expanded {
    background: black; }

  #startBox01 .top-bar-section li.hover > a:not(.button) {
    background: black;
    color: white;
  }
  #startBox01 .top-bar-section li:not(.has-form) a:not(.button) {
    background: black;
    color: white;
  }
  #startBox01 .top-bar-section li:not(.has-form) a:not(.button):hover {
    background: black;
  }
  #startBox01 .top-bar-section li.active:not(.has-form) a:not(.button) {
    background: #5C5C5C;
    color: white;
  }
  #startBox01 .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: black;
    color: gold;
  }
  #startBox01 .top-bar-section li.active.has-dropdown > a {
    background: #5C5C5C;
    color: white;
  }
  #startBox01 .top-bar-section li.has-dropdown > a:after {
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
  }
  #startBox01 .top-bar-section li.has-dropdown > a {
    background: black;
    color: white;
  }
  #startBox01 .top-bar-section .dropdown li a {
    color: white;
    background: black;
  }
  #startBox01 .top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button) {
    background: black;
    color: gold;
  }
  #startBox01 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    background: black;
    color: white;
  }
  #startBox01 .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    background: black;
    color: gold;
  }
  #startBox01 .top-bar-section .dropdown li label {
    background: black;
  }
  #startBox01 .top-bar-section > ul > .divider, 
	#startBox01 .top-bar-section > ul > [role="separator"] {
    border-right: solid 1px #5C5C5C;
  }
  #startBox01 .top-bar-section .has-form {
    background: black;
  }
  .no-js #startBox01 .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: black;
    color: white;
  }
  .no-js #startBox01 .top-bar-section ul li:active > a {
    background: #5C5C5C;
    color: white;
  }
  .row {
    max-width: 62.5rem;
  }
  #startBox01 .contain-to-grid .top-bar {
    max-width: 62.5rem;
  }
  #startBox02 {
    max-width: 62.5rem;
  }
  @media only screen and (min-width: 40.0625em) {
    #startBox01 .reveal-modal {
      max-width: 62.5rem;
    }
    #startBox01 .reveal-modal.tiny {
      max-width: 62.5rem;
    }
    #startBox01 .reveal-modal.small {
      max-width: 62.5rem;
    }
    #startBox01 .reveal-modal.medium {
      max-width: 62.5rem;
    }
    #startBox01 .reveal-modal.large {
      max-width: 62.5rem;
    #startBox01 .reveal-modal.xlarge {
      max-width: 62.5rem;
    #startBox01 .reveal-modal.full {
      max-width: 62.5rem;
    }
  }
}