/*                                                                          */
/* 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.     */
/*                                                                          */

.slaveexpand_top
{
	font-family:tahoma,arial;
	font-size:11px;
	width:172px;	
}

.slaveexpand_top .ekflexmenu_submenu_items_hidden
{
	display:none;
	visibility:hidden;
}
.slaveexpand_top UL 
{
	/* UL; a container for menu list items (useful for non-graphical browsers). */
	list-style: none;
	display:inline;
	margin: 0px;
	padding: 0px;
}
.slaveexpand_top LI
{
	/* LI; container for menu items (typically either links or sub-menus). */
	display:inline;
	margin: 0px;
	padding: 0px;
}

/*Links*/
.slaveexpand_top .ekflexmenu_link
{
padding:4px 0px 4px 13px;
		color: #003399;
	position:relative;
	display:block;
}

.slaveexpand_top UL UL UL UL li a.ekflexmenu_button, .slaveexpand_top UL UL UL UL li a.ekflexmenu_link
{
	color: #231f20;
}
.slaveexpand_top .ekflexmenu_link_selected
{
padding:4px 0px 4px 13px;		
	position:relative;
	display:block;
}

/*Buttons*/
.slaveexpand_top .ekflexmenu_button
{
padding:4px 0px 4px 13px;
		color: #003399;
	position:relative;
	display:block;
}
.slaveexpand_top .ekflexmenu_button_hover
{
padding:4px 0px 4px 13px;
		color: #525252;
	position:relative;
	display:block;
}
.slaveexpand_top .ekflexmenu_button_selected
{
padding:4px 0px 4px 13px;
		color: #003399;
	position:relative;
	display:block;
	background-color: #d0d9ea;
}
.slaveexpand_top .ekflexmenu_button_selected_hover
{
padding:4px 0px 4px 13px;
		color: #525252;
	position:relative;
	display:block;
}

/*Indenting*/

.slaveexpand_top UL .ekflexmenu_submenu_items
{
	background-color:transparent;
	width:100%;
}
.slaveexpand_top UL UL UL UL.ekflexmenu_submenu_items
{
	background-color:#c1cee3;
	width:100%;
	color: #231f20;
}
.slaveexpand_top UL UL UL UL li a, .slaveexpand_top ul ul ul li a.ekflexmenu_link_selected
{
	background-color:#d0d9ea;
	padding-left:25px !important;
	width:147px;
}
.slaveexpand_top UL UL UL UL UL.ekflexmenu_submenu_items
{
	background-color:#e6eaf2;
	width:100%;
}
.slaveexpand_top UL UL UL UL UL li a, .slaveexpand_top UL UL UL UL UL li a.ekflexmenu_link_selected
{
	background-color:#e6eaf2;
	width:132px;
	padding-left:40px !important;
}

.slaveexpand_top UL UL UL UL UL li a.ekflexmenu_link_selected
{
	background-image: none!important;
}

.slaveexpand_top .ekflexmenu_submenu li a.ekflexmenu_link_selected,
.slaveexpand_top .ekflexmenu_submenu li.ekflexmenu_menu_level_3 a.ekflexmenu_button_selected
{
	background-image:url('/images/glyph_navlink.gif');
	background-repeat:no-repeat;
	background-position:15px 5px;
	color: #003399;
	padding-left:0px;
	font-weight:normal;
}
