#menu ul {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;

	list-style: none;
}

#menu ul li {
	padding: 2px 0px 2px 0px;

	color: #c8c8c8;
}

#menu ul li.active {

}

#menu ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	text-decoration: none;

	color: #c8c8c8;
}

#menu ul li a:hover {
	text-decoration: underline;

	color: #c4c4c4;
}

#menu ul li.active a {
	font-weight: bold;

	text-decoration: none;

	color: #ee7c0c;
}

/*****************************************************************************/
/*                                  SUBMENU                                  */
/*****************************************************************************/

#menu ul.submenu {
	margin: 12px 0px 18px 12px;
	padding: 0px;
}

#menu ul.submenu li {
	margin: 0px;
	padding: 0px;

	border-left: 0px;
}

#menu ul li.active ul.submenu li a {
	font-weight: normal;
}
#menu ul li ul.submenu li a {
	color: #c8c8c8;
}
#menu ul li ul.submenu li a span {
	font-size: 1.5em;
}

#menu ul li ul.submenu li a span.orange {
  color: #ff990f;
}

#menu ul li ul.submenu li a span.green {
  color: #2fe82f;
}

#menu ul li ul.submenu li a span.blue {
  color: #00baff;
}

#menu ul li ul.submenu li a:hover {
  text-decoration: underline;
}

#menu ul li ul.submenu li a {
  text-decoration: none;
}

#menu ul li ul.submenu li.active a {
  text-decoration: none;
}

#menu ul li ul.orange li.active a {
  color: #ff990f;
}

#menu ul li ul.green li.active a {
  color: #2fe82f;
}

#menu ul li ul.blue li.active a {
  color: #00baff;
}