#subnavmenubar {
	background: #FFFFFF;
	width: 480px;
	height: 25px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
}

#subnavmenu {
	margin: 61px 80px 0px;
	height: 25px;
	padding: 0px 0px 0px 50px;
	list-style: none;
	display: block;
	position: relative;
	width: 550px;

}

#subnavmenu ul {
	margin: 0px;
	padding: 0px 40px 0px 0px;
	list-style: none;
	border-width: 2px;
	border-style: solid;
	border-color: #414143;
}

#subnavmenu a, #subnavmenu a:visited {
	background: #FFFFFF;
	color: #000;
	display: block;
	font: bold 12px Arial;
	margin: 0px;
	padding: 6px 10px 6px 10px;
}

#subnavmenu a:hover {
	background: #FFFFFF;
	color: #DDDDDD;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	
}

#subnavmenu li {
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
	
}

#subnavmenu li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 180px;
	display: block;
	
}

#subnavmenu li li a, #subnavmenu li li a:link, #subnavmenu li li a:visited {
	background: #FFFFFF;
	color: #000000;
	width: 180px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	display: block;
	
}

#subnavmenu li  a:hover, #subnavmenu li  a:active { 
	background: #414143; /* pull-down menu hover hackground color */
	color: #FFFFFF;	
}


#subnavmenu li li a:hover, #subnavmenu li li a:active {
	background: #414143; /* pull-down menu hover hackground color */
	color: #FFFFFF;	
}

#subnavmenu li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#subnavmenu li:hover ul {
	left: auto;
	display: block;
}

#subnavmenu li:hover ul, #subnavmenu li.sfhover1 ul {
	left: auto;
}

.childrenmenu {
	background-color: #EFEFEF;
}

#searchmenu {
	/* background: #FFFFFF; */
	width: 200px;
	height: 25px;
	margin: 60px 0px 0px;
	padding: 0px 0px 0px 30px;
	/* float: right; */
}

.searchfield {
    border: thin solid #CDCDCD;	
      height: 15px;    
}

.searchbutton {
	/* margin-top: 61px;
	margin-bottom: 2px; */
	 float: right; 
	  
}
