/* All <ul> tags in the menu including the first level */
.menulist, .menulist ul {
    font-size: 14px !important;
    margin: 0;
    padding: 0px;
    width: 180px;
	padding-left:30px;
	font-weight:bold;
    list-style: none;
	
    /*background: #F0F0F8 url(listmenu_o.png) left repeat-y;*/
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
    display: none;
    position: absolute;
    top: 0;
    left: 170px;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li.mainLi {
    position: relative;
	width:180px;
	padding-top:0px;
	padding-left:20px;
	background:url(/public/images/www/sub-menu.png) no-repeat;
	/*border: 1px solid #E8DCCC;*/
	height:32px;
	margin-bottom:1px;
	margin-left:1px;
}

.menulist li.mainLi:hover, .menulist li.mainLi:focus {
	background:url(/public/images/www/sub-menu-hover.png) no-repeat;
}


/* Links inside the menu */
.menulist li a {
    display: block;
    padding: 6px 3px 3px 0px;
    /*color: #000;*/
    text-decoration: none;
    /*border: 1px solid transparent;*/
    margin: 0;
	color: #FFF;
}

/* HACKS: MSIE6 doesn't support transparent borders, mimic with margins */ * html .menulist li a {
    border-width: 0;
    margin: 1px;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
    color: #FFF;
    /*background-color: #46A;
    padding: 2px 5px 4px 29px;
    border: 1px solid #ADF;*/
    margin: 0;
}

.menulist a.highlighted {
    color: #FFF;
    /*background-color: #68C;
    border: 1px solid #CDE;*/
    margin: 0;
}

/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
    float: right;
}
*:first-child + html .menulist li {
    float: left;
    width: 100%;
}
* html .menulist li {
    float: left;
    height: 1%;
}
* html .menulist a {
    height: 1%;
}

