#rapsmenu {
	float:left; 
	padding:0; 
	margin:3px 0 0 0; 
	list-style:none; 
	list-style-type: none;
	position:relative; 
	width:160px;
	/*background-color: #505050;*/
	background: url(strip.gif);
	background-repeat: repeat-y;
}
#rapsmenu ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	list-style-type: none;
	width:160px; 
	height:auto; 
	background: url(transparent.gif); 
	position:absolute; 
	left:-9999px; 
	top:0;
}
#rapsmenu table {
	border-collapse:collapse; 
	width:0; 
	height:0; 
	margin:-1px -10px;
}
#rapsmenu li {
	float:left; 
	margin-bottom:1px;
	list-style-type: none;
}
#rapsmenu li a {
	display:block; 
	float:left; 
	width:160px; 
	height:24px; 
	background: url(background.gif); 
	color: blue; 
	line-height:22px; 
	/*font-family:Verdana, arial, sans-serif;*/
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px; 
	text-decoration:none; 
	text-indent:10px;
}
#rapsmenu li a.fly {
	background: url(backgroundarrow.gif);
}

#rapsmenu li:hover {
	position:relative;
}
#rapsmenu li a:hover {
	position:relative; 
	color: #ff1111;
}
#rapsmenu li:hover > a {
	color: #ff1111;
}
#rapsmenu ul li a {
	color: #0106ff; 
	background:#d8d8d8;
}
#rapsmenu ul li a.fly {
	color: #0106ff; 
	background:#d8d8d8 url(arrow.gif) no-repeat right center;
}
#rapsmenu ul ul li a {
	color: #0106ff;
	background:#e8e8e8;
}
#rapsmenu ul ul li a.fly {
	color: #0106ff;
	background:#e8e8e8 url(arrow.gif) no-repeat right center;
}
#rapsmenu ul ul ul li a {
	color: #0106ff; 
	background:#f8f8f8;
}
#rapsmenu li a.current,
#rapsmenu ul li a.current,
#rapsmenu ul ul li a.current,
#rapsmenu ul ul ul li a.current {
	background-color:#c40;  
}
#rapsmenu :hover ul,
#rapsmenu :hover ul :hover ul,
#rapsmenu :hover ul :hover ul :hover ul {
	left:159px;
}
#rapsmenu :hover ul ul,
#rapsmenu :hover ul :hover ul ul {
	left:-9999px;
}
#rapsmenu ul li:hover > a {
	color: #ff1111;
}
#rapsmenu ul ul li:hover > a {
	color: #ff1111;
}