body {padding: 0; margin: 1em;
color: #000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; 
min-width: 200px; max-width: 750px}


p {min-width: 225px; max-width: 705px; border 1em; font-size: 1em}
.psmaller {min-width: 225px; max-width: 705px; border 1em; font-size: 0.9em}
.pfixed   {min-width: 225px; max-width: 705px; border 1em; font-size: 12px !important}
img {border: 0px; padding: 1em; margin: 0;
     border-color: #ffffff}

.datatable {
  border: 1px solid #D6DDE6;
  border-collapse: collapse;
  width: 80%;
  }
.datatable td {
  border: 1px solid #D6DDE6;
  padding: 4px;
  }
.datatable th {
  border: 1px solid #828282;
  background-color: #BCBCBC;
  font-weight: bold;
  text-align: left;
  padding-left: 4px;
  }
.datatable caption {
font: bold 0.9em Arial, Helvetica, sans-serif;
color: #33517A;
text-align: left;
padding-top:20px;
padding-bottom: 8px;
}
.datatable tr.altrow {
background-color: #DFE7F2;
color: #000000;
}
.datatable tr.greenrow {
background-color: #99FF99;
color: #000000;
}
.datatable tr.yellowrow {
background-color: #FFFF99;
color: #000000;
}
.datatable tr.brownrow {
background-color: #CCCC99;
color: #000000;
}
.datatable tr.orangerow {
background-color: #FFCC99;
color: #000000;
}
.datatable tr.redrow {
background-color: #FFCCCC;
color: #000000;
}
div#header {; padding-left: 9em
    
           }
div#navcontainer { position: absolute; top: 4.5em; left: 1em; padding: 0; margin-left: 0em; margin-bottom: 1em; border: 0em}
div#ForMoreInfo  { position: absolute; top: 22em; padding-left: 0; margin-left: 0em; border-left: 0em; align="center"}
div#Volunteer    { position: absolute; top: 30em; padding-left: 0; margin-left: 0em; border-left: 0em; align="center"}
div#VisitCounter { position: absolute; top: 42em; padding-left: 0; margin-left: 0em; border-left: 0em; align="center"}



div#contents {margin-left: 10em }
div#colormegreen {background-color: #99FF99}             
                

 #navlist
{

margin-left: 00em;
margin-right: 0em;
margin-top: 1em;
padding-bottom: 0em;
padding-left: 0em;
font: bold 14px Arial, Verdana, sans-serif !important;
border: 0em ;
border-color: #AAA #666 #666 #AAA;
background: #CCC;
width: 10em;
}

#navlist li
{
list-style-type: none;
list-style-image: none;
margin: 0 0 0 0;
padding: 0.2em 0.2em 0.2em 0.2em;
border: 1px solid;
border-color: #FFF #AAA #AAA #FFF;
text-align: center;
}

#navlist li a { text-decoration: none; }
#navlist li a:link { color: black; }
#navlist li a:visited { color: black; }
#navlist li a:hover { color: purple; }

span.label {color:black;width:30;height:16;text-align:center;margin-top:0;background:#ffF;font:bold 13px Arial}
span.c1 {cursor:hand;color:black;width:30;height:16;text-align:center;margin-top:0;background:#ffF;font:bold 13px Arial}
span.c2 {cursor:hand;color:red;width:30;height:16;text-align:center;margin-top:0;background:#ffF;font:bold 13px Arial}
span.c3 {cursor:hand;color:#b0b0b0;width:30;height:16;text-align:center;margin-top:0;background:#ffF;font:bold 12px Arial}

