div.mainnavbox {
	border-top:1px solid #ccc;
	width:230px;
	margin:0px;
	padding:0px;
	margin-top: 80px;
	margin-top: 33px;
	margin-bottom:30px;
}

div.mainnavbox a {
	display:block;
	width:230px;
	margin:0px;
	background-position:0px 0px;
	background-color:#f0f4fd;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	height: 17px;
	height/* */:/**/15px;
	height: /**/15px;
}

div.mainnavbox a:hover {
	background-position:0px 17px;
}

div.mainnavbox a.mainnav_1, div.mainnavbox a.mainnav_1_active {
	text-decoration: none;
	background-image:url("../images/level1_end.gif");
	font-weight:bold;
	padding-left:20px;
	width: 230px;
	width/* */:/**/210px;
	width: /**/210px;
	color:#333;
}

div.mainnavbox a.mainnav_1_active {
        color:#ba2d20;
}

div.mainnavbox a.mainnav_1_sub, div.mainnavbox a.mainnav_1_active_sub  {
	text-decoration: none;
	background-image:url("../images/level1_sub.gif");
	font-weight:bold;
	padding-left:20px;
	width: 230px;
	width/* */:/**/210px;
	width: /**/210px;
	color:#333;
}

div.mainnavbox a.mainnav_1_active_sub {
        color:#ba2d20;
}

div.mainnavbox a.mainnav_2, div.mainnavbox a.mainnav_2_active {
	text-decoration: none;
	background-image:url("../images/level2_end.gif");
	padding-left:20px;
	width: 230px;
	width/* */:/**/210px;
	width: /**/210px;
	color:#333;
}

div.mainnavbox a.mainnav_2_active {
        color:#ba2d20;
}

div.mainnavbox a.mainnav_2_sub, div.mainnavbox a.mainnav_2_active_sub  {
	text-decoration: none;
	background-image:url("../images/level2_sub.gif");
	padding-left:20px;
	width: 230px;
	width/* */:/**/210px;
	width: /**/210px;
	color:#333;
}

div.mainnavbox a.mainnav_2_active_sub {
        color:#ba2d20;
}

div.mainnavbox a.mainnav_3, div.mainnavbox a.mainnav_3_active {
	text-decoration: none;
	background-image:url("../images/level2_end.gif");
	padding-left:30px;
	width: 230px;
	width/* */:/**/200px;
	width: /**/200px;
	color:#333;
}

div.mainnavbox a.mainnav_3_active {
        color:#ba2d20;
}

div.mainnavbox a.mainnav_4, div.mainnavbox a.mainnav_4_active {
	text-decoration: none;
	background-image:url("../images/level2_end.gif");
	padding-left:45px;
	width: 230px;
	width/* */:/**/185px;
	width: /**/185px;
	color:#333;
}

div.mainnavbox a.mainnav_4_active {
        color:#ba2d20;
}

div.mainnavbox div.mainnav_subbox {
	position:absolute;
	background:#f0f4fd;
	width:164px;
	width/* */:/**/163px;
	width: /**/163px;
	display:none;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
        left:65px;
}

div.mainnavbox div.mainnav_subbox a.mainnav_showlink_top {
	text-decoration: none;
	display:block;
	color:#333;
	width: 164px;
	width/* */:/**/159px;
	width: /**/159px;
	padding:2px 0px 0px 5px;
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
}

div.mainnavbox div.mainnav_subbox a.mainnav_showlink {
	text-decoration: none;
	background:#f0f4fd;
	color:#333;
	display:block;
	width: 164px;
	width/* */:/**/159px;
	width: /**/159px;
	padding:2px 0px 0px 5px;
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
	border-top:1px solid #ccc;
}

div.mainnavbox div.mainnav_subbox a.mainnav_showlink_top:hover, div.mainnavbox div.mainnav_subbox a.mainnav_showlink:hover {
	background:#7f97c4;
	color:#ffffff;
}
