/*
   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: 0px;
    color: #fff;
    background-color: #1C4A8C;
    padding: 5px;
    white-space:nowrap;
}
	/*"""""""" (SUB) Container""""""""*/
.navmenu ul
{
    display: none;
    position: absolute;
    margin-left: -5px;
    margin-top: 5px;
		background-color: #FFF;
		border-width:1px 1px 1px 5px;
		border-style:solid;
		border-color:#CCE5FF;
}
	/*"""""""" (SUB) Items""""""""*/	
 .navmenu li ul li
{
    list-style-type: none;
    border: 0px;
    color: #CCE5FF;
    background-color: #fff;
    padding: 5px;
    white-space:nowrap;
}  
.navmenu li:hover > ul
{
    display: block;
    background-color: #CCE5FF;
}
.navmenu ul.parent_hover
{
    display: block;
    color:#000;
    background-color: #fff;
}
.navmenu a
{
		padding:6px 20px 6px 10px;
		background-color:transparent;
		color:#fff;
		font-family:Tahoma, Arial, Helvetica;
		font-size:14px;
		text-align:left;
    display: block;
    text-decoration: none;
}
.navmenu ul a
{
		padding:6px 20px 6px 10px;
		background-color:#fff;
		color:#3F3F3F;
		font-family:Tahoma, Arial, Helvetica;
		font-size:14px;
		text-align:left;
    display: block;
    text-decoration: none;
}
.navmenu li:hover
{
    color: #000;
    background-color: #CCE5FF;
}
.navmenu li:hover,
.navmenu a:hover
{
    color: #000;
    background-color: #CCE5FF;
}
.navmenu ul ul
{
    margin-top: -1.2em;
    left: 99%;
}
.navmenu span,
.navmenu li span
{
    display: block;
		padding:6px 20px 6px 10px;
		background-color:transparent;
		color:#fff;
		font-family:Tahoma, Arial, Helvetica;
		font-size:14px;
		text-align:left;
}
.navmenu span:hover
{
    display: block;
		padding:6px 20px 6px 10px;
		background-color:transparent;
		color:#000;
		font-family:Tahoma, Arial, Helvetica;
		font-size:14px;
		text-align:left;
} 
.navmenu
{
    float: left;
    width: 100%;
    color: #000;
    background-color: #1C4A8C;
}
.endmenu
{
    clear: left;
}
}

