body,html { height:100%;  margin:0; padding:0; border: none; }
body { background:#fff; }
body,td { font:12px Trebuchet MS; color:#222222; }

acronym {border-bottom: dashed 1px Gray; cursor: help; text-decoration: none; }
blockquote { color: #777; border-left: #ddd 5px solid; margin: 15px 30px 0px 10px; padding-left: 20px; }

.error {color: Red; font-family: verdana;}
.comments {font-style:italic;}
.commentssmaller { font-weight:normal; font-style:italic; font-size: 10px;}
.insert_right {display:table; margin:10px; padding:10px; float:right;}
.highlight { border-bottom: solid 2px Yellow;}
.exclamation { background:url(../img/i/sm16/exclamation.png) 0 9px no-repeat; padding:10px 0 10px 20px; margin:0 0 0 0; }
.bulb { background:url(../img/i/sm16/lightbulb.png) 0 9px no-repeat; padding:10px 0 10px 20px; margin:0 0 0 0; }
.tdchart_blue {text-align:center;vertical-align:bottom; font-size: 1px; width: 30px; background: url('../img/tbl/chartbkg_blue.gif') bottom repeat-y;}
.tdchart_red {text-align:center;vertical-align:bottom; font-size: 1px; width: 30px; background: url('../img/tbl/chartbkg_red.gif') bottom repeat-y;}
.username { color:#808080; text-transform: lowercase;}
.upper { text-transform: uppercase; }
.wait { color:#808080; font-style:italic; background:url(../img/wait.gif) 0 9px no-repeat; padding:10px 0 10px 20px; margin:0 0 0 0; }
.buy { background:url(../img/i/sm16/money_dollar.png) 0 9px no-repeat; padding:10px 0 10px 20px; margin:0 0 0 0; vertical-align:bottom; }
.price_scratch { color: Red; text-decoration: line-through; font-weight: bold; }
.price_sale { color: Red; font-weight: bold; }

.macd, .macd a:link, .macd a:visited, .macd a:active { color: Green; background-color: Transparent; text-decoration: none; font-weight: normal; }
.macd a:hover { color: Green; background-color: Transparent; border-bottom-color: Green; border-bottom-style: dashed; border-bottom-width: thin; }

table.mtbl { height:100%; width:100%; }
a { color:#0e3b65; text-decoration:none; }
a:hover { text-decoration:underline; cursor:pointer; }
a.st { color:#0e3b65; text-decoration: underline;}
form {margin:0;}
.stretch { width:100%; }
p {margin: 0 0 10px 0;}
img { border:none; }
.img { position:relative; top: -1px; vertical-align: middle; }

.td50 { width:50%; }
.td75 { width:75%; }
.td100 { width:100%; }
td.h { background:#0e3b65 url(../img/f1.gif) bottom left repeat-x; padding:5px 2px; }
td.h td { font-size:12px; color:#fff; white-space:nowrap;}
td.h a { color:#ffb133; text-decoration:none; }
td.h a:hover { text-decoration:underline; }
table.h { width:960px; }

td.h a.wap { display:inline-block; height:16px; background:url(../img/i/phone.gif) center left no-repeat; color:#fff; text-decoration:none; padding:0 0 0 14px; }
td.h span.stat { display:inline-block; height:16px; background:url(../img/i/stat.gif) center left no-repeat; color:#b7c5d1; text-decoration:none; padding:0 0 0 20px; }

td.mh { background:#16497a url(../img/f2.gif) bottom left repeat-x; }
div.mh { background:url(../img/f3.gif) top left no-repeat; }
table.mh { width:100%; height:74px; }

td.stock2own { vertical-align:top; }
a.stock2own { display:block; width:335px; height:52px; background:url(../img/stock2own.png) no-repeat; text-indent:-5000px; margin-top:9px; }

td.loginPanel { background:url(../img/f4.gif) 25px center no-repeat; padding:0 0 0 65px; color:#fff; line-height:14px; width:100%; }
td.loginPanel td { color:#fff; }
td.loginPanel a { color:#ffb133; text-decoration:none; }
td.loginPanel a:hover { text-decoration:underline; }
td.loginPanel table { width:75%; }
td.loginPanel table a { white-space:nowrap; }

div.sa { display:block; position:relative; width:285px; height:63px; }
div.sa div.saback { background:url(../img/panel.png) no-repeat; width:285px; height:63px; position:absolute; top:0; left:0; z-index:1; }
div.sa h2 {font-size:14px; margin:0px; padding:0px; white-space:nowrap;}
div.sa div.dform { position:absolute; width:270px; z-index:2; margin:8px 0px 0px 10px; }
div.sa div.dform td { padding:0px 5px 3px 0px;}
div.sa div.dform td a { text-decoration:none; }
.txt { background:url(../img/f5.gif) top left repeat-x #fff; padding:2px; border:1px solid #a7a6aa; }

td.menu { background:#cecece url(../img/f6.gif) bottom left repeat-x; border-top:1px solid #b3b3b3; vertical-align:bottom;}
table.menu { width:100%; height:100%;}
table.menu .search { padding:0 3px 0 10px}

a.stockanalyzer span, a.report span, a.popular span, a.lookup span, a.mktnews span, a.comment span, a.blog span, 
    a.facebook span, a.twitter span, a.wordpress span, a.youtube span, a.industrylist span, a.stockscreener span, 
    a.video span, a.info span, a.lib span, a.cal span {padding-left:20px;}
a.stockanalyzer { background:url(../img/i/sm16/chart_bar.png) left top no-repeat;white-space:nowrap; }
a.report { background:url(../img/i/sm16/report.png) left top no-repeat;white-space:nowrap; }
a.popular { background:url(../img/i/sm16/heart_add.png) left top no-repeat;white-space:nowrap; }
a.lookup { background:url(../img/i/sm16/find.png) left top no-repeat;white-space:nowrap; }
a.mktnews { background:url(../img/i/sm16/news.png) left top no-repeat;white-space:nowrap; }
a.comment { background:url(../img/i/sm16/user_comment.png) left top no-repeat;white-space:nowrap; }
a.blog { background:url(../img/i/sm16/blog.png) left top no-repeat;white-space:nowrap; }
a.facebook { background:url(../img/i/sm16/facebook.png) left top no-repeat;white-space:nowrap; }
a.twitter { background:url(../img/i/sm16/twitter.png) left top no-repeat;white-space:nowrap; }
a.wordpress { background:url(../img/i/sm16/wordpress.png) left top no-repeat;white-space:normal; }
a.youtube { background:url(../img/i/sm16/youtube.png) left top no-repeat;white-space:normal; }
a.industrylist { background:url(../img/i/sm16/industrylist_sale.png) left top no-repeat;white-space:nowrap; }
a.stockscreener { background:url(../img/i/sm16/stockscreener_sale.png) left top no-repeat;white-space:nowrap; }
a.video { background:url(../img/i/sm16/video.png) left top no-repeat;white-space:nowrap; }
a.info { background:url(../img/i/sm16/information.png) left top no-repeat;white-space:nowrap; }
a.lib { background:url(../img/i/sm16/lib.png) left top no-repeat;white-space:nowrap; }
a.cal { background:url(../img/i/sm16/cal_day.png) left top no-repeat;white-space:nowrap; }

.tabs { white-space:nowrap; vertical-align:top; font-size:0;}
a.tab { display:inline-block; height:27px; background:url(../img/tabl.gif) left top no-repeat; padding-left:8px; overflow-y:hidden; font-size:12px; text-decoration:none; white-space:nowrap; margin: 5px 5px 0 0; }
a.tab span { position:relative; display:inline-block; height:27px; background:url(../img/tabr.gif) right top no-repeat; padding-right:8px; overflow-y:hidden; padding-top:0px; line-height:27px;}
a.tab b { width:27px; height:27px; display:none; position:absolute; top:0; left:-0px; }

a.tab.stockanalyzer span, a.tab.theory span, a.tab.help span, a.tab.game span, a.tab.services span, a.tab.products span, 
    a.tab.community span, a.tab.pro span, a.tab.reports span { padding-left:27px; }
a.tab.stockanalyzer b { display:inline-block; background:url(../img/i/sm/stockanalyzer.png); }
a.tab.theory b { display:inline-block; background:url(../img/i/sm/theory.png); }
a.tab.community b { display:inline-block; background:url(../img/i/sm/community.png); }
a.tab.help b { display:inline-block; background:url(../img/i/sm/help.png); }
a.tab.products b { display:inline-block; background:url(../img/i/sm/products.png); }
a.tab.pro b { display:inline-block; background:url(../img/i/sm/s2o_pro.png); }
a.tab.reports b { display:inline-block; background:url(../img/i/sm/reports.png); }

a.tab.game b { display:inline-block; background:url(../img/i/sm/game.png); }
a.tab.game { background-image:url(../img/tabl-game.gif); }
a.tab.game span { background-image:url(../img/tabr-game.gif); }
a.tab.services b { display:inline-block; background:url(../img/i/sm/services.png); }
a.tab.services { background-image:url(../img/tabl-game.gif); }
a.tab.services span { background-image:url(../img/tabr-game.gif); }

a.tab.sel, a.tab:hover { background-position:0 -27px; }
a.tab.sel span, a.tab:hover span { background-position:right -27px; color:#000; }

a.btn { display:inline-block; height:22px; background:url(../img/btnl.gif) left top no-repeat; padding-left:5px; overflow-y:hidden; font-size:13px; text-decoration:none; color:#fff; white-space:nowrap; }
a.btn span { position:relative; display:inline-block; height:22px; background:url(../img/btnr.gif) right top no-repeat; padding: 0px 8px 0 2px; overflow-y:hidden; line-height:20px;}
a.btn.cancel { background-position:left -22px; }
a.btn.cancel span { background-position:right -22px; }
a.btn.red { background-position:left -44px; }
a.btn.red span { background-position:right -44px; }
a.btn.green { background-position:left -66px; }
a.btn.green span { background-position:right -66px; }

span.lbl { display:inline-block; height:16px; background:url(../img/lbll.gif) left top no-repeat; padding-left:4px; overflow-y:hidden; font-size:12px; font-weight:bold; text-decoration:none; color:#494949; white-space:nowrap; }
span.lbl span { position:relative; display:inline-block; height:16px; background:url(../img/lblr.gif) right top no-repeat; padding:0 8px 0 5px; overflow-y:hidden; line-height:15px;}

.searchlinks { white-space:nowrap; padding:0 0 0 5px; line-height:12px; }
.searchlinks a { font-weight:normal; font-size:12px; text-decoration:none;}
.searchlinks a:hover { text-decoration:underline}

.line { margin:6px 0; width:100%; }
.line .title { background:url(../img/line/f1.gif) #fff top left repeat-x; padding:0; font-weight:bold; white-space:nowrap; }
.line .stretch { background:url(../img/line/f2.gif) #f0f0f0 top left repeat-x; padding:0; }

.red { color:red; }
.green { color:green; }
.fair { color:orange;}
.warn { color:green;}
.lred { color:orange; }
.lgreen { color:yellow; }

td.mcont { height:100%; vertical-align:top; padding:0 0 20px 0; }
table.mcont { width:100%; height:100%; }
.left { vertical-align:top; padding:0 20px 0 0; width:25%; height:100%; }
.right { vertical-align:top; padding:10px 10px 10px; width:25%; background:#f0f0f0; border:1px solid #e0e0e0; }
.center { vertical-align:top; width:100%; }
.center.td50 { width:25%; padding-right:20px; }

.footer { background:url(../img/f7.gif) top left repeat-x #e6e6e6; font-size:12px; text-align:center; vertical-align:bottom; padding:10px; border-top:1px solid #b0b0b0; }
.footer a { color:#000; }

.ytbl { background:#ffb133; width:100%; margin-bottom:15px; }
.ytbl td { vertical-align:top; }
.ytbl .head td { background:#ffc260; white-space:nowrap; }
.ytbl .head td h2 { font-size:14px; margin:6px 0 6px 5px; padding:0;}
.ytbl .head td a { text-decoration:none; }
.ytblCont { border-top:1px solid #ffdda6; padding:8px 5px 5px 5px; }
.ytblCont table { width:100%; }
.ytblCont table td { color:#444444; }

.ytbl .head td.ytblLink { vertical-align:middle; padding-right:8px;}

h2 { font-size:14px; padding-top:1px; }
h2.stocks { background:url(../img/h2/stocks.gif) top left no-repeat; padding-left:24px; }
h2.theory { background:url(../img/h2/theory.gif) top left no-repeat; padding-left:24px; }
h2.game { background:url(../img/h2/game.gif) top left no-repeat; padding-left:24px; }
h2.forum { background:url(../img/h2/forum.gif) top left no-repeat; padding-left:24px; }
h2.news { background:url(../img/h2/news.gif) top left no-repeat; padding-left:24px; white-space:nowrap; }
h2.new { background:url(../img/h2/new.gif) top left no-repeat; padding-left:24px; }
h2.newnew { background:url(../img/h2/newnew.gif) top left no-repeat; padding-left:24px; }
h2.blog { background:url(../img/i/sm16/blog.png) left top no-repeat; padding-left:24px; white-space:nowrap; }
a.rss { display:block; float:right; width:13px; height:13px; margin:2px 0 0 5px; background:url(../img/h2/rss.gif); overflow:hidden; font-size:0; line-height:0; }

div.hSep { font-size:0; line-height:0; height:1px; margin:8px 0; border-top:1px dotted #cecece; }
td.hSep { font-size:0; line-height:0; padding:0;}
td.hSep div { font-size:0; line-height:0; height:1px; margin:8px 0; border-top:1px dotted #cecece; }
.stockList span { white-space:nowrap;}
.stockList .stretch { padding-left:10px; }

table.theoryList td { }
table.theoryList a { display:block; margin-bottom:2px; font-size:14px; }

.thPro { background:url(../img/i/s2opro.gif) top left no-repeat; padding-left:42px; }
.thDefinitions { background:url(../img/i/abc.gif) top left no-repeat; padding-left:42px; }
.thAlgorithms { background:url(../img/i/algorithms.gif) top left no-repeat; padding-left:42px; }
.thIndicators { background:url(../img/i/indicators.gif) top left no-repeat; padding-left:42px; }

.scoreTbl { border:1px solid #e0e0e0; width:100%; margin-bottom:20px; }
.scoreTbl td { padding:3px; background:#f0f0f0; border-bottom:1px solid #e0e0e0;}
.scoreTbl .odd td { background:#fcfbfb; }
.scoreTbl .last td { border:none; }
.scoreTbl .head td { font-weight:bold; white-space:nowrap; }
.cAlg { text-align:center; }

a.n {font-weight:normal; font-style:italic; }
span.time { color:#444444; }
a.acc { display:inline-block; background:url(../img/i/account.gif) top left no-repeat; padding-left:14px; font-weight:normal; margin-left:5px; }
a.xplus { display:inline-block; background:url(../img/i/sm16/plus.png) center left no-repeat; padding-left:16px; font-weight:normal;}
a.xplus.m { background:url(../img/i/sm16/minus.png) center left no-repeat;}
.xplus { background:url(../img/i/sm16/plus.png) center left no-repeat; padding-left:16px; font-weight:normal;}
.xplus.m { background:url(../img/i/sm16/minus.png) center left no-repeat;}

ul.list { list-style:none; padding:0; margin:0; }
list {margin:0; padding:0}
ul.list li.hSep { font-size:0; line-height:0; padding:0; margin:8px 0; border-top:1px dotted #cecece; }

#helloMsg {}
#loginForm {display:none;}
.hStretch { height:100%; }
td.lMenu { background:#e2e2e2; padding:0 0 0 5px; vertical-align:top;}
table.lMenu { height:50%; }
td.pCont {width:100%; vertical-align:top; height:100%; padding:10px 0 0 20px;}
td.pCont.single {padding:10px 0 0 0; }
td.pCont td.pCont { padding:0 0 20px 0; }
table.pCont {width:100%; height:100%; }
td.lMenu td { border-right:1px solid #c3c3c3; padding:3px 10px 3px 10px; white-space:nowrap;}
td.lMenu td.sel { background:#fff; border:none;}
td.lMenu td td { border:none; padding:0 5px 3px 0; white-space:nowrap;}
td.lMenu td.hSep { font-size:0; line-height:0; padding:0;}
td.lMenu td.hSep div { font-size:0; line-height:0; height:1px; margin:4px 5px 4px 0; border-top:1px dotted #555; }
td.lMenu td.hSep.null { font-size:0; line-height:0; padding:0;}
td.lMenu td.hSep.null div { font-size:0; line-height:0; height:1px; margin:0px 5px 4px 0; border-top:none; }
td.lMenu td.hSep2 { font-size:0; line-height:0; padding:0;}
td.lMenu td.hSep2 div { font-size:0; line-height:0; height:1px; margin:4px 5px 4px 0; border-top: dotted 2px #555; }
td.lMenuH { background-color: #F3F3F3; border: solid 1px #FFFFFF;}

.pTitle { border-bottom:1px solid #c2c2c2; padding:10px 5px 5px 5px; }

h1 {font-size:15px; margin:0 0 10px 0; padding:0; border-bottom:1px solid #c2c2c2; }
h1 span {font-weight:normal;}
h2 {font-size:14px; margin:0 0 5px 0; padding:0; }
h3 {font-size:14px; margin:0 0 5px 0; padding:0; }
h3 span { font-weight:normal; }
h4 {margin: 0 0 4px 0; padding:0; border-bottom:1px solid #c2c2c2; }

.add2wl { white-space:nowrap;}
.lMenu span.block { margin:0 0 2px 0; }
span.block { display:inline-block; padding: 0px 3px 0px 3px; margin: 1px 0px 1px 0px; }
span.block.bgreen { background:#86a809; color:#fff; }
span.block.bred { background:red; color:#fff; }
span.block.bfair { background:orange; color:#fff; }

.extLink { list-style:none; padding:0; margin: 0;}
.extLink li { margin:0; padding:0 0 0 12px; background:url(../img/i/extlink.gif) center left no-repeat; }
.extLink.profiles { margin:0; }
.extLink.profiles li { margin-bottom:7px; padding:0 0 0 27px; white-space:nowrap;}
.extLink li.msn { background:url(../img/i/profiles/msn.gif) center left no-repeat; }
.extLink li.yahoo { background:url(../img/i/profiles/yahoo.gif) center left no-repeat; }
.extLink li.google { background:url(../img/i/profiles/google.gif) center left no-repeat; }
.extLink li.reuter { background:url(../img/i/profiles/reuter.gif) center left no-repeat; }
.extLink li.morningstar { background:url(../img/i/profiles/morningstar.gif) center left no-repeat; }
.extLink li.zacks { background:url(../img/i/profiles/zacks.gif) center left no-repeat; }
.extLink li.bweek { background:url(../img/i/profiles/bweek.gif) center left no-repeat; }
.extLink li.mi { background:url(../img/i/profiles/mi.gif) center left no-repeat; }
.extLink li.hSep { font-size:0; line-height:0; padding:0; margin:8px 0; border-top:1px dotted #cecece; }

.warning { border-top:1px solid #e2e2e2; background:url(../img/i/warning.gif) 0 9px no-repeat; padding:10px 0 10px 20px; margin:0 0 0 0; color:#adadad; }
.topLink { display:block; float:right; background:url(../img/i/top.gif) 0 9px no-repeat; padding: 0px 10px 0px 10px; }

table.info td { }
.infoClmn { vertical-align:top; padding:0 10px 0 10px; }
.infoClmn.l { padding-left:0; border-right:1px solid #e2e2e2; }
.infoClmn.r { padding-right:0; border-left:1px solid #e2e2e2; }

.socFooter { border-top:1px solid #e2e2e2; padding:10px 0 10px 0; margin:35px 0 0 0; text-align:right; }

.nowrap { white-space:nowrap; }

.tblHead { width:100%; }
.tblHead td { vertical-align:bottom; }

span.tab { display:inline-block; background:url(../img/tbltabl.gif) top left no-repeat; padding-left:7px; height:24px; overflow-y:hidden; margin:0 0 0 5px;}
span.tab span { display:inline-block; background:url(../img/tbltabr.gif) top right no-repeat; height:24px; padding:4px 8px 0 0;}
span.tab a.pdf { display:inline-block; background:url(../img/i/pdf.gif) top left no-repeat; height:16px; padding:0 0 0 20px; overflow-y:hidden; }
span.tab a.chart { display:inline-block; background:url(../img/i/chart.gif) top left no-repeat; height:16px; padding:0 0 0 20px; overflow-y:hidden; }

.tbl { width:100%; background:#e2e5d4; margin-bottom:20px; }
.tbl td { background:#fff; padding:6px 4px 6px 4px; text-align:right; }

.tbl tr.head td, .tbl td.head { background:#efefef; padding:6px 4px 6px 4px; font-weight:bold; line-height:12px; }
.tbl tr.head.center td  { text-align:center; padding:6px 4px 6px 4px; vertical-align:middle; }
.tbl tr.head.left td, .tbl td.head.left { text-align:left; padding:6px 4px 6px 4px; vertical-align:middle; }

.tbl td.head { white-space: nowrap; }
.tbl tr.head.left td  { text-align:left; padding:6px 4px 6px 4px; vertical-align:middle; }
.tbl tr.odd { background:#f5f5f5; }
.tbl tr.odd td { background:#f5f5f5; padding:6px 4px 6px 4px; }
.tbl tr.odd.left td { background:#f5f5f5; text-align:left; }
.tbl tr.left td { text-align:left; padding:6px 4px 6px 4px; }
.tbl tr td { padding:6px 4px 6px 4px; }

.tbl tr.left { vertical-align: middle; }
.tbl tr.left td { text-align:left; padding:6px 4px 6px 4px; vertical-align:middle; }

.tbl tr.foot td { background:#efefef; padding:6px 4px 6px 4px; font-weight: normal; color:#797979; }
.tbl tr.foot.left td { background:#efefef; text-align:left; padding:6px 4px 6px 4px; font-weight: normal; color:#797979; }

.tbl tr.sel.left { background:#ffffcc; cursor: pointer; vertical-align: middle; }
.tbl tr.sel.left td { background:#ffffcc; cursor: pointer; text-align:left; padding:6px 4px 6px 4px; vertical-align:middle; }

.tbl tr.sel, .tbl tr.sel td, .tbl tr.sel td.head { background:#ffffcc; cursor: pointer; vertical-align:middle; }
.tbl tr.selD, .tbl tr.selD td, .tbl tr.selD td.head { background:#ffffcc; }

.odd { background:#f5f5f5; }
.sortind {font-size:12px;color:#cccccc;font-weight:normal;padding-left:6px;}

td.red { background:#ffb2b2; font-weight:bold; }
td.green { background:#d5ed8b; font-weight:bold; }
td.fair { background:#ffe3c3; font-weight:bold;}
td.warn { background:yellow; font-weight:bold; }
td.redT {color:red; font-weight:bold;} 
td.greenT {color:green; font-weight:bold;} 
td.fairT {color:orange; font-weight:bold;} 
td.warnT {color:green; font-weight:bold;} 

table.legend { width:100%; }
table.legend td { vertical-align:top; }
table.legend .text { padding:0 10px 0 5px; }
table.legend .red { display:block; padding:2px 15px; border:1px solid #e2e2e2; background:#ffb2b2; margin:3px 0 0 0;}
table.legend .fair { display:block; padding:2px 15px; border:1px solid #e2e2e2; background:#ffe3c3; margin:3px 0 0 0;}
table.legend .green { display:block; padding:2px 15px; border:1px solid #e2e2e2; background:#d5ed8b; margin:3px 0 0 0;}
table.legend .warn { display:block; padding:2px 15px; border:1px solid #e2e2e2; background:yellow; margin:3px 0 0 0;}

.calcTd { padding:0 20px; }
.tbl td.cent { text-align:center; }

td.yellow { background:yellow; font-weight:bold; border:1px solid #000;}
span.yellow { background:yellow; font-weight:bold; border:1px solid #000; display:block; padding:2px 15px; margin:3px 0 0 0; white-space:nowrap; }
span.ord { background:#efefef; font-weight:bold; border:1px solid #e2e5d4; display:block; padding:2px 15px; margin:3px 0 0 0; white-space:nowrap; }
td.ord { background:#efefef; font-weight:bold; }
.notes {font-style:italic;}

table.tblCont { width:100%; background:#f3f3f3; }
table.tblCont td { padding:0; }
table.tblCont.td25 { width:25%; }
table.tblCont.td50 { width:50%; }
table.tblCont.td75 { width:75%; }
.tbl01 { font-size:0; line-height:0; background:url(../img/tbl/f1.gif); width:100%; }
.tbl02 { font-size:0; line-height:0; background:url(../img/tbl/f2.gif); vertical-align:top; }
.tbl03 { font-size:0; line-height:0; background:url(../img/tbl/f3.gif); vertical-align:top; }
.tbl04 { font-size:0; line-height:0; background:url(../img/tbl/f4.gif); }
td.tblCont { vertical-align:top; background:url(../img/tbl/f5.gif) top left repeat-x; }

table.forums { width:100%; }
table.forums td { vertical-align:top; padding-right:5px;}
table.forums tr.foot td { text-align:left; padding:6px 4px 6px 4px; font-weight: normal; line-height:12px; color:#797979; }
table.forums td.hSep div { border-top:1px dotted #cecece; }
table.forums th { vertical-align:bottom; color:#555555; font-size:12px; text-align:left; font-weight:bold; white-space:nowrap; padding:0 10px 0 0; }
table.forums th h2 { margin:0; padding:0; color:#000; text-align:left;}
table.forums .usr { border:1px solid #aaa; margin:2px 0 0 0;}
table.forums tr.sel { background:#ffffcc; cursor: pointer; }
table.forums tr.sel.left td { background:#ffffcc; cursor: pointer; text-align:left; padding:6px 4px 6px 4px; }

.big { font-size:14px; font-weight:bold; }

a.back { display:inline-block; background:url(../img/i/back.gif) no-repeat; padding-left:18px; overflow-y:hidden; height:16px;}
a.new { display:inline-block; background:url(../img/i/new.gif) no-repeat; padding-left:18px; overflow-y:hidden; height:16px;}
a.search { display:inline-block; background:url(../img/i/search.gif) no-repeat; padding-left:18px; overflow-y:hidden; height:16px;}
a.excel { display:inline-block; background:url(../img/i/excel.gif) no-repeat; padding-left:18px; overflow-y:hidden; height:16px;}

table.form { width:100%; }
table.form td { vertical-align:top; padding: 2px 4px 5px 0;}
table.form td.label { font-weight:bold; white-space:nowrap; }

.img.ico { margin: 0 4px 4px 0;}
table.form .notes {white-space:nowrap; color:#444;}

.small { font-size:10px;color:#808080; font-weight:normal; }
.smaller { font-size:12px;color:#808080; font-weight:normal; }
.large {text-align: center; font-size: 120%; font-weight: bold;}

table.note { width:100%; margin:20px 0; }
table.note td { vertical-align:top;  }
table.note .stretch { border-left:1px solid #c7c7c7; background:url(../img/noter.gif) top left no-repeat; color:#87b020; padding:5px 20px; }

.mkt_ddown {color: White; font-family: Courier New; font-size: 6px; border: solid 1px #CCCCCC; background-color: #CC3300; padding-left: 10px;}
.mkt_down {color: White; font-family: Courier New; font-size: 6px; border: solid 1px #CCCCCC; background-color: #990000; padding-left: 10px;}
.mkt_volatile {color: White; font-family: Courier New; font-size: 6px; border: solid 1px #CCCCCC; background-color: #666666; padding-left: 10px;}
.mkt_up {color: White; font-family: Courier New; font-size: 6px; border: solid 1px #CCCCCC; background-color: #009900; padding-left: 10px;}
.mkt_uup {color: White; font-family: Courier New; font-size: 6px; border: solid 1px #CCCCCC; background-color: #00CC00; padding-left: 10px;}

.tbl .tblmkt td.mktddown {font-size:10px; color: White; background-color: #CC3300; text-align:center;}
.tbl .tblmkt td.mktdown {font-size:10px; color: White; background-color: #990000; text-align:center;}
.tbl .tblmkt td.mktvolatile {font-size:10px; color: White; background-color: #666666; text-align:center;}
.tbl .tblmkt td.mktup {font-size:10px; color: White; background-color: #009900; text-align:center;}
.tbl .tblmkt td.mktuup {font-size:10px; color: White; background-color: #00CC00; text-align:center;}

.tbl td.mktddown, .tbl .tblmkt td.mktddown, .tbl .left .tblmkt td.mktddown, .tbl tr.left.odd td.mktddown 
    {font-size:10px; color: White; background-color: #CC3300; text-align:center;}
.tbl td.mktdown, .tbl .tblmkt td.mktdown, .tbl .left .tblmkt td.mktdown, .tbl tr.left.odd td.mktdown 
    {font-size:10px; color: White; background-color: #990000; text-align:center;}
.tbl td.mktvolatile, .tbl .tblmkt td.mktvolatile, .tbl .left .tblmkt td.mktvolatile, .tbl tr.left.odd td.mktvolatile 
    {font-size:10px; color: White; background-color: #666666; text-align:center;}
.tbl td.mktup, .tbl .tblmkt td.mktup, .tbl .left .tblmkt td.mktup, .tbl tr.left.odd td.mktup
    {font-size:10px; color: White; background-color: #009900; text-align:center;}
.tbl td.mktuup, .tbl .tblmkt td.mktuup, .tbl .left .tblmkt td.mktuup, .tbl tr.left.odd td.mktuup 
    {font-size:10px; color: White; background-color: #00CC00; text-align:center;}

span.gradeAPlus, span.gradeA, span.gradeB, span.gradeC, span.gradeD, span.gradeE, span.gradeF 
    { white-space:nowrap; padding-left:20px; color:#808080; font-weight:normal;}
span.gradeAPlus { background:url(../img/i/sm16/GradeAPlus.png) center top no-repeat;}
span.gradeA { background:url(../img/i/sm16/GradeA.png) center top no-repeat;}
span.gradeB { background:url(../img/i/sm16/GradeB.png) center top no-repeat;}
span.gradeC { background:url(../img/i/sm16/GradeC.png) center top no-repeat;}
span.gradeD { background:url(../img/i/sm16/GradeD.png) center top no-repeat;}
span.gradeE { background:url(../img/i/sm16/GradeE.png) center top no-repeat;}
span.gradeF { background:url(../img/i/sm16/GradeF.png) center top no-repeat;}

