a.navi1-button img {
	background-position: left top;
	background-repeat: no-repeat;
	border-style: none;
	height: 57px;
	width: 85px;
}
a.navi1-button img.on,
a.navi1-button:hover img {
	background-position: left -100px;
}
a.navi1-button-1 img { background-color: #0058A0; background-image: url('img/navi1_1.gif'); }
a.navi1-button-2 img { background-color: #44657E; background-image: url('img/navi1_2.gif'); }
a.navi1-button-3 img { background-color: #4D94C9; background-image: url('img/navi1_3.gif'); }
a.navi1-button-4 img { background-color: #B7B2D5; background-image: url('img/navi1_4.gif'); }
a.navi1-button-5 img { background-color: #BDBEBE; background-image: url('img/navi1_5.gif'); }
a.navi1-button-6 img { background-color: #F49A1D; background-image: url('img/navi1_6.gif'); }
a.navi1-button-7 img { background-color: #FAC034; background-image: url('img/navi1_7.gif'); }

ul.navi2 {
	border-top: 1px solid #dcdcdc;
	margin: 0px;
	padding: 0px;
	padding-top: 19px;
}
ul.navi2 li {
	background-image: url('img/navi2_li.gif');
	background-position: left top;
	border-top: 1px solid #dcdcdc;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 100%;
}
ul.navi2 li a, ul.navi2 li a:visited {
	background-image: url('img/navi2_li_a.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #000;
	display: block;
	padding: 5px 7px 4px;
}
ul.navi2.n1 li a, ul.navi2.n1 li a:visited { background-image: url('img/navi2_1_li_a.gif'); }
ul.navi2.n2 li a, ul.navi2.n2 li a:visited { background-image: url('img/navi2_2_li_a.gif'); }
ul.navi2.n3 li a, ul.navi2.n3 li a:visited { background-image: url('img/navi2_3_li_a.gif'); }
ul.navi2.n4 li a, ul.navi2.n4 li a:visited { background-image: url('img/navi2_4_li_a.gif'); }
ul.navi2.n5 li a, ul.navi2.n5 li a:visited { background-image: url('img/navi2_5_li_a.gif'); }
ul.navi2.n6 li a, ul.navi2.n6 li a:visited { background-image: url('img/navi2_6_li_a.gif'); }
ul.navi2.n7 li a, ul.navi2.n7 li a:visited { background-image: url('img/navi2_7_li_a.gif'); }

ul.navi2 li.on a, ul.navi2 li.on a:visited, ul.navi2 li a:hover {
	background-image: url('img/navi2_1_li_a_hi.gif');
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
ul.navi2 li a:hover {
	font-weight: normal;
}
ul.navi2.n1 li.on a, ul.navi2.n1 li.on a:visited, ul.navi2.n1 li a:hover { background-image: url('img/navi2_1_li_a_hi.gif'); }
ul.navi2.n2 li.on a, ul.navi2.n2 li.on a:visited, ul.navi2.n2 li a:hover { background-image: url('img/navi2_2_li_a_hi.gif'); }
ul.navi2.n3 li.on a, ul.navi2.n3 li.on a:visited, ul.navi2.n3 li a:hover { background-image: url('img/navi2_3_li_a_hi.gif'); }
ul.navi2.n4 li.on a, ul.navi2.n4 li.on a:visited, ul.navi2.n4 li a:hover { background-image: url('img/navi2_4_li_a_hi.gif'); }
ul.navi2.n5 li.on a, ul.navi2.n5 li.on a:visited, ul.navi2.n5 li a:hover { background-image: url('img/navi2_5_li_a_hi.gif'); }
ul.navi2.n6 li.on a, ul.navi2.n6 li.on a:visited, ul.navi2.n6 li a:hover { background-image: url('img/navi2_6_li_a_hi.gif'); }
ul.navi2.n7 li.on a, ul.navi2.n7 li.on a:visited, ul.navi2.n7 li a:hover { background-image: url('img/navi2_7_li_a_hi.gif'); }

ul.navi2.n1 li li { background-image: url('img/navi2_1_li_li.gif'); }
ul.navi2.n2 li li { background-image: url('img/navi2_2_li_li.gif'); }
ul.navi2.n3 li li { background-image: url('img/navi2_3_li_li.gif'); }
ul.navi2.n4 li li { background-image: url('img/navi2_4_li_li.gif'); }
ul.navi2.n5 li li { background-image: url('img/navi2_5_li_li.gif'); }
ul.navi2.n6 li li { background-image: url('img/navi2_6_li_li.gif'); }
ul.navi2.n7 li li { background-image: url('img/navi2_7_li_li.gif'); }

ul.navi2 li.on li a, ul.navi2 li.on li a:visited {
	color: #036;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 7px 3px 12px;
}
ul.navi2.n1 li.on li a, ul.navi2.n1 li.on li a:visited,
ul.navi2.n2 li.on li a, ul.navi2.n2 li.on li a:visited,
ul.navi2.n3 li.on li a, ul.navi2.n3 li.on li a:visited,
ul.navi2.n4 li.on li a, ul.navi2.n4 li.on li a:visited,
ul.navi2.n5 li.on li a, ul.navi2.n5 li.on li a:visited,
ul.navi2.n6 li.on li a, ul.navi2.n6 li.on li a:visited,
ul.navi2.n7 li.on li a, ul.navi2.n7 li.on li a:visited
{
	background-image: none;
}

ul.navi2        li.on li.on a, ul.navi2        li.on li.on a:visited, ul.navi2        li.on li a:hover { background: no-repeat left 0.6em; color: #036; font-weight: normal; }
ul.navi2.n1 li.on li.on a, ul.navi2.n1 li.on li.on a:visited, ul.navi2.n1 li.on li a:hover { background-color: #C2D7FA; background-image: url('img/navi2_li_li_hi.gif'); }
ul.navi2.n2 li.on li.on a, ul.navi2.n2 li.on li.on a:visited, ul.navi2.n2 li.on li a:hover { background-color: #D0E0F2; background-image: url('img/navi2_li_li_hi.gif'); }
ul.navi2.n3 li.on li.on a, ul.navi2.n3 li.on li.on a:visited, ul.navi2.n3 li.on li a:hover { background-color: #CDE9FF; background-image: url('img/navi2_li_li_hi.gif'); }
ul.navi2.n4 li.on li.on a, ul.navi2.n4 li.on li.on a:visited, ul.navi2.n4 li.on li a:hover { background-color: #E7E4FD; background-image: url('img/navi2_li_li_hi.gif'); }
ul.navi2.n5 li.on li.on a, ul.navi2.n5 li.on li.on a:visited, ul.navi2.n5 li.on li a:hover { background-color: #F2F2F2; background-image: url('img/navi2_li_li_hi.gif'); }
ul.navi2.n6 li.on li.on a, ul.navi2.n6 li.on li.on a:visited, ul.navi2.n6 li.on li a:hover { background-color: #FDEBD6; background-image: url('img/navi2_li_li_hi.gif'); }
ul.navi2.n7 li.on li.on a, ul.navi2.n7 li.on li.on a:visited, ul.navi2.n7 li.on li a:hover { background-color: #FBF1D9; background-image: url('img/navi2_li_li_hi.gif'); }

ul.navi2 li ul {
	border-top: 1px solid #fff;
}
ul.navi2 li li {
	background-color: #fff;
	background-position: left 0.6em;
	border-top-style: none;
}
