

   HTML, BODY   { font-family:sans-serif; font-size:100%;  width:100%; z-index:0;
		padding:0px;  margin:0px;
		background: #e2e0d6; 
                }

   .foreground { position:absolute; left:0px; top:0px; z-index:1; width:94%; 
                margin-left:30px; margin-right:30px; margin-top:10px; 
                }

   UL.menu      { list-style: none; margin:0;}
   .menu li     { margin:.2em 0;}


   .odd         { background: #eeeeee; width:100%; border: thin solid #eeeeee; }  
   .even        { background: #cccccc; width:100%; border: thin solid #cccccc; }  
   .even .odd   { background: #eeeeee; margin: .1em .2em;}  
   .odd .even   { background: #cccccc; margin: .1em .2em;}  

   .smslist     { margin: 2.5em 0;  }  

   .divider     {clear:both;}

   div .odd     { clear:both; margin: 0 .1em;} 
   div .even    { clear:both; margin: 0 .1em;} 
   .toptext     { clear:both; margin:0; border: thin solid red;}
   .lbuttons    { padding:0;  margin:0;}
   .rbuttons    { padding:0;  margin:0;
                  text-align: right; }

   .left        { float: left;  margin-right: 1em;}
   .right       { float: right; margin-left: .5em;}
   .button      { background: #cbefff; } 
   .link        { background: #cbefff; } 
   .smallbutton { background: #cccccc; font-size:70%} 

   .bg2       { font-size:80%; color:#555555; background-color:#aaaaaa; }
   .bg2 .link { background-color:#aaaaaa; }

   .link       { text-decoration:none;}

   #map         { clear:both;}

   H1         { font-size:120%; 
                margin-bottom: 0; margin-top: 0;
                }
   H2         { font-size:100%;
                margin-bottom: 0; margin-top: 0; 
                }
   H3         { font-size:100%;}
   H4         { font-size:100%;}