/* CSS Menu Classes */
#theMenu {
	padding:0;
	margin:0;
	text-align:left; 
	vertical-align:middle; 
	width:100%;
	position:relative;
	z-index:999;
}
/* CSS Menu Classes */
#menuFrame {
	position:absolute;
	top:58px;
	left:260px;
	text-align:left;
	z-index:1000;
}

#menu {
z-index:2;
width: 120%;
float: left;
background-image:url(/~foresttr/images/structure/backgrounds/menu_background.jpg);
margin:0;
padding:0;
background-repeat:repeat-x; 
clear:both;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
margin-right:40px;
margin-left:0px;
float: left;
display:inline;
opacity:.95;
moz-opacity:.95;
filter: alpha(opacity=95);
/*margin-left:18px;  Remove This if more items (make it margin-left:0px;
padding-left:-13px;
margin-right:26px; */

overflow:visible;
}

#menu a, #menu h2 {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
display: block;
margin: 0;
/*padding: 2px 3px;*/
}

#menu h2 {
color: #fff;
border:none;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
white-space:nowrap;
text-align:left;
padding-top:6px; padding-bottom:6px;
margin-bottom:-21px;
/*padding-right:0px;
padding-left:30px;
margin-right:8px;*/
}

#menu ul li ul a {
color: #117ED9;
padding:8px;
padding-top:8px;
padding-bottom:8px;
padding-right:8px;
/*background:#FFF;*/
text-decoration: none;
text-align:left;
border:1px solid #FFF;
border-top:none;
margin-top:1px;
margin-bottom:-1px;
overflow:visible;
}

/* FOR SUB-MENU-ITEMS */
#menu ul ul ul a {
font-size:10px;
padding-bottom:4px;
padding-top:4px;
border-left:1px solid white;
}

#menu a:hover {
color: #CC0000;
background-image:url(../images/structure/menu/hover.gif);
background-repeat:no-repeat;
background-position:top right;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
margin:0px;

}

#menu ul li ul{
	margin-left:-8px;
	position:absolute;
	width:120px;
	border-bottom:1px solid #cecece;
	border-top:none;
	background-image:url(../images/structure/backgrounds/menuBackground.gif);
	background-repeat:no-repeat;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 128px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* POPUP PT PENU */
#pt_menu {width:610px; background-color:#fff;padding:16px 16px 8px 16px;position:absolute;top:82px; display:none; border:2px solid #2855AD; z-index:1000;}
#pt_menu .tab {border: 2px solid #2855AD; height: 12px; position: absolute; top: -30px; width: 95px; left: 434px; border-bottom:none; background-color:white; padding:8px;}
#pt_menu img {border:none;}
#pt_menu a {display:block; float:left; padding-bottom:8px; margin-right:8px; font-size:13px; font-weight:bold; width:190px;}

