/**
 * Style sheet zh_mod_navigation
 */
.mod_navigation
{
	width:160px;
}

.mod_navigation ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigation ul li
{
	margin-bottom:4px;
}

.mod_navigation ul li ul li
{
	margin:0px;
	padding:0px;
}

.mod_navigation ul li a:link, .mod_navigation ul li a:visited
{
	color:#999;
	display:block;
	font-size:18px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-decoration:none;
}

.mod_navigation ul li p.active, .mod_navigation ul li a.submenu
{
	height:32px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
	color:#cc0000;
	line-height:32px;
}

.mod_navigation ul li a.submenu .trail
{
	display:block;
	font-size:15px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-decoration:none;
	border-left:6px solid #cc0000;
}

.mod_navigation ul li a:hover
{
	height:32px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#cc0000;
	line-height:32px;
}

.mod_navigation ul li ul li a:link, .mod_navigation ul li ul li a:visited, .mod_navigation ul li ul li a:hover
{
	height:24px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:normal;
	line-height:24px;
	text-decoration:none;
	font-size:13px;
	text-indent:10px;
	border-left:6px solid #cc0000;
}

.mod_navigation ul li ul li p.active
{
	height:24px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:normal;
	line-height:24px;
	text-decoration:none;
	font-size:13px;
	text-indent:10px;
	border-left:6px solid #cc0000;
}

.mod_navigation p
{
	margin:0px;
	padding:0px;
}

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

.mod_navigation ul li ul
{
	list-style-type:none;
}

.mod_navigation ul li ul li ul
{
	margin:0px;
	padding:0px;
}

.mod_navigation ul li ul li ul li
{
	padding-left:20px;
}

.mod_navigation ul li.submenu a.submenu
{
	display:block;
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-decoration:none;
}

