body { color: black; background-color: white; font-size: 10pt; font-family: Helvetica,Arial,sans-serif; margin: 0; padding: 0; text-align: center; }

a:link { text-decoration: underline; color:blue; }
a:visited { text-decoration: underline; color:blue; }
a:hover { text-decoration: underline; color:gray; }

div.banner.top { text-align: left; margin: 0 auto; margin-top: 10px; padding: 0px; width: 768px; height: 35px; border: 0px; }
div.banner.title { margin: 0 auto; margin-top: 10px; width: 768px; height:106px; background-image:url(02.jpg); }
div.navi.top { text-align: auto; margin: 0 auto; margin-top: 10px; width: 768px; height: 35px; padding: 0px; border: 0px; }
div.navi.bottom { text-align: auto; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; width: 768px; border-top: 1px solid gray; color: gray; font-size: 8pt; }
div.content { margin: 0 auto; width: 768px; }
div.content.text { margin-top: 10px; width: 100%; float: left; }
div.headline { width: 100%; float: left; border-bottom: 1px solid silver; margin-top: 20px; }

table.banner.top { width: 768px; height: 35px; }
table.navi.top { text-align: center; width: 768px; height: 35px; }
table.navi.bottom { text-align: center; margin: 0 auto; width: 350px; }
table.content { width: 768px; }
td.content { width: 50%; text-align: left; vertical-align: top; }

span.navi.top { color: #000000; height: 35px; padding-left: 20px; padding-top: 0px; border: 0px; }
span.headline { font-size: 12pt; font-family: Helvetica,Arial,sans-serif; color: #660099; }

*.text.big { font-size: 12pt; }
*.text.black { color: #000000; }
*.text.purple { color: #660099; }
*.text.white { color: #FFFFFF; }
*.text.gray { color: #666666; }
*.text.black.small { color: #000000; font-size: 8pt; text-align: left; }
*.text.purple.small { color: #660099; font-size: 8pt; }
*.text.black.big { color: #000000; font-size: 12pt; }
*.text.purple.big { color: #660099; font-size: 12pt; }
*.text.gray.big { color: #666666; font-size: 12pt; }