html,body{font-family:Verdana,sans-serif;font-size:calc(15px + 0.390625vw);line-height:1.5}html{overflow-x:hidden}h3,h4,h5,h6 {font-family:Verdana, arial,sans-serif;padding:2px 0 1px 0;margin:2px 0 1px 0;}h1 {font-family: "Times New Roman", Times, serif;font-size:calc(24px + 0.390625vw);font-weight:700;}h2 {font-size:calc(20px + 0.390625vw);font-weight:500;line-height:1.4;padding-top:calc(2px + 2vw);padding-right:0;padding-bottom:calc(1px + 0.5vw);padding-left:0;margin:1px 0;}

h3 {font-size:calc(20px + 0.390625vw);font-weight:500;}h4 {font-size:calc(18px + 0.390625vw);font-weight:500;}h5 {font-size:calc(16px + 0.390625vw);font-weight:500;}h6 {display:inline;font-size:calc(17px + 0.390625vw);font-weight:600;}

p{text-align:center;padding-top:calc(1px + 0.5vw);padding-right:1px;padding-bottom:calc(1px + 1.5625vw);padding-left:calc(1px + 1vw);margin:1px 0 1px 0;}.main-container {padding:0;max-width:1024px;margin-right:auto;margin-left:auto;}hr {width:75%;margin:0 auto;}

a:link {text-decoration: underline;color: blue;}a:visited {color: green;}a:hover {text-decoration: underline;color: blue;}a:active {color: red;}#header {background:#000000;color:white;font-size:calc(20px + 2vw);line-height:1.8;text-align:center;width:100%;padding:20px 0 calc(20px + 2vw) 0;}

#footer {background:#000000;color:white;font-size:calc(11px + 0.390625vw);line-height:1.5;text-align:center;width:100%;padding-bottom: calc(1px + 0.5625vw);}

#footer a:link {text-decoration: underline;color: #ffffff;}#footer a:visited {text-decoration: none;color: green;}

#footer a:hover {text-decoration: underline;color: #00ff00;}

#footer a:active {text-decoration: underline;color: #ffffff;}

.mid-logo{width:60px;height: auto;padding: 10px;margin: calc(20px + 1vw) auto;border-top:calc(5px + 1vw) solid red;border-bottom:calc(5px + 1vw) solid blue;}

.center {display: block;margin-left: auto;margin-right: auto;}