/* std.css:     Copyright (C) 2004 JLA                        */
/* writer:      Masaru Onozawa <masy@webmasters.gr.jp>        */
/* Last Update: $Id: menu.css,v 1.2 2004/02/13 05:25:06 masy Exp $   */

td.menu {
	vertical-align: top;
	background-color: #eeeeee;
}

/* for Top Category Menu */
td.menu div {
	font-size: 80%;
	font-family: monospace;
}

td.menu h2 {
	font-size: 110%;
}

td.menu a:link.top{
	color: #000066;
	background-color:#ccddff;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 2px 10px 2px 10px;
	margin-left: 10px;
	text-decoration: none;
}

td.menu a:visited.top{
	color: #666699;
	background-color:#ccddff;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 2px 10px 2px 10px;
	margin-left: 10px;
	text-decoration: none;
}

td.menu a:hover.top{
	color: #003399;
	background-color: #ffffff;
	font-weight: 900;
	border-color: #666666;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	padding: 2px 10px 2px 10px;
	margin-left: 10px;
	text-decoration: none;
}

td.menu a:link.current{
	color: #ffffff;
	background-color: #99aacc;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 2px 10px 2px 10px;
	margin-left: 10px;
	text-decoration: none;
}

td.menu a:visited.current{
	color: #ffffff;
	background-color: #99aacc;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	padding: 2px 10px 2px 10px;
	margin-left: 10px;
	text-decoration: none;
}

td.menu a:hover.current{
	color: #003399;
	font-weight: 900;
	background-color: #ffffff;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 2px 10px 2px 10px;
	margin-left: 10px;
	text-decoration: none;
}

/* for Sub Category Menu */
td.menu div.sub_menu {
	font-size: 85%;
	font-family: monospace;
	background-color: #ffffff;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 2px;
	margin: 0px 3px 0px 14px;
}

td.menu div.sub_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
        list-style: square;
}

td.menu div.sub_menu ul li{
	font-family: monospace;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.menu div.sub_menu a:link{
	color: #000066;
}

td.menu div.sub_menu a:visited{
	color: #666699;
}

td.menu div.sub_menu a:hover{
	color: #003399;
}

td.menu div.sub_menu a:link.sub_current{
	color: #ffffff;
	background-color: #9999cc;
	text-decoration: none;
}

td.menu div.sub_menu a:visited.sub_current{
	color: #ffffff;
	background-color: #9999cc;
	text-decoration: none;
}

td.menu div.sub_menu a:hover.sub_current{
	color: #ffffff;
	background-color: #9999cc;
	text-decoration: none;
}
