body {
	background:#FFFFFF url('./images/bg.gif');
	text-align:center ;
	font-style:normal ;
	font-variant:normal ;
	font-weight:normal ;
	font-size:12px ;
	line-height:18px ;
	letter-spacing:1px ;
	font-family:"Tahoma", "MS UI Gothic", "Lucida Grande", "ƒqƒ‰ƒMƒmŠÛƒS Pro W4",
	             "Osaka", "‚l‚r ‚oƒSƒVƒbƒN" sans-serif;
}

td, input, textarea{
	font-style:normal ;
	font-variant:normal ;
	font-weight:normal ;
	font-size:12px ;
	line-height:18px ;
	letter-spacing:1px ;
	font-family:"Tahoma", "MS UI Gothic", "Lucida Grande", "ƒqƒ‰ƒMƒmŠÛƒS Pro W4",
	             "Osaka", "‚l‚r ‚oƒSƒVƒbƒN" sans-serif;
}

#head {
	background:#FFFFFF ;
	width:640px ;
	margin:0px ;
	padding:10px ;
	text-align:left ;
}

#cntnt {
	clear:both ;
	width:640px ;
	margin:0px ;
	padding:5px 10px 100px 20px;
	text-align:left ;
	background-color:#FFFFFF ;
}


h1 {
	color:#008000 ;
	font-size:14px ;
	font-weight:bold ;
	margin:15px 0px 5px 0px ;
}

h2 {
	color:#008080 ;
	font-size:13px ;
	font-weight:bold ;
	margin:25px 0px 10px 0px ;
	border-left:7px solid #008080 ;
	padding-left:7px;
}

h3 {
	color:#336633 ;
	font-size:13px ;
	font-weight:bold ;
	margin:25px 0px 10px 0px ;
}

a:link {
	color:#006699;
	text-decoration:underline;
}
a:visited {
	color:#330000;
	text-decoration:underline;
}
a:active,a:hover {
	color:#006699;
	text-decoration:none;
}


a.menu:link {
	font-size:14px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}
a.menu:visited {
	font-size:14px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}
a.menu:active,a.menu:hover {
	font-size:14px;
	font-weight:bold;
	color:#336633;
	text-decoration:none;
	background-color:#FFFFCC;
}


p {
	margin:10px 0px 10px 0px ;
}

hr {
	clear:both ;
	width:620px ;
	color:#008000 ;
	height :1px ;
}

img {
	vertical-align:middle ;
	border:none ;
}


dl {
	margin:5px 0px 20px 20px ;
	padding:0px ;
}

dt {
	float:left ;
	width:80px ;
	clear:both ;
	margin:0px ;
	text-align:right ;
}

dd {
	margin:0px ;
	padding:0px 0px 0px 85px ;
	color:#008080 ;
	font-weight:bold ;
}

.logo {
	float:left ;
	margin:5px 20px ;
}

.left {
	float:left ;
	margin:5px ;
}

.right {
	float:right ;
	margin:5px ;
}

ul {
	margin:5px 0px 5px 25px ;
}

li {
	margin:0px ;
	padding:2px ;
	list-style-type:disc ;
}

table {
	margin:10px 0px;
	padding:2px ;
	border-collapse:collapse ;
	border:#666666 solid 1px ;
	caption-side:top ;
}

tr, th, td {
	padding:2px ;
	border:#666666 solid 1px ;
}

th {
	font-size:12px ;
	font-weight:bold ;
	background-color:#FDD995 ;
}

strong {
	font-size:12px ;
	font-weight:bold ;
}

.red {
	color:#CC0033;
}

.gry {
	color:#666666;
}

