/* #### MG: BEGIN NavMenu Container and global settings */
div.NavMenuContainer
{
	width: 150px;
	margin-right: 28px;
	margin-top: 54px;
}

div.NavMenuContainer a,
div.NavMenuContainer span
{
	color: #000;
	text-decoration: none;
	display: block;
}

div.NavMenuContainer a:hover{}

div.NavMenuContainer ul
{
	list-style-type: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

div.NavMenuContainer ul li{width: 100%;}
/* #### MG: END NavMenu Container and global settings */

/* #### MG: BEGIN Edit Panel - it's not inside the Container! */
div.PanelNavMenuEdit
{
	background-color: #eee;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: groove 2px #ccccca;
	border-left: solid 1px #fff;
}
/* #### MG: END Edit Panel */

/* #### MG: BEGIN Level 1 */
div.NavMenuContainer ul li{background-color: #fff;}
div.NavMenuContainer ul li.Selected{background-color: #cecece;}
div.NavMenuContainer ul li a, div.NavMenuContainer ul li span
{
	font: normal normal bold 11px Verdana;
}

div.NavMenuContainer ul li a, div.NavMenuContainer ul li span
{
	padding: 3px 4px 4px 0px;
}
/* #### MG: END Level 1 */

/* #### MG: BEGIN Level 2 */
div.NavMenuContainer ul li ul li,
div.NavMenuContainer ul li ul li.Selected{background-color: #e6e6e6;}
div.NavMenuContainer ul li ul li a, div.NavMenuContainer ul li ul li span
{
	font: normal normal normal 10px/11px Verdana;
}

div.NavMenuContainer ul li ul
{
	padding-top: 1px;
	background-color: #e6e6e6;
}
div.NavMenuContainer ul li ul li a, div.NavMenuContainer ul li ul li span
{
	padding: 2px 4px 2px 0px;
}
div.NavMenuContainer ul li ul li a:focus,
div.NavMenuContainer ul li ul li a:active,
div.NavMenuContainer ul li ul li a.Selected{color: #f21c0a;}
/* #### MG: END Level 2 */

/* #### MG: BEGIN Level 3 */
div.NavMenuContainer ul li ul li ul li,
div.NavMenuContainer ul li ul li ul li.Selected{background-color: #F5F5F5;}
div.NavMenuContainer ul li ul li ul li a, div.NavMenuContainer ul li ul li ul li span
{
	font: normal normal normal 10px/11px Verdana;
}

div.NavMenuContainer ul li ul li ul
{
	padding-top: 1px;
	background-color: F5F5F5;
	
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
}

div.NavMenuContainer ul li ul li ul li a, div.NavMenuContainer ul li ul li ul li span
{
	padding: 1px 4px 2px 0px;
}
div.NavMenuContainer ul li ul li a:focus,
div.NavMenuContainer ul li ul li a:active,
div.NavMenuContainer ul li ul li a.Selected{color: #f21c0a;}
/* #### MG: END Level 3 */

/* BOE BEGIN: Sitemap */
td.SiteMapBlock
{
	padding-right: 10px;
}
td.SiteMapBlock table
{
	width: 150px;
}
td.SiteMapHeaderCell
{
	padding-bottom: 20px;
	padding-left: 0px;
}
td.SiteMapHeaderCell a
{
	color: #969696;
	font-weight: bold;
	text-decoration: none;
}

td.SiteMapBlock a.SiteMapLink:hover
{
	text-decoration: underline;
}

td.SiteMapBlock a.SitemapLink
{
	text-decoration: none;
}

td.SiteMapBlock .NavMenuItemLevel0
{
	padding: 3px 4px 4px 5px;
}

td.SiteMapBlock .NavMenuItemLevel0, td.SiteMapBlock .NavMenuItemLevel0 .SiteMapLink
{
	font: normal normal bold 11px Verdana;
	color: #000000;
}
td.SiteMapBlock .NavMenuItemLevel1
{
	padding: 2px 4px 2px 5px;
}
td.SiteMapBlock .NavMenuItemLevel1, td.SiteMapBlock .NavMenuItemLevel1 .SiteMapLink
{
	font: normal normal normal 10px Verdana;
	background-color: #e6e6e6;
	color: #000000;
}
td.SiteMapBlock .NavMenuItemLevel2
{
	padding: 1px 4px 2px 5px;
}
td.SiteMapBlock .NavMenuItemLevel2, td.SiteMapBlock .NavMenuItemLevel2 .SiteMapLink
{
	font: normal normal normal 10px Verdana;
	background-color: #F5F5F5;
	color: #000000;
}
/* BOE END: Sitemap */
