body {font-size: max(3.0vw, 1.0em); background:#EEEEEE; margin-left:auto; margin-right:auto; padding-left:2vw; padding-right:2vw;}
h1, h2, h3 {font-family: Arial,Helvetica,sans-serif; position:relative;}
h1 {font-size:1.4em; color:purple; text-align: center; margin:0em;}
h2 {font-size:1.2em; color:#C031C7; margin-top: 3vw; margin-bottom: .1vw;}
h3 {font-size:1.0em; color: Black; text-align: left; margin-bottom: .1vw;}
footer {font-size: 0.7em;text-align: center;}
table {width: 100%;}
td {vertical-align: top;}
.icon {width: 100%;}
.imgfloatright { width: 40%; float: right;}
nav { text-align: center;}
.go, .goa {font-weight:bold; text-decoration:none; border-radius:1vw;}
.go, .goa {padding:0.5vw; vertical-align:middle;}
.go, .goa {font-size:3.2vw;}
.go {color: Black; background: #DDDDDD;} 
.go {border: solid 0.3vw Blue;}
.goa, .goa:hover {color: White; background: Black;} 
.goa, .goa:hover {border: solid 0.3vw Black;}
.go:hover {background: White;}
.go:hover {border: solid 0.3vw Red;}

table,th,td {border: .05em solid black; border-collapse: collapse;}
.blank {visibility: hidden;}
.pos{background-color: black; color: white;}

.unit, .wk {text-align: center; vertical-align: middle;}
.application {text-align: center; } 
.ms {font-weight: bold;}