body{
	background-color:white;
	background-image:url('pic_sys/paper.gif');
	font-family:'MS UI Gothic','£Í£Ó ¥´¥·¥Ã¥¯';
	font-size:10pt;
	margin:0;
	line-height:120%;
}

input {
	font-family:sans-serif;
	font-size:10pt;
	line-height:110%;
}

body.white{
	background-color:white;
}

h1{
	text-align=left;
	font-size:20pt;
	color:steelblue;
	line-height:120%
}

h2{
	text-align=left;
	vertical-align:middle;
	vertical-align:bottom;
	font-size:16pt;
	color:seagreen;
	line-height:100%;
}

A:link{
	color:navy;
	text-decoration:none;
}

A:visited{
	color:navy;
	text-decoration:none;
}

A:hover{
	color:whitesmoke;
	background-color:lightseagreen;
	text-decoration:underline;
}

table{
	font-size:11pt;
}

tr {
	text-align:left;
}

th {
	text-align:center;
	background-color:#ecf0f0;
	background-image:url('pic_sys/row_bg.gif');
	background-repeat:repeat-x;
}

td {
	text-align:left;
	line-height:120%;
}

pre {
	line-height:120%;
}

ul {
	list-style-type:disc;
	list-style-image:url('pic_sys/arrow.gif');
	list-style-position:outside;
}

.bbstext {
	width:100%;
	color:darkgreen;
	padding-left:8px;
}

.login {
	font-size:11pt;
	line-height:100%;
	position:relative;
	height:300;
	width:500;
	margin-top:100;
	padding:20,20,30,30;
	border-width:3;
	border-style:groove;
	background-color:white;
}

.ticker {
	position:absolute;
	top:125;
	right:20;
}

.small {
	font-size:8pt;
}

p.enqtext {
	width:100%;
	color:darkblue;
	padding-left:8px;
}

td.copyright{
	text-align:right;
	color:whitesmoke;
	font-size:9pt;
}

td.navbar{
	text-align:left;
	color:white;
}

td.navbar A:link{
	color:whitesmoke;
	text-decoration:none;
}

td.navbar A:visited{
	color:whitesmoke;
	text-decoration:none;
}

td.navbar A:hover{
	color:navy;
	background-color:yellow;
	text-decoration:underline;
}

td.title {
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	color:black;
}
td.toolbar{
	width:9%;
	text-align:center;
	color:navy;
}

td.username{
	text-align:right;
	color:skyblue;
}

table.top {
	color:navy;
	background-color:white;
	background-image:url('pic_sys/titlebg.gif');
}

table.hocs {
	background-color:whitesmoke;
	border-collapse:collapse;
	padding:2px,2px,2px,2px;
}

.columntitle {
	background-color:royalblue;
	background-image:url('pic_sys/grad_h.gif');
	background-repeat:repeat-y;
	color:whitesmoke;
	line-height:100%;
	padding-left:10px;
}

.contents {
	background-color:white;
	color:navy;
	line-height:100%;
}

.menu {
	background-color:white;
	color:navy;
	line-height:100%;
}

.day {
	text-align:right;
	color:black;
}

.highlight {
	background-color:#fe8e8e;
}

.holyday{
	text-align:right;
	color:red;
}

.saturday{
	text-align:right;
	color:blue;
}

.counter{
	width=90%;
	font-family:"Courier"
	text-align=right;
	color:black;
	background-image:url('pic_sys/row_bg.gif');
}

.warning{
	color:red;
	margin-top:10pt;
}

.jobclmtitle {
	background-color:white;
	font-weight:bold;
	color:black;
	line-height:100%;
}
