 a {
text-decoration : underline;
}

 body {
margin:0;
padding:0;
text-align:center;
font-size: 12pt;
line-height: 1.4em;
background-color: #fff4f1;
}

.bsb501 {
margin: 2px;
padding: 3px;
font-size: 10pt;
clear: both;
}

.bsb501 form {
margin: 0px;
padding: 0px;
}

.bsb501 h1 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 12pt;
font-weight: bold;
color: #315d29;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

.bsb501 h2 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 12pt;
font-weight: bold;
color: #315d29;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

.bsb501 h3 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 10pt;
font-weight: bold;
color: #315d29;
}

.bsb501 img {
border: 0;
}

.bsb501 p {
margin: 0px;
padding: 4px;
}

.bsb501 td {
background-color: #ffeeee;
}

.bsb504r_118 {
margin: 2px;
padding: 3px;
font-size: 10pt;
clear: both;
}

.bsb504r_118 h1 {
margin: 0px;
padding: 4px 2px 0px 4px;
font-size: 12pt;
font-weight: bold;
color: #333333;
border-width: 0px 0px 0px 12px;
border-style: solid;
border-color: #ffccff;
}

.bsb504r_118 h2 {
margin: 0px;
padding: 4px 2px 0px 4px;
font-size: 12pt;
font-weight: bold;
color: #333333;
border-width: 0px 0px 0px 12px;
border-style: solid;
border-color: #ffccff;
}

.bsb504r_118 h3 {
margin: 0px;
padding: 4px 2px 0px 4px;
font-size: 10pt;
font-weight: bold;
color: #333333;
}

.bsb504r_118 img {
border: 0px;
padding: 4px;
float: right;
}

.bsb504r_118 p {
margin: 0px;
padding: 4px;
}

.btm10001 {
font-size: 10pt;
color: #333333;
background-color: #cccccc;
text-align: right;
}

.dfmkey {
width: 120px;
}

.dfmval {
width: 400px;
}

.dred {
color: #ff3333;
}

.hfb601 {
width: 270px;
margin: 2px;
padding: 3px;
font-size: 10pt;
float: left;
}

.hfb601 h1 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 12pt;
font-weight: bold;
color: #315d29;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

.hfb601 h2 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 12pt;
font-weight: bold;
color: #315d29;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

.hfb601 h3 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 10pt;
font-weight: bold;
color: #315d29;
}

.hfb601 img {
border: 0;
}

.hfb601 p {
margin: 0px;
padding: 4px;
}

.kugiri {
margin: 0px;
padding: 0px;
clear: both;
}

.pagetop {
margin: 0px;
padding: 0px;
text-align: left;
}

.pagetop h1 {
margin: 0px;
padding: 2px 10px;
color: #663300;
background-color: #ffcccc;
font-size: 10pt;
font-weight: normal;
}

.pagetop p {
margin: 0px;
padding: 12px 10px;
}

.smenu201 {
margin: 8px 0px 4px 0px;
padding: 0px;
}

.smenu201 h5 {
margin: 2px 0px 0px 0px;
padding: 4px 6px 0px 2px;
font-size: 10pt;
font-weight: bold;
}

.smenu201 img {
border: 0px;
}

.smenu201 p {
margin: 0px;
padding: 0px;
}

.smenu33100 {
margin: 4px 0px;
padding: 0px;
}

.smenu33100 a {
display: block;
height: 26px;
margin: 0px;
padding: 4px 10px 0px 10px;
font-size: 10pt;
color: #0000cd;
text-decoration: none;
background-image: url("parts/mb411.jpg");
background-repeat: no-repeat;
background-position: left top;
}

.smenu33100 a:hover {
color: #ff8000;
}

.smenu33100 p {
margin: 0px;
padding: 0px;
}

.smenu33102 {
margin: 4px 0px;
padding: 0px;
}

.smenu33102 a {
display: block;
height: 26px;
margin: 0px;
padding: 4px 10px 0px 10px;
font-size: 10pt;
color: #0000cd;
text-decoration: none;
background-image: url("parts/mb502.png");
background-repeat: no-repeat;
background-position: left top;
}

.smenu33102 a:hover {
color: #ff8000;
}

.smenu33102 p {
margin: 0px;
padding: 0px;
}

.t2b801 {
width: 366px;
margin: 2px;
padding: 3px;
font-size: 10pt;
float: left;
}

.t2b801 h1 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 12pt;
font-weight: bold;
color: #315d29;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

.t2b801 h2 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 12pt;
font-weight: bold;
color: #315d29;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

.t2b801 h3 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 10pt;
font-weight: bold;
color: #315d29;
}

.t2b801 img {
border: 0;
}

.t2b801 p {
margin: 0px;
padding: 4px;
}

.topicdate {
margin: 2px;
padding: 3px;
font-size: 10pt;
text-align: right;
clear: both;
}

.topicdate p {
margin: 0px;
padding: 4px;
}

.trb701 {
width: 178px;
margin: 2px;
padding: 3px;
font-size: 10pt;
float: left;
}

.trb701 h1 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 12pt;
font-weight: bold;
color: #315d29;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

.trb701 h2 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 12pt;
font-weight: bold;
color: #315d29;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333333;
}

.trb701 h3 {
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 10pt;
font-weight: bold;
color: #315d29;
}

.trb701 img {
border: 0;
}

.trb701 p {
margin: 0px;
padding: 4px;
}

