div.structure
{
	position: absolute;
	top: 0px;
	text-align: left;
	padding-top: 1px;
	visibility: hidden;
}

/**/

tr.menu-row-0, tr.menu-row-1
{
	/**/
}

/**/

td.root-menu
{
	vertical-align: top;

	height: 100%;

	padding: 0px 0px 40px 0px;
	border-top: 1px solid #bdbebb;
}

td.menu-child-container
{
	/*padding-top: 5px;
	padding-bottom: 5px;*/

	background: #505050;
}

/**/

td.menu-root-item-out
{
	font: 11px tahoma, verdana;
	color: #444;

	padding: 3px 5px 4px 5px;

	border-bottom: 1px solid #bdbebb;

	background: #e8e8e8;
}

td.menu-root-item-over
{
	font: 11px tahoma, verdana;
	color: #FFF;

	padding: 3px 5px 4px 5px;

	border-bottom: 1px solid #bdbebb;
	background: #c92626;

	cursor: pointer;
}

a.menu-root-item-link-out
{
	color: #444;

	text-decoration: none;

	padding: 0px 5px 0px 5px;
}

a.menu-root-item-link-over
{
	color: #fff;
	font-weight: bold;

	text-decoration: none;

	padding: 0px 5px 0px 5px;
}

a.menu-root-item-link-over:hover
{
	font-weight: bold;
	color: #FFFFFF;

	text-decoration: none;

	padding: 0px 5px 0px 5px;
}

/**/

td.menu-child-0-out, td.menu-child-1-out
{
	font: 11px tahoma, verdana;
    color: #fff;

    padding: 3px 5px 4px 5px;

	background: #c92626;
	border-top: 1px solid #bdbebb;
}

td.menu-child-0-over, td.menu-child-1-over
{
	font: 11px tahoma, verdana;
    color: #444;

    padding: 3px 5px 4px 5px;

	background: #f5c60a;
	border-top: 1px solid #bdbebb;

	cursor: pointer;
}

a.menu-child-0-link-out, a.menu-child-1-link-out
{
	text-decoration: none;
	color: #fff;

	padding: 0px 0px 0px 4px;
}

a.menu-child-0-link-over, a.menu-child-1-link-over
{
	text-decoration: underline;
	color: #444;

	padding: 0px 0px 0px 4px;
}

a.menu-child-0-link-over:hover, a.menu-child-1-link-over:hover
{
	text-decoration: underline;
	color: #444;

	padding: 0px 0px 0px 4px;
}

/**/

td.menu-footer
{
	height: 1px;

	background: #E9E9DF;
}

