/* body and text stuff */
body { 
	font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; 
	background-image: url(../graphics/background.gif); 
	background-repeat: repeat; 
	text-align: center; 
	padding: 10px 20px 40px; 
	}
h1 { 
	color: #630; 
	font-size: 14pt; 
	font-stretch: expanded; 
	}
h2 { 
	color: #630; 
	font-size: 12pt; 
	font-style: italic; 
	}
p { 
	color: #000; 
	font-size: 10pt; 
	}
.textbox  { background-color: #ffc; margin-top: 10px; padding: 0 5pt 5pt; border: solid 2pt #630 }
img { 
	border-width: 0; 
	padding: 0;
	}

/* link behavior */
a:link   { color: #933; text-decoration: none }
a:visited { 
	color: #933; 
	text-decoration: none; 
	}
a:hover { 
	color: #f30; 
	text-decoration: underline; 
	}
a:active { 
	color: #f30; 
	text-decoration: underline;
	}
	
/* table descriptions */
.container { 
	background-color: white; 
	margin: 0; 
	padding: 0; 
	border: solid 2px #300; 
	}
.titlebox { 
	background-color: white; 
	text-align: center; 
	padding: 0; 
	width: 650px; height: 228px; 
	border-style: none; 
	border-width: 0; 
	border-color: #630; 
	}
.navbox  { 
	font-size: 9pt; 
	background-color: white; 
	text-align: center; 
	margin: 0; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	width: 650px; 
	height: auto; 
	border-style: none none solid; 
	border-width: medium medium 1px; 
	border-color:   #630; 
	}
.contentbox  { 
	background-color: white; 
	text-align: left; 
	margin: 0; 
	padding: 5px 25px; 
	width: 650px; 
	height: auto; 
	border-style: none none solid; 
	border-width: medium medium 1px; 
	border-color:   #630; 
	}
.footer  { 
	font-size: 9pt; 
	background-color: white; 
	text-align: center; 
	margin: 0; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	width: 650px; 
	height: auto 
	}

/* list behavior */
ul.menu  { font-size: 10pt; list-style: url(../graphics/cat-list.png) inside; margin: 0; padding: 0 }
