/* ----------------All menu styling except #menu itself (in layout above) --------- */


#menu form {
             margin: 3px 3px 3px 0;
             }

#menu input#s {
	width: 80%;
  /* 	background: #eee; */
	border: 1px solid #999;
	color: #000;
}
/*
#menu img {
            text-align: center;
            background-color: #ddd;
            border: 1px #999 solid;
            padding: 3px;
 }
*/
#menu ul {
	color: #777;
	font-weight: bold;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	float: left;
	position: relative;
}

#menu {
	/*background-color: yellow;*/
}
#menu ul li {
              font-family: 'Arial Black', sans-serif;
              /* font-size: x-small; */
              /*border-bottom: 1px solid #666666; */
              text-align: left;
              font-weight: bold;
              /** text-transform: uppercase; */
              padding-top: 0px;
              /**letter-spacing: .3em;*/
              margin-top: 1px;
              padding-bottom: 0px;
              padding-left: 0px;
              padding-right: 0px;
		float: left; 
	border: 1px solid black;
              }
#menu ul a {
	text-decoration: none;
	/**margin: 5px;*/
	/* padding: 5px; */
	padding-left: 5px; 
	padding-right: 5px; 
	background-color: #CCaa44;
	
	color: black;
	color: #653614;
	/* border-top: 1px solid black; */
	
}
#menu ul a:hover {
	/* border-bottom: 1px solid #809080;*/
	/*
	background-color: yellow;
	background-color: #99FFFF;
	*/
	background-color: #432517;		
	color: white;

}
#menu td {
	font-family: 'Arial Black';

}
#menu a {
	text-decoration: none;
	/**margin: 5px;*/
	/* padding: 5px; */
	padding-left: 5px; 
	padding-right: 5px; 
	
	background-color: #000066;
	color: #FFFFFF;
	
	
	/*
	color: black;
	color: #653614;
	*/
	/* border-top: 1px solid black; */
	
}
#menu td a:hover {
	/* border-bottom: 1px solid #809080;*/
	/*
	background-color: yellow;
	background-color: #99FFFF;
	
	background-color: #432517;
	*/
	background-color: blue;
	color: white;

}
#menu #bottom-line {
	/* background-color: brown; */  /*temp*/
}
.here {
	
}
.here a{
	border: 2px dotted #FFFFFF;
		
}


/*

#menu ul ul {
              font-variant: normal;
              font-weight: normal;
              line-height: 100%;
              list-style-type: none;
              margin: 0;
              padding: 0;
              text-align: left;
              }

#menu ul ul li {
	border: 0;
	font: normal x-small 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#menu ul ul li:before {
                        color: #ae0000;
      content: "\00BB \00A0 \00A0 ";
      }


#menu ul ul li a {
	color: #999;
	text-decoration: none;
              text-transform: lowercase;
}

#menu ul ul li a:hover {
	border-bottom: 1px solid #809080;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

*/

#menu .menutitle {
                     border-bottom: 1px solid  #222281;
                     width: 90%;
                }
/***********************************************/         

