.abs { position:absolute; }
.large { font-size:24px; font-weight:bold; }

.hei { font-size:10px; }
.mtit { font-size:18px; color:ffffff; margin-top:0.7em; margin-bottom:0.3em; }

.normal { font-size:16px; line-height:1.3em; margin-top:0.5em; margin-bottom:0.9em; }
.normalc{ font-size:16px; line-height:1.3em; margin-top:0.5em; margin-bottom:0.9em; clear:both;}

.small  { font-size:14px; line-height:1.2em; margin-top:0.5em; margin-bottom:0.9em; }
.small0 { font-size:14px; line-height:1.2em; }
.smallc { font-size:14px; line-height:1.2em; background-color:007f7f;}

.xsmall { font-size:10px; }
.ruby   { font-size:9px; }

.scom { font-size:12px; color:5ad5d5; margin-top:2px; margin-bottom: 2px; }
.smemo { font-size:10px; color:5ad5d5; }
.shead { font-size:24px; font-weight:bold; }
.sbad { color:74ffff; }
.sgood { color:ff7fff; }

.caution { color:00ffff; }
.black { color:ffffff;}

.toolb { font-size:16px; font-weight:bold; margin-top:2px; margin-bottom: 2px; }
.tool  { font-size:14px; line-height:1.2em; margin-bottom:0.7em; }
.tools { font-size:12px; line-height:1.2em; margin-bottom:0.7em; }

.cmajor    { color:007f00; }
.cwand     { color:007fff; }
.ccup      { color:ff0000; }
.csword    { color:ff00ff; }
.cpentacle { color:0000ff; }

.goldbird { background-color: 0028ff; }
.silverbird { background-color: 1f1f1f; }
.bronzebird { background-color: 5ad5d5; }
.whitebird { background-color: 00000f; }

.h1 { font-size:24px; font-weight:bold; margin-top: 0.2em; margin-bottom: 1em;}
.h2 { font-weight:bold; background-color:00007f; margin-top: 1em; margin-bottom: 1em;}
.h3 { background-color:00007f; }
.sirius { font-size:24px; font-weight:bold; }
.procyon { font-size:18px; font-weight:bold; }

.vega   { font-size:18px; }
.vega2  { font-size:18px; margin-top: 0.6em; margin-bottom: 0.6em;}
.vega3  { font-size:18px; margin-bottom: 0.6em;}
.lyra   { font-size:18px; background-color:00009f; }
.sheliak{ font-size:18px; background-color:1f1f1f; }   /*ƒÀLyrae*/
.sulafat{ font-size:18px; background-color:5f5f5f; }   /*ƒÁLyrae*/

.spica  { font-size:14px; margin-top: 0.5em; margin-bottom: 0.5em;}
.spica1 { font-size:14px; }
.spica2 { font-size:14px; margin-top: 0.5em; margin-bottom: 0.5em;}
.spica3 { font-size:14px; margin-bottom: 0.5em;}
.virgo  { font-size:14px; background-color:00009f; }
.porrima{ font-size:14px; background-color:1f1f1f; }   /*ƒÁVirgo*/
.vinde  { font-size:14px; background-color:5f5f5f; }   /*ƒÃVirgo Vindemiatrix */
.syrma  { font-size:14px; color:2d96e1; }   /*ƒÇVirgo */
.auva   { font-size:14px; color:fdb769; }   /*ƒÂVirgo */

.mira { font-size:16px; color:7f7f7f; }

.indo { margin: 0.5em 0em 0.5em 2em;}
.india { margin: 0.2em 0em 0.2em 4em;}

.barbara { font-weight:bold; }



DIV { margin-bottom: 0.3em; }

DIV.button { margin-top: 0.5em; margin-bottom: 0.3em; 
  color: ffff00; background-color: 3f3f3f;
  border-top: 1px solid silver;  border-left: 1px solid silver;
  border-right: 1px solid gray;  border-bottom: 1px solid gray;
  text-align: center; font-size: 12px;  padding: 1px;
}
SPAN.xmenu {
  color: ffffff; background-color: 0030f7;
  border-top: 1px solid 00ffff;  border-left: 1px solid 00ffff;
  border-right: 1px solid 7b7bff;  border-bottom: 1px solid 7b7bff;
  text-align: center; font-size: 12px;  padding: 1px;
}
SPAN.xmenu1 {
  color: ffffff; background-color: 0030f7;
  border-top: 1px solid d629d6;  border-left: 1px solid d629d6;
  border-right: 1px solid ff7bff;  border-bottom: 1px solid ff7bff;
  text-align: center; font-size: 12px;  padding: 1px;
}
DIV.cap { font-weight:bold; 
  color: 000000; background-color: 777711;
  border-top: 1px solid 333300;  border-left: 1px solid 333300;
  border-right: 1px solid 999966;  border-bottom: 1px solid 999966;
  text-align: center; padding: 5px 3px 3px 0.5em;
}

DIV.capm { font-weight:bold; 
  color: ffffff; background-color: 000069;
  border-top: 2px solid 00000f;  border-left: 2px solid 00000f;
  border-right: 2px solid 6464cd;  border-bottom: 2px solid 6464cd;
  text-align: center; padding: 4px 3px 3px 3px;
  font-size: 16px;
}
DIV.capg { font-weight:bold; 
  color: ffffff; background-color: 0028ff; /*273dc6;*/
  border-top: 2px solid 000046;  border-left: 2px solid 000062;
  border-right: 2px solid 8ba1ff;  border-bottom: 2px solid a7bdff;
  text-align: center; padding: 4px 3px 3px 3px;
  font-size: 14px;
}
DIV.caps { margin-top: 0.5em; margin-bottom: 0.3em; 
  color: ffff00; background-color: 3f3f3f;
  border-top: 1px solid silver;  border-left: 1px solid silver;
  border-right: 1px solid gray;  border-bottom: 1px solid gray;
  text-align: center; font-size: 14px;  padding: 1px;
}
DIV.gmenu { margin-top: 3px; margin-bottom: 2px; 
  color: ffffff; background-color: 101473;
  border-top: 1px solid 0c0e3d;  border-left: 1px solid 0c0e3d;
  border-right: 1px solid 7379d6;  border-bottom: 1px solid 9496f7;
  text-align: center; font-size: 14px;  padding: 1px;
}
DIV.gmenus { margin-top: 3px; margin-bottom: 2px; 
  color: ffffff; background-color: 101473;
  border-top: 1px solid 0c0e3d;  border-left: 1px solid 0c0e3d;
  border-right: 1px solid 7379d6;  border-bottom: 1px solid 9496f7;
  text-align: center; font-size: 12px;  padding: 2px;
}

IMG.aright { float:right; border:none; clear:both; margin-bottom:4px; margin-left:3px;}
IMG.aleft  { float:left;  border:none; clear:both; margin-bottom:4px; margin-right:3px;}

BODY { font-size:18px; background-color:00001f; color:ffffff; }
A:link { color: ffff00; }
A:visited { color: 7fff7f; }

A:LINK   { color: ffff00; text-decoration: underline; }
A:VISITED{ color: 00ff00; text-decoration: underline; }
A:HOVER  { color: ffff7f; text-decoration: underline; background-color:333333; }
A:ACTIVE { color: ff00ff; text-decoration: underline; }


H1{
  color: ffffff;
  text-align: left;
  border-bottom-color: 3300ff;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 5px;
  border-left-width: 0px;
}
H2{
  color: ffffff;
  text-align: left;
  border-bottom-color: 3300ff;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 4px;
  border-left-width: 0px;
  clear:both;
}
H3{
  color: ffffff;
  text-align: left;
  border-bottom-color: 3300ff;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 3px;
  border-left-width: 0px;
  clear:both;
}
H4{
  color: ffffff;
  background-color:007f7f;
  text-align: left;
  font-weight:bold;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  clear:both;
}
#HR{ color: ddbbff;  height: 3px;}
#HR.clear{ color: 3300ff; height:3px; clear:both; }


DIV.sp { font-size:16px; font-weight:bold; background-color:007f7f; }
SPAN.sp { font-size:16px; font-weight:bold; background-color:007f7f; }

TH{
  color: ff99ff;
  background-color: 000066;
}
TR { vertical-align:top; }
TR.c1 { vertical-align:top; background-color:e20b82; }
TR.c2 { vertical-align:top; background-color:871052; }
TD.c1 { vertical-align:top; background-color:e20b82; }
TD.c2 { vertical-align:top; background-color:871052; }
#TR.c1{ background-color:13155d; }
#TR.c2{ background-color:ff0066; }
#TR.c3{ background-color:276a06; }
TD.cw { vertical-align:top; background-color:2c0a1d; }
TD.cc{ font-size:16px; color: ff99ff; background-color: 3300ff; }
TR.d1 { vertical-align:top; background-color:0739e5; }
TR.d2 { vertical-align:top; background-color:152f8a; }
TD.dw { vertical-align:top; background-color:081c61; }
TR.1 {font-size:14px; vertical-align:top; }
TR.gray { background-color:7f7f7f; }
TD.gr { color:7f7f7f; }
TD.rd { color:00ffff; }
TD.black{ border:solid 2px black; font-size:18px; text-align:center;}
TD.frame  { background-image:url(img/logo-frame.png); text-align:center; vertical-align:18px; font-size:32px; font-weight:bold; }
TD.frame2 { background-image:url(img/logo-frame.png); text-align:center; vertical-align:18px; font-size:32px; font-weight:bold; letter-spacing:1.2em; }
TD.m { font-size:16px; text-align:center; }
TD.mtop { font-size:16px; text-align:center; vertical-align:top; }
TD.nb{ font-size:16px; color:ffffff;}
TD.nr{ font-size:16px; color:00ffff;}
TD.s { font-size:14px; color:ffccff; }
TD.ss{ font-size:10px; }
TD.s1 {font-size:14px; color:ff99ff; white-space:nowrap;}
TD.s0 {font-size:14px; line-height:120%;}
TD.t1 {font-size:16px; vertical-align:top; }
TD.t2 {font-size:14px; vertical-align:top; }
TD.tl { font-size:16px; vertical-align:top; text-align:left; }
TD.tr { font-size:16px; vertical-align:top; text-align:right; }
TD.tm {font-size:14px; vertical-align:top; background-color:3300ff;}
TD.w { background-color:330066; }

TABLE {font-size:17px;}
TABLE.c {font-size:14px; background-color:0f0f5f;}
TABLE.d1 {font-size:14px; background-color:0739e5;}
TABLE.d2 {font-size:14px; background-color:152f8a;}
TABLE.ds {font-size:10px; background-color:152f8a;}
TABLE.s  {font-size:10px; background-color:0f0f5f;}
TABLE.normal{ font-size:16px; }
TABLE.black { border:solid 2px black; border-spacing:0; border-collapse:collapse;}

TABLE.rs, TR.rs, TD.rs { vertical-align:top; font-size:10px; background-color:007f7f;}
TABLE.ys, TR.ys, TD.ys { vertical-align:top; font-size:10px; background-color:00007f;}
TABLE.gs, TR.gs, TD.gs { vertical-align:top; font-size:10px; background-color:7f007f;}


UL.b{
  color: ffffff;
  list-style-image : url(img/l_b13.png);
  list-style-position: outside;
}

LI.h   {font-size:18px; line-height:1.2em; margin-bottom:0.8em; }
LI.ccx {font-size:16px; line-height:1.2em; margin-bottom:0.8em; }
LI.cmp {font-size:16px; line-height:1.2em; margin-bottom:0.2em; }

DT   { font-size:19px; font-weight:bold; }
DD   { font-size:16px; line-height:1.2em; margin-top:0.2em; margin-bottom:0.8em; }
DT.c { font-size:19px; font-weight:bold;background-color:007f7f; }
DT.h { font-size:19px; font-weight:bold; margin-top:5px; margin-bottom: 3px; }
DD.h { font-size:17px; line-height:1.2em; }
DT.s { font-size:16px; font-weight:bold; margin-top:4px; margin-bottom: 2px; }
DD.s { font-size:14px; line-height:1.2em; margin-bottom:0.8em; }

