.menu ul, .menu li { margin: 0; padding: 0; }
.menu { z-index: 1000; }
.menu .menu_list_index_0_menu_group_wrapper { z-index: 1001; }
.menu .menu_list_index_1_menu_group_wrapper { z-index: 1002; }
.menu .menu_list_index_2_menu_group_wrapper { z-index: 1003; }
.menu .menu_list_index_3_menu_group_wrapper { z-index: 1004; }
.menu .menu_list_index_4_menu_group_wrapper { z-index: 1005; }
.menu .menu_list_index_5_menu_group_wrapper { z-index: 1006; }
.menu .menu_list_index_6_menu_group_wrapper { z-index: 1007; }
.menu .menu_list_index_6_menu_group_wrapper { z-index: 1008; }
.menu .menu_list_index_6_menu_group_wrapper { z-index: 1009; }
.menu a { text-decoration: none; }
.menu .menu_list { list-style: none; list-style-type: none; }
.menu .child_item { position: relative; }
.menu .menu_list_index_0_child_item { display: inline-block; *display:inline; zoom:1; }
.menu.menu_type_hover .child_item { position: relative; }

.menu .no_link{cursor: default}

/* Submenus */
/*.menu.menu_type_hover .child_item:hover > .menu_group_wrapper			{ display: block; }*/
.menu.menu_type_hover .menu_list_index_1_menu_group_wrapper				{ position: absolute; bottom: 0; left: 0; display: none; }
.menu.menu_type_hover .menu_list_index_1_menu_group_wrapper .menu_group	{ position: absolute; top: 0; left: 0; }

/* Sub-submenus */
.menu.menu_type_hover .menu_list_index_1_child_item .menu_group_wrapper	{ position: absolute; top: 0; right: 0; display: none; }

/* Expander Menu */
.menu.menu_type_expander .child_item > .menu_group_wrapper{
	display: none;
}

/* Side Bar Menu */
.menu.menu_display_sidebars .child_item{	display: block;	}


/* Sub Content */
.menu .menu_group_wrapper.has_content > .menu_group{
	width: 100%;
}
.menu .menu_group_wrapper.has_content > .menu_group > ul > li{
	white-space: none;
}
.menu .menu_group_wrapper.has_content > .menu_group > ul{
	display: inline-block; *display:inline; zoom:1;
	max-width: 25%;
	vertical-align: top;
}
.menu .menu_group_wrapper.has_content > .menu_group > .parent_content {
	display: inline-block; *display:inline; zoom:1;
	max-width: 75%;
	vertical-align: top;
}

/*	Site Map */
.menu.menu_display_sitemap .menu_list_index_0_child_item,
.menu.menu_display_sitemap li{
	display: list-item;
}
.menu.menu_display_sitemap .menu_list{
	list-style-position: outside;
    list-style-type: inherit;
	margin: 0.5em 0;
	padding-left: 2em;
}

/*	-------------------
	Accordion	
	*	Note menu.js turns li.child_item into h3.child_item
	*	and moves .child_item > .item_wrapper to be the next sibling of .child_item
------------------------*/
.menu.menu_display_accordion,
.menu.menu_display_accordion > .menu_group_wrapper > .menu_group > .menu_list > .item_wrapper a.link .text, 
.menu.menu_display_accordion > .menu_group_wrapper > .menu_group > .menu_list > .item_wrapper .no_link .text,
.menu.menu_display_accordion .accordion_data {
	display: none;
}
.menu.menu_display_accordion > .menu_group_wrapper > .menu_group > .menu_list > .child_item{
	display: block;
}
.menu.menu_display_accordion h3.child_item .ui-accordion-header-icon {
    display: none;
}
.menu.menu_display_accordion .item_wrapper.ui-accordion-content {
    margin: 0;
    padding: 0;
}

/*	Columnized Menus */
.menu.columnized{
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

/*	Breadcrumb Menu	*/
.menu.menu_display_breadcrumbs * {
    display: inline-block;
	*display: inline;
	zoom: 1;
    vertical-align: top;
}
.menu.menu_display_breadcrumbs .icon {
    display: none;
}
