body, p, h1, h2, h3, h4, h5, h6, td, input, select, pre.news { font-family: Tahoma, sans; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; direction: ltr; cursor: default; }
body, p, h1, h2, h3, h4, h5, h6, input, select, pre.news { color: black; }
html, body { height: 100%; }
body { background-color: #768fda; margin: 0 1px 0 0; padding: 0; }
div#container { position: relative; width: 100%; margin: 0; padding: 0 0 50px 0; min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: 95%; }
html>body #container { height: auto; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h5 { font-size: 110%; }
h4 { font-size: 120%; }
h3 { font-size: 130%; }
h2 { font-size: 150%; }
h1 { font-size: 180%; }
div.content   { line-height: 150%; background-color: #768fda; padding: 5px 10px 10px; border-style: solid; border-width: 2px 1px 1px; border-color: #768fda }
div.content p { margin: 0 }
td.topright { background-image: url(/images/right.gif); }
td.bottom { background-image: url(/images/bottom.gif); }
h1.title, h2.title, h3.title, h4.title, h5.title, h6.title { position: relative; width: 90%; color: #f1f366; font-family: "Times New Roman", Times, serif; margin: 0 35px; padding-bottom: 3px; text-align: center; }
p.footer { left: 0; direction: ltr; position: absolute; bottom: 0; width: 100%; height: 50px; background-image: url('/images/f2.png'); color: #e0c25c; font-size: 10px; font-weight: normal; text-align: center; line-height: 50px; margin: 0; }
input.textBox, textarea.textArea, input.button  { color: #636; font-size: 11px; background-color: #f5f5ff; margin: 0; padding: 2px; vertical-align: middle; border: solid 1px #ccf }
input.button { color: #900; font-weight: bold; background-color: #ccf; text-align: center; border: solid 1px #99f }
a:link, a:visited { color: #33c; text-decoration: none; }
a:active, a:hover { color: #c33; text-decoration: none; }
table.box { border-collapse: collapse; }
td.box { border: 1px solid #1941b3; }
th { color: #fff; white-space: wrap; font-weight: bold; font-size: 11px; text-align: center; padding: 1px; }
tr.even { background-color: #fff; }
tr.odd { background-color: #f0eeff; }
tr.odd a:link, tr.odd a:visited, tr.even a:link, tr.even a:visited,
tr.hodd a:link, tr.hodd a:visited, tr.heven a:link, tr.heven a:visited { color: black; }
td.midtitle { background-color: #768fda; font-weight: bold; font-size: 90%; text-align: center; color: #fff; }
tr.even td, tr.odd td { font-size: 10px; }
tr.heven, tr.hodd { background-color: #f7f897; }
tr.heven td, tr.hodd td { font-size: 10px; }
tr.even td, tr.heven td, tr.odd td, tr.hodd td { padding: 1px; }
tr.error td { background-color: #881111; color: white; font-size: 13px; padding: 10px 60px; background-image: url('/images/error.gif'); background-repeat: no-repeat; background-position: 99% 50%; }
tr.sep { height: 1px; background-color: black; }
table.comp tr.even td, table.comp tr.heven td, table.comp tr.odd td, table.comp tr.hodd td { cursor: pointer !important; }
table.comp td.midtitle { cursor: default !important; }
.pos { color: green; }
.neg { color: red; }
.lastmod { padding: 5px; font-size: 90%; color: #e7e89e; }
.lastmod a { padding: 3px; background-color: #fff; }
table.rightmenu, table.loginbox { border: solid 1px; border-color: #1941b3; margin-bottom: 10px; }
table.rightmenu tr { }
table.rightmenu td.normal { padding: 10px 5px; background-color: #545dd5; }
table.rightmenu td.hover { padding: 10px 5px; background-color: #ccf; }
table.rightmenu td a:link, table.rightmenu td a:visited { background: transparent; font-family: 'Tahoma', serif; font-weight: bolder; font-size: 10px; color: #e7e89e; }
table.rightmenu td.hover a:link, table.rightmenu td.hover a:visited, table.rightmenu td a:hover, table.rightmenu td a:active { background-color: transparent; color: #f33; }
table.loginbox td { background-color: #545dd5; padding: 1px; font-size: 10px; font-weight: bold; }
p.more { text-align: left; margin: 0; padding: 0; font-size: 11px; font-weight: bold; }
p.more a:link, p.more a:visited { color: #e7e89e; }
td.sortheader { text-align: center; }
/* table.firstpage h1.title { font-size: 16px; text-align: center; background-color: #309; color: #fff; margin: 0 15px 0 0; padding: 2px 0 1px 0; } */
table.firstpage h1.title { position: static; width: auto; font-size: 16px; }
p.errormsg { margin: 5px; font-weight: bold; color: red; text-align: center; }
div#pricecontainer { position: absolute; top: 10px; margin: 0 210px; height: 30px; width: auto; overflow: hidden; }
div#priceslidecontainer { position: relative; visibility: hidden; }
.uparrow { font-family: Wingdings; color: green; }
.downarrow { font-family: Wingdings; color: red; }
pre.news { overflow: scroll; width: 800px; height:400px; padding: 5px; }
table.compinfo td { text-align: center !important; }
div.exporttoolbar { display: block; position: absolute; top: 5px; right: 5px; margin: 0; direction: ltr; }
div.exporttoolbar a { margin: 2px; }

div#lang { width: 625px; position: absolute; left: 200px; top: 10px; text-align: center; }
div#toolbar { width: 625px; position: absolute; left: 200px; top: 42px; text-align: center; }
form#searchbox { font-size: 11px; color: #dadc51; z-index: 9999999; vertical-align: middle; width: 150px; position: absolute; left: 700px; top: 42px; text-align: left; }
form#searchbox input.q { height: 12px; color: default; background-color: #768fda; width: 80px; border: 1px solid #dadc51; }
form#searchbox input.sbutton { top: 0; color: default; width: 16px; height: 14px; padding: 0; cursor: pointer; }
div#menubar { width: 625px; position: absolute; left: 200px; top: 75px; text-align: center; }
div.graph1 { width: 210px; float: left; }
div.graph2 { width: 210px; float: right; }
div.graph3 { clear: both; }
