hr { color: #CC9933;  height: 1px;   }

BODY {
	color: Black;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: 14	px;
}

h1 { font: bold 18px;  color: #996633;  }

h2 {font: bold 16px;  color: #996633; }

h3 {font: bold 14px;  color: #663300;   }

table {
	color: Black;
	background-color: #FFFFCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: 14	px;
}


A {
	color: #993300;
	text-decoration: none;
}

A:HOVER {
	color: #CC6633;
	text-decoration: none;
}

#menulg a {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: Black; 
  color: #FFFF33; 
  display:block; 
  width: 148px; 
  border:  1px solid #CCCCCC;
      margin: 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font: bold;
  font-size: 14px;

      }

#menulg a:visited {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: Black; 
  color: #FFFF33; 
  display:block; 
  width: 148px; 
  border: 1px solid #CCCCCC;
      margin: 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font: bold;
  font-size: 14px;

      }

#menulg a:hover {
  top:0px;
  left:0px;
  color:#FFFF33;
  border-color:#FFFF33;
  background-color: #333333;
  border: 1px dotted White;
  }
  
#submenu a {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: #FFFF33; 
  color: Black; 
  display:block; 
  width: 178px; 
  border: 1px solid Black;
      margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
      padding-bottom: 4px;
      padding-top: 4px;
      padding-left: 4px;
      padding-right: 4px;
      }

#submenu a:visited {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: #FFFF33; 
  color: Black; 
  display:block; 
  width: 178px; 
  border: 1px solid Black;
      margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
   
      }
		
		
#submenu a:hover {
  top:0px;
  left:0px;
  color:Black;
  background-color: #FFFF33;
  border: 1px solid Black;
  }
  
#dropbackmenu a {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: Black; 
  color: #FFFF33; 
  display:block; 
  width: 178px; 
  border: 1px solid #FFFF33;
      margin: 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 4px 4px 4px 8px;
            }

#dropbackmenu a:visited {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: Black; 
  color: #FFFF33; 
  display:block; 
  width: 178px; 
  border: 1px solid #FFFF33;
      margin: 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 4px 4px 4px 8px;
                        }

		
#dropbackmenu a:hover {
  top:0px;
  left:0px;
  color:#FFFF99;
  border-color:#FFFF33;
  background-color: #333333;
  border: 1px solid #FFFF33;
  }
  
  
  .menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #DDA771; /* add a border to show size of menu */
  }
* html .menu {
  display: block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:White; 
  background:#50677F; 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:Black; 
  background:#FFECC5;
  border: 1px solid #DDA771;
  }