/* attempt to force FF to show scroll bars, so as to prevent
   popping, as page content increases */
html
{ overflow-y: scroll; }
html
{ overflow: -moz-scrollbars-vertical; height: 100%; margin-bottom: 1px; }

img
{ filter: alpha(opacity=100); border: 0px; }

img.idupe
{ position: absolute; z-index: 30000; visibility: hidden; }

html, body, ol, ul, li, dl, dt, dd, img, td, th
{ margin: 0px; padding: 0px; border: 0px; list-style: none; font: 8pt verdana, arial, helvetica, sans-serif; color: yellow; line-height: 11pt; }
html, body, ol, ul, li, dl, dt, dd
{ font: 8pt verdana, arial, helvetica, sans-serif; }
body
{ background-color: #ffffff; background-image: url(img/gray_lines.gif); }
table
{ border-collapse: collapse; }
p
{ text-align: justify; }
form
{ margin: 0px; padding: 0px; border-collapse: collapse; }
a
{ color: yellow; text-decoration: none; }
a.visible
{ color: #999999; text-decoration: underline; }
a:hover
{ color: yellow; text-decoration: underline; }
.menulink, .menulink:hover
{ color: white; text-decoration: none; font-size: 8pt; font-weight: bold; }
.menulinkactive, .menulinkactive:hover
{ background-color: #007139; color: white; text-decoration: none; font-size: 8pt; font-weight: bold; }
.tickerframe
{ font: 9pt Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; color: #ffffff; text-align: left; }
#ticker:hover, .tickerframe:hover
{ text-decoration: none; }
.padtable td
{ margin: 3px; padding: 3px; }
.padtable10 td
{ margin: 10px; padding: 10px; }
.dotaboveline
{ border-top: 1px dotted #000000; padding: 12px 0px 0px 0px; }
.list li
{ list-style: disc inside; }
h2
{ display: block; margin-top: 0.2em; margin-bottom: 0.5em; }
h3
{ display: block; margin-top: 0.2em; margin-bottom: 0.4em; }

.wbi_logo { position: fixed; top: 0px; right: 0px; width: 300px; text-align: right; background-color: white; }
* html div.wbi_logo { top: 0px; right: 0px; position: absolute; }

.thumbblock
{ margin: 2px; }
.thumb
{ margin: 2px; border: 1px solid #ffffff; opacity: 0.5; filter: alpha(opacity=50); }
.thumb:hover
{ }

.content
{ line-height: 12pt; }

.nav
{ font-size: 10pt; }

legend
{ font-weight: bold; background: #ffff33; border: 1px solid #000000; padding: 2px 6px; }

fieldset
{ border: 1px solid #000000; line-height: 14pt; }
