body {	font-family: Arial, Helvetica, sans-serif;}
.font_bold {	font-weight: bold;}
.fontsize_8 {	font-size: 8px;}
.fontsize_10 {	font-size: 10px;}
.fontsize_12 {	font-size: 12px;}
.fontsize_14 {	font-size: 14px;}
.copy {	font-size:12px;	color: #FFFFFF;}
.comm_01 {	font-size: 12px;	color:#1e546d;	font-weight:bold;}
.comm_02 {	font-size: 12px;	line-height: 16px;}
.comm_03 {	font-size: 13px;	color:#1e546d;	font-weight:bold;	letter-spacing: 1px;}
.comm_04 {	font-size: 16px;	color:#1e546d;	font-weight:bold;	letter-spacing: 1px;}


#pub {	padding: 0px 0 0 7px;	width: 550px;}
#pub table{text-align: left;}
#pub h3{	text-align: left;	font-size: 14px;}
#pub li {text-align: left;	font-size: 85%;	font-family: Geneva, Arial, Helvetica, sans-serif;}
#pub h2{text-align: left;color: #009933;font-size: 100%;}
#pub li a {	color: #000099;	text-decoration: none;}
#pub li a:visited{	color: #330066;	text-decoration: none;}
#pub li a:hover {	color: #ff0000;	text-decoration: none;}
#pub p{	text-align: right;}

#content {text-align: left; padding: 5px 0 0 7px;	width: 550px;}
#content h2{text-align: left;color: #009933;font-size: 105%;}
#content h3{text-align: left;color: #009933;font-size: 100%;}
#content p,#content td,#content th,#content li {	line-height: 140%;font-size: 95%;}
#content .hp {
	text-align: right;
	float: right;
}
#content .hp {	font-size: 14px;	text-align: right;	float: right;}
.class01 table{margin:0;padding:0;border-collapse:collapse;}
.class01 td{margin:0;padding:3px 8px;border:1px solid #259644;}
.class01 th{ margin:0; text-align:left; color:#000000; border:1px solid #259644; font-weight: normal; background-color: #EEF9F2; padding: 3px 8px; }
.class01{margin: 0 0 20px 0;padding:0;width:}
#menu { float: left; width: 178px; margin: 0px 0 0px; padding: 0px;}
#menu h2 {
	margin: 0px;
	padding: 5px 2px 5px 20px;
	font-size: 100%;
	background-image: url(../../images/menu_bg_h2.png);
	background-position: left center;
	color: #FFFFFF;
}
#menu hr {
	margin: 0px;
	padding: 0px;
}
#menu ul {list-style-type: none;margin: 0;padding: 0px;}
#menu li {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #ccc;
	font-size: 85%;
}
#menu li a{
	display: block;
	width: 167px;
	padding:5px ;

}
#menu li a:link,#menu li a:visited{
	color: #000000;
	text-decoration: none;
	background-image: url(../images/menu_bg_f01.gif);
	background-position: left center;
}
#menu li a:hover,#menu li a:active{
	text-decoration: none;
	background-image: url(../images/menu_bg_f02.gif);
	background-position: left center; color: #FF0000; text-decoration: underline;
	}

