div.structure
{
	position: absolute;
	top: 0px;
	text-align: left;
	padding-top: 1px;
	visibility: hidden;
}

/**/

tr.menu-row-0, tr.menu-row-1
{
	/**/
}

/**/

td.menu
{
	vertical-align: top;

	height: 100%;

	padding: 0px 0px 40px 0px;
}

td.menu-child-container
{
	padding-top: 5px;
	padding-bottom: 5px;

	background: #505050;
}

/**/

td.menu-root-item-out
{
	font: 10px verdana;
	color: #003366;

	padding: 7px 10px 8px 10px;

	border-top: 1px solid #E9E9DF;

	background: #FFFFFF;
}

td.menu-root-item-over
{
	font: 10px verdana;
	color: #FFFFFF;

	padding: 7px 10px 8px 10px;

	border-top: 1px solid #E9E9DF;

	background: #505050;
}

a.menu-root-item-link-out
{
	font-weight: bold;
	color: #003366;

	text-decoration: underline;

	padding: 0px 5px 0px 5px;
}

a.menu-root-item-link-over
{
	font-weight: bold;
	color: #FFFFFF;

	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: 10px verdana;
    color: #FFFFFF;

    padding: 4px 5px 4px 10px;

	background: #505050;
}

td.menu-child-0-over, td.menu-child-1-over
{
	font: 10px verdana;
    color: #FFFFFF;

    padding: 4px 5px 4px 10px;

	background: #636363;
}

a.menu-child-0-link-out, a.menu-child-1-link-out
{
	text-decoration: none;
	color: #FFFFFF;

	padding: 0px 0px 0px 4px;
}

a.menu-child-0-link-over, a.menu-child-1-link-over
{
	text-decoration: underline;
	color: #FFFFFF;

	padding: 0px 0px 0px 4px;
}

a.menu-child-0-link-over:hover, a.menu-child-1-link-over:hover
{
	text-decoration: underline;
	color: #FFFFFF;

	padding: 0px 0px 0px 4px;
}

/**/

td.menu-footer
{
	height: 1px;

	background: #E9E9DF;
}

