body {font-size:12pt;
	color:#330000;
	margin: 0 0;
	background-color: #ffffff;
	padding: 5px 0px;
	line-height:1.2em;
	background-color: #ffffff;
	}
a:visited { color: #9900CC; }
a:hover {color : #005500;}

.bold{font-size:13pt; font-weight:bold;}
.strong{font-size:14pt; line-height:1.2em;}
.strong2{font-size:10pt; line-height:1.2em;}
.small{  font-size: 11pt; line-height:110%;}
.doc{font-size: 12pt;margin: 1.5em;line-height:1.3em;}
.h3 { font-size:14pt; color: #FF6600; font-weight:bold;}
td { font-size: 12pt;}
td.menu	{ margin: 5em; padding: 10px; line-height:1.3em; font-size:10pt;}
td.small	{  font-size: 11pt%; line-height:1.2em;}
.menu	{ margin: 5em; padding: 10px; line-height:1.2em;}
h2 { font-size:13pt; color: #FF6600;}
h3 { font-size:14pt; color: #FF6600;}
li{margin: 0.5em;}
hr{color: #009933; width: 100%; height: 1;}
.hr2	hr{color: #FF6600; width: 100%; height: 1;}
.hr3	hr{color: #FF9900; width: 100%; height: 8;}
.hr4	hr{color: #666666; width: 100%; height: 1;}
.hr5	hr{color: #33cc00; width: 100%; height: 2;}
hr.border1	{color: #009933;  width: 100%;  background-color: #009933;  height:
			1px;      border:
			1px;      border-style:
		dashed;}
.detail	td{padding: 1px; align:center;}
.detail	{margin: 1px;}
.detail	{color: #330000; font-size=: 10pt;}
.detail	a:link {  color: #FFFFFF}
.detail	a:hover {  color: #000066}
.detail	a:visited {  color: #005500}
.note	{font-size: 12pt
		line-height:2em;
		border-color:#666666; 
		border-width:1px; 
		border-bottom-style:dashed;
		padding: 2px 10px 2px 10px;}
.note2	{font-size: 10.5pt; 
		line-height:2em;
		border-color:#666666; 
		border-width:1px; 
		border-bottom-style:dashed;
		padding: 2px 10px 2px 10px;}
.cm8		{font-size:8pt;}
.cm9		{font-size:9pt;}
.cm10	{font-size:10pt;}
.cm11	{font-size:11pt;}
.cm12	{font-size:12pt;}
.cm13	{font-size:13pt;}
.cm14	{font-size:14pt;}
.cm13	{font-size:13pt;}
.cm17	{font-size:17pt;}
.cm24	{font-size:24pt;}
.cm28	{font-size:28pt;}
.nnote	{font-size: 12pt
		line-height:2em;
		padding: 2px 10px 2px 10px;}
.fs3  {font-size:3pt;}
.fs8  {font-size:8pt;}
.fs9  {font-size:9pt;}
.fs10  {font-size:10pt;}
.fs11  {font-size:11pt;}
.fs12  {font-size:12pt;}
.fs13  {font-size:13pt;}
.fs14  {font-size:14pt;}
.fs15  {font-size:15pt;}
.fs16  {font-size:16pt;}
.fs17  {font-size:17pt;}
.fs18  {font-size:18pt;}
.fs22  {font-size:22pt;}
.fs24  {font-size:24pt;}
.fs28  {font-size:28pt;}
.fs36  {font-size:36pt;}



div.adobe {
font-size:90%;
text-align : center;
width : 100%;
border : #FF3300 1px solid;
padding : 15px;
margin: 10px 0px 0px 0px;
color: #330000;
background : #ffffff}


#news {
margin: 1.5em;line-height:1.3em;
}

#news table{
margin-bottom:20px;
margin:10px 10px;}




#news td.title{
font-size:14pt; font-weight:bold;
color: #FF3300;
padding:2px,0,2px,20px;
border-top:solid 3px #33cc00 100%;
border-bottom:solid 3px #33cc00;
text-align:left;
line-height:1.3em;
}

#news table.txt{
background-image: url(images/dash.gif);
font-size: 16px;
padding: 10px;
text-align: left;
line-height: 28px;

}


#news .photo{
font-size: 11pt;
line-height:1.2em;
padding-top:10px;}

div.green{
border:solid 6px #009900;padding:0px;}

div.orange{
border:solid 6px #FFBC00;padding:15px; margin:6px;}

div.green{
border:solid 6px #009900;padding:0px;}

div.orange{
border:solid 6px #FFBC00;padding:15px; margin:6px;}

#list {
width: 760px;
border-collapse: collapse;
border-spacing: 30;
empty-cells: show;
table-layout: fixed;
font-size: 9pt;
font-family: 'Times New Roman',Times,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,;
color:#330000;
padding: 10px;}

#list th { background: #9cc; font-weight: bold; font-size: 9pt;}
#list td { background: transparent; font-size: 9pt; width: 380px; padding: 6px; }

table#s01 {
  width: 100%;
  border: 1px solid black;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  background: white;
  font-size: 9pt;
  padding: 5px;
  }
table#s01 th, table#s01 td {
	padding: 5px;
  border: 1px solid black;
}

table#s02 {
width: 760px;
border-spacing: 0;
empty-cells: show;
font-size: 9pt;
padding: 5px;
}

table#s02 td {
 font-size: 9pt;
 table-layout: fixed;
}

.k{
margin:0px 0px 20px 15px;
line-height:1em;
}

td#k1{
padding:0px 10px 0px 0px;
}

table#k2{ 
border:#FFA319 1px solid;
background:#FFFFB2;
padding:1px 10px 1px 10px;
margin:10px 0px 5px 0px;
font-weight:bold;
width:100%;
}

table#k3{ 
background:#FFA319;
width:100%;


}

table#k3 th{
background: #FFA319;
color:#ffffff;
padding:5px 5px ;}

table#k3 td{
background: #ffffff;
padding:8px 8px ;
width:50%;

}
