/* TOP MENU */
#header_menu { position:relative; margin:0p; padding:0; height: 36px; text-transform: uppercase; text-align: right; background: url(../../images/template/menu_bg.jpg) no-repeat; z-index: 100;}
#header_menu ul{margin: 0px; list-style:none; overflow:visible; padding-right:10px;}
#header_menu ul li{float:right; position:relative; margin:0px 5px 0px 5px;}
#header_menu ul li ul li{float:right; position:relative; margin:0px 0px 0px 5px;}
#header_menu ul li a{ line-height: 36px; padding: 0px 10px 0px 10px; color:#7ac142; text-decoration:none; font-weight:bold; font-size:1.0em; display:block; }
#header_menu ul li a:hover{ background: url(../../images/template/top_hover.gif) repeat-x; color:#fff;}

#header_menu ul ul li a:hover{ background: #666; color:#fff;}

#header_menu ul li:first-child {background-image:none;}
#header_menu ul ul{display:none;}
#header_menu ul:hover ul{display:none;}

#header_menu ul ul li{background-image:none; background:none;}
#header_menu ul li:hover ul{
	background-image:none;
	background:none;
	display:block;
	position:absolute;
	top:36px;
	left:0px;
	text-align:left;
	width:130px;
}

#header_menu ul ul li{
	border-bottom:1px solid #CCC;
	background-color:#FCFCFC;
}

#header_menu ul ul li a {
	line-height:15px;
	padding:10px;
	margin:0;
	color:#666;
	width:150px;
}

<!--THIRD LEVEL MENU-->
#header_menu ul ul ul{display:none;}
#header_menu ul ul:hover ul,#header_menu ul:hover ul ul{display:none;}
#header_menu ul ul li:hover ul{
	background-color:#587384;
    clear:both;
    display:block;
    /*left:91px;*/
    left:298px;
    color: #333;
    margin:0;
    padding:0;
    position:absolute;
    width:71px;
    top:0px;
}
#header_menu ul ul ul li{
	border-bottom:1px solid #CCC;
    padding:4px 15px;
    background-color:#fff; 
    color:#999;    
}

#header_menu ul ul ul li a{
	color: #333;
}

/* LEFT MENU */
.left-nav-linky { background: none; color: #fff; font-weight: bold; padding-left: 5px; width: 150px; }