#wsod_interactiveChart { position:relative; }

ul.wsod_invisiTabs li.pipe { padding:0 6px 0 5px; }

/* legend w/ updating values */
#infoDiv { position: absolute; left: 0px; top: 0px; /*color: #333;*/ color:#777; display: block; width: 616px; height: 12px; font-size: 12px; z-index: 3; }
#infoDiv .rolloverText { float: left; position: absolute; left: 0px; top: 2px;width: 565px; font-size: 11px; }
#infoDiv .rolloverText span { float: left; display: block; padding: 0 4px; }
#infoDiv .rolloverText span.value { font-weight: bold; }
#infoDiv .rolloverText span.label { /*color: #B4B4B4;*/ }

/*zoom line*/
#divZoomH { position: absolute; height: 100px; width: 1px; top:0; left:0; background-color: #a3a3a3; visibility:hidden;/*start hidden*/ }

/*menus*/
div#optionsHolder { margin:10px 0; font-size:11px; }
div.menuControlLabel { padding:4px; }
a.chartMenuControl { float:left; padding:4px 24px 4px 4px; color:#fff; background:#23497b url(../../images/charts/menuDown.png) right center no-repeat; }
div.chartMenu ul { display:none; position:absolute; z-index:9999; background:#fff; border:1px solid #0a3a69; z-index:999999; }
div.chartMenu ul li a { padding:6px; display:block; border-bottom:1px solid #d7d7d7; }
div.chartMenu ul li a.hasChildren { background:transparent url(../../images/charts/menuArrowRight.gif) center right no-repeat; }
div.chartMenu ul li a.hasChildrenOnLeft { background:transparent url(../../images/charts/menuArrowLeft.gif) center left no-repeat; padding-left:18px; }
div.chartMenu ul li a:hover { text-decoration:none; background-color:#eef1f4; }
div#menu_style a.chartMenuControl { margin-left:0px; width:110px; }
div#menu_comparison a.chartMenuControl,
div#menu_events a.chartMenuControl { margin-right:5px; }
div#menu_indicators a.chartMenuControl { margin-right:50px; }

/*indicator boxes*/
div#wsod_upperIndicators,
.wsod_lowerIndicatorsContainer { padding-bottom:3px; margin-top:5px; width:565px; background-color:#f2f2f2; border:1px solid #a3a3a3; min-height:27px; }
.wsod_lowerIndicatorsContainer { padding-bottom:0; position:absolute; z-index:99999; }
.indicatorHeaderContainer { /*position: absolute; top: 3px; left: 5px; z-index: 10;*/ }
.indicatorModule { float: left; padding:0; margin:3px 0 0 3px; font-size: 11px; font-weight: bold; border: 1px solid #5f7797; background-color: #FFFFFF; white-space: nowrap; font-weight:normal; }
.indicatorModule .title { padding:3px 10px 0 4px; }
.indicatorModule .remove { width:18px; height:19px; }
.indicatorModule .wsod_leftBar { width:4px; height:19px; float:left; }
#wsod #interactiveChart .indicatorModule .icon,
#wsodPop #interactiveChart .indicatorModule .icon {	float: left; margin-right: 5px; }

body.v6 ul.menuFlyoutContainer li { _height: 0px; }

/*
body.v6 div#wsod_upperIndicators,
body.v7 div#wsod_upperIndicators { height:27px; overflow: hidden; }
body.v6 div#wsod_upperIndicators .indicatorModule,
body.v7 div#wsod_upperIndicators .indicatorModule { position: relative; top: -14px; }
body.v6 .wsod_lowerIndicatorsContainer { _height: 29px; }
*/

div.wsod_eventHeading { font-weight:bold; padding-bottom:2px; border-bottom:1px solid #ccc; }
div.wsod_eventHoverBox { font-size:11px; }
div.indicatorModule div.icon { padding-left:18px; margin:2px 0 0 2px; }
div.icon div.title { padding-top:1px; }
div.eventIcon { width:16px; height:16px; }
.icon-chart-split { background:transparent url(../../images/charts/chartIcons.gif) 0 -38px no-repeat; }
.icon-chart-dividend { background:transparent url(../../images/charts/chartIcons.gif) 0 -18px no-repeat; }
.icon-chart-earnings { background:transparent url(../../images/charts/chartIcons.gif) 0 0 no-repeat; }

/*drag - not in use right now
.dragTable { width: 100%; height: 0; padding: 0; margin: 0; border-left: 1px solid #9CC3EF; border-right: 1px solid #9CC3EF; }
.dragRegion { width: 100%; height: 0; background: #9CC3EF; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index: 99; display: inline; }
*/