/*                                                                          */
/* 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.     */
/*                                                                          */


.footer .ekflexmenu {}

.footer .ekflexmenu_submenu,
.footer .ekflexmenu_submenu_hover,
.footer .ekflexmenu_submenu_parent,
.footer .ekflexmenu_submenu_parent_hover {}

.footer .ekflexmenu_submenu_items {list-style-type: none; margin: 0px; height: 35px; padding: 0px;}

.footer .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items {}
.footer .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items li {border-left: 1px solid #564F48; float: left; margin: 0px 0px 0px 0px; padding: 0px 20px;}
.footer .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items li.position1 {border-left: none; padding-left: 0px;}
.footer .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items A {color: #564F48; font-size: 12px; font-weight: normal;}
.footer .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items A:hover {text-decoration: none;}


/*====== 1st sub / dropdown ======*/
.footer .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items {}
.footer .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items li {}
.footer .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items li a {color: #564F48; font-size: 12px;}
.footer .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items li a:hover {}
.footer .ekflexmenu_menu_level_2 .ekflexmenu_submenu_items {}

.footer .ekflexmenu .ekflexmenu_submenu_items_hidden {display: none;}

.footer .ekflexmenu_button{}
.footer .ekflexmenu_button_hover{}
.footer .ekflexmenu_button_selected {}
.footer .ekflexmenu_button_selected_hover{}

.footer img {}

.footer a.ekflexmenu_link, 
.footer a.ekflexmenu_link:link, 
.footer a.ekflexmenu_link:visited {}
.footer a.ekflexmenu_link:hover, 
.footer a.ekflexmenu_link:active, 
.footer a.ekflexmenu_link:focus  {color: #000 !important;}

.footer a.ekflexmenu_link_selected {}
.footer a.ekflexmenu_link_selected:hover {color: #000 !important;}
