body {
				
	margin:0;
	padding:0;
	font-size:12px;
	color:#333300;

}
td {
				
	font-size:12px;
}


td.font8 {
				
	font-size:8px;
	color:#333333;
}





a:link.link_m {		
		color:#666666;font-size:10px; text-decoration:none;
}
a:visited.link_m {		
		color:#666666;font-size:10px; text-decoration:none;
}
a:active.link_m{		
		color:#0033CC;font-size:10px;
}
a:hover.link_m{		
		color:#0033CC;font-size:10px; 
}

table.line{		
		background-color :#ffffff; border : 1px  solid #666666;
}
table.tsen{		
		background-color :#eeeeee; border : 1px  solid #666666;
}
td.underline{		
		border-bottom:1px solid #666666;
}
table.menuline{		
		border-right:1px solid #aaaaaa; border-left:1px solid #cccccc; border-top:1px solid #dddddd; border-bottom:1px solid #999999;
}
table.contentsline{		
		border-right:1px solid #aaaaaa; border-left:1px solid #cccccc; border-top:1px solid #dddddd; border-bottom:1px solid #999999;
}


table.rl_line{		
		border-right:1px solid #999999; border-left:1px solid #999999;
}

td.topline_title{		
		solid #666666; border-top:1px solid #999999; line-height:140%; font-size:16px;
}


table.line{		
		border-bottom:1px solid #999999;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}
table.tdline{		
		border:1px solid #000000;
}
.font20{		
		font-size:20px; color:#000000;
}
.font16{		
		font-size:16px; color:#000000;
}
.font10{		
		font-size:10px; color:#000000;
}
.font10gre{		
		font-size:10px; color:#666666; line-height:130%;
}

.font12{		
		font-size:12px; color:#ffffff;
}
.font12_b{		
		font-size:12px; color:#ffffff; font-weight:bold;
}
.font18_white{		
		font-size:18px; color:#ffffff; font-weight:bold;
}
.font12_blue{		
		font-size:12px; color:#2C4F93; font-weight:bold;
}

}