/*                                                                          */
/* 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
{
	font-family:tahoma,arial;
	font-size:11px;
	width:172px;	
}

.slaveexpand .ekflexmenu_submenu_items_hidden
{
	visibility:hidden;
	display:none;
}
.slaveexpand UL 
{
	/* UL; a container for menu list items (useful for non-graphical browsers). */
	list-style: none;
	display:inline;
	margin: 0px;
	padding: 0px;
}
.slaveexpand LI
{
	/* LI; container for menu items (typically either links or sub-menus). */
	display:inline;
	margin: 0px;
	padding: 0px;
}

/*Links*/
.slaveexpand .ekflexmenu_link
{
	padding:4px 0px 4px 3px;
		color: #525252;
	position:relative;
	display:block !important;
}

.slaveexpand .ekflexmenu_link_selected
{
padding:4px 0px 4px 3px;	
	position:relative;
	display:block !important;
}

/*Buttons*/
.slaveexpand .ekflexmenu_button
{
padding:4px 0px 4px 3px;
		color: #525252;
	position:relative;
	display:block !important;
}
.slaveexpand .ekflexmenu_button_hover
{
padding:4px 0px 4px 3px;
		color: #525252;
	position:relative;
	display:block !important;
}
.slaveexpand .ekflexmenu_button_selected
{
padding:4px 0px 4px 3px;
		color: #525252;
	position:relative;
	display:block !important;
}
.slaveexpand .ekflexmenu_button_selected_hover
{
padding:4px 0px 4px 3px;
		color: #525252;
	position:relative;
	display:block !important;
}

/*Indenting*/

.slaveexpand UL .ekflexmenu_submenu_items
{
	background-color:#DCE2C4;
	width:100%;
}
.slaveexpand UL UL UL UL UL UL.ekflexmenu_submenu_items
{
	background-color:#E7E9DB;
	width:100%;
}
.slaveexpand UL UL UL UL UL UL li a
{
	background-color:#E7E9DB;
	padding-left:15px !important;
	width:157px;
}
.slaveexpand UL UL UL UL UL UL UL.ekflexmenu_submenu_items
{
	background-color:#EFF1E8;
	width:100%;
}
.slaveexpand UL UL UL UL UL UL UL li a
{
	background-color:#EFF1E8;
	width:142px;
	padding-left:30px !important;
}
.slaveexpand .ekflexmenu_submenu li a.ekflexmenu_link_selected
{
	background-image:url('/images/glyph_navlink.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:0px;
	font-weight:normal;
}