/**
 * Style sheet navcontainer_PP
 */
#navcontainer
{
}

#navcontainer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#navcontainer li
{
	margin: 0;
}

#navcontainer li a
{
	display:block;
	padding:5px 20px 5px 5px;
	text-align:right;
	background-image:url("tl_files/layout/nav_bg_off.png");
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:1px dotted #666666;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}

* html .mod_navigation ul,
* html .mod_navigation li
{
	height:1px;
}

#navcontainer li a:hover
{
	background-image:url("tl_files/layout/nav_bg_on.png");
	background-position:right center;
	background-repeat:no-repeat;
	color:#3fa0d3;
}

#navcontainer li li
{
	margin:0px;
}

#navcontainer li li a
{
	border:0px;
	display: block;
		padding: 3px 0px 3px 25px;
		color: #5e7e65;
		text-decoration: none;
}

#navcontainer li li li
{
	border-bottom:1px dotted #5e7e65;
}

#navcontainer li li li a
{
	display: block;
		padding: 5px 0px 5px 25px;
		color: #5e7e65;
		text-decoration: none;
}

#navcontainer .level_2
{
	border-bottom:1px dotted #d784a8;
}

#navcontainer .active a,
#navcontainer .active a:link,
#navcontainer .active a:active
{
	background-image:url("tl_files/layout/nav_bg_on.png");
	background-position:right center;
	background-repeat:no-repeat;
	color:#3fa0d3;
}
