div.charts_header						{ margin: 0; background: #f2ece6; font-size: inherit; }
div.charts_header table					{ width: 100%; padding: 0; }
div.charts_header td					{ padding: 0; }
div.charts_header td.one				{ vertical-align: bottom; background: url(../images/charts_angle_left_top.gif) no-repeat left top; }
div.charts_header td.one img			{ position: relative; z-index: 1; bottom: -6px; }
div.charts_header td.two 				{ background: #e59900; vertical-align: bottom; padding: 14px 8px 7px 8px; width: 100% }
div.charts_header td.two div 			{ background: #e59900; float: left; padding: 1.8em 14px 0 14px; }
div.charts_header a.more:link, div.charts_header a.more:visited
										{ color: white; font-size: 9pt; }
div.charts_header td.three				{ background: #f2ece6 url(../images/charts_back_right_bottom.gif) no-repeat right bottom; vertical-align: top; }
div.charts_header td.three img			{ position: relative; z-index: 1; top: -6px; }

div.charts_body							{ margin: 0; background-color: #f5f5f5; padding: 0 14px 14px 14px; font-size: 9pt; }
div.charts_body	table					{ table-layout: fixed; position: relative; z-index: 1; top: -1px; width: 100%; }
div.charts_body	td						{ background: transparent url(../images/charts_dots_vertical.gif) repeat-y right top; width: 25%; vertical-align: top; padding-right: 3px; padding-bottom: 5px;  overflow: hidden; }
div.charts_body	td.end					{ background: none; }
div.charts_body span.date				{ color: #545454; font-size: 9pt; }
div.charts_body ol						{ color: #332600; margin: 0px; padding: 04px 04px 04px 03px; list-style-position: outside; font-size: 9pt; }
div.charts_body td > ol					{ padding: 04px 04px 04px 01px; }
div.charts_body li						{ margin: 0 0 6px -25px; font-size: 8pt; }
div.charts_body a:link, div.charts_body a:visited
										{ color: #332600; }
div.charts_body div a:link, div.charts_body div a:visited			
										{ color: #0048da; }