/* default tag styles */
body, div, p, th, td, li, dd, input, select, textarea { font-family: Tahoma, Helvetica, sans-serif; font-size: small; font-weight: normal; }
h1 { font-size: large; font-weight: bold; }
h2 { font-size: medium; font-weight: bold; }
h3 { font-size: small; font-weight: bold; }
b { font-weight: bold; }
a { font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

/* text style modifiers */
.negative { color: #600; }
.zero { color: #000; }
.positive { color: #060; }
.monospaced { font-family: Courier, "Courier New", monospace; }
.small { font-size: x-small; }
.muted { color: #999; }

/* paragraph framing */
.hilited { background: #ffe; padding-left: 20px; padding-right: 20px; border: 1px solid #eed; }
.error { background: #fee; padding-left: 20px; padding-right: 20px; border: 1px solid #ecc; }
.warning { background: #fee; padding-left: 20px; padding-right: 20px; border: 1px solid #ecc; }

/* image framing */
.framed { margin-left: 8px; margin-right: 8px; padding: 4px; border: 2px outset #fff; }

/* form elements */
.formButton { border: 1px solid #ccc; width: 60px; color: #eee; background: #66c; font-weight: bold; }
.signalSelect { width: 150px; }
.screenerSelect { width: 300px; }
.screeningSelect { width: 250px; }
.autoinvestorSelect { width: 200px; }

/* navigation tabs */
.tab { color: #fff; background: #66c; }
.tab a:link, .tab a:visited { color: #eee; }
.tab .chosen a:link, .tab .chosen a:visited { color: #ffa; }
.tab-muted { color: #000; background: #eee; }
.tab-muted a:link, .tab-muted a:visited { color: #66b; }

/* table styles: */
/*   b# = body, n# = navigation, l# = links, i# = items, m# - misc, h# - help */
/*   #t = table, #h = header, #c = contents */
.bt { border: 1px solid #ddc; }
.bh { color: #000; background: #ddc; }
.bc { color: #000; background: #fff; }
.nt { border: 1px solid #dcd; }
.nh { color: #000; background: #dcd; }
.nc { color: #000; background: #eee; }
.lt { border: 1px solid #cdd; }
.lh { color: #000; background: #cdd; }
.lc { color: #000; background: #eee; }
.it { border: 1px solid #dcc; }
.ih { color: #000; background: #dcc; }
.ic { color: #000; background: #eee; }
.mt { border: 1px solid #ccc; }
.mh { color: #000; background: #ccc; }
.mc { color: #000; background: #eee; }
.ht { border: 1px solid #ccd; }
.hh { color: #000; background: #ccd; }
.hc { color: #000; background: #eee; }
.quotation {
	border: 1px solid #ddc;
	font-weight: bold;
	border-color: #0000FF;
	font-size: smaller;
}
.caption {color: #990000; font-size: smaller}

/* links */
a:link, a:visited { color: #66b; }
.chosen a:link, .chosen a:visited { color: #117; }

/* top and bottom row separator */
.ts td { border-top: 1px solid #ddd; }
.bs td { border-bottom: 1px solid #ddd; }

/* BELOW ARE ORIGINAL STYLES - WILL EVENTUALLY MIGRATE ABOVE */

/* black on white */
.bwn { color: #000; background: #fff; }
.bws { color: #000; background: #fff; }
.bwt { color: #000; background: #fff; font-size: x-small; font-weight: normal; }
.bwn .muted, .bws .muted, .bwt .muted { color: #999; }
.bwn a:link, .bwn a:visited, .bws a:link, .bws a:visited, .bwt a:link, .bwt a:visited { color: #66b; }
.bwn .chosen a:link, .bwn .chosen a:visited, .bws .chosen a:link, .bws .chosen a:visited, .bwt .chosen a:link, .bwt .chosen a:visited { color: #117; }
/* black on charcoal */
.bcn { color: #000; background: #cce; }
.bcs { color: #000; background: #cce; }
.bcn .muted, .bcs .muted, .bct .muted { color: #999; }
.bcn a:link, .bcn a:visited, .bcs a:link, .bcs a:visited { color: #66b; }
.bcn .chosen a:link, .bcn .chosen a:visited, .bcs .chosen a:link, .bcs .chosen a:visited { color: #117; }
/* black on grey */
.bgn { color: #000; background: #eee; }
.bgs { color: #000; background: #eee; }
.bgt { color: #000; background: #eee; font-size: x-small; font-weight: normal; }
.bgn .muted, .bgs .muted, .bgt .muted { color: #999; }
.bgn a:link, .bgn a:visited, .bgs a:link, .bgs a:visited, .bgt a:link, .bgt a:visited { color: #66b; }
.bgn .chosen a:link, .bgn .chosen a:visited, .bgs .chosen a:link, .bgs .chosen a:visited, .bgt .chosen a:link, .bgt .chosen a:visited { color: #117; }
/* black on yellow */
.byn { color: #000; background: #ddc; }
.bys { color: #000; background: #ddc; }
.byt { color: #000; background: #ddc; font-size: x-small; font-weight: normal; }
.byn .muted, .bys .muted { color: #999; }
.byn a:link, .byn a:visited, .bys a:link, .bys a:visited { color: #66b; }
.byn .chosen a:link, .byn .chosen a:visited, .bys .chosen a:link, .bys .chosen a:visited { color: #117; }
/* white on black */
.wbn { color: #eee; background: #000; }
.wbs { color: #eee; background: #000; }
.wbn a:link, .wbn a:visited, .wbs a:link, .wbs a:visited { color: #eee; }
/* red on white */
.rwn { color: #600; background: #fff; }
.rws { color: #600; background: #fff; }
