body {
    /* Disable scrollbars and ensure that the body fills the window */
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin: 0;
    padding : 0;
}
 
body, div {
    margin: 0;
    padding: 0;
}
 
#header {
    /* Provide scrollbars if needed and fix the header dimensions */
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 51px;
    background-color: Green;
    margin-left: 0px;
    padding-left: 0px; 
}
 
.lineblockstatus {
    display: flex; 
    height: 55px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
}

.lineblockstatus felement {
    padding-left: 15px;
    margin: 0px;
}
 
.narrowh1 {
    margin-top:7px;
    margin-bottom:1px;
}
 
.leadblock {
    display: flex;
    background-color: darkolivegreen; 
}

.leadblock Navblock {
    width: 220px; 
    background-color:rgb(89, 216, 223);
    border-right: thin solid black;
}

.leadblock currentblock { 
    width: 330px;  
    margin-top: 0px;  
    margin-bottom: 0px;  
    background-color: white;  
    border-right: thin solid black; 
}

.center_button {
    text-align: center;
    padding-bottom: 10px;
}

.loginbar {  
    width: 100%; 
    border: 1px solid gray;  
    background-color: linen;
    margin: 0px;  
  }
  
.card {   
    width: 100%; 
    vertical-align: top;  
    background-color:silver;  
    border-bottom: thin solid black;  
}

h1 {  
    color: darkblue;  
    text-align: center; 
    margin-top:0px; 
    padding-top: 6px; 
    font-size: 20px;  
    font-weight: bold; 
}

h2 { 
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    color: darkgreen; 
    text-align: center;  
}

h3 {  
    font-family: sans-serif, verdana;  
    font-size: 12px;  
    font-weight: bold;  
    color: black;  
    text-align: left;
    padding-left: 8px;  
}

h4 {  
    font-family: sans-serif, verdana;  
    font-size: 12px;  
    font-weight: bold;  
    color: black;   
}

.mission {   
    width: 100%;
    background-color: white; 
    text-align: center;
}

footer {  
    padding: 1em;  
    color: white;  
    background-color: black;  
    clear: left;  
    text-align: center; 
}

table, tr, th, td {  
    border: 1px solid black;  
    border-collapse: collapse;  
    padding: 3px;  
}