a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #ff0000; }
a:active { color: #ffffff; }
a:link.link { color: #0000ff; }
a:visited.link { color: #0000ff; }
a:hover.link { color: #ff0000; }
a {text-decoration:none;}
body 
 {
 background-image:url("body.gif");
 text-align:center;
 }
div.top
 {
 width: 830px;
 table-layout: fixed;
 border: 0px #339900; solid;
 margin : 0 auto 0 auto;
 }
th
 {
 line-height:1.3;
 font-size:80%;
 font-weight: normal;
 border: 1px #fffff0 solid;
 }
table, tr, th
 {
 background-color: #fffff0;
 }
tr, th
 {
 padding: 5px;
 }
th.top1
 {
 font-size:12px; color :#ffffff;
 background-image:url("body.gif");
 text-align: left; vertical-align: middle;
 width: 819px; height: 30px;
 font-weight: bold;
 border: 1px #ff9900 solid;
 }
th.top2
 {
 font-size:12px;
 background-color: #ffffff;
 text-align: left; vertical-align: top;
 width: 469px; height: 60px;
 padding: 0px;
 }
th.top3
 {
 font-size:12px;
 background-color: #fffff0;
 text-align: center; vertical-align: middle;
 width: 346px; height: 60px;
 }
th.toppr1
 {
 text-align: left; vertical-align: top;
 width: 515px; height: 30px;
 }
th.toppr2
 {
 text-align: center; vertical-align: middle;
 width: 300px; height: 30px;
 padding: 0px;
 }
th.pr1
 {
 text-align: center; vertical-align: top;
 width: 230px; height: 30px;
 padding: 0px;
 }
th.pr2
 {
 text-align: center; vertical-align: top;
 width: 471px; height: 30px;
 padding: 0px;
 }
th.pr3
 {
 text-align: left; vertical-align: top;
 width: 120px; height: 30px;
 padding: 0px;
 }
th.pr4
 {
 text-align: center; vertical-align: middle;
 width: 819px; height: 30px;
 }
th.linkpr
 {
 text-align: left; vertical-align: top;
 width: 471px; height: 30px;
 padding: 0px;
 }
th.mail
 {
 text-align: left; vertical-align: top;
 width: 585px; height: 30px;
 padding: 5px;
 }
th.end
 {
 color :#ffffff;
 text-align: center; vertical-align: middle;
 width: 819px; height: 30px;
 background: #000000;
 }
th.topmenu1
 {
 text-align: center; vertical-align: top;
 width: 230px; height: 30px;
 margin: 10 0 0 0px;
 }
th.topmenu2
 {
 line-height:1.3;
 text-align: left; vertical-align: top;
 width: 220px; height: 30px;
 margin: 0 10 0 10px;
 }
th.topsite
 {
 line-height:1.1;
 text-align: left; vertical-align: top;
 width: 230px; height: 30px;
 padding: 0px;
 }
h1
 {
 font-size:100%;
 display:inline;
 margin:0;
 }
h2
 {
 font-size:100%;
 display:inline;
 margin:0;
 }
h2.toppr
 {
 font-size:120%; color :#ffffff;
 text-align: center; vertical-align: middle;
 background: #000000;
 display: block;
 margin:0;
 }
h2.menupr
 {
 font-size:120%; color :#ffffff;
 text-align: center; vertical-align: middle;
 background: #000000;
 display: block;
 margin:0;
 }
p
 {
 margin:0;
 }
ul
 {
 margin: 0 0 0 20px;
 padding: 0;
 } 
li
 {
 margin-top: 3px;
 }
strong.line
 {
 font-size:120%;
 text-align: center; vertical-align: middle;
 background: #f0f8ff;
 display: block;
 margin:0;
 }
span.genrepr
 {
 font-size:120%; color :#ffffff;
 text-align: center; vertical-align: middle;
 background: #000000;
 display: block;
 margin:0;
 font-weight: bold;
 }
span.line
 {
 font-size:100%;
 text-align: center; vertical-align: middle;
 background: #90ee90;
 display: inline;
 margin:0;
 font-weight: normal;
 }