/*---------------------------------------------------------
	base
---------------------------------------------------------*/
body{
	margin-top			:5px;
	margin-bottom		:5px;
	margin-right		:10px;
	margin-left			:10px;
	
	line-height			:140%;
	/*
	font-size			:10pt;
	*/
}
h1{
	margin-top			:2px;
	margin-bottom		:0px;
	margin-right		:0px;
	margin-left			:0px;
	
	background			:#eeffdd;
	/* #444422;*/

	font-size			:16pt;
	text-align			:center;
	padding				:.2em;
	color				:#000000;
	
	border-style		:solid;
	border-left-width	:0px;
	border-right-width	:0px;
	border-top-width	:3px;
	border-bottom-width	:3px;
	border-color		:#008888;
}

h2{
	margin-top			:0px;
	margin-bottom		:0px;
	margin-right		:0px;
	margin-left			:0px;
	
	background			:#eeffdd;

	font-size			:16pt;
	padding				:.2em;
	color				:#000000;
	
	border-style		:solid;
	border-left-width	:0px;
	border-right-width	:0px;
	border-top-width	:0px;
	border-bottom-width	:1px;
	border-color		:#008888;
}

h3{
	margin-top			:0px;
	margin-bottom		:0px;
	margin-right		:0px;
	margin-left			:0px;
	
	font-size			:16pt;
	padding				:.2em;
	color				:#000000;
	
	border-style		:dashed;
	border-left-width	:0px;
	border-right-width	:0px;
	border-top-width	:0px;
	border-bottom-width	:1px;
	border-color		:#008888;
}

h4{
	margin-top			:0px;
	margin-bottom		:0px;
	margin-right		:0px;
	margin-left			:0px;
	
	font-size			:16pt;
	padding				:.2em;
	color				:#000000;
}
pre{
	margin-top			:10px;
	margin-bottom		:10px;
	margin-right		:0px;
	margin-left			:0px;
	
	font				:10pt;
	padding				:.5em;
	
	border-style		:dashed;
	border-left-width	:1px;
	border-right-width	:1px;
	border-top-width	:1px;
	border-bottom-width	:1px;
	overflow			:auto;
}
/*---------------------------------------------------------
	header
---------------------------------------------------------*/
div.header{
	width				:100%;

}
/*---------------------------------------------------------
	main
---------------------------------------------------------*/
div.main{
	width				:100%;
}
/*---------------------------------------------------------
	menuheader
---------------------------------------------------------*/
.menu div.menuheader{
	height				:40px;
	
	font-size			:16pt;
	font-weight			:bold;
	text-align			:center;
	/*padding				:.2em;*/
	color				:#000000;
	
	padding-left		:0px;
	
	border-style		:solid;
	border-left-width	:0px;
	border-right-width	:2px;
	border-top-width	:0px;
	border-bottom-width	:2px;
	border-color		:#888888;
	background-color	:#eeeeee;
}
/*---------------------------------------------------------
	menu
---------------------------------------------------------*/
div.menu{
	width				:160px;
	float				:left;

	margin-top			:6px;
	margin-bottom		:6px;
	margin-left			:0px;
	margin-right		:0px;
	padding-left		:0px;
}
.menu ul{
	margin-top			:5px;
	margin-bottom		:0px;
	margin-left			:0px;
	margin-right		:0px;
	padding-left		:0px;
	font-size			:16px;
	font-weight			:bold;
	list-style			:none;
	text-align			:center;
	
	position			:relative;
	background-color	:#eeeeff;
}
.menu li{
	width				:100%;
	height				:60px;

	/* line-height			:25px;*/
	position			:relative;
	margin-top			:0px;
	margin-bottom		:0px;
	margin-left			:0px;
	margin-right		:0px;

	border-style		:solid;
	border-left-width	:0px;
	border-right-width	:2px;
	border-top-width	:0px;
	border-bottom-width	:2px;
	border-color		:#888888;
	background-color	:#eeeeff;
}

.menu a{
	width				:100%;
	height				:100%;
	text-decoration		:none;
	display				:block;
	color				:#000000;
	background-color	:#eeeeff;
}

.menu a:hover{
	width				:100%;
	height				:100%;
	color				:#331100;
	background-color	:#ffffcc;
}

/*---------------------------------------------------------
	contents
---------------------------------------------------------*/
div.contents{
	margin-top			:6px;
	margin-bottom		:6px;
	margin-left			:165px;
	margin-right		:0px;
	padding-left		:5px;
	padding-top: 		:0px;
	
	border-style		:solid;
	border-left-width	:1px;
	border-right-width	:0px;
	border-top-width	:0px;
	border-bottom-width	:0px;
	border-color		:#888888;
}
/*---------------------------------------------------------
	footer
---------------------------------------------------------*/
div.footer{
	width				:100%;
	clear				:both;
}





