/* * *   * * *   * * *   * * *   * * *   * * *   * * * 
	--- base
 * * *   * * *   * * *   * * *   * * *   * * *   * * */

	body{
		background:#FFFFFF;
	}

	img{
		border:none;
	}

/* * *   * * *   * * *   * * *   * * *   * * *   * * *
	--- link
 * * *   * * *   * * *   * * *   * * *   * * *   * * */
/*
	A:link{
		color:#000066;
	}

	A:visited{
		color:#660066;
	}

	A:active{
		color:#996600;
	}
*/
/* * *   * * *   * * *   * * *   * * *   * * *   * * * 
	--- header
 * * *   * * *   * * *   * * *   * * *   * * *   * * */

	div.header{
		color:#0066aa;
		text-align:center;
	}

	div.header h1{
		text-align:center;
	}

	div.header p{
		text-align:center;
	}

/* * *   * * *   * * *   * * *   * * *   * * *   * * * 
	--- warning
 * * *   * * *   * * *   * * *   * * *   * * *   * * */

	div.warn,div.warning{
		text-align:right;
		font-size:x-small;
		margin-right:1em;
	}

/* * *   * * *   * * *   * * *   * * *   * * *   * * * 
	--- navi
 * * *   * * *   * * *   * * *   * * *   * * *   * * */

	div.navi{
		text-align:center;
	}

/* * *   * * *   * * *   * * *   * * *   * * *   * * * 
	--- contents
 * * *   * * *   * * *   * * *   * * *   * * *   * * */

	div.section{
		margin-left:1em;
		margin-right:0.5em;
	}

	div.section p{
		margin-top:0.2em;
		margin-left:1em;
		margin-right:0.2em;
		margin-bottom:0.4em;
		padding:0.4em;
		padding-left:0.6em;
		color:#003366;
	}
	

	div.section li{
		margin-left:0em;
		color:#003366;
	}

	div.section hr{
		margin:0em;
		margin-left:-0.7em;
		margin-right:-0.3em;
	}

	div.section h1{
		color:#0066aa;
		margin-top:1em;
		margin-bottom:0em;
		border-bottom:solid 1px #0066aa;
		padding-left:0.2em;
	}

	div.section h2{
		color:#0066aa;
		margin-top:1em;
		margin-bottom:0em;
		border-bottom:solid 1px #0066aa;
		padding-left:0.2em;
	}

	div.section table{
		margin-top:0.4em;
		margin-left:1em;
		margin-right:0.2em;
		margin-bottom:0.4em;
		color:#003366;
	}

	div.section th{
		padding-top:0.1em;
		padding-bottom:0.1em;
		padding-left:0.4em;
		padding-right:0.4em;
		color:#0066aa;
		border:1px solid #0066aa;
	}

	div.section td{
		padding-top:0.1em;
		padding-bottom:0.1em;
		padding-left:0.4em;
		padding-right:0.4em;
		color:#003366;
		border:1px solid #003366;
	}

/* * *   * * *   * * *   * * *   * * *   * * *   * * * 
	--- powerdby
 * * *   * * *   * * *   * * *   * * *   * * *   * * */

	div.poweredby{
		text-align:center;
	}

	div.poweredby p{
		font-size:x-small;
	}

/* * *   * * *   * * *   * * *   * * *   * * *   * * * 
	--- footer
 * * *   * * *   * * *   * * *   * * *   * * *   * * */

	div.footer{
		text-align:right;
	}

