﻿body { margin: 0; font-family: Arial, Verdana; font-size: 12px; color: #484848; }

/* Detailed Chart */
.chart-container DIV TABLE { width: 100%;  border-collapse: separate; border-spacing: 0px; }

/* Period Menu */
.chart-container .old-commands-panel DIV.without_backgr { padding: 8px 8px 0px 10px; height: 34px; margin-top: 8px; }
.chart-container DIV.period-menu { background-color: #85a4c0; margin: 0; padding: 0px 0px 0px 0px; }
.chart-container DIV.period-menu TABLE TD { padding: 0; line-height: 30px; font-family: Arial; font-size: 11px; font-weight: bold; }
.chart-container DIV.period-menu TABLE TD A { display: block; text-decoration: none; color: #ffffff; text-align: center; text-transform: uppercase; }
.chart-container DIV.period-menu TABLE TD.first A { border-left: 0px; }
.chart-container DIV.period-menu TABLE TD.last A { border-right: 0px; }
.chart-container DIV.period-menu TABLE TD.first { border-left: none; }
.chart-container DIV.period-menu TABLE TD.last { border-right: none; }
.chart-container DIV.period-menu TABLE TD A.hyperlinkbold, .chart-container DIV.period-menu TABLE TD.selected A { background-color: #ffffff; color: #000000; }

/* Top Panel */
.chart-container DIV.panel-top-1 { border: 1px solid #51718a; border-bottom: 0px; }
.chart-container DIV.panel-top-2 { padding: 0px; border: 1px solid #51718a; border-top: 0px; }
.chart-container DIV.panel-top-3 { padding: 0px; }
.chart-panel { text-align: center; background-color: #fff; padding: 4px; min-height: 283px; } 
.nvtchart-panel { text-align: center; background-color: #fff; padding: 10px; min-height: 200px; }

.chart-container .old-commands-panel .chart-panel, .chart-container .old-commands-panel.chart-panel { padding: 0px; }
.chart-container .old-commands-panel DIV {vertical-align: middle; }
.chart-container .old-commands-panel DIV.backgr { background-image:url('../../images/lse/bckgr_center.gif'); background-repeat: repeat-x; }
.chart-container .old-commands-panel DIV.backgr_left { padding: 5px 6px 0px 10px; background-image:url('../../images/lse/bckgr_left.gif'); background-position: left top; background-repeat: no-repeat;}
.chart-container .old-commands-panel DIV.backgr_right { background-image:url('../../images/lse/bckgr_right.gif'); background-position: right top; background-repeat: no-repeat; }
.chart-container .old-commands-panel DIV.backgr2 { background-image:url('../../images/lse/bckgr2_center.gif'); background-repeat: repeat-x; }
.chart-container .old-commands-panel DIV.backgr2_left { padding: 16px 10px 10px 10px; background-image:url('../../images/lse/bckgr2_left.gif'); background-position: left top; background-repeat: no-repeat;}
.chart-container .old-commands-panel DIV.backgr2_right { background-image:url('../../images/lse/bckgr2_right.gif'); background-position: right top; background-repeat: no-repeat; }
.chart-container .old-commands-panel DIV.without_backgr {padding: 8px 8px 0px 10px; height: 34px;}
.chart-container .old-commands-panel DIV TABLE { width: 100%; }
.chart-container .old-commands-panel DIV TABLE.TableLegend { width: auto; }
.chart-container .old-commands-panel DIV TABLE TD { padding: 5px 2px 10px 2px; text-align: left; vertical-align: middle}
.chart-container .old-commands-panel DIV TABLE TD.near { padding: 0px 3px 0px 0px; text-align: right; }
.chart-container .old-commands-panel DIV TABLE TD.right { text-align: right; }
.chart-container .old-commands-panel DIV TABLE TD.left { text-align: left; }
.chart-container .old-commands-panel DIV TABLE TD.center { text-align: center; }
.chart-container .old-commands-panel DIV TABLE TD.middle { vertical-align: middle; padding: 0px 0px 0px 0px;}
.chart-container .old-commands-panel DIV TABLE TD.top { vertical-align:top; }
.chart-container .old-commands-panel DIV TABLE TD.html { font-size: 11px; text-align:right; }
.chart-container .old-commands-panel DIV TABLE TD.nopadding{ margin: 0px 0px 0px 0px; }
.chart-container .old-commands-panel INPUT.field {font-family: Arial; font-size: 12px; width: 70px; height: 14px; border: solid 1px #7E9FE2; color: #7E9FE2; background-color: #FFFFFF; text-align:center; text-decoration: none; display: block; } 
.chart-container .old-commands-panel INPUT.fieldlarge {font-family: Arial; font-size: 12px; width: 120px; height: 14px; border: solid 1px #7E9FE2; color: #7E9FE2; background-color: #FFFFFF; text-align:center; text-decoration: none; display: block; } 
.chart-container .old-commands-panel INPUT.fieldsmall { font-family: Arial; font-size: 12px; width: 40px; height: 14px; border: solid 1px #7E9FE2; text-align:center;  color: #7E9FE2; background-color: #FFFFFF; } 
.chart-container .old-commands-panel INPUT.btn { border: solid 1px #898989; vertical-align: middle} 
.chart-container .old-commands-panel INPUT.cb { border: solid 1px #7E9FE2; vertical-align: bottom} 
.chart-container .old-commands-panel A { color: #7E9FE2; } 
.chart-container .old-commands-panel A.hyperlink {font-size: 12px;  padding: 0px 4px 0px 0px; text-decoration: none; } 
.chart-container .old-commands-panel A.hyperlink:hover {color: #5f8ddb;} 
.chart-container .old-commands-panel A.hyperlinksmall {font-size: 11px; color: #7E9FE2; padding: 0px 2px 0px 0px; color: #7E9FE2; text-decoration: none; } 
.chart-container .old-commands-panel A.hyperlinksmall:hover {color: #5f8ddb;} 
.chart-container .old-commands-panel A.hyperlinkbold {color: #FFFFFF; background-color: #7E9FE2; padding: 0px 1px 0px 1px; text-decoration: none; font-weight: bold; } 
.chart-container .old-commands-panel SELECT.field {font-family: Arial; font-size: 12px;display:block; width: 130px; height: 19px; border: solid 1px #7E9FE2; color: #7E9FE2; background-color: #FFFFFF; } 
.chart-container .old-commands-panel SELECT.NoVisible {display: none; }

/* tech analysis chart */
TABLE.header .label, TABLE.header .label-inactive { padding: 1px; white-space: nowrap; border: 1px solid #51718a; border-bottom: 0px; }
TABLE.header .label .label-panel, TABLE.header .label-inactive .label-panel { font-family: Trebuchet MS; font-weight: bold; font-size: 12px; color: #ffffff; background-color: #85a4c0; white-space: nowrap; padding: 3px 10px 2px 10px; }
.chart-container .basics-table TD,
.chart-container .basics-table TH { font-size: 11px; margin: 0px; padding: 3px 5px; text-align: left; font-weight: normal; border-bottom: solid 1px #bcbcbc;  }
.chart-container .basics-table TH { border-right: solid 1px #bcbcbc; }
.chart-container .basics-table TR.last TD,
.chart-container .basics-table TR.last TH { border-bottom: 0px; }
.chart-container .basics-table TR.odd { background-color: #e5e5e5; }
.chart-panel { border: 1px solid #51718a; }