h1{
	margin:0;
	padding:0;
}
h2{
	margin:0;
	padding:0;
}
h3{
	margin:10px 15px 5px 15px;
	padding:0;
}
h4{
	margin:10px 0;
	padding:0 0 0 10px;
	color:#7A32A3;
	font-weight:bold;
	border-left:8px solid #ECCAFF;
}
p{
	margin:5px 20px;
	padding:0;
}
em{
	color:#9F0069;
	font-style:normal;
	font-weight:bold;
}
ul,li{
	margin:0 0 0 8px;
	padding:0;
}
#footer{
	margin:0;
	padding:10px;
	text-align:center;
	background-image:url("images/bg_footer.gif");
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #BDA971;
	border-bottom:1px solid #BDA971;
}
.mn{
	border-right:1px dotted #999999;
	background-image:url("images/bg_bar.gif");
}
.here{
	background-color:#4900CE;
	border-right:1px dotted #999999;
	color:#FFFFFF;
	font-weight:bold;
}
.r_th{
	background-color:#FFD271;
	color:#D74700;
	font-size:12px;
	font-weight:bold;
}
.r_td{
	border:1px dotted #E79640;
	font-size:12px;
	font-weight:normal;
	color:#555555;
	background-color:#FFFFEE;
}
.waku_dot{
	margin:5px 15px;
	padding:5px;
	border:2px dotted #91D26A;
}
.waku_green{
	margin:0;
	padding:2px;
	border:0;
	background-color:#08AF00;
}
.cont{
	margin:0px 25px 5px 30px;
	padding:0;
}
.pic_right{
	margin:2px;
	padding:0;
	display:block;
	float:right
}
.item_1{
	background-color:#FFDEF8;
}
.item_2{
	background-color:#FFFFEE;
}
.txt_s{
	color:#555555;
	font-size:12px;
}
a:link        { color: #002db2; text-decoration: none }
a:visited      { color: #5f9ea0; text-decoration: none }
a:active       { color: #09c; text-decoration: none }
a:hover        { color: #09c; text-decoration: none }
