body {
}

p {
}

.menu 	{
	background:rgb(255,255,255);
	font:17px Arial, Verdana, Helvetica, sans-serif; 
    font-weight: bold;
	text-align:left;
	display:inline;
	float:left;
}

ul.menu, ul.menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width:200px !important;
	display:inline;
	overflow:hidden;
	float:left;
	text-align:left;
}
ul.acitem {
	list-style-type:none;
	margin: 0;
	padding: 0;
	display:inline;
	overflow:hidden;
	float:left;
	text-align:left;
	width:200px !important;
}

ul.menu a {
	display: block;
	text-decoration: none;	
	outline-style:none;
	text-align:left;
	width:200px;
}

ul.menu li {
	margin-top: 1px;
	float:left;
	text-align:left;
	width:200px;
}

ul.menu li a, ul.menu ul.menu li a {
	color:rgb(90,90,90); 
	padding: 2px;
	float:left;
	text-align:left;
	width:200px;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
	color:rgb(190,25,141);
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
	color:rgb(90,90,90); 
	font:17px Arial, Verdana, Helvetica, sans-serif; 
	float:left;
	text-align:left;
	width:200px;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
	color:rgb(190,25,141);
}
ul.menu ul.menu li a:hover {
    border-left: 0;
}
ul.menu ul.menu {
	float:left;
	text-align:left;
	width:200px;
    border-left: 5px #f00 solid;
}

ul.menu a.active {
	color:rgb(90,90,90); 
}
ul.menu a.active:hover {
	color:rgb(190,25,141);
}

ul.menu li a.iactive {
	color:rgb(190,25,141);
}
ul.menu li a.iactive:hover {
	color:rgb(190,25,141);
}

ul.menu ul.menu li a.active {
	color:rgb(0,200,0);
}
ul.menu ul.menu li a.active:hover {
	color:rgb(0,200,200);
}
div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}

ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}
