div.structure-0
{
	position: absolute;
	text-align: left;
	margin: 1px 0 0 0;
	z-index: 1000;
}

div.structure-1
{
	position: absolute;
	text-align: left;
	margin: 0 0 0 170px;
	z-index: 1000;
}

div.menu, td.menu
{
	vertical-align: top;
	padding: 0;
	margin: 0 0 0 30px;
	border-collapse: collapse;
}

div.menu table
{
	border-collapse: collapse;
}

td.menu-root-item-out
{
	font: 12px tahoma, trebuchet ms;
	color: #fff;
	padding: 7px 10px 7px 10px;
	cursor: pointer;
	background: #7ba7c0;
}

td.menu-root-item-over
{
	font: 12px tahoma, trebuchet ms;
	color: #fff;
	padding: 7px 10px 7px 10px;
	cursor: pointer;
	background: #013366 !important;
}

td.menu-root-item-over:hover, td.menu-root-item-out:hover
{
	background: #013366 !important;
}

a.menu-root-item-link-out
{
	font: 12px tahoma, trebuchet ms;
	color: #fff;
	text-decoration: none;
}

a.menu-root-item-link-over
{
	text-decoration: none;
	color: #fff;
	background: #013366;
}

a.menu-root-item-link-over:hover
{
	text-decoration: none;
	color: #fff;
	background: #013366;
}

td.menu-child-0-out, td.menu-child-0-over, td.menu-child-1-out, td.menu-child-1-over
{
	font: 12px tahoma, trebuchet ms;
	color: #fff;
    	padding: 4px 5px 4px 5px;
	background: #013366;
	border-bottom: 1px solid #004687;
	width: 160px;
	cursor: pointer;
	border-collapse: collapse;
}

td.menu-child-0-over, td.menu-child-1-over
{
	color: #fff;
	background: #7da7c0;
	border-collapse: collapse;
}

td.menu-child-1-out
{
	background: #7da7c0;
	color: #fff;
}

a.menu-child-0-link-out, a.menu-child-0-link-over, a.menu-child-1-link-out, a.menu-child-1-link-over
{
	text-decoration: none;
	color: #fff;
	padding: 0px 0px 0px 4px;
}

a.menu-child-0-link-over, a.menu-child-1-link-over
{
	color: #fff !important;
}

td.menu-footer
{
	height: 1px;
	background: #7da7c0;
}