a         {
text-decoration: none
}
a:link    { color: #004E9B }
a:visited { color: #004080 }
a:unknown { color: #004080 }
a:hover   { color: #FF8040; position: relative; TOP: -1px; right: -1px }
a:active  { color: #FF8040 }

body      {
background-repeat: repeat;
font:10pt Arial; color: #3C3C3C; background-image: url("bgimg_01.png")
}
dfn       {
font-style: normal; font-weight: bolder
}
h1        {
text-align: center;
background-color: #EEEEFF; color: #3C3C3C }


h2,h3,h4,h5,h6
          { background-color: #eeeeff; color: #3C3C3C}

kbd       {
color:#bb7070;
font-weight : bolder;
}
li        { line-height: 120%
}

ol        {
line-height: 140%
}
p         {
text-indent: 1em;
line-height:120%
}

var,samp  {
font-style: normal;
color: #338844;
font-weight: bolder
}

table     { border: #4b4f5f 2px solid; margin: 2em 1em; font: 9pt Arial; border-collapse: collapse }
td,tr     { padding: 3px 2px; text-align: center }



.back     { text-align: right
}

.box      {
border: 3pt solid #ddeeff;
margin: 10pt;
padding: 2pt; line-height: 120%
}
.header   {
text-align: right
}
.footer   { text-align: right;
}
.name     {
text-align: center; font-size: xx-large; background-color:#CCEEDD
}

.console,
.source   {
background-color: #EAFFEE; color: blue;
padding: 10pt;
line-height: 120%; white-space:pre; font-family:monospace;
font-size : 90% }
.comment  { color: green
}
.imgtype  { border: #4b4f5f 2px solid; margin: 2em; border-collapse: collapse }

#typeA    { color: #3C3C3C }
#typeB    { font: 10.5pt Arial; margin: 2em }
#typeC    { margin: 2em 1.4em 0.5em 1.4em }
#typeD    { font: bold 14pt Arial }
#typeE    { font: 10.5pt "lr@SVbN",Arial }
#typeF    { font: 11pt Arial }
#typeG    { font: bold 20pt Arial; margin: 4em 2em }
#typeH    { font: bold 22pt Arial; margin:0.5em 0 0.3em 0; text-align:center }