/*                                                                          */
/* 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.     */
/*                                                                          */


/* DIV; wraps the entire menu */
/* (the outer-most non-user container element) */
.footermenu .ekflexmenu{ }

.footermenu{color:#333333; display:block; font-family:arial; font-size:0.8em; text-decoration:none; }
.footermenu ul{ list-style: none; text-align: right; padding: 0; margin: 0;}
.footermenu ul li { float: left; display:inline; padding-left:5px; padding-right:5px; /*border-left:1px solid #333333; border-left-width: thin; */}
.footermenu ul li:first-child { border-left:0px; }

.footermenu .ekflexmenu ul li ul li a { color: #333333;cursor:pointer; }
.footermenu .ekflexmenu ul li ul li a:link { color: #333333; }
.footermenu .ekflexmenu ul li ul li a:visited { color: #333333; }
.footermenu .ekflexmenu ul li ul li a:hover { /*color: #1A65A4;*/ text-decoration: underline; cursor:pointer; }
/*.footermenu .ekflexmenu ul li ul li a:active { color: #1A65A4; }*/

/* footer section */
.footermenu ul{ float:left; list-style-type:none; margin:0; padding:0; }
.footermenu ul li{ float: left;	color:#333;	font-family:arial; }
.footermenu ul li.divider{ padding:0 7px; font-size:0.7em; }
.footermenu ul li a { display:block; color:#333; font-family:arial; /*font-size:0.8em;*/ text-decoration:none; }
.footermenu ul li a:hover { cursor:pointer; text-decoration:none; color:#333; }
.footermenu .links .ekflexmenu_menu_level_0 ul.ekflexmenu_submenu_items li { background:transparent url(../images/divider.gif) no-repeat scroll left center; }
.footermenu .links .ekflexmenu_menu_level_0 ul.ekflexmenu_submenu_items li:first-child { background: none;}

