body
{ 
	font-size: 12px; 
	margin: 0 0 0 0;
}

a:link, a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

input
{
	border: solid solid solid solid;
	border-width: 1pt;
	margin: 1 1 1 1;
}

table
{
	border-style: solid solid solid solid; 
	background-color: #FFFFFF;
	border-color: #555555;
	border-width: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}

table.menu
{
	width: 100%;
	height: 100%;
}

table.menu a:visited, table.menu a:link
{
	color: #55AADD;
}

table.menu a:hover
{ 
	background-color: #EEEEFF; 
}

table.menu1
{
	border-width: 1px;
	width: 40%;
	height: 50px;
}

table.rosen, table.bus, table.nori
{
	border-width: 1px;
}

table.r3
{ 
	text-align: center;
	border-width: 1px;
}
table.r3 a:visited, table.r3 a:link
{
	color: #55AADD; 
}
table.r3 a:hover
{
	background-color: #CCCCEE; 
}


th
{ 
	border-style: none none none none; 
	background-color: #CCCCFF; 
	font-size: 12px; 
}

th.r1
{
	background-color: #EEEEEE; 
	font-weight: normal; 
}

th.r1 a:visited, th.r1 a:link
{
	color: #555555; 
}

th.r1 a:hover
{
	background-color: #EEEEFF; 
}

th.r2
{ 
	background-color: #FFFFFF; 
	font-weight: normal; 
}

th.r2 a:visited, th.r2 a:link
{
	color: #555555; 
}

th.r2 a:hover
{
	background-color: #EEEEFF; 
}

th.b1
{
	background-color: #EEEEEE; 
	color: #55AADD;
	font-weight: bold; 
	text-align: center; 
}
th.b2
{ 
	color: #55AADD;
	background-color: #FFFFFF; 
	font-weight: bold; 
	text-align: center; 
}
th.bus a:visited, th.bus a:link
{
	color: #555555; 
}
th.bus a:hover
{
	background-color: #EEEEFF;
}

td
{
	border-style: none none none none;
	font-size: 12px; 
}

td.menu
{
	width: 24%;
	text-align: center;
}

td.b1
{
	background-color: #EEEEEE;
	text-align: left; 
}

td.b2
{
	background-color: #FFFFFF;
	text-align: left; 
}

td.b3
{
	background-color: #FFFFFF;
	text-align: left;
}

td.b3 a:link, td.b3 a:visited
{
	color: #55AADD;
}

td.b3 a:hover
{
	background-color: #EEEEFF;
}

td.b4
{
	background-color: #FFFFFF;
	text-align: left;
	color: #555555;
	font-size: 10px;
}

td.r1
{ 
	background-color: #EEEEEE; 
	text-align: right; 
}
td.r2
{ 
	background-color: #FFFFFF;
	text-align: right; 
}

td.r3
{ 
	background-color: #FFFFFF;
	text-align: center;
	border-width: 1px;
	border-style: solid solid solid solid;
	height: 50px;
	font-size: 15px;
}
td.r3 a:visited, td.r3 a:link
{
	color: #55AADD; 
}
td.r3 a:hover
{
	background-color: #CCCCEE; 
}

td.space
{
	background-color: #FFFFFF;
	width: 10%; 
}

td.initial
{
	width: 15px;
	text-align: center;
}

td.initial a:visited, td.initial a:link
{
	color: #55AADD;
}

td.initial a:hover
{
	background-color: #EEEEFF;
	font-weight: bold;
}

td.menu1
{
	vertical-align: center;
	border-style: none none none none;
}

td.ninfo
{
	text-align: center;
	vertical-align: center;
	border-style: solid solid solid solid;
	border-width: 1pt;
	height: 40pt;
}

span.t1
{ 
	color: #9999CC;
}
span.t2
{ 
	color: #CC9999; 
}
span.t3
{
	font-size: 5pt;
}
span.disable
{
	color: #CCCCCC;
}
span.n1
{
	color: #5555AA;
	font-weight: bold;
	font-size: 12pt;
}
hr
{ 
	color: #CCCCCC; 
	height: 1;
}

div.t1 a:visited, div.t1 a:link
{ 
	color: #9999CC; 
}
div.t1 a:hover
{
	background-color: #EEEEFF; 
}

div.t2 a:visited, div.t2 a:link
{ 
	color: #CC9999; 
}
div.t2 a:hover
{ 
	background-color: #FFEEEE; 
}

div.dir a:visited, div.dir a:link
{
	color: #8888DD; 
}

div.dir a:hover
{
	background-color: #EEEEEE; 
}

td.t1
{
	font-size: 14px;
	text-align: left;
	vertical-align: center;
	height: 30;
	width: 30%;
	border-style: solid none solid none;
	border-width: 1pt;
	background-color: #EEEEFF;
	color: #555555;
}

td.title
{
	vertical-align: center;
	text-align: center;
	height: 100px;
}
td.contents
{
	vertical-align: top;
	width: 60%;
}

