body {
    background-size: cover;
    background-color: #ffffff;
    width: 98%; height: 98%; 
//  font-family: 'Verdana', Geneva, sans-serif;
//  font-family: 'Arial', Helvetica, sans-serif;
//  font-family: 'Tahoma', Verdana, Segoe, sans-serif;
//  font-family: 'Georgia', Times, Times New Roman, sans-serif;
//  font-family: 'Times New Roman', Times, sans-serif; 
//  font-family: 'Oswald', sans-serif;
//  font-family: 'Comic Sans MS', cursive, sans-serif;
//  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
//  font-family: 'Lucida Console', Monaco, monospace;
//  font-family: 'Courier New', courier, monospace;

     font-family: 'Verdana', Geneva, sans-serif; 
  // font-family: 'Open Sans','Verdana', Geneva, sans-serif;
  // font-family: 'Overpass ', sans-serif;
  // font-family: 'GFS Didot', sans-serif;

    font-size: 16px; 
    font-weight: 500;  
    line-height: 1.5em; 
    color: #000000;
    margin: 1px;
    padding: 0;
    }

#head {
  position: absolute;
  height: 100px;
  line-height: 35px;
  background-image: url("/images/GRAD-BLUE5.png");
  background-repeat: repeat-x;
 // background-color: #ee00ee;
  width: 98%;
  border: none 4px #54321F;
  border-radius: 6px;
  text-align: center;
  padding:  3px 10px 10px 10px;
  margin: 0px;
//  max-width: 1125px;  
}

#menu {
  position: absolute;
  float: left;
  top:   125px; 
  height:  38px;
  width:  98%;
  background-image: url("/images/GRAD-BLUE4.png");
  background-repeat: repeat-x;
  border: none 4px #ff1133;
  padding: 5px 10px 1px 10px;
  margin: 0px;
//  max-width: 1125px;
}

#body {
  position: absolute;
  text-align: left;
  top: 166px;
  bottom: 5px;
  width: 99%;
  border: none 4px #345678;
  padding: 0px 0px 10px  7px;
  margin:  0px 0px 0px 0px;
  overflow-y: auto;
}

#foot1 {
  float: left;
  height: 30px;
  width: 98%;
  background-image: url("/images/GRAD-BLUE4.png");
 // background-color: #0000ee;
  border: none 2px #D5F6FF;
  padding: 5px 10px 10px 10px;
  border-bottom-right-radius:6px;
  border-bottom-left-radius:6px;
  margin-bottom: 3px;
 // max-width: 1110px;
}

.div0 {
  float: top;
  margin: 0px;
  padding: 1px 10px 10px 10px;
  border: none;
  width: 855px;
}

.div1 {
  float: left;
  margin: 0px;
  padding: 10px 10px 10px 1px;
  border: none  3px blue;
}

.div2 {
  float: left;
  margin: 0px;
  padding: 1px 1px 0px 1px;
  border: none  3px green;
}

.div3 {
  float: left;
  margin: 0px 145px 0px 0px;
  padding: 1px;
  border: none  3px red;
}

.div4 {
  margin: 0px 0px 0px 0px;
  padding: 1px;
  border: none 3px red;
}

.p0 {
   text-align: left;
   font-size: 18px;
   font-weight: bold;
   line-height: 30px;
   border: none;
   margin: 0px;  
   padding: 1px;  
}

.p1 {
   text-align: left;
   font-size: 12px;
   font-weight: bold;
   line-height: 20px;
   border: none;
   margin: 0px;  
   padding: 1px;  
}

.p2 {
   text-align: right;
   font-size: 12px;
   font-weight: bold;
   line-height: 20px;
   border: none;
   margin: 0px;  
   padding: 1px;  
}

.p3 {
   text-align: right;
   font-size: 16px;
   font-weight: bold;
   line-height: 20px;
   border: none;
   margin: 0px;  
   padding: 1px;  
}

.p4 {
   text-align: left;
   font-size: 10px;
   font-weight: bold;
   line-height: 30px;
   border: none;
   margin: 0px;  
   padding: 1px;  
}

.p5 {
   text-align: left;
   font-size: 13px;
   font-weight: 600;
   line-height: 20px;
   border: none;
   margin: 0px;  
   padding: 1px;  
}

.p6 {
   text-align: left;
   font-size: 13px;
   font-weight: 600;
   line-height: 20px;
   border: none;
   margin: 0px;  
   padding: 1px 1px 1px 15px;  
}

.p7 {
   text-align: left;
   font-size: 16px;
   font-weight: bold;
   line-height: 30px;
   border: none;
   margin: 0px;  
   padding: 1px;  
}

.p8 {
   text-align: right;
   font-size: 14px;
   font-weight: bold;
   line-height: 20px;
   border: none;
   margin: 0px;  
   padding: 1px;  
}

.tx1 {
   text-align: left;
   font-size: 14px;
   font-weight: bold;
   border: ridge 3px #aaaaaa;
   margin: 0px;  
   padding: 3px;  
}

.tb0 {
    margin: auto;  
    border: none 4px #ff00ff;
    padding: 1px 5px 1px 40px;
}

.tb0 tr {
    vertical-align: top;
}

.tb0 td {
    padding: 0px;
}

.tb0 a {
    color: #3333ee;
}

.tb1 {
    margin: 0px;
    border: none 4px #ff0000;
    padding: 1px 5px 1px 10px;
}

.tb1 tr {
    vertical-align: top;
}

.tb1 td {
    padding: 0px;
    min-width: 125px;
}

.tb1 a {
    color: #3333ee;
}

.nw1 {
    white-space: nowrap;
}

.clrblk { color: #000000; }
.clrblu { color: #0000ff; }
.clrred { color: #ff0000; }
.clrwht { color: #ffffff; }
.clrgry { color: #002299; }
.clrmag { color: #660066; }
.clryel { color: #ffffbb; }

.btn_1 {
  background: #fafafa;
  background-image: -webkit-linear-gradient(top, #fafafa, #cbcfcb);
  background-image: -moz-linear-gradient(top, #fafafa, #cbcfcb);
  background-image: -ms-linear-gradient(top, #fafafa, #cbcfcb);
  background-image: -o-linear-gradient(top, #fafafa, #cbcfcb);
  background-image: linear-gradient(to bottom, #fafafa, #cbcfcb);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-family: Verdana;
  color: #000000;
  font-size: 14px;
  padding: 2px 9px 2px 9px;
  margin: 1px 2px 1px 2px;
  border: solid #777777 2px;
  text-decoration: none;
  min-width: 90px;
}

.btn_1:hover {
  background: #F8F8FF;
  background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -moz-linear-gradient(top,  #ffffff, #f6f6f6);
  background-image: -ms-linear-gradient(top,  #ffffff, #f6f6f6);
  background-image: -o-linear-gradient(top,  #ffffff, #f6f6f6);
  background-image: linear-gradient(to bottom, #ffffff, #f6f6f6);
  text-decoration: none;
}


.fixed-ratio-resize { /* basic responsive img */
    max-width: 100%;
    height: auto;
    width: auto; /* IE8 */
    border: solid 4px #a0a0a0;
}

.fieldset1 { 
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  display: block;
  color: #000077;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 15px 10px 10px;
  border: solid 2px;
  max-width: 750px;
}

.fieldset2 { 
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  display: block;
  color: #000077;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 15px 15px 10px;
  border: solid 2px;
}

.legend { 
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  display: block;
  color: #0000cc;
  font-size: 16px;
  font-weight: 300; 
  padding: 0px 10px 0px 10px;
  border: none 1px;
}

.hilite  tr:hover td{ 
	border: none;
       //  padding-top: 3px;
       //  padding-bottom: 3px;
       // border-color: #FF0000;
    background-color: #D6EBFF;
}
