#menubox {
    position: relative;
	margin: 0px auto;

	text-align: left;
	font-family: arial; 

	background-color: gainsboro;
	border-bottom: 10px solid white;

    width:100%; 
	z-index: 10;
}

#menubox h2 {
	display: none;
}

/*
From http: //solardreamstudios.com/_img/learn/css/cssmenus/index-horiz.html
*/

/* Root = Horizontal, Secondary = Vertical */
ul#nav 
{ font-size: .80em;
  margin: 0;
  border: 0 none;
  padding: 0;  
  width: 1000px; /*For KHTML*/  /* New: This won't work without it, but why? */
  list-style: none;
  height: 2em;
  background-color: gainsboro;
}

ul#nav li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  line-height: 2em;  
  font-weight: bold;
}

ul#nav ul {
  margin: 0;
  border: 0 none;
  padding: 0;  
  list-style: none;
  display: none;
  position: absolute;
  top: 2em;  
  left: 0;
  /*border: 1px solid gray;*/  /* submenu borders */
}

ul#nav ul li {
  float: none; /*For Gecko*/
  display: block !important; /*For Opera*/
  display: inline; /*For IE*/
  
  font-weight: normal;  
}

/* Root Menu */
ul#nav a, ul#nav p /* New: inactive menu item */ {
  
  /*border-bottom: 3px solid gainsboro;*/ /* (cm) I need this for some reason.  
                                       Find a way to get rid of this. */  
  padding: 0 1.13em;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background-color: gainsboro;
  color: black;  
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/  
  /* 
  The height tag hacks don't work for Firefox if the text inside
  of it word-wraps.  The second line hides behind the next item 
  in the list, unless it is the last item where it will display 
  over the bottom edge of the menu.
  */
  
}

/* New: inactive menu item */
ul#navmenu p {

  width: auto !important;
  width: 100%; 
   
  background-color: gainsboro;
  color: gray;

}

ul#nav a.divider 
{
   
	border-bottom:1px solid #000000;
}

/* submenu borders */
ul#nav ul li {
  background-color: gainsboro;
  /*padding:.2em 0;*/
}


/* Root Menu Hover Persistence */
ul#nav a:hover,
ul#nav li:hover a,
ul#nav li.sfhover a {
/*  Don't need to change the hover color of the root menu item */ 
}

/* 2nd Menu */
ul#nav li:hover li a,
ul#nav li.sfhover li a {
  float: none;
  background-color: gainsboro;
  color: black;
}

/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover,
ul#nav li:hover li:hover a,
ul#nav li.sfhover li a:hover,
ul#nav li.sfhover li.sfhover a {
  background-color: gray;
  color: white;
}

/* 3rd Menu */
ul#nav li:hover li:hover li a,
ul#nav li.sfhover li.sfhover li a {
  background: gainsboro;
  color: black;
}

/* 3rd Menu Hover Persistence */
ul#nav li:hover li:hover li a:hover,
ul#nav li:hover li:hover li:hover a,
ul#nav li.sfhover li.sfhover li a:hover,
ul#nav li.sfhover li.sfhover li.sfhover a {
  background-color: gray;
  color: white;
}

/* 4th Menu */
ul#nav li:hover li:hover li:hover li a,
ul#nav li.sfhover li.sfhover li.sfhover li a {
  background-color: gainsboro;
  color: black;
}

/* 4th Menu Hover */
ul#nav li:hover li:hover li:hover li a:hover,
ul#nav li.sfhover li.sfhover li.sfhover li a:hover {
  background-color: gray;
  color: white;
}

/* Defaults for submenu width and position */
ul#nav ul,
ul#nav ul ul {
/*  width: 300px; */
}

ul#nav ul ul,
ul#nav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
/*  left:298px;  */
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.sfhover ul ul,
ul#nav li.sfhover ul ul ul {
  display: none;
}

ul#nav li:hover ul,
ul#nav ul li:hover ul,
ul#nav ul ul li:hover ul,
ul#nav li.sfhover ul,
ul#nav ul li.sfhover ul,
ul#nav ul ul li.sfhover ul {
  display: block;
}

/* default font sizes */

	body  {
           text-align: center;
           background-color: #FFFFFF;
           margin: 0;
           padding: 0;
           font-family: verdana, helvetica,  sans-serif;	  
	}
			
    h5 
    {
        text-align: center;
    }
    
    #container 
    {
        margin: 0 auto; 
        text-align:left; 
        width:1022px;
        background-color: White;
        padding:0;
    }
    
    
    #container table 
    {
        margin: 0;
        padding: 0;
    }  
     
    #header 
    {
        margin-top: 0px;
        margin-left: 0px;
    }

    #headerimg
    {
        width: 100%;
        border: 0;
        margin: 0;
        padding: 0;
        display:inline;
    }

	/* hyperlink attributes */
	a:link     { color:black }
	a:visited  { color:black }
	a:active   { color:chocolate }
	a:hover    { color:chocolate }

	#feature {	
		top: 91px;
		padding: 0;
		margin-top: 0;
		
	/*	margin-left: 13.2em;
		margin-left: 165px;*/
		
		margin-bottom: 0;
		margin-right: 0;
		font-size: .76em;
	/*	width: 50em;
		font-family: verdana, arial, helvetica;*/
	}

    #footer {
		clear: both;
		margin-left: 9.5em;
		width: 38.1em;
	}
	
	#footer h5 {
		text-align: center;
		font-size: .6em;
		font-weight: normal;
	}
	
	#footer a {
		color: blue;
	}
	
	#footer p {
		margin:1em;
	} 
	
/* form fields */
	
	input {
		border-style: none;
		background-color: #FFFFFF;
		color: #102132;
	}

	.underline {		
		border-bottom: 1px solid #000000;
	}
	
    #weather 
    {
        margin-top: -7.4em;
        margin-left: 665px;
        z-index: -1; 
    }

    #weather_without
    {
        margin-top: -3.4em;
        margin-left: 665px;
        z-index: -1; 
    }

    #weather img 
    {
        margin-right: 5px;
    }	
	
    #footermenu a  {
       text-decoration: none;
       font-size: .80em;
    }
		
	#footermenu hover {
		text-decoration: underline;
	} 
	
    /*  -- no drop down sub menu*/
	#NoDropDownMenu {
		margin-top: 6px;	
		margin-bottom: 6px;	
		padding-top: 1px;
		padding-bottom: 6px;
		font-size: .85em;
        background-color:#ffffe5;
        margin-bottom: 15px;	
        padding-bottom: 6px;
    }
	
	#NoDropDownMenu h1 { 
		margin-top: 0;
		margin-bottom: 0px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: .95em;
		text-align: center;
		border-bottom: 20px solid #F2BE1C; 
	}
	
	#NoDropDownMenu h1.nomenu { 
		margin-top: 0;
		margin-bottom: 10px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 1.25em;
		text-align: center;
		border-bottom: 2px solid #F2BE1C; 

	}
	#NoDropDownMenu a {
		text-decoration: none;
	}
	
	#NoDropDownMenu ul {
		margin: 0;
		padding: 0;
		margin-left: 2em;
		
	}
	
	#NoDropDownMenu li {
		margin: 0;
		margin-bottom: 1em;
		padding: 0;
		border-bottom: 1px dashed silver;	
	}	
	
	#NoDropDownMenu p.indent {
		margin: 0;		
		margin-left: 3em;
		padding: 0;
	}
	
	#NoDropDownMenu p.indent1 {
		margin: 0;		
		margin-left: 3em;
		margin-top: -0.1em;
		padding: 0;
	}

	#NoDropDownMenu sup {
		margin: 0;		
		padding: 0;
		font-size: .66em;
	}
	
/* ---- No drop down menu for translation----- */

ul#nav1 
{ font-size: .80em;
  margin: 0;
  border: 0 none;
  padding: 0;  
  width: 1022px; 
  list-style: none;
  height: 2em;
  background-color: #fffadb;
}

ul#nav1 li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; 
  display: inline;
  list-style: none;
  position: relative;
  line-height: 2em;  
  font-weight: bold;
}

ul#nav1 ul {
  margin: 0;
  border: 0 none;
  padding: 0;  
  list-style: none;
  display: none;
  position: absolute;
  top: 2em;  
  left: 0;
}

ul#nav1 ul li {
  float: none; /*For Gecko*/
  display: block !important; /*For Opera*/
  display: inline; /*For IE*/
  
  font-weight: normal;  
}

ul#nav1 a, ul#nav1 p {
  
  padding: 0 1.13em;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background-color: #fffadb;
  color: black;  
  text-decoration: underline;
  height: auto !important;
  height: 1%; /*For IE*/  
}

#nav1 a:hover {
	text-decoration: none;
	color:chocolate;
}	