@charset "utf-8";
/* CSS Document */
.bodyClass {
  margin:5px auto; font-weight:normal; color:#000000; width:100%; max-width: 1400px; background-color:#DDDDDD; text-align:center; font-size: calc(14px + (18 - 14) * ((100vw - 300px) / (1600 - 300))); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
h1, h2, h3, h4, h5, h6 {
 margin-top: 0; margin-bottom: 0.5rem; font-weight:normal; padding-bottom:5px;
}
.content {
padding:15px 4%; text-align:left; width:90%; margin:0px auto;
}
.homeTitle {
margin:5px auto; color:#EEE; font-size: calc(18px + (24 - 18) * ((100vw - 300px) / (1600 - 300)));
}
.homeItalic {
margin:5px auto; font-weight:normal; color:#000; font-style:italic; font-size: calc(16px + (20 - 16) * ((100vw - 300px) / (1600 - 300)));
}
.header {
margin:10px 0px 0px 0px; padding:0% 3%; text-align:center; height:auto;
}
.highlight {
font-weight:normal; font-size: calc(24px + (32 - 24) * ((100vw - 300px) / (1600 - 300)));
}
.highlight2 {
 width:auto; margin:5px auto; font-weight:normal; font-size: calc(18px + (24 - 18) * ((100vw - 300px) / (1600 - 300)));
}
.highlightBlue {
margin:20px auto; font-weight:normal; font-size: calc(24px + (32 - 24) * ((100vw - 300px) / (1600 - 300))); text-align:center; border-bottom:solid 1px #000000; padding-bottom:10px; color: #007BFF;
}
.contentGridBox {
color:#000000; border-radius:5px; padding:10px; margin:15px -5px; text-align:center; box-shadow: 5px 5px 6px #666666; border-top:1px #EEEEEE solid; border-left:1px #EEEEEE solid;
}
.contentGridBox2 {
 color:#000000; margin:15px -5px; text-align:left;
}
.grid {
color:#E0E0E0; width:96%; max-width:500px; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0px auto 0px auto; border-color:#CC3300; background-color: #333333; text-align: center;
}
.grid td {
padding: 6px; border-color:#C30; text-align: center;
}
.grid a:link, .grid a:hover {
color:#CC3300; font-size: 18px;
}
a {
 font-size:16px; color:#660000; text-decoration: none; font-weight:normal;
}
a:link {
 text-decoration: none;
}
a:visited, a:hover, a:active {
 text-decoration: none; color:#EEEEEE;
}
a img {
 border:none; outline:none;
}
a.imageLinks2:link {
background-color:#303030; padding:5px 5px; border-radius:6px; color:#FFF; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0px 5px;
}
a.imageLinks2:visited, a.imageLinks2:hover, a.imageLinks2:active {
	color:#FFF;
}
.img {
 width:100%; border:none; outline:none;
}
a.viewDetails, a.viewDetails:link, a.viewDetails:active, a.viewDetails:visited {
 display:inline-block; padding:10px; margin:5px; background-color:#888888; border-radius:5px; color:#FFFFFF; text-decoration:none;
}
a.viewDetails:hover {
 background-color:#777777;
}
.textFields {
 line-height:18px; background-color:#EEE; border:1px solid #660000; border-radius:5px; max-width:300px; padding:8px 5px; margin:5px 0px; outline:none; font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));
}
.buttons {
 margin:5px;
}
.button {
 border:1px solid #007BFF; border-radius:5px; background-color: #007BFF; color:#FFFFFF; padding:10px; margin:0px 10px 10px 10px; text-align:center; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; outline:none;
}
.button:hover {
 background-color:#0069d9; color:#FFFFFF;
}
@media (prefers-reduced-motion: reduce) {
.btn {
 transition: none;
  }
}
.btn:hover {
 color: #212529; text-decoration: none;
}
.btn:focus, .btn.focus {
 outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
 opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
 cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
 pointer-events: none;
}
.btn-primary {
 color: #FFFFFF; background-color: #007BFF; border-color: #007BFF;
}
.btn-primary:hover {
 color: #FFFFFF; background-color: #0069d9; border-color: #0062CC;
}
.btn-primary:focus, .btn-primary.focus {
 color: #FFFFFF; background-color: #0069D9; border-color: #0062CC; box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.faq1 {
 height:auto; color:#EEEEEE; margin:10px 2%; text-align:left;
}
.question {
 height:auto; font-size:14px; color:#660000; margin:10px 0%; text-align:left; padding:2px 0px; cursor:pointer; display:block;
}
.answer {
 height:auto; font-size:14px; color:#000000; margin:10px 1%; padding:0px 0px; text-align:left;
}
.linkFaq {
 border-bottom:1px solid #660000; outline:none; background-color:#555; color:#EEEEEE; padding:3px 3px; margin:12px; font-size:14px; line-height:25px; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; display:block;
}
.linkFaq:hover {
 background-color:#555555; border-bottom:1px solid #EEEEEE; text-decoration:none; color:#EEEEEE;
}
.faqQuestion {
 font-size:14px; color:#660000; padding-left:2.0em; list-style:decimal;
}
.navBarButton {
 border:1px solid #007BFF; border-radius:5px; background-color: #007BFF; color:#FFFFFF; padding:4px 8px; margin:10px 20px 0px 20px; font-family:'Open Sans', sans-serif; font-size:16px; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; outline:none; display:inline-block; text-decoration:none;
}
.navBarButton:hover {
 color:#FFFFFF; text-decoration:none;
}
.nav.navbar-nav.navbar-right li a {
    color:#EEEEEE !important; 
}
.nav.navbar-nav.navbar-right li a:hover {
    color:#CC3300 !important;
}
.nav.navbar-nav li a {
    color:#EEEEEE !important;
}
.nav.navbar-nav li a:hover {
    color:#CC3300 !important;
}
.navbar-collapse.in {
    overflow: hidden;
    max-height: none !important;
    height: auto !important;
}
.ulClass4 {
 text-align:left; display:inline-block; padding-left:0; font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
}
ul.leaders {
 max-width:40em; padding:0; overflow-x:hidden; list-style:none;
}
ul.leaders li:before {
 float:left; width:0; white-space:nowrap; content:
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . ";
}
ul.leaders span:first-child {
 padding-right:0.33em; background:#555555;
}
ul.leaders span + span {
 float: right; padding-left:0.33em; background:#555555;
}
.menuButton {
 background-color:#444444; color:#EEEEEE; margin:5px; width:100%; max-width:220px; border-color:transparent; border-radius:10px; padding:20px 5px; outline:none;
}
.timeGroup {
 width:auto; height:auto; margin:0px auto 20px auto; text-align:center;
}
.topicTitle {
font-size:24px; color: #007BFF;
}
.helptopic {
float:left; width:220px; text-align: left; border-right: 1px solid #000000; position:sticky; overflow-x:hidden; overflow-y:auto; top:60px; height:600px;}
.helpcontents {float:right; width:220px; text-align: right; border-left: 1px solid #000000; position:sticky; overflow-x:hidden; overflow-y:auto; top:60px; height:600px;
}
.helpanswer {
float:left; width:680px; text-align: left; padding-left: 10px;
}
.buttonWide {
color:#FFFFFF !important; background-color: #007BFF !important; -webkit-print-color-adjust: exact; padding:10px; margin:5px 10px 10px 10px; width:200px; text-align:center; border-radius:5px;
}