body {
  margin:0;
  border:0;
  padding:0; 
  height:100%; 
  max-height:100%; 
  background:#fff; 
  font-family:arial, verdana, sans-serif; 
  font-size:100%;
  overflow: hidden; 
  }

#header {
  position:fixed; 
  top:0; 
  left:0; 
  width:100%; 
  height:110px; 
  overflow:hidden; 
  background:white;
  color:black;
  }

#footer {
  position:fixed; 
  bottom:0px; 
  left:0;
  width:100%; 
  height:20%; 
  overflow:auto; 
  text-align:left;
  background:white;
  }

#leftnav {
  position:fixed; 
  top:110px;
  bottom:100px; 
  left:0px;
  right:50px;
  overflow:auto; 
  background:white; 
  }

#contents {
  position:fixed; 
  top:110px;
  bottom:100px; 
  left:50px; 
  right:0px; 
  overflow:auto;
  background:#eee; 
  }

/* for internet explorer */

* html body {
  padding:0px 0 100px 0; 
  }

* html #contents {
  height:99%; 
  width:100%; 
  }

input p select option textarea {
  font-family:arial, verdana, sans-serif; 
  font-size:75%;
  }
  
table tr td {
  font-family:arial, verdana, sans-serif; 
  font-size:100%;
  }

td.revtext {
  background:white;
  color:black;
  }
  
input.cmhbutton {
  font-size: 76%;
  font-weight:bold;
  color:#9F0E29;
  border:1px solid;
  background:#fff;
  }

input.blackbutton {
  font-size: 76%;
  font-weight:bold;
  color:black;
  border:1px solid;
  background:gold;
  }
  
input.greenbutton {
  font-size: 76%;
  font-weight:bold;
  color:green;
  border:1px solid;
  background:#fff;
  }
  
input.redbutton {
  font-size: 76%;
  font-weight:bold;
  color:red;
  border:1px solid;
  background:#fff;
  }
  
iframe {
  position:absolute;
  top:25%;
  left:80%; 
  height:390; 
  width: 185; 
  }
  
#navmenu {
  text-align:center;
  }
  
#savecontrol {
  position:absolute;
  left:0;
  bottom:5;
  }

#getdetail {
  position:absolute;
  right:0;
  bottom:5;
  }
    
#exitcontrol {
  position:absolute;
  bottom:5;
  right:0;
  } 
