body {  font-family: "Arial", "Helvetica", "sans-serif"}
a:hover {color:#CC0033; text-decoration: underline}
a {text-decoration: none}

/*  header footer */
.px10White { font-size:10px; line-height:120%; text-decoration:none; ; color: #FFFFFF}

/* caption */
.caption{font-size:11px; line-height:140%; color:#3366FF; ; font-style: italic}

/* body*/
.px10 { font-size:10px; line-height:120%; text-decoration:none; }
.px12 { font-size:12px; line-height:120%; }
.px12b { font-size:12px; line-height:120%; font-weight:bold; }
.px12h100 { font-size:12px; line-height:100%; }
.px12h140{ font-size:12px; line-height:140%;}
.px14 { font-size:14px; line-height:120%; }
.px14b { font-size:14px; line-height:120%;  font-weight: bold }
.px14h140{ font-size:14px; line-height:140%;}
.pxt14h140b{ font-size:14px; line-height:140%; font-weight:bold;}

/* updates */
.px12pinkb { font-size:12px; line-height:120%; font-weight:bold; ; color: #FF8C75 }
.px12h140b{ font-size:12px; line-height:140%; font-weight:bold; }
.px14bUpdate { font-size:14px; line-height:120%; color: #3366FF ; font-weight: bold}
.px14Update { font-size:14px; line-height:120%; color: #3366FF }
#intro{ font-size:12px; line-height:140%; color:maroon}
#intro TD,TH{ font-size:12px; line-height:140%; color:maroon}
#honbun{ font-size:12px; line-height:140%;}
#honbun TD,TH{ font-size:12px; line-height:140%;}

#intro-pre{ font-size:12px; line-height:140%; color:#990000; font-family: "Arial", "Helvetica", "sans-serif";}
#intro-pre TD,TH{ font-size:12px; line-height:140%; color:maroon; font-family: "Arial", "Helvetica", "sans-serif";}
#honbun-pre{ font-size:12px; line-height:140%; font-family: "Arial", "Helvetica", "sans-serif";}
#honbun-pre TD,TH{ font-size:12px; line-height:140%; font-family: "Arial", "Helvetica", "sans-serif";}


/* About RENGO */
.px14Aboutb { font-size:14px; line-height:120%; color: #C0235B; font-weight: bold ;}
.px14About { font-size:14px; line-height:120%; color: #C0235B;}

/* Affilates */
.px14Affilatesb { font-size:14px; line-height:120% ; color: #FF6633; font-weight: bold; }
.px14Affilates { font-size:14px; line-height:120% ; color: #FF6633;}

/* SpecialTopics */
.px14specialtopicsb { font-size:14px; line-height:120%; color: #CA1F1F; font-weight: bold ;}
.px14specialtopics { font-size:14px; line-height:120%; color: #CA1F1F ;}

/* Local Orgs */
.px14LocalOrgsb { font-size:14px; line-height:120%; color: #FFCC00; font-weight: bold; }
.px14LocalOrgs { font-size:14px; line-height:120%; color: #FFCC00; }

/* Related Orgs */
.px14Relatedorgsb { font-size:14px; line-height:120% ; color: #339933; font-weight: bold; }
.px14Relatedorgs { font-size:14px; line-height:120% ; color: #339933;}

/* Links */
.px14Linksb { font-size:14px; line-height:120% ; color: #3399FF; font-weight: bold; }
.px14Links { font-size:14px; line-height:120% ; color: #3399FF;}

/*  underline  */
.uline {  text-decoration: underline}

/*  color  */

	/* white */
	.color_white{ color:#FFFFFF; }
	
	/* updates */
	.color_pink{ color:#FF8C75; }
	
	/* updates */
	.color_updates{ color:#3366FF; }
		
	/* About RENGO */
	.color_about{ color:#C0235B; }	
	
	/* Affilates */
	.color_affilates{ color:#FF6633; }	
	
	/* SpecialTopics */
	.color_specialtopics {color:#CA1F1F;}
	
	/* Local Orgs */
	.color_localorgs{ color:#FFCC00; }	
	
	/* Related Orgs */
	.color_relatedorgs{ color:#339933; }	

	/*  Links */
	.color_links{ color:#3399FF; }	

.listindent{
	line-height:1.6;
	list-style-type: none;
	margin-left:15px;
	margin-right:5px;
	margin-bottom:10px;
	text-indent:-16px;
	padding-left:5px;
}


/*top info area 20100205*/
.info_area {
	font-size: 0.9em;
	text-align: left;
	margin-left:12px;
	margin-right:12px;
	margin-top:5px;
	margin-bottom:10px;
	border:1px dashed #FFCCCC;
}
.info_area h3{
background-color:#FFCCCC;
padding:2px;
margin:0;
}

.info_area dl{
margin:0;
margin-left:5px;
}

