div#navi {
	color: white;
}

div#naviMain {
 	background-image: url(../gfx/navi/main_in.png);
	background-repeat:repeat-x;
	border: 1px black solid;
	font-size: 14px;
}

div#naviSub {
	background-image: url(../gfx/navi/sub_in.png);
	background-repeat:repeat-x;
	border: 1px black solid;
	border-top: 0px black solid;
	font-size: 13px;
}

table#naviTableMain td {
	padding: 2px 10px;
	font-size:14px;
}

table#naviTableMain td a {
	color: white;
	font-weight:bold;
}

table#naviTableMain td.ac a {
	color: black;
}

table#naviTableMain td.ac {
	border-left: 1px black solid;
	border-right: 1px black solid;
}

table#naviTableSub a {
	color: #BEF400;
	padding: 0px 10px;
}

table#naviTableSub td.ac a {
	color: white;
	font-weight:500;
}

table#naviTableSub td a:hover, table#naviTableMain a:hover {
	text-decoration:underline;
}

table#naviTableSub {

}

table#naviTableMain, table#naviTableSub {
	margin-left:20px;
}
