/*                                                                          */
/* NOTICE:                                                                  */
/*    To support more than one-single FlexMenu server control per page      */
/*    the CSS files' name is used as a class and is prefixed to all of      */
/*    the selectors (without the path or extension).                        */
/*                                                                          */
/*    The server control will automatically wrap the entire FlexMenu        */
/*    within a div-tag, whose class-name will be derived from the filename. */
/*                                                                          */
/*    *** THESE MUST BE ENTIRELY IN LOWER CASE! ***                         */
/*    The server control will cast these filenames to lower before use!     */
/*                                                                          */
/*    Only the base ASCII character set is supported.                       */
/*                                                                          */
/*    Also, spaces and periods before the extension will be converted       */
/*    into underscores, as these are not permitted within the selector.     */
/*                                                                          */

.topnavigation 
{
    border-top:4px solid #dddddd;
    border-bottom:4px solid #dddddd;
    margin-bottom: 15px;
    text-align:center;
    font-weight:bold;
    font-size:110%;
}
.topnavigation a
{
	display:inline-block;
	vertical-align: middle;
	padding:0px 15px;
	color:Black;
	line-height:36px;
}

.topnavigation .ekflexmenu_submenu_items_hidden 
{
	/* DIV; normally hidden container for menu lists (becomes visible if */
	/* user clicks on related submenu button, or if Javascript/CSS not supported). */
	display: none;
}

span.mnu16unselected a:hover, span.mnu16selected a
{
	background-color:#BFBFBF;
	color:#ffffff;
}

span.mnu17unselected a:hover, span.mnu17selected a
{
	background-color:#7492C6;
	color:#ffffff;
}

span.mnu18unselected a:hover, span.mnu18selected a
{
	background-color:#E47D31;
	color:#ffffff;
}

span.mnu19unselected a:hover, span.mnu19selected a
{
	background-color:#CBDC5A;
	color:#ffffff;
}

span.mnu20unselected a:hover, span.mnu20selected a
{
	background-color:#F05D42;
	color:#ffffff;
}

span.mnu21unselected a:hover, span.mnu21selected a
{
	background-color:#C07CB5;
	color:#ffffff;
}

span.mnu22unselected a:hover, span.mnu22selected a
{
	background-color:#9FD07C;
	color:#ffffff;
}

span.mnu23unselected a:hover, span.mnu23selected a
{
	background-color:#8BC2D7;
	color:#ffffff;
}

span.mnu41unselected a:hover, span.mnu41selected a
{
	background-color:#B6AD6C;
	color:#ffffff;
}

span.mnu39unselected a:hover, span.mnu39selected a
{
	background-color:#00A9BA;
	color:#ffffff;
}