ol.position-ratio-list {list-style-type: none; padding: 0; margin: 18px 0 0 0; margin-left: 0 }
ol.position-ratio-list li {clear: both; margin: 0; overflow: hidden; display: block; }
span.position-ratio-label {float: left; font: bold 13px Arial, sans-serif; width: 273px; text-transform: uppercase; line-height: 20px; color: #a0a0a0 }
div.position-long-short-graph, div.position-ratio-bar {position: relative; top: -5px; left: -3px; display: block; float: left }
div.position-long-short-graph {width: 374px }
div.position-ratio-graph {width: 215px; float: left; color: #000 }
div.position-ratio-dropshadow, div.position-long-short-dropshadow {position: relative; top: 5px; left: 1px; background-color: #d0d0d0; margin-bottom: 5px }
div.position-ratio-dropshadow {float: left; margin-left: 5px }
div.position-long-short-dropshadow {width: 377px; margin-left: 13px }
div.position-ratio-graph span.position-ratio-label {margin-left: 6px; width: auto }
span.long-position, span.short-position, div.position-ratio-bar {color: #fff; float: left; font: bold 13px Arial, sans-serif; line-height: 20px }
div.position-ratio-bar, span.ratio-position-swatch {background-color: #276FDB }
div.position-ratio-bar {width: 98%; float: none; text-align: right }
div.position-ratio-bar span.position-ratio-label {float: none; margin-right: 5px }
span.long-position-swatch, span.short-position-swatch, span.ratio-position-swatch {display: inline-block; margin-right: 3px; width: 1.5em }
span.long-position, span.long-position-swatch {background-color: #00a5be }
span.short-position, span.short-position-swatch {background-color: #ff6200 }
span.long-position {text-align: right }
span.short-position {text-align: left }
ul.position-ratio-legend, p.position-ratio-additionaltext {font: 10px Arial, sans-serif; margin: 10px 0 }
ul.position-ratio-legend li {margin-left: 10px; padding: 0; float: left }
ul.position-ratio-legend {float: right; list-style-type: none; padding: 0; margin-right: 40px }
