

.search_bar {float: left; margin-right: 10px; padding-top: 3px; margin-bottom: -1px}







div#navtop { 
  	margin: -1px 0 0 0;
	font-size: 8.5pt;
	text-align: center;
}

div#navtop ul {
	margin: 0; 
	padding: 0; 
  	border-width: 0 1px;
}

div#navtop li {
	position: relative; 
	list-style: none; 
	margin: 0;
  	float: left;
	background-color: #000;
	width: 80px;
	margin-top: .5em;	
	
	text-align: center;
	white-space: nowrap;
	vertical-align: bottom;
}

div#navtop li:hover {

}

div#navtop li.submenu {
/*	background: url(/images/dropmenu.gif) 95% 50% no-repeat;*/
}

div#navtop li.submenu:hover {

}

div#navtop li a {
	display: block; 
	padding: 0.25em 0 0.25em 0.5em;
  	text-decoration: none; 
	font-size: 8.5pt;
	color: #FFF;
}

div#navtop>ul a {

}

div#navtop ul li
{
	background-color: transparent;
}

div#navtop ul ul {
	position: absolute; 
	width: 7em;
  	display: none;
}

div#navtop ul ul li {
	height: 25px;
	width: 160px;
	font-size: 9pt;
	text-align: left;
	background-color: #000;
	margin-top: 0em;
}

div#navtop li.submenu li.submenu {
	background: url(/images/submenu.gif) 95% 50% no-repeat;
	text-align: left;
}

div#navtop ul.level2 li:hover {
font-weight: bold;
}

div#navtop li.submenu li.submenu:hover {
}

div#navtop li.submenu li.submenu:hover {
	/* background-color: #EDD; */
}

div#navtop ul.level1 li.submenu:hover ul.level2, 
div#navtop ul.level2 li.submenu:hover ul.level3 {
	display: block;
}

div#navtop ul.level1 {
	padding-bottom: 10px;
	text-align: left;
}

div#navtop ul.level2 {
	opacity: 0.85;                 /* CSS-3 Standards */
	filter: alpha(opacity=80);    /* MS Internet Explorer */
	-moz-opacity: 0.85;            /* Mozilla v1.6 and below */
	-khtml-opacity: 0.85           /* Safari / Konqueror */
}

div#navtop ul.level3 {
	top: -1px; 
  	border-top: 1px solid #CCC;
}  
