body	{
	text-align:center;
	margin:35px 0px 60px 0px;
	padding:0px;
	background-image:url(../top_img/bg2.gif);
	}

#menu	{
	position:relative;
	top:0px;
	left:0px;
	margin-right:auto;
	margin-left:auto;
	width:780px;
	}

#prof	{
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:5px 5px 3px 5px;
	width:80px;
	font-size:19px;
	font-weight:bold;
	color:#222222;
	background-color:#fcd592;
	}

#prof a	{
	text-decoration:none;
	color:#000000;
	}

#log	{
	position:absolute;
	top:0px;
	left:100px;
	margin:0px;
	padding:5px 5px 3px 5px;
	width:80px;
	font-size:19px;
	font-weight:bold;
	color:#ffffff;
	background-color:#815941;
	}

#log a	{
	text-decoration:none;
	color:#ffffff;
	}

#back	{
	position:absolute;
	top:0px;
	left:200px;
	margin:0px;
	padding:5px 5px 3px 5px;
	width:80px;
	font-size:19px;
	font-weight:bold;
	color:#ffffff;
	background-color:#000000;
	}

#back a	{
	text-decoration:none;
	color:#ffffff;
	}

#profmain	{
	position:relative;
	top:29px;
	left:0px;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	width:774px;
	border:double 3px #fcd592;
	background-color:#ffffff;
	}

#sitemain	{
	position:relative;
	top:29px;
	left:0px;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	width:774px;
	border:double 3px #bf9562;
	}

#logmain	{
	position:relative;
	top:29px;
	left:0px;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	width:774px;
	border:double 3px #815941;
	}

#toph	{
	margin:30px 40px 0px 40px;
	padding:0px;
	width:200px;
	font-size:19px;
	font-weight:bold;
	color:navy;
	border-bottom:solid 1px #00afaf;
	background-color:#ffffff;
	}

h3	{
	margin:50px 40px 0px 40px;
	padding:0px;
	width:200px;
	font-size:19px;
	font-weight:bold;
	color:navy;
	border-bottom:solid 1px #00afaf;
	background-color:#ffffff;
	}

h4	{
	margin:15px 40px 0px 40px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:darkgreen;
	background-color:#ffffff;
	}

.proftext	{
	margin:15px 40px 10px 40px;
	padding:0px;
	line-height:150%;
	font-size:15px;
	color:#000000;
	background-color:#ffffff;
	}

#sitetext	{
	margin:15px 40px 10px 40px;
	padding:0px;
	line-height:150%;
	font-size:15px;
	color:#000000;
	background-color:#ffffff;
	}

#logtext	{
	margin:0px;
	padding:35px 40px 25px 55px;
	line-height:140%;
	font-size:13px;
	font-weight:bold;
	color:#eeeeee;
	background-color:#815941;
	}

#logtext a	{
	color:#ffffff;
	}

#logtext a:hover	{
	color:#00ffff;
	}

#sitetable	{
	margin:15px auto 15px auto;
	padding:0px;
	line-height:150%;
	font-size:14px;
	color:#000000;
	background-color:#ffffff;
	}

.ctsmain	{
	margin:0px;
	padding:4px 2px 4px 2px;
	width:165px;
	text-align:right;
	font-weight:bold;
	color:#000000;
	border:0px;
	background-color:#ffffff;
	}

.ctssub	{
	margin:0px;
	padding:4px 2px 4px 2px;
	width:165px;
	text-align:right;
	font-size:14px;
	color:#555555;
	border:0px;
	background-color:#ffffff;
	}

.read	{
	margin:0px;
	padding:4px 2px 4px 2px;
	width:500px;
	text-align:left;
	color:#000000;
	border:0px;
	background-color:#ffffff;
	}

#maintable	{
	margin:15px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	line-height:150%;
	font-size:14px;
	color:#000000;
	background-color:#f0f0f0;
	}

th	{
	padding:5px 0px 5px 0px;
	width:120px;
	text-align:center;
	background-color:#ffffff;
	}

td	{
	padding:5px 10px 5px 20px;
	text-align:left;
	background-color:#ffffff;
	}

#pctable	{
	padding:5px 10px 5px 0px;
	text-align:left;
	background-color:#ffffff;
	}

#jisaku	{
	text-align:center;
	font-weight:bold
	}

#ml	{
	text-align:center;
	margin:30px 0px 20px 0px;
	padding:0px 40px 0px 40px;
	line-height:150%;
	font-size:14px;
	color:#000000;
	background-color:#ffffff;
	}

.mltext	{
	color:blue
	}

.tyu	{
	color:red;
	}
