
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; 
}

#main {
 /* Provide scrollbars if needed, position below header, and derive height from top/bottom */
 overflow: auto;
 /*
 width: 100%;
 top: 51px;
 bottom: 0; 
 */
 border-top:2px solid #000000;
}

#bodyfont {
 /* sets the font size for body of screen */
 color:blue;
 font-size:14pt;
 text-align:left;
 font-family:arial,sans-serif;
 font-weight:bold;
}

.headerblock {
 width: 100%;
 background-color: white;
}

.lineblock {
 display: flex; 
 height: 80px;
 margin-top: 15px;
 margin-bottom: 15px;
}

.lineblockstatus {
 display: flex; 
 height: 55px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

.lineblock>felement {
padding-left: 15px;
}

.lineblockstatus>felement {
 padding-left: 15px;
 margin: 0px;
}

.narrowh1 {
 margin-top:7px;
 margin-bottom:1px
}

.narrowh2 {
 text-align: center;
 margin-top:0px;
 margin-bottom:0px;
 padding-top:10px;
}

.narrowh3 {
 margin-top:3px;
 margin-bottom:1px;
}

.narrowh4 {
 margin-left:10px
}

.narrowh5 {
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
}

.topbanner {
 width:100%; 
 border-bottom:2px solid #000000; 
 background-color:Green; 
 height:55px; 
 padding: 0px; 
 margin:0px
}

.opsbanner {
 width:100%; 
 border-top:2px solid #000000;
 border-bottom:2px solid #000000; 
 background-color:LightGreen; 
 text-align:center;  
 height:30px; 
 padding: 0px; 
 margin:0px
}

.error {
color: red;
text-align: center;
}

.leadblock {
 display: flex;
 background-color: darkolivegreen; 

}

.leadblock>block1 {
  
 width:700px; 
 background-color:rgb(229, 247, 248);
 padding-bottom: 20px
}

.leadblock>block2 { 
 width:100%; 
 background-color:rgb(211, 186, 116);
 
}


#footerblock {
 position: relative;
 float: left;
 width: 100%;
 background-color: LightGoldenRodYellow;
 text-align: center;
 font-style: italic;
 padding-top: 3px;
 padding-bottom: 3px;
}

.button_center {
 text-align: center;
 padding-top: 15px;

}

.cell1 { 
 border-collapse:collapse;
 border-left:2px solid black;
 border-bottom:2px solid black;
}
.cell0 { 
 border-collapse:collapse;
 border-left:2px solid black;
 border-bottom:2px solid black;
}
.vcell1 { 
 border-collapse:collapse;
 border-left:2px solid black;
 border-bottom:2px solid black;
 vertical-align:top;
 padding-left:10px;
}
.cicell1 { 
 border-collapse:collapse;
 border-left:2px solid black;
 border-bottom:2px solid black;
 vertical-align:top;
 padding-left:10px;
 padding-top:5px;
 padding-bottom:5px;
}
.cell2 {
 text-align:center;
 border-collapse:collapse;
 border-bottom:2px solid black;
 font-size:11pt;
 text-align:center;
 font-family:arial,sans-serif;
}
.vcell2 {
 text-align:center;
 border-collapse:collapse;
 border-bottom:2px solid black;
 font-size:11pt;
 text-align:center;
 font-family:arial,sans-serif;
 vertical-align:top;
}
.cell3 {
 text-align:center;
 border-collapse:collapse;
 border-right:2px solid black;
 border-bottom:2px solid black;
}
.vcell3 {
 text-align:center;
 border-collapse:collapse;
 border-right:2px solid black;
 border-bottom:2px solid black;
 vertical-align:top;
}
.cellheader {
 color:blue;
 font-size:14pt;
 text-align:center;
 font-family:arial,sans-serif;
 font-weight:bold;
}
.cellheader1 {
 color:blue;
 font-size:14pt;
 text-align:center;
 font-family:arial,sans-serif;
 font-weight:bold;
 margin:5;
 padding-left:10px;
}
