body {
 color: #333333;
 background-color: #ffffff;
 font-size: 10pt;
 line-height: 130%;
 }
A:link {
 color: #000099;
 background-color: #transparent;
 text-decoration: none;
 }
A:visited {
 color: #000099;
 background-color: #transparent;
 text-decoration: none;
 }
A:active {
 color: #000099;
 background-color: #transparent;
 text-decoration: none;
 }
A:hover {
 color: #ffffff;
 background-color: #transparent;
 text-decoration: none;
 background-color: #3399cc;
 }
table {
 width: 600px;
 }
td {
 color: #333333;
 font-size: 10pt;
 line-height: 140%;
 }
td.menu {
 color: #333333;
 background-color: #cccccc;
 font-size: 10pt;
 width: 450px; 
 }
td.top {
 padding: 0px;
 }
th {
 color: #333333;
 background-color: #cccccc;
 font-size: 10pt;
 font-weight : normal;
 text-align : left;
 padding: 3px;
 }
th.title {
 color: #333333;
 background-color: #ffffff;
 font-size: 12pt;
 font-weight : bold;
 text-align : left; 
 }
hr {
 height:1px;
 border-color:#333333;
 }
div.diary {
 color: #333333;
 background-color: #ffffff;
 font-size: 10pt;
 line-height: 140%;
 width: 460px;
 padding: 5px;
 }
div.about {
 font-size: 10pt;
 line-height: 110%;
 width: 450px;
 }
font.normal {
 color: #333333;
 background-color: #transparent;
 font-size: 10pt;
 }
font.small {
 color: #333333;
 background-color: #transparent;
 font-size: 8pt;
 line-height: 140%;
 }
font.quot {
 color: #3399cc;
 background-color: #transparent;
 font-size: 10pt;
 }
font.note {
 color: #3399cc;
 background-color: #transparent;
 font-size: 8pt;
 }
font.hidden {
 color: #ffffff;
 background-color: #transparent;
 font-size: 10pt;
 }
font.top1 {
 color: #333333;
 background-color: #transparent;
 font-size: 8pt;
 line-height: 110%; 
 }
dt {
 color: #333333;
 background-color: #transparent;
 text-indent: 20pt;
 }
dd {
 color: #333333;
 background-color: #transparent;
 font-size: 10pt;
 }
dd.log {
 color: #333333;
 background-color: #transparent;
 font-size: 8pt;
 }


