/* Main Menu Bar - Level 0 */
#menuL0 {
	margin: 0px 0px 0px 0px;
	height: 28px;
}
#menuL0 .item {
	padding: 0px 15px 0px 15px;
	vertical-align: middle;
}
#menuL0 .hover {
	background-image: url(../images/interface/backgrounds/main_menu_rollover_bckg.jpg);
	background-repeat: repeat-x;
}
#menuL0 a {
	color: #534741;
	text-decoration: none;
}
#menuL0 .hover a {
	color: Black;
}
#menuL0 .container {
	padding: 0px 3px 2px 3px;
	cursor: pointer;
}
#menuL0 .active {
	border-bottom: solid 1px #534741;
}
#menuL0 .active a
{
	font-weight: bold;
}

/* Main Menu's Dropdown Submenu - Level 1 & 2 */
div#menuL1, div#menuL2  
{
    position: absolute;
    font-size: 0.9em;   
	 color: #808285;
	 margin-left:1px;
	 border-top: solid 1px #fdeedc;
	 border-left: solid 1px #fdeedc; 
	 border-right: solid 1px #fdeedc; 
	 background-color: #faa543;
	 opacity: 0.92;
    -moz-opacity: 0.92;
    filter: alpha(opacity=92);
}
div#menuL1 table.menu_items td,
div#menuL2 table.menu_items td
{
	border-bottom: solid 1px #fdeedc;	
}
div#menuL2
{
	margin-left: 1px;
}
div#menuL1 a,
div#menuL2 a
{
	color: White!important;
}
div#menuL1 a:hover,
div~menuL2 a:hover
{
	color: Black!important;
}

div#menuL1 table.menu_items td.active a,
div#menuL2 table.menu_items td.active a
{
	color: #555555 !important;	
}

div#menuL1 table.menu_items td.hover,
div#menuL2 table.menu_items td.hover
{
	background-color: #FFDFA8;	
}
div#menuL1 table.menu_items td.hover a,
div#menuL2 table.menu_items td.hover a{
	color: Black!important;
}
div#menuL1 table.menu_items td.menu_item_separator, div#menuL2 table.menu_items td.menu_item_separator
{
	height: 1px;	
	font-size: 0em;
}
div#menuL1 .has_sub_menu {
	background-image: url(../images/interface/backgrounds/submenu_marker.gif)!important;
	background-position: right!important;
	background-repeat: no-repeat!important;
}
div#menuL1 .has_sub_menu_and_hover {
	background-image: url(../images/interface/backgrounds/submenu_marker_hover.gif)!important;
}
div#menuL1 table.menu_items .menu_item_l1,
div#menuL2 table.menu_items .menu_item_l1,
div#menuL1 table.menu_items .menu_item_l2,
div#menuL2 table.menu_items .menu_item_l2
{
    padding: 7px 17px 7px 17px;	 	 
	 cursor: pointer;
	 width: 150px!important;
}
div#menuL1 table.menu_items td, div#menuL1 table.menu_items td a, div#menuL2 table.menu_items td, div#menuL2 table.menu_items td a
{
    color: #4F4648;
    text-decoration: none;
}

div#menuL1 table.menu_items td.hover, div#menuL1 table.menu_items td.hover a, div#menuL2 table.menu_items td.hover, div#menuL2 table.menu_items td.hover a
{    
	 color: Black;
}



#subMenu {
	line-height: 1.7em;
}
#subMenu .item {
	margin: 0px 30px 10px 0px!important;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/interface/icons/submenu_marker.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
}
#subMenu .active {
	background-image: url(../images/interface/icons/submenu_marker_active.gif);
}
#subMenu .item a {
	color: #7B695A;
	white-space: nowrap;
	text-decoration: none;
}
#subMenu .item a:hover {
	color: Black;
	text-decoration: none;
}
#subMenu .active a {
	color: #faa543;
	font-weight: bold;	
}
#subMenu .active a {
	color: #faa543!important;
}

#subMenu2 {
	margin-top: 10px;
	line-height: 1.7em;
}
#subMenu2 .item {
	display: inline;
	margin: 0px 0px 10px 0px!important;
}
#subMenu2 .item a {
	color: #c7b299;
	white-space: nowrap;
	text-decoration: none;
}
#subMenu2 .item a:hover {
	color: #6E583C;
	text-decoration: none;
}
#subMenu2 .active a {
	color: #7B695A;
	font-weight: bold;
}
#subMenu2 .active a:hover {
	color: #7B695A!important;
}
#subMenu2 .separator {
	margin: 0px 5px 0px 5px;
	color: #c7b299;
}

