#menu {
	font:normal 12px verdana;
	color:#424242;float:right;width:844px;margin-top:268px;
	background:#F1EFEF url(../images/menu_bg.gif) repeat-x;
	border-top:1px solid #A0A0A0;border-left:1px solid #A0A0A0;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li { /* all list items */
	float: left;
	position: relative;
	width: 130px;
	text-align:left;

}

#menu ul li a.fixed{background:#C1C1C1 url(../images/menu_bg_hvr.gif) repeat-x;	}

#menu li.line { /* all list items */
	float: left;
	position: relative;
	width: 1px;
	height:31px;
	background:url(../images/menu_line.gif) repeat top center;
}
#menu li ul {/* second-level lists */
	position: absolute;
	display: block; 
	top: 31px;
	width:200px;
	border-left:1px solid #B1B1B1;
	border-right:1px solid #B1B1B1;
    left: 0;

}

#menu li>ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}

#menu li ul li ul  {/* third-level lists */
	position: absolute;
	display: block; 
	top: 0;
    left: 210px;

}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; height:21px;}
* html #menu ul li a { height: 1%;}
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }		

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0; 
}

/* Styles for Menu Items */
#menu a {
	padding:10px;
	display: block;
	text-decoration: none;color:#424242;
	background:#BCBCBC url(../images/menu_bg.gif) repeat-x;
	/*background: #000;  IE6 Bug */

}
/* Hover Styles */
#menu a:hover { 
	color:#424242;
	background:#BCBCBC url(../images/menu_bg_hvr.gif) repeat-x;
	} 	


/* Sub Menu Styles */
#menu li ul a {

	border-bottom:2px solid #B1B1B1;
	width:180px;
	text-decoration: none;
	color:#424242;
	/*padding-left:10px;
	padding-top:8px;*/
	background:#F1EFEF url(../images/menu_bg.gif) repeat-x; /* IE6 Bug */
} 

/* Sub Menu Hover Styles */
#menu li ul a:hover { 
	color:#424242;
	background:#BCBCBC url(../images/menu_bg_hvr.gif) repeat-x;} 

/* Icon Styles */
#menu li a.submenu {padding:10px 0px 0px 10px;height:21px;/*padding:9px 0px 10px 12px;#padding:10px 0px 4px 12px;*/background:url(../images/menu_bg.gif) repeat-x;}
#menu li a.submenu:hover {background:#BCBCBC url(../images/menu_bg_hvr.gif) repeat-x;}
#menu li ul a.submenu {background:#F1EFEF url(../images/menu_bg.gif) repeat-x;}
#menu li ul a.submenu:hover {background:#F1EFEF url(../images/menu_bg.gif) repeat-x;}