body { background-color:#FFFFFF; color:#330000; margin:0px; padding:0px; line-height:100%; }
a:link { color:#330000; }
a:visited { color:#336633; }
a:active,a:hover { color:#996633; }

.spanstyle { position:absolute; visibility:hidden; color:#330000; font-size:10pt; border:1px #330000 solid; word-wrap:normal; padding:4px 8px; background-color:#FFFFF0; z-index:100; font-family:MS Gothic,Osaka; }
.syadowstyle { position:absolute; visibility:hidden; color:#330000; font-size:10pt; border:1px gray solid; word-wrap:normal; padding:4px 8px; background-color:#330000; z-index:90; }
.temp_style { color:#330000; font-weight:bold; background-color:#330000; text-decoration:none; }

.base { margin:0px; padding:0px; width:100%; height:100%; text-align:center; vertical-align:top; }
.base_lt { margin:0px; padding:0px; width:48px; height:92px; background-image:url(./images/base_lt.gif); background-attachment:scroll; background-repeat:no-repeat; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.base_tp { margin:0px; padding:0px; height:92px; background-image:url(./images/base_tp.gif); background-attachment:scroll; background-repeat:repeat-x; font-size:1px; line-height:1px; text-align:center; vertical-align:bottom; }
.base_rt { margin:0px; padding:0px; width:22px; height:92px; background-image:url(./images/base_rt.gif); background-attachment:scroll; background-repeat:no-repeat; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.base_le { margin:0px; padding:0px; width:48px; height:22px; background-image:url(./images/base_le.gif); background-attachment:scroll; background-repeat:repeat-y; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.base_ct { margin:0px; padding:0px; width:700px; height:280px; background-image:url(./images/base.gif); background-attachment:scroll; background-repeat:repeat; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.base_ri { margin:0px; padding:0px; width:22px; height:22px; background-image:url(./images/base_ri.gif); background-attachment:scroll; background-repeat:repeat-y; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.base_lb { margin:0px; padding:0px; width:48px; height:22px; background-image:url(./images/base_lb.gif); background-attachment:scroll; background-repeat:no-repeat; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.base_bt { margin:0px; padding:0px; height:22px; background-image:url(./images/base_bt.gif); background-attachment:scroll; background-repeat:repeat-x; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.base_rb { margin:0px; padding:0px; width:22px; height:22px; background-image:url(./images/base_rb.gif); background-attachment:scroll; background-repeat:no-repeat; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.field { margin:0px; padding:0px; text-align:center; vertical-align:top; height:366; padding:16px 32px; }

.bt { color:#330000; font-size:75%; line-height:1.3; font-weight:normal; text-align:center; vertical-align:bottom; background-color:#E0D0D0; }
.sl { color:#330000; font-size:75%; line-height:normal; font-weight:normal; text-align:center; vertical-align:bottom; background-color:#FFFFF0; }

.nm { color:#330000; font-size:88%; font-weight:normal; text-align:center; padding:4px 16px; }
.hd { color:#FFFFFF; font-size:1px; line-height:1px; text-align:center; vertical-align:top; }
.tg { color:#330000; font-size:88%; font-weight:normal; padding:4px 4px 4px 32px; }
.tl { color:#330000; font-size:120%; font-weight:bold; padding:4px 32px 4px 4px; }
.ct { color:#330000; font-size:75%; font-weight:normal; text-align:right; padding:4px 0px 0px 0px; }
.cp { color:#A08080; font-size:75%; font-weight:normal; text-align:left; padding:2px 32px; }
.cm { color:#A08080; font-size:100%; font-weight:normal; text-align:left; padding:0px 0px; }
.cr { color:#993333; font-weight:bold; padding:0px 2px; }

.tb { color:#FFF8F8; font-size:88%; font-weight:bold; text-align:left; vertical-align:top; padding:6px 24px; background-image:url(./images/title_bar.jpg); background-repeat:repeat-y; }
.ts { color:#330000; font-size:88%; font-weight:bold; text-align:left; vertical-align:top; padding:6px 8px; }

.tt { color:#330000; background:#E0D0D0; font-size:75%; font-weight:normal; line-height:1.3; text-align:center; vertical-align:middle; font-family:MS Gothic,Osaka; padding:6px 16px; }
.ti { color:#330000; background:#FFFFF0; font-size:75%; font-weight:normal; line-height:1.3; text-align:left; vertical-align:middle; font-family:MS Gothic,Osaka; padding:6px 16px; }
.tc { color:#330000; background:#FFFFF0; font-size:75%; font-weight:normal; line-height:1.3; text-align:left; vertical-align:top; font-family:MS Gothic,Osaka; }

.it { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:8px 16px; }
.ih { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:6px 8px 2px 16px; }
.in { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:2px 16px 2px 0px; }

.kh { color:#330000; font-size:75%; font-weight:normal; line-height:1.3; text-align:left; padding:4px 4px 2px 2px; }
.kn { color:#330000; font-size:75%; font-weight:normal; line-height:1.3; text-align:left; padding:2px 16px 2px 0px; }

.ma { text-align:left; width:100%; height:100%; background-image:url(./images/base.gif); background-repeat:repeat; padding:16px 12px; }
.mh { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:8px 0px; }
.mt { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:2px 0px; }
.ms { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:8px 0px; }
.mn { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:2px; }
.ml { color:#330000; font-size:75%; font-weight:normal; text-align:left; padding:0px 16px 8px 24px; }

.tf { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; }

.mb { width:420px; color:#FFF8F8; font-size:88%; font-weight:bold; text-align:left; vertical-align:top; padding:6px 24px; background-image:url(./images/menu_bar.jpg); background-repeat:repeat-y; }
.sb { width:60px; color:#330000; font-size:88%; font-weight:bold; line-height:1.3; text-align:left; vertical-align:top; padding:4px 24px; background:#E0D0D0; }

.gp { color:#FFFFFF; font-size:1px; line-height:1px; text-align:center; padding:2px 8px; }
.gt { color:#330000; font-size:100%; font-weight:bold; text-align:left; padding:2px 8px; }
.gd { color:#330000; font-size:88%; font-weight:normal; text-align:left; line-height:1.2em; padding:2px 8px 2px 16px; }
.gh { color:#330000; font-size:75%; font-weight:normal; text-align:right; padding:2px 2px 2px 8px; }
.gi { color:#330000; font-size:75%; font-weight:normal; text-align:left; padding:2px 12px 2px 2px; }
.gm { color:#330000; font-size:75%; font-weight:normal; line-height:1.3; text-align:left; padding:2px 12px 2px 2px; }
.gb { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:4px 12px; }
.ge { color:#993333; font-size:88%; font-weight:normal; line-height:1.3; text-align:left; padding:4px 12px; }

.bb { text-align:center; width:100%; height:100%; background-image:url(./images/base.gif); background-repeat:repeat; padding:8px 8px; }
.bs { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:center; padding:4px; }
.bm { color:#330000; font-size:88%; font-weight:normal; line-height:normal; text-align:center; padding:4px; background-color:#F8F0F0; }
.bn { color:#330000; font-size:75%; font-weight:normal; line-height:normal; padding:4px; background-color:#FFFFFF; }
.bd { color:#330000; font-size:100%; line-height:1.3; font-weight:normal; text-align:center; vertical-align:bottom; background-color:#E0D0D0; }
.bi { color:#993333; font-weight:normal; line-height:1.3; text-align:center; padding:0px 4px; }
.bk { color:#330000; font-size:75%; font-weight:normal; line-height:normal; padding:4px; background-color:#FFFFF0; }

.ut { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:center; padding:4px 4px 0px; }
.um { color:#330000; font-size:88%; font-weight:normal; line-height:1.3; text-align:center; padding:0px 4px; }

.lm { color:#330000; font-size:88%; font-weight:bold; line-height:normal; text-align:left; padding:4px 8px; background-color:#F8F0F0; }
.ln { color:#330000; font-size:88%; font-weight:normal; line-height:normal; text-align:left; padding:4px 8px; background-color:#FFFFFF; }
.le { color:#886666; font-size:75%; font-weight:normal; line-height:normal; text-align:left; padding:4px 8px 4px 12px; }

.st { color:#330000; background:#F8F0F0; font-size:75%; font-weight:normal; line-height:1.3; text-align:center; vertical-align:middle; font-family:MS Gothic,Osaka; padding:6px 16px; }
.si { color:#330000; background:#FFFFF0; font-size:75%; font-weight:normal; line-height:1.3; text-align:left; vertical-align:middle; font-family:MS Gothic,Osaka; padding:6px 16px; }
.se { color:#993333; background:#FFFFF0; font-size:75%; font-weight:normal; line-height:1.3; text-align:left; vertical-align:middle; padding:6px 16px; }

.im { color:#330000; font-size:88%; font-weight:normal; line-height:normal; text-align:center; padding:0px; }
.is { color:#330000; font-size:75%; font-weight:normal; line-height:normal; text-align:center; padding:0px; }

.hm { color:#330000; font-size:88%; font-weight:normal; line-height:normal; text-align:center; background-color:#F8F0F0; padding:6px 8px; }
.hi { color:#330000; font-size:75%; font-weight:normal; line-height:normal; text-align:center; }
.hn { color:#330000; font-size:75%; font-weight:normal; line-height:normal; background-color:#FFFFFF; padding:6px 6px; }
.hb { color:#330000; font-size:75%; font-weight:normal; line-height:normal; background-color:#FFFFFF; padding:1px 6px; }

.ns { color:#330000; }
.ng { color:#D0A0A0; }
.np { color:#F8F0F0; font-weight:bold; background-color:#663333; padding:2px 6px; }

.ex { color:#330000; font-size:88%; font-weight:normal; line-height:1.3em; text-align:left; padding:0px 16px; }

