body {
   background: #ffffff;
   color: black;
   font-family: arial, helvetica, sans-serif;
   font-size: small;
   margin: auto;
   max-width: 80em;
/*
   border-left: 3px solid #FFFF80;
   line-height: 130%;
*/
}
table, tr, thead, tfoot, tbody, tf {
   border-collapse: collapse;
   margin: 0px;
   padding: 0px; 
}
th {
   font-family: arial, helvetica, sans-serif;
   font-size: small;
   font-style: italic;
   font-weight: normal;
   text-align: left;
   border-collapse: collapse;
   margin: 0px;
   padding-left: 5px;
   padding-right: 5px;
}
td {
   font-family: arial, helvetica, sans-serif;
   font-size: small;
   border-collapse: collapse;
   margin: 0px;
   padding-left: 5px;
   padding-right: 5px;
}
.pl {
   padding-left: 5px;
}
.ar {
   text-align: right;
}
.wsnw {
   white-space: nowrap;
}
.olControlLayerSwitcher .dataLayersDiv {
   display: none;
}
.olControlLayerSwitcher .dataLbl {
   display: none;
}
.olControlLayerSwitcher .baseLbl {
   display: none;
}
.olControlLayerSwitcher .baseLayersDiv {
   width: 120px;
   color: white;
}
#filetobeoverlayed {
   display: none;
}
.filetobeoverlayed {
   font-family: arial, helvetica, sans-serif;
   font-size: medium;
   background-color: #ffffcc;
   border: 1px solid #ccc;
   display: inline-block;
   padding: 6px 4px;
   cursor: pointer;
}
.button {
   background-color: #ffffcc;
}
