body {
	margin-left: 25px;
	width: 825px;
	/*background-color: #ffffef;*/
	background-image: url(img/paper.jpg);
}

#head{
	width: 825px;
	height: 100px;
	/*background-color:  #bbe49d;*/
	background-image: url(img/004.jpg);
	margin-bottom: 20px;
	float: none;
}

#menu{
	float: left;
	width:  200px;
}


#menu td.green{
	background-image: url(img/bli.gif);
	background-repeat: repeat-y;
	color: 330000;
	text-indent: 25px;
	font-weight: bold;
	width: 170px;
	height: 30px;
	border-left: #568f66 20px solid;
}

#menu td.here{
	background-image: url(img/bli_r.gif);
	background-repeat: repeat-y;
	color: white;
	text-indent: 25px;
	font-weight: bold;
	height: 30px;
	width: 170px;
	border-left: #c1392c 20px solid;
}

#menu a:link 	{ text-decoration:none;color:#330000;}
#menu a:visited{ text-decoration:none; color:#330000;}
#menu a:hover	{ text-decoration:underline; color:#330000;}
#menu a:active	{ text-decoration:none;color:#330000;}


#main{
	padding-left: 10px;
	float: left;
	width: 580px;
	margin-left: 20px;
}


#main h1{
	color: #330000;
	font-size: 1.2em;
	margin-top: 20px;
	background-image: url(img/tg.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	width: 570px;
	border-bottom: #68ab7a 1px solid;
	border-left: #68ab7a 1px solid;
}

#main h2{
	font-size: 1em;
	margin-top: 20px;
	padding-left: 20px;
	color: #034308;
	
}

#main p{
	width: 560px;
	padding-left: 20px;
	line-height: 1.5;
	font-size: 1em;
}

#main ul{
	list-style-image: url(img/li.gif);
	list-style-position: outside;
	width: 500px;
	line-height: 0.8cm;
}


#main li{
	margin: 0px, 0px, 10px, 0px;
}

#main table.program{
	margin-left: 4px;
	width: 576;
}

#main table.date{
	margin-left: 80px;
}

	
#main th.content{
	color: black;
	height: 25px;
	width: 100px;
	text-align: center;
}

#main th.date{
	height: 25px;
	width: 50px;
}

#main td.content{
	color: black;
	height: 25px;
	width: 100px;
	text-align: center;
}

#main td.date{
	color: black;
	height: 25px;
	width: 50px;
	text-align: center;
}

#main th.content_kaikei_a{
	color: black;
	height: 25px;
	width: 250px;
	text-align: left;
}

#main th.content_kaikei_b{
	color: black;
	height: 25px;
	width: 100px;
	text-align: right;
}

#main td.content_kaikei_a{
	color: black;
	height: 25px;
	width: 250px;
	text-align: left;
}

#main td.content_kaikei_b{
	color: black;
	height: 20px;
	width: 100px;
	text-align: right;
}

#main p.remark{
	margin-left: 60px; 
	padding: 5px 0px 5px 10px;
	width: 460px;
	border: 1px red solid;
	background-color: #e2f0d6;	
}

#main a:link 	{ text-decoration:underline;color:#034308;;}
#main a:visited{ text-decoration:underline;color:#034308;}
#main a:hover	{ text-decoration:underline;color:#ff4d5a;}
#main a:active	{ text-decoration:underline;color:#034308;}

.dammy200{
	height: 200px;
}	

.dammy30{
	height: 30px;
}	

span.emph{
	font-weight: bold;
	color: red;
}


#main td.content_session{
	background: #c5d9c5;
	border: 1px solid white;
	height: 35px;
	text-align: left;
	padding-left: 10px;
	font-size: small;
	font-weight: bold;
	color: #41773f;	
}

#main td.content_rest{
	background: #e1ede9;
	border: 1px solid white;
	height: 30px;
	text-align: center;
	padding-left: 5px;
	width: 550px;
	font-size: small;
	
	
}

#main td.content_program_N{
	background: #efefef;
	border: 1px solid white;
	height: 70px;
	color: #273727;
	padding-left: 20px;
	padding-right: 10px;
	width: 550px;
	
}

#main td.content_program_P{
	background: #efefef;
	border: 1px solid white;
	height: 85px;
	color: #273727;
	padding-left: 8px;
	padding-right: 5px;
	width: 288px;
	
}

#main td.abst{
	background: #f4f4f4;
	border: 1px solid white;
	height: 200px;
	color: #273727;
	padding-left: 20px;
	
}


#foot{
	clear: both;
	width: 825px;
	text-align: right;
}




