body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.navbar {
    border: 1px solid lightgray;
    margin-bottom: 0px;
}
.navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
    max-height: 50px;
}
html,
body {
    height: 100%;
}


.carousel-inner {
    height: 100%;
}



/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

footer {
    margin: 10px 0;
}

  .affix {
      top: 0;
      width: 100%;
  }

  .affix + .container-fluid {
      padding-top: 100px;
  }
  
  /* Carousel fade effect */
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
  
  .bottom-fade {
  z-index: 2;
  position: absolute; 
  bottom: 0; 
  left: 0;
  width: 100%; 
  min-height: 8em;
  text-align: center; 
  margin: 0; padding: 30px 0; 
  background-image: linear-gradient(to bottom, transparent, white);
}

/* Dropdown menu with multi-column layouts */
.dropdown-menu {
  min-width: 200px;
}
.dropdown-menu.columns-2 {
  min-width: 400px;
}
.dropdown-menu.columns-3 {
  min-width: 600px;
}
.dropdown-menu li a {
 padding: 5px 15px;
 font-weight: 300;
}
.multi-column-dropdown {
 list-style: none;
}
.multi-column-dropdown li a {
 display: block;
 clear: both;
 line-height: 1.428571429;
 color: #333;
 white-space: normal;
}
.multi-column-dropdown li a:hover {
 text-decoration: none;
 color: #262626;
 background-color: #f5f5f5;
}
 
@media (max-width: 767px) {
 .dropdown-menu.multi-column {
   min-width: 240px !important;
   overflow-x: hidden;
 }
}

.bottom-fade {
  z-index: 2;
  position: absolute; 
  bottom: 0; 
  left: 0;
  width: 100%; 
  min-height: 8em;
  text-align: center; 
  margin: 0; padding: 30px 0; 
  background-image: linear-gradient(to bottom, transparent, white);
}
  img {
      max-width: 100%;
  }

tr {
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-bottom-style: solid;
}

/*
     FILE ARCHIVED ON 15:25:52 Nov 09, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:46:46 Aug 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.41
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.007
  esindex: 0.006
  cdx.remote: 513.982
  LoadShardBlock: 374.982 (3)
  PetaboxLoader3.datanode: 484.881 (5)
  PetaboxLoader3.resolve: 428.745 (3)
  load_resource: 544.677 (2)
*/