body                  { margin: 0; font-size: 9pt; line-height: 1.8em; text-align: center; }

h1                    { margin: 0; padding: 15px; font-size: 14pt; }
h2                    { margin: 0 12px; padding: 15px 15px 0 15px; font-size: 11pt; font-weight: bold; }
h3                    { margin: 0; padding: 0 25px; font-size: 11pt; }
p,dl                  { margin: 10px 25px; }
ul,ol                 { margin: 10px 25px; padding: 0 0 0 2em; }
ul                    { list-style: disc outside; }
ol                    { list-style: decimal-leading-zero outside; }
td dl                 { margin: 0; }
dt                    { margin: 0; float: left; }
dd                    { margin: 0 0 0 14em; }

div.d1                { margin: 0 auto; width: 800px; text-align: left; }
div.head              { margin: 0; padding: 0 11px; height: 100px; }
div.head h1           { padding: 26px 0 0 26px; }
div.head ul           { margin: 0; padding: 0 0 0 16px; }
div.head li           { margin: 0; list-style-type: none; float: left; }
div.head ul a         { font-weight: bold; text-decoration: none; display: block; }
div.head ul a:link,  div.head ul a:visited       { padding: 1px 10px 2px 10px; }
div.head ul a:hover, div.head ul a:visited:hover { padding: 2px 10px 1px 10px; }
div.head p            { line-height: 1.3em; }

div.menu p            { margin: 3px 25px; text-align: center; }
div.menu ul           { margin: 3px 0; padding: 0 26px; }
div.menu li           { margin: 0; list-style-type: none; width: 100px; float: left; }
div.menu ul a         { font-weight: normal; text-decoration: underline; display: block; }
div.menu ul a:link,  div.menu ul a:visited       { padding: 0px 5px 1px 5px; }
div.menu ul a:hover, div.menu ul a:visited:hover { padding: 1px 5px 0px 5px; }

div.main              { margin: 0 11px; padding: 0 0 10px 0; clear: both; }
div.main .d2          { width: 778px; }

div.foot              { margin: 0; padding: 0; clear: both; text-align: right; height: 50px; }
div.foot p            { margin: 0 25px; padding: 12px 0 0 0; }

img                   { border-style: none; }
a img                 { border-style: none; }

h2                    { background-repeat: no-repeat; background-position: left center; }
div.d1                { background-color: transparent; background-repeat: repeat-y; }
div.head              { background-repeat: no-repeat; }
div.main              { background-color: transparent; background-repeat: repeat-y; }
div.main .d2          { background-color: transparent; background-repeat: no-repeat; }
div.foot              { background-repeat: no-repeat; background-position: center bottom; }

div.d1                { background-image: url(images/back_d1.png); }
div.head              { background-image: url(images/back_head.png); }
div.main              { background-image: url(images/back_main.png); }
div.main .d2          { background-image: url(images/back_d2.png); }
div.foot              { background-image: url(images/back_foot.png); }

div.ads               { margin: 0; padding: 25px 25px 0 0; text-align: right; float: right; }

.ct                   { text-align: center; }
.ct table.no          { margin-left:auto; margin-right:auto; }

table.no td           { font-size: 9pt; vertical-align: middle; }

body                  { color: #888888; background-color: #000000; }
div.menu a            { color: #ffffff; }
a                     { color: #ffffff; }
span.info             { color: #ffff00; }

.hide                 { display:none; }
div.seri              { color: #dddddd; }
div.seri a            { color: #88aa88; }
div.seri a:hover, div.seri a:visited:hover { text-decoration: underline; }
span.crst             { color: #ffffff; font-weight: bold; }
