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

.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-left:10px;
  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
}

.mainblock {
  width:100%; 
  border-top:2px solid #000000;
  border-bottom:2px solid #000000; 
  background-color:rgb(144, 227, 238); 
  text-align:center;   
  margin-top:0px;
  margin-bottom:0px;
  padding-top:20px;
  padding-bottom:20px;
}

.accountbanner {
  width:100%; 
  border-top:2px solid #000000;
  border-bottom:2px solid #000000; 
  background-color:rgb(175, 174, 100); 
  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:300px; 
  background-color:rgb(197, 199, 102);
  
}
.leadblock>block3 {
   
  width:800px; 
  background-color:rgb(229, 247, 248);
  padding-bottom: 20px
}

.leadblock>block4 { 
  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;
  padding-bottom: 15px;

}


