/* Nekopps Web X^Cέθ */

	/* tHgwθ */
	body, table, tr
	{ font: normal medium/135% "lr oSVbN", sans-serif; }
	input, select, textarea
	{ font: normal medium/115% "lr SVbN", monospace; }

	body{
		text-align: center; 
		color: #333333;
		background-color: white; 
	}

	h1{
		margin-top: 0.25em; margin-bottom: 0.25em; 
		font: bold 135% "lr oSVbN", sans-serif;
	}

	h2{
		/*
		margin-top: 0.25em; margin-bottom: 0.25em; 
		border-left: solid 5px #99BBBB;
		padding-left: 2pt; 
		*/
		font: bold larger "lr oSVbN", sans-serif;
	}

	table{
		background-color: transparent; 
	}

	div#canvas{
		width: 700px; 
		margin-top: 16pt; 
		text-align: center; 
	}

	div#main{
		float: left; 
		width: 70%; 
		overflow: hidden; 
		margin: 0; 
		padding-left: 0; 
		padding-right: 0; 
		/* vertical-align: top; */
		text-align: left; 
		letter-spacing: 1px; 
	}
	
	div#logo{
		/*
		padding-top: 4pt;
		padding-bottom: 4pt;
		*/
		height: 200px; 
		background: #E6E6E6 url(/images/subttl.jpg) no-repeat top left; 
		padding: 4pt; 
		text-align: left;
		color: white; 
		font-family: "MS UI Gothic", sans-serif;
	}

	div#cont{
		line-height: 150%; 
	}

	div#menu{
		float: left; 
		width: 25%; 
		margin-left: 8pt; 
		padding: 0; 
		text-align: left; 
		vertical-align: top; 
		font: normal medium/135% "lr oSVbN", sans-serif;
	}

	div#copy{
		clear: both; 
		padding-top: 4pt;
		padding-bottom: 4pt;
		background-color: #E6E6E6; 
		text-align: center;
		font: normal medium/120% Verdana, gothic;
	}

	ul{
		margin-left: 2em; 
		padding: 0px;
	}

	li{
		margin-top: 2px; 
		margin-bottom: 2px; 
	}

	ul.menu{
		margin: 0 0 4px 0; 
		padding: 0px;
		list-style-type : none;
	}

	ul.menu li{
		list-style-type : none;
		padding-left: 16px;
	}

	ul.menu li.lihead{
		padding: 4px 0px 4px 0px;
		border-top: 1px dotted #0F0F0F;
		list-style-type : none;
		/* font-size: medium; */
	}

	a{ color: #6666CC; text-decoration: none; }
	a:visited{ color: #666699; }
	a:hover{ 
		color: #CC6666; 
		text-decoration: none; 
		position: relative; 
		top:1px; 
		left:1px; 
	}
	
	/* RgSPANvfX^C */
	span.comment{		font-size: 8pt; color: #666666; }

	div.title{
		font-size: 16pt;
		font-weight: bold;
	}
	
	div.heading{
		font-size: 16pt;
		font-weight: bold;
		padding: 0 0 2pt 2pt;
		border-bottom: solid 2px #99BBBB;
	}
	
	dl dt{
		font-weight: bold;
		margin: 1pt 0pt;
		padding: 1pt 2pt;
		border-left: solid 5px #99BBBB;
	}
	dl dd{ margin: 0pt 0pt 20pt 20pt; }

	input, select, textarea{
		border: solid 1px #666666;
		/* margin: 2; */
		padding-left: 2px; 
	}

	div.linkindex{
		margin: 1em;
		font-size: 9pt;
		line-height: 150%;
	}
	
	div.anchor{
		margin: 0;
		text-align: left;
		font-size: 8pt;
		line-height: 100%;
	}
	
	div.line{
		width: 90%; 
		margin-top: 10px;
		margin-bottom: 5px;
		border-top: solid 1px #BBBBBB;
	}
