
body {
	font-size : 0.95em;
	line-height : 1.4em;
}
table {
	font-size : 0.95em;
	line-height : 1.4em;
	margin : 10px 0px;
}
code {
	font-size : 0.95em;
	line-height : 1.6em;
}
acronym {
	border-bottom : #000000 dashed 1px;
}
.navi-border {
   width : 750px;
   height : 1px;
   margin-top : 20px;
   margin-bottom : 0px;
   border-top : 1px #CCCCCC solid;
}
.navi-head {
   width : 750px;
   margin : 5px;
   background-color : #CCFFCC;
   font-weight : bold;
   color : #006600;
}
.undernavi { 
   width : 750px;
   padding-bottom : 10px;
   font-size : 0.80em; 
}
.bl {
	width : 750px;
	padding : 5px;
	padding-left : 20px;
	background-color : #CCFFFF;
	border-top : solid #003399 1px;
	border-bottom : solid #003399 1px;
	border-left : solid #003399 15px;
	border-right : solid #003399 15px;
	color : #CCFFFF;
}
.rd {
	width : 750px;
	padding : 5px;
	padding-left : 20px;
	background-color : #FFCCCC;
	border-top : solid #CC0000 1px;
	border-bottom : solid #CC0000 1px;
	border-left : solid #CC0000 15px;
	border-right : solid #CC0000 15px;
	color : #CC0000;

}
.s-box {
	width : 70px;
	margin : 0px;
	padding : 0px;
	border : solid #3366FF 1px;
	background-color : #FFFFCC;
}
.s-head {
	padding : 2px 0px 2px 24px;
	background-color : #3366FF;
	margin : 0px;
}
.s-body{
	padding : 2px 0px 2px 18px;
	margin : 2px;
}
a:hover { 
	color : #FF6600 
}
.copy1 {
	width : 750px;
	margin : 0px;
	border : solid #888888 1px;
	border-bottom : 0px;
	background-color : #FFFFCC;
	padding : 5px;
	text-align : center;
}
.copy2 {
	width : 750px;
	margin : 0px;
	border : solid #888888 1px;
	border-top : 0px;
	background-color : #FFFFCC;
	padding : 5px;
	text-align : center;
}