.cmenu-main
{
  margin-left:-20px;
}

.cmenu a
{
  text-decoration:none;
}

.cmenu ul
{
  padding-left:10px;
  margin:0px;
  line-height:1.5;
}

.cmenu li
{
  list-style-type:none;
  margin:0px;
  font-size:15pt;
}

.cmenu-main-item, .cmenu-main-title
{
  display:block;
  padding:2.5px;
  padding-left:5px;
  font-weight:normal;
	width:90%;
}

.cmenu-item, .cmenu-title
{
  font-weight:normal;
}

.cmenu-border
{
  margin-left:-26px;
}

.cmenu a
{
  color:#404040;
}

.cmenu a:hover
{
  text-decoration:underline;
}

.cmenu-button
{
  width:13px;
  height:13px;
  display:block;
  float:left;
  margin-right:0.3em;
  position:relative;
  top:0.5em;
}

.cmenu-packed .cmenu-button
{
  background-image: url("/images/cmenu-unpack.png");
  background-color:#000000;
}

.cmenu-unpacked .cmenu-button
{
  background-image: url("/images/cmenu-pack.png");
  background-color:#cccccc;
}

.cmenu-button span
{
  display:none;
}

.cmenu-submenu ul
{
  margin-left:5px;
  /*border-left: dashed 1px #bbb;*/
}

.cmenu-title-item
{
  font-style:italic;
}

.cmenu-current-item
{
  color:#000000 !important;
	font-weight:bold;
}

