/*
================================================================
	default.css	2006/09/01	Zumi

	ｽﾀｲﾙｼｰﾄ
================================================================
*/

body {
	margin:				0px;
	padding:			0px;
	background-color: 	white;
	text-align:			center;
	font-size: 			9pt;
}
a:link {
	color:				navy;
	text-decoration:	none;
}
a:visited {
	color:				navy;
	text-decoration:	none;
}
a:hover {
	color:				red;
	text-decoration:	underline overline;
}
a:active {
	color:				red;
}

form {
	margin: 			0px;
	padding: 			0px;
}

input.btn {
	cursor: 			pointer;
	background-color: 	#dddddd;
}

span.title {
	font-family:		"Comic Sans MS";
	font-size:			11pt;
	font-weight:		bold;
	color:				red;
}

div.page_title {
	margin:				10px 0px;
	padding: 			3px;
	background-color:	teal;
	color:				white;
	letter-spacing:		2pt;
	text-align:			center;
}

div.sub_title {
	margin:				5px 10px;
	padding: 			3px;
	background-color:	navy;
	color:				orangered;
	letter-spacing:		2pt;
	text-align:			center;
}


div.base {
	margin: 			10px 0px;
	width: 				95%;
	text-align: 		left;
}


.outer{
	margin:				0px;
	padding:			0px;
	width: 				100%;
	border:				1px solid #666666;
	border-collapse: 	separate;
}

th{
	padding: 			2px;
	color:				white;
	background-color: 	#509696;
	border: 			1px solid #666666;
	text-align: 		left;
	font-weight: 		normal;

}
.head, tr.head td{
	padding: 			1px 1px;
	font-weight: 		normal;
	background-color: 	#d7d2bf;
	border: 			1px solid #666666;
	vertical-align: 	middle;
}

.head a:link, .head a:active, .head a:visited{
	text-decoration: 	none;
	}

.head a:hover{
	text-decoration: 	underline;
	}


.even, tr.even td{
	padding: 			1px 1px;
	vertical-align: 	middle;
	background-color: 	#ccffdd;
	border: 			1px solid #666666;
}

.odd, tr.odd td{
	padding: 			1px 1px;
	vertical-align: 	middle;
	border: 			1px solid #666666;
}

.foot, tr.foot td{
	padding: 			1px 1px;
	vertical-align: 	middle;
	border: 			1px solid #666666;
	background-color: 	#ffffaa;
	}
	
.inner, tr.inner td{
	border-style: 		none;
	padding: 			0px;
	margin: 			0px;
}

.menu, tr.menu td{
	border-style: 		none;
	height: 			21px;
	padding: 			1px 3px;
	vertical-align: 	middle;
}

.foot a:link, .foot a:active, .foot a:visited{
	}




td.got {
	background-color:	blue;
	color:			white;
}
td.had {
	background-color:	green;
	color:			white;
}
td.yet {
	background-color:	white;
	color:			gray;
}
