
/* Pinecrest Communications - master stylesheet v2.1 (05/2001) */
body   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0px; }
td, th, p, li, div, input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
p      { margin-top: 0px; margin-bottom: 9px; line-height: 15px; }
li     { line-height: 15px; margin-bottom: 3px; }
h1     { font-family: Verdana, Arial, sans-serif; font-size: 19px; font-weight: bold; color: #006633; margin: 0px 0px 6px 0px; }
h2     { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #003366; margin: 12px 0px 5px 0px; }
h3     { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #006633; margin: 8px 0px 3px 0px; }
a:link, a:visited { color: #0033CC; text-decoration: underline; }
a:hover           { color: #FF6600; text-decoration: underline; }
a:active          { color: #FF0000; }
.utility, .utility a { font-size: 10px; color: #333333; text-decoration: none; }
.utility a:hover { color: #FF6600; text-decoration: underline; }
.nav a:link, .nav a:visited { color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none; }
.nav a:hover { color: #FFCC00; text-decoration: none; }
.nav td { font-size: 11px; }
.navhot a:link, .navhot a:visited { color: #FFFF66; }
.sh    { color: #FFFFFF; font-weight: bold; font-size: 11px; padding-left: 8px; height: 20px; }
.side, .side td { font-size: 10px; }
.side a:link, .side a:visited { color: #003366; text-decoration: none; }
.side a:hover { color: #FF6600; text-decoration: underline; }
.hd    { color: #FFFFFF; font-weight: bold; font-size: 12px; padding-left: 8px; height: 22px; }
.hdgold { color: #660000; font-weight: bold; font-size: 12px; padding-left: 8px; height: 22px; }
.small { font-size: 10px; }
.tiny  { font-size: 9px; }
.fine  { font-size: 9px; color: #666666; line-height: 11px; }
.price { color: #CC0000; font-weight: bold; }
.big   { font-size: 14px; font-weight: bold; }
.red   { color: #CC0000; }
.green { color: #006633; }
.gray  { color: #666666; }
.box   { border: 1px solid #999999; background-color: #FFFFFF; }
.boxgray { border: 1px solid #CCCCCC; background-color: #F4F4F4; }
.callout { border: 1px solid #FF9900; background-color: #FFF8DC; padding: 6px; }
table.data { border: 1px solid #7A9A7A; border-collapse: collapse; }
table.data th { background-color: #006633; color: #FFFFFF; font-size: 10px; padding: 3px 5px; border: 1px solid #7A9A7A; text-align: left; }
table.data td { padding: 3px 5px; border: 1px solid #C8D8C8; font-size: 10px; }
table.data tr.alt td { background-color: #EAF3EA; }
table.data tr.hot td { background-color: #FFF0C0; }
input.txt, select, textarea { font-size: 10px; border: 1px solid #666666; }
input.btn { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #006633; border: 2px outset #66AA88; padding: 1px 6px; cursor: hand; cursor: pointer; }
input.btn2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #660000; background-color: #FFCC00; border: 2px outset #FFE680; padding: 2px 10px; cursor: hand; cursor: pointer; }
.tab { font-weight: bold; }
.ticker { font-size: 11px; font-weight: bold; color: #660000; }
.lcd { font-family: "Courier New", Courier, monospace; font-size: 12px; font-weight: bold; color: #1A2A10; background-color: #9DB98A; border: 2px inset #667755; padding: 6px; line-height: 14px; }
.bar_outer { background-color: #DDDDDD; border: 1px solid #888888; height: 12px; }
.bar_inner { background-color: #339966; height: 12px; }
.bar_warn  { background-color: #FF9900; height: 12px; }
.pr_h { font-family: Georgia, "Times New Roman", serif; font-style: italic; font-size: 17px; font-weight: bold; color: #CC3366; }
