body{
	margin:0;
	padding:0;
	font-size:small; 
	line-height:140%;
	background-color:#FFFFFF;
}

p {
	margin-top:7px;
	margin-bottom:7px;
	line-height:150%;
	margin-left:30px;
	margin-right:30px;

}

textarea{
	font-family: "‚l‚r ƒSƒVƒbƒN",Osaka,monospace;
}

h1
{color: #CC3300;
font-size:  22px;
line-height:  28px;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
padding-top:5px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:5px;
}

h2
{color: #000000;
font-size:  18px;
font-weight: bold;
margin-bottom:  10px;
margin-top:  10px}

h3{
font-size: 16px;
line-height:  1.4em;
color:#000000;
padding-top:5px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:5px;
}

h4
{color: #000033;
font-size:  14px;
font-weight: bold;
margin-bottom:  8px}

h5
{color: #000000;
font-size:  14px;
margin-bottom:  5px;
margin-top:  5px}


.clear_both {
	margin:0;
	padding:0;
	clear:both;
	}

.main{
	margin-left:30px;
	margin-right:30px;
}

.right {
	float: right;
	width: 270px;
	margin:0 0 0 20;
    font-size: 90%;
	}

.liblink {
	border: dotted 1px #ccc;
	padding: 5px 10px;
	margin:10px 10px 20px;
	font-size: 1em;
	}

.liblink_title {
	padding: 5px 10px;
	background-color: #ccf;
	margin-bottom:10px;
	font-size: 1.2em;
	}


.cap
{font-size:  12px;
font-style: normal;
line-height:  16px;
margin-bottom:  5px}


#top_title{
	background-color: #000033;
	text-align:center;
}

#top_link{
	background-color: #666666;
	text-align:  center;
	margin-bottom:  10px;
}

#bottom_link{
	text-align:center;
	margin-top:  40px;
	margin-bottom:  10px;
}
