* { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; height: 100% } body { background-color: white; color: black; font-family: Arial, Helvetica, Sans-Serif, sans; font-size: 14pt; margin: 0; padding: 5px; height: 100% } h1,h2,h3,h4,h5,h6 { text-align: center; } a { text-decoration: none; color: red; } a:hover { text-decoration: underline; } ul { list-style-type: disc; padding-left: 0; margin-left: 14pt; } #fullscreen, #fullscreenm { width: 100%; height: 100%; display: table; } #fullscreenm { padding-top: 40px; } #middlerow { display: table-cell; vertical-align: middle; text-align: center; } #centertit, #centerbox { font-size: 12pt; margin-right: auto; margin-left: auto; width: 320px; padding: 5px; } #centertit { font-size: 13pt; padding: 8px; background-color: #916f6f; color: white; text-shadow: 1px 1px 2px black; font-weight: bold; text-align: center; border-radius: 9px 9px 0 0; } #centerbox { background-color: lightgrey; border-radius: 0 0 9px 9px; } #logintable { width: 100%; } #logintable td { text-align: right; width: 1%; } #logintable .rtd { text-align: left; width: 99%; } #logintable .tiptd { font-size: 10pt; text-align: center; width: 100%; padding-top:10px; padding-bottom: 10px; } input { width: 100%; font-size: 11pt; padding-top: 2px; padding-bottom: 2px; } .button { font-size: 11pt; height: 40px; } #popup { z-index: 1; display: none; top: 0px; position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.75); color: white; padding: 0; font-size: 12pt; } #inpopup { display: table-cell; vertical-align: middle; } #popupcont { position: relative; margin-left: auto; margin-right: auto; border: 1px solid gray; width: 200px; background-color: white; border-radius: 9px; color: black; padding: 5px; text-align: left; } #footer { color: white; position: fixed; height: 40px; width: 100%; bottom: 0; left: 0; background-color: rgba(0,0,0,0.85); line-height: 40px; vertical-align: middle; } #hmenu { font-size: 14pt; background-color: rgba(0,0,0,0.85); color: white; position: fixed; top: 0; left: 0; width: 100%; height: 40px; margin: 0; padding: 0; /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);*/ /*padding-left: 40px;*/ z-index: 2; /*display: none;*/ } #hmenu ul { list-style-type: none; margin: 0; padding: 0; overflow: visible; } #hmenu ul li { width: 80pt; height: 40px; text-align: center; display: table-cell; vertical-align: middle; color: #3088D4; } #hmenu ul li:hover { background-color: rgba(255,255,255,0.10); cursor: default; } #hmenu ul li a { width: 80pt; line-height: 40px; display: block; color: #3088D4; } #hmenu .ula { position: absolute; top: 40px; background-color: rgba(0,0,0,0.85); display: none; } #hmenu .ulb { background-color: rgba(0,0,0,0.85); left: 80pt; position: relative; top: -40px; display: none; } #hmenu .ula li, .ulb li { width: 80pt; height: 40px; display: block; float: none; text-align: center; line-height: 40px; vertical-align: middle; } #hmenu .ula li:hover, .ulb li:hover { text-decoration: underline; } #hmenu .hil { background-color: rgba(255,255,255,0.10); color: #97C3E9; } #hmenu .hil:hover { cursor: default; text-decoration: none; } #hmenu .ula li.hil:hover, .ulb li.hil:hover { text-decoration: none; }