a { font-family: Arial, Helvetica, sans-serif; }
a:link, a:visited { background-color: #FFF9D2; color: #000000; }
a:hover { background-color: #FFF9D2; color: #660000; }
a:active { text-decoration: none; }
a:link.noline, a:visited.noline,a:hover.noline,a:active.noline { text-decoration: none; background-color: #FFF9D2; color: #000000; }
body { background-color: #FFF9D2; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-top: 0; }
button { background-color: #FFEA51; color: #255942; float: left; }
embed.embed { float: left; margin-top: 0px; }
h1 { font-size: 14mm; margin-bottom: 0; margin-top: 5px; }
h2 { font-size: 7mm; margin: 5px; }
hr { clear: both; display: block; visibility: hidden; }
li.yingyang { font-size: 4mm; font-weight: bold; line-height: 18px; list-style-image: url(gifs/bullet.gif); margin: 0 10px 6px 0; padding: 0; text-align: left; }
li.yingyanglg { font-size: 5mm; font-weight: bold; line-height: 18px; list-style-image: url(gifs/bullet.gif); margin: 20px 10px 25px 0; padding: 0; text-align: left; }
p, .c { text-align: center; margin-left: auto; margin-right: auto; }
table.llinks { border-right: 1px solid #255942; float: left; margin-right: 10px; }
.bdr { border: solid #255942 2px; text-align: center; }
.bdrl { border: solid #255942 2px; float: left; margin: 5px 10px 0 5px; }
.bdrr { border: solid #255942 2px; float: right; margin: 5px 0 5px 10px; }
.coned { list-style-image: none; margin: 0 0 0 -15px; padding: 0; }
.course { background-color: #FFF7BF; border: solid 1px #255942; margin-bottom: 10px; margin-left: auto; text-align: right; width: 725px; }
.cust { background-color: #FFF7BF; border: solid 1px #255942; color: #255942; font-size: smaller; text-align: center; }
.fll { float: left; }
.fllpadr, div.llinks { float: left; padding-right: 10px; }
.flr { float: right; }
.flrpadl { float: right; padding-left: 10px; }
.hide { display: none; }
.j { text-align: justify; }
.l { text-align: left; }
.lindent { padding-left: -50px; text-align: left; }
.line { clear: both; display: block; width: 100%; }
.log_input { font-size: 4mm; width: 130px; }
.main { background-color: transparent; background-image: url(gifs/teishin1.gif); background-position: top; background-repeat: no-repeat; border: solid #255942 1px; color: #255942; margin-left: auto; margin-right: auto; margin-top: 0; padding: 0; text-align: center; vertical-align: top; width: 950px; }
.notstrongl{ font-weight: normal; text-align: left; }
.padmain { padding: 0 5px 5px 5px; }
.paypal { text-align: center; vertical-align: bottom; width: 150px; }
.pics_right { float: right; width: 404px; }
.r { text-align: right; }
.red { color: #CD5C5C; }
.show { background-color: #FFF4A6; border: solid 1px #255942; color: #000000; display: block; font-size: 3.5mm; margin: 5px; padding: 5px; }
.sm { font-size: smaller; }
.sml { font-size: smaller; text-align: left; }
.smr { font-size: smaller; text-align: right; }
.vertop, .vtop { vertical-align: top; }
.video { display: block; height: 350px; width: 425px; }
.wd100 { width: 100%; }
.wd725 { right; margin-left: auto; text-align: right; width: 725px; }
.wdcourse { margin-left: auto; text-align: right; width: 670px; }
.homevideo { border: solid #255942 2px; float: right; margin: 5px 0 5px 10px; background-image: url(img/teishin2.jpg); }


