/*
   Styling for CSS-based drop-down menus.

   (C) Copyright 2006 Just Software Solutions Ltd. 
   Distributed under the Boost Software License, Version 1.0. 
   (See http://www.boost.org/LICENSE_1_0.txt)
*/
@media all{
.navmenu, 
.navmenu ul,
.navmenu li
{
    padding: 0px;
    margin: 0px;
}
.navmenu > li
{
    float: left;
}
.navmenu li
{
	display: block;
    list-style-type: none;
	Margin:0;
	float:left;
	padding: 12px 15px;	
	min-width: 5%;
	max-width:12%;
	text-align:center;
	
}
.navmenu ul
{
    display: none;
    position: absolute;
    margin-left: -3px;
    margin-top: 0px;
	top:40px;
	width: 120px;
	z-index:100;
}
.navmenu ul li 
{
	background-color:#464646;
	opacity:0.85;	
	filter:alpha(opacity=85);
	width:120px;
	padding: 3px 10px 3px 10px;
	height:20px;
	margin:0;
	float:none;
	text-align:left;
	max-width:none;
	}
.navmenu ul li:hover, .navmenu ul a:hover{
opacity:1.0;
filter:alpha(opacity=100);
}
.navmenu li:hover > ul
{
    display: block;
}
.navmenu ul.parent_hover
{
    display: block;
}
.navmenu a
{
	display: block;
    text-decoration: none;
	margin: 0;
	color: #999;

}
.navmenu li:hover
{

}
.navmenu li.hover,
.navmenu a:hover
{ 
	color: #FF6600;
	text-decoration:none; }
.navmenu ul ul
{
    margin-top: -1.2em;
    left: 99%;
}
.navmenu span
{
    display: block;
}
.navmenu
{
padding:0;
margin:0;
display:block;
}
.endmenu
{
    clear: left;
}
#droppos{
	position:relative;
	height:0px;
	overflow:visible;
}
}
