@charset "utf-8";
body                        { text-align: left; }
div.d1                      { text-align: left; }
div.head,div.foot           { background-repeat: repeat-x;  background-position: center center; margin: 0; border-style: solid; border-width: 4px 0; text-align: center; }
div.head div                { background-repeat: no-repeat; background-position: center center; height:50px; }
div.foot                    { padding: 10px; }
div.head p,div.foot p       { margin: 0; padding: 0; }
*                           { line-height: 1.5em; }
body                        { margin: 0; padding: 0; font-size: 10pt; }
input,textarea              { font-size: 10pt; }
form                        { margin: 0; padding: 0; }
h1,h1 a                     { margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
p,ul,dl                     { margin: 10px; padding: 0; }
ul                          { list-style: disc outside; }
li                          { margin-left: 20px; padding: 0; }
div.margin                  { margin: 10px; }
div.normal                  { margin: 10px; }
div.gpns                    { margin: 0; }

.rt                         { text-align: right; }
.ct                         { text-align: center; }
.lt                         { text-align: left; }
.tp                         { vertical-align: top;}
.md                         { vertical-align: middle;}
.bt                         { vertical-align: bottom;}

div.head a                  { margin: 0; }
.ct table,.ct div.gpns,.ct object,.ct embed { margin: 0 auto; }
table.no td                 { padding: 0; vertical-align: middle; }

/* Common */
canvas                      { margin: 0; }
div.gpns                    { position: relative; text-align: left; }
div.gpns table              { position: absolute; text-align: left; }
div.gpns canvas             { position: absolute; }
div#gnbs table td           { padding: 0; }
__delete__input.button                { width: 100px; height: 30px; }

div#ifhd         ,div#ifft                    { margin: 10px; padding: 0; }
div#ifhd table   ,div#ifft table              { font-size: 10pt; }
div#ifhd ul      ,div#ifft ul                 { margin: 0; padding: 0; list-style: disc outside; }
div#ifhd ul li   ,div#ifft ul li              { margin: 0 0 4px 0; padding: 0; display: block; width: 240px; float: left; font-size: 9pt; }
div#ifhd ul img  ,div#ifft ul img             { float: left; margin-right: 4px; }
div#ifhd div.mend,div#ifft div.mend           { margin-bottom: 6px; }

/* Generator */
div#frnd                    { margin: 0 10px; padding: 0; }
div#frnd li                 { margin: 0 10px 0 0; padding: 0; list-style-type: none; float: left; width: 78px; overflow: hidden; }
div#frnd input              { margin: 0  2px 0 0; padding: 0; }
div#frnd label,div#frnd a   { display: block; white-space: nowrap; }
div.mend                    { clear: both; }
div#gvbt                    { margin: 0; padding: 10px 16px 6px 4px; text-align: right; float: right; visibility:hidden; }
div#gvbt a                  { margin-left: 12px; }
a img                       { border-style: none; }

/* Amazon */
span.ama-key                { display: none; }


p.footsite       { margin: 0; padding: 10px; font-size: 0; line-height: 0; text-align: center; }
p.footsite a     { margin: 0; padding: 0; }
p.footsite img   { margin: 5px; padding: 0; }
