.LAMenu .ekmenu 
{
	/* DIV; wraps the entire menu */
	/* (the outer-most non-user container element) */
	position: absolute;
    color: transparent; /* default text color */
    width: 640px;
    font-size: 20px;
    font-family: arial;
    background: transparent;
    white-space: nowrap;
    left: 20px;

}


.LAMenu .ekmenu_start 
{
	/* DIV; wraps the menu-start link (normally hidden, but visible */
	/* to page readers and text-browsers for accessibility). */
	/* Only added if 508-Compliance is enabled. */
	/* Typical parent element: div.ekmenu */
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}
.LAMenu .ekmenu_menu_level_2 .ekmenu_link{
    padding: 4px 0px; /*padding: 5px 0px; *//* set all to zero for images */
    text-indent: 10px;
    color: #FF0000; /* link text color */
    text-decoration: none; /* remove underlines */
    display: block; /* force one link per row */
    width: 170px; /* fill entire row with link */
    border-bottom: 1px solid #000000; /* link row seperators */
    border-left: 1px solid #000000; /* link row seperators */
    border-right: 1px solid #000000; /* link row seperators */    
    white-space: normal;
    height:18px;
    text-align:left; /*text-indent: 5px;*/
	font-size: 12px;
    font-family: arial;
	cursor:pointer;
	margin-left:90px;

}

*html .LAMenu .ekmenu_menu_level_2 .ekmenu_link{
    padding: 0px 0px; /*padding: 5px 0px; *//* set all to zero for images */
    text-indent: 10px;
    color: #FFFFFF; /* link text color */
    text-decoration: none; /* remove underlines */
    display: block; /* force one link per row */
    width: 170px; /* fill entire row with link */
    border-bottom: 1px solid #000000; /* link row seperators */
    border-left: 1px solid #000000; /* link row seperators */
    border-right: 1px solid #000000; /* link row seperators */    
    height:18px;
    text-align:left; /*text-indent: 5px;*/
	font-size: 12px;
    font-family: arial;
	cursor:pointer;
	margin-left:0px;
}
.LAMenu .ekmenu_end
{

	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}

.LAMenu .ekmenu_accessible_menu_startheading
{

	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}

.LAMenu .ekmenu_accessible_menu_startlink 
{

}

.LAMenu .ekmenu_accessible_menu_endlink
{

}

.LAMenu .ekmenu_submenu,
.LAMenu .ekmenu_submenu_hover,
.LAMenu .ekmenu_submenu_parent,
.LAMenu .ekmenu_submenu_parent_hover
{

	top: 0px;
	left: 0px;
	height: auto;
}

.LAMenu .ekmenu_accessible_submenu_navheading
{

	font-weight: normal;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.LAMenu .ekmenu .ekmenu_submenu_btnlink
{

	display: inline;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

.LAMenu .ekmenu_accessible_submenu_btnlink
{

    color: rgb(255, 255, 255); /* default text color */
	font-size: 1em;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width:100%;
}

.LAMenu .ekmenu_button_selected .ekmenu_accessible_submenu_btnlink, 
.LAMenu .ekmenu_button_selected_hover .ekmenu_accessible_submenu_btnlink 
{

    color: rgb(255, 255, 255); /* default text color */
	font-size: 1em;
    text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width:100%;
}

.LAMenu .ekmenu_accessibility_hidden_text{

	position: absolute;
	width: inherit;
	top: -10000px;
	left: -10000px;
	height: 1px;
}

.LAMenu .ekmenu_unorderedlist 
{

	list-style: none;
	margin: 0px;
	padding: 0px;
}

.LAMenu .ekmenu_unorderedlist_item 
{

	display:inline;
	margin: 0px;
	padding: 0px;
}

.LAMenu .ekmenu_menu_level_0
{

	position: relative;
	float: left;
	width: 157px;
	height: 35px;
	display: inline;
	border-width: 0px;
}
.LAMenu .ekmenu_menu_level_1
{

	position: relative;
}

.LAMenu .ekmenu_menu_seperator
{

	width:1px;
	height: 25px;
	float: left;
	display:inline;
	
}
.LAMenu .ekmenu_menu_level_0 .ekmenu_menu_seperator
{

	display: none; 
}

.LAMenu .ekmenu_submenu_items {

	position: absolute;
	width: 100%;
	height:auto; /* height: 100%; */
	margin-left: 0px;
    border-bottom-width: 0px;
    border-width: 0px;
    border-style: solid;

}

.LAMenu .ekmenu_submenu_items_hidden 
{

	display: none;
	
}

.LAMenu .ekmenu_submenu_parent,
.LAMenu .ekmenu_submenu_parent_hover
{
    /* border: solid 2px red; */
}


.LAMenu .ekmenu .ekmenu_submenu_items
{
	left: 0px;
	top: 0px;
	
}

.LAMenu .ekmenu .ekmenu_submenu_items .ekmenu_submenu_items
{
	left: 20px;
	top: 100%;

}

.LAMenu .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_submenu_items
{
	left: 65%;
	top: 0px;
}

.LAMenu .ekmenu_button
{

    display: block;
    padding: 0px 0px;
    font-weight: normal;
    color: #6c6c6c; /* button-title text color */
    background: #FFFFFF; /* color specified in case image unavailable */
    text-align:center; /*text-indent: 5px;*/
    width: 119px; /* capture on-click for entire row that the button occupies */
    height:25px;
    font-size: 13px;
    font-family: arial;   
}
.LAMenu .ekmenu_button_hover
{

    display: block;
    padding: 0px 0px;
    font-weight: normal;
    background: #d9e2ea; /* color specified in case image unavailable */
    text-align:center; /*text-indent: 5px;*/
    width: 119px; /* capture on-click for entire row that the button occupies */
    height:25px;
    font-size: 13px;
    font-family: arial;
	background-image: url(images/menuarrowover.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
    
}
.LAMenu .ekmenu_button_selected
{
    display: block;
    padding: 0px 0px;
    font-weight: bold;
    color: rgb(255, 255, 255); /* button-title text color */
    background: #d9e2ea; /* color specified in case image unavailable */
    text-align:center; /*text-indent: 5px;*/
    width: 100%; /* capture on-click for entire row that the button occupies */
    text-decoration: none;
    width: 119px; /* capture on-click for entire row that the button occupies */
    height:25px;
    font-size: 13px;
    font-family: arial;
	background-image: url("images/menuarrowover.gif");
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.LAMenu .ekmenu_button_selected_hover
{
    display: block;
    padding: 0px 0px;
    font-weight: bold;
    color: rgb(255, 255, 255); /* button-title text color */
    background: #d9e2ea; /* color specified in case image unavailable */
    text-align:center; /*text-indent: 5px;*/
    width: 100%; /* capture on-click for entire row that the button occupies */
    text-decoration: none;
    width: 119px; /* capture on-click for entire row that the button occupies */
    height:25px;
    font-size: 13px;
    font-family: arial;
	background-image: url("images/menuarrowover.gif");
	background-repeat: no-repeat;
	background-attachment: fixed;
}

/* images */
.LAMenu .ekmenu_submenu_items a img, 
.LAMenu .ekmenu_submenu_items_hidden a img 
{
	border-width: 0px;
}
.LAMenu .ekmenu_linkimage, 
.LAMenu .ekmenu_linkimage_selected
{
	
    display: block;
	position: relative;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 30px;
	overflow: hidden;
	
}
.LAMenu .ekmenu_linkimage_hover, 
.LAMenu .ekmenu_linkimage_selected_hover
{
    display: block;
	position: relative;
	background-position: 0px -30px;
	background-repeat:no-repeat;
	height: 30px;
	overflow: hidden;
	
}

.LAMenu a.ekmenu_link, 
.LAMenu a.ekmenu_link:link, 
.LAMenu a.ekmenu_link:visited {
    padding: 4px 0px; /*padding: 5px 0px; *//* set all to zero for images */
    text-indent: 10px;
    color: #6C6C6C; /* link text color */
    background: #FFFFFF;
    text-decoration: none; /* remove underlines */
    display: block; /* force one link per row */
    width: 190px; /* fill entire row with link */
    border-bottom: 1px solid #000000; /* link row seperators */
    border-left: 1px solid #000000; /* link row seperators */
    border-right: 1px solid #000000; /* link row seperators */    
    white-space: normal;
    height:18px;
    text-align:left; /*text-indent: 5px;*/
 
}

.LAMenu a.ekmenu_link:hover, 
.LAMenu a.ekmenu_link:active, 
.LAMenu a.ekmenu_link:focus  {
    padding: 4px 0px; /*padding: 5px 0px; *//* set all to zero for images */
    text-indent: 10px;
    color: #6C6C6C;  /* hovered-link text color */
    background : #d9e2ea;
    text-decoration: none; /* remove underlines */
    border-color: #000000;
    border-bottom: 1px solid #000000; /* link row seperators */
    border-left: 1px solid #000000; /* link row seperators */
    border-right: 1px solid #000000; /* link row seperators */  
	display: block; 
	width: 190px;
    white-space: normal;
}

.LAMenu a.ekmenu_link_selected {
    padding: 4px 0px; /*padding: 5px 0px; *//* set all to zero for images */
    text-indent: 10px;
    color: #6C6C6C;  /* hovered-link text color */
    background : #d9e2ea;
    text-decoration: none; /* remove underlines */
    border-color: #000000;
    border-bottom: 1px solid #000000; /* link row seperators */
    border-left: 1px solid #000000; /* link row seperators */
    border-right: 1px solid #000000; /* link row seperators */  
	display: block; 
	width: 190px;
    white-space: normal;
}
.LAMenu a.ekmenu_link_selected:hover {
    padding: 4px 0px; /*padding: 5px 0px; *//* set all to zero for images */
    text-indent: 10px;
    color: #6C6C6C;  /* hovered-link text color */
    background : #d9e2ea;
    text-decoration: none; /* remove underlines */
    border-color: #000000;
    border-bottom: 1px solid #000000; /* link row seperators */
    border-left: 1px solid #000000; /* link row seperators */
    border-right: 1px solid #000000; /* link row seperators */  
	display: block; 
	width: 190px;
    white-space: normal;
}