.sectionnav .ekflexmenu {
    font-family:Verdana;
    font-size:85%;
    line-height:1.2em;
    padding:.5em 0 1.5em 0;
    margin:0 0 0 -2em;
    }
    .sectionnav .ekflexmenu a {
        color:#1f1f1f;
        }
.sectionnav .ekflexmenu_submenu,
.sectionnav .ekflexmenu_submenu_hover,
.sectionnav .ekflexmenu_submenu_parent,
.sectionnav .ekflexmenu_submenu_parent_hover {
	/* DIV; holds submenu items, such as a submenu title and links. */
	top: 0px;
	left: 0px;
	position: relative;
  }
.sectionnav ul {
	/* UL; a container for menu list items (useful for non-graphical browsers). */
	list-style: none;
	margin: 0px;
	padding:0 0 0 1em;
  }
.sectionnav ul.ekflexmenu_slavecontainer {
    padding:0;
    }  
  
.sectionnav LI {
	/* LI; container for menu items (typically either links or sub-menus). */
	display:inline;
	margin: 0px;
	padding: 0px;
  }
.sectionnav .ekflexmenu_submenu_items {
	/* DIV; container for menu lists. */
	position: relative;
	top: 0px;
	left: 0px;
	clear: left;
  }
/*.sectionnav LI.ekflexmenu_startlevel {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
  }
.sectionnav .ekflexmenu_startlevel UL {
	position: absolute;
	top: 0px;
	left: 100%;
	width: 100%;
	height: 100%;
	}*/

/* Button menu items, controls visibility of associated sub-menus */
.sectionnav a.ekflexmenu_button,
.sectionnav a.ekflexmenu_button_hover,
.sectionnav a.ekflexmenu_button:focus,
.sectionnav a.ekflexmenu_button:hover,
.sectionnav a.ekflexmenu_button_selected,
.sectionnav a.ekflexmenu_button_selected_hover {
	/* A; holds the title of the associated submenu, and typically acts as a */
	/* button (or folder) for the submenu. Can also hold images (background, etc). */
    color:#005B82;
    display:block;
    padding:3px 0 3px 15px;
    /* width:12.73em;*width:12.42em; /* capture on-click for entire row that the button occupies */
    background:transparent url(../i/arrow_right_blue.gif) no-repeat 0 6px;
    }
.sectionnav a.ekflexmenu_button_selected,
.sectionnav a.ekflexmenu_button_selected_hover {
    font-weight:bold;
    color:#7AB800;
    background:transparent url(../i/arrow_down.gif) no-repeat 0 6px;
    text-decoration:none;
    }
.sectionnav .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;
    }

/* Link menu items */
.sectionnav a.ekflexmenu_link,
.sectionnav a.ekflexmenu_link_selected,
.sectionnav a.ekflexmenu_link, 
.sectionnav a.ekflexmenu_link:link, 
.sectionnav a.ekflexmenu_link:visited {
    color:#005B82;
    display: block;
    padding:3px 0 3px 15px;
    /*   width:13.09em;*width:12.78em; /* capture on-click for entire row that the button occupies */
    /*  background:transparent url(../i/arrow_right.gif) no-repeat 0 6px; */
    }
    
/*.ekflexmenu_submenu_items a:hover */
.sectionnav a.ekflexmenu_button_hover,
.sectionnav a.ekflexmenu_button:hover,
.sectionnav a.ekflexmenu_link:hover, 
.sectionnav a.ekflexmenu_link:active, 
.sectionnav a.ekflexmenu_link:focus  {
	/* A; hovered version of ekflexmenu_link, see above... */
    color:#000;
    text-decoration:none;
    }
.sectionnav a.ekflexmenu_link_selected {
	/* A; selected version of ekflexmenu_link, see above... */
    font-weight:bold;
    color:#7AB800;
    text-decoration:none;
    background:transparent url(../i/box_green.gif) no-repeat 0 7px;    
    }
.sectionnav a.ekflexmenu_link_selected:hover {
	/* A; selected and hovered version of ekflexmenu_link, see above... */
    }