
	/*
   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
{
    list-style-type: none;
    /*border: 1px solid #3366cc;*/
    color: black;
   /* background-color: #6699FF;*/
    padding-left: 8px; padding-right:8px;
}
.navmenu ul
{
    display: none;
    position: absolute;
    margin-left: -8px;
	padding-top:10px;
}
.navmenu li:hover > ul
{
    display: block;
}
.navmenu ul.parent_hover
{
    display: block;
}
.navmenu a
{
    color: gray;
    background: none;
    display: block;
    width: 100%;
    text-decoration: none;  padding-top: 5px;   padding-bottom: 10px;
}
.navmenu li:hover
{
    color:#ffffff;  background-color:#CCCCCC;
    
}
.navmenu li.hover,
.navmenu a:hover
{
   color:#ffffff; 
    
}
.navmenu ul ul
{
    margin-top: -1.2em;
    left: 99%;
	background-color:#000000;
}
.navmenu span
{
    display: block;
}
.navmenu
{
    float: right;
    
    color: black;
/*    background-color: #6699FF;*/
}
.endmenu
{
    clear: left;
}

.bg{ margin-top:0px; margin-bottom:30px;background-color:#FFFFFF; border: 1px solid #d7d7d7;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; /* future proofing */
-khtml-border-radius: 2px; /* for old Konqueror browsers */


}
	
	
