﻿table.barchart thead tr td ul li.scale_right
{
	text-align:right;	
	padding-right:0px;
}
table.barchart thead tr #scale
{
	padding-right:0px;
}
table.barchart tbody td
{
	padding-right:14px;
}
table.barchart tbody tr td.barleft
{
	padding-left:0px; 
	padding-right:0px; 
	border-right:solid 2px #b3d88c; 
	white-space:nowrap;
}
table.barchart tbody tr td.barleftnoline
{
	padding-left:0px; 
	padding-right:0px; 
	white-space:nowrap;
}
table.barchart tbody tr td.barright 
{
	padding-left:0px; 
	white-space:nowrap;
}
table.barchart tbody tr td.footerlefttriangle 
{
	padding-bottom:0px; 
	background-image:url(../images/left_triangle.png); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
	border-right:solid 2px #b3d88c;
}
table.barchart tbody tr td.footerrighttriangle 
{
	padding-bottom:0px; 
	background-image:url(../images/right_triangle.png); 
	background-repeat:no-repeat; 
	background-position:left bottom;
}
table.barchart tbody tr td.footerlefttext 
{
	padding-top:2px; 
	padding-bottom:2px; 
	background-color:#b3d88c; 
	height:8px; 
	border-left:solid 2px #b3d88c; 
	border-top:solid 2px #b3d88c; 
	border-bottom:solid 2px #b3d88c; 
	color:White; 
	text-align:right;
}
table.barchart tbody tr td.footerlefttext span
{
	position:relative; 
	left:34px;
	font-weight:bold;
}
table.barchart tbody tr td.footerrighttext 
{
	padding-top:2px; 
	padding-bottom:2px; 
	background-color:#b3d88c; 
	height:8px; 
	border-right:solid 2px #b3d88c; 
	border-top:solid 2px #b3d88c; 
	border-bottom:solid 2px #b3d88c;
}
table.barchart #footertop
{
	height:15px;
}
table.barchart tbody tr td div.barcontainer
{
	overflow:hidden; 
	width:100%;
}
table.barchart tbody tr td div img.barwithline
{
	width:100%;
}
table.barchart tbody tr td div img.barwithoutline
{
	width:98.7%;
}
table.barchart tbody tr.show{}
table.barchart tbody tr.hide
{
	display:none;
}
table.barchart thead tr td p.disclaimer
{
    color:Red;
}
