#cumulativeCostChart .jqplot-table-legend
{
	margin-top:3em;	/* use this to push legend further down */
	margin-left:2em;
	jmargin-bottom:0em;
}

#cumulativeCostChart .jqplot-axis
{
}

#cumulativeCostChart .jqplot-xaxis
{
	padding-top:1em;
	padding-bottom:1em;
}

#cumulativeCostChart .jqplot-grid-canvas
{
	jmargin-bottom:1em;
	jpadding-bottom:1em;
}

.jqplot-yaxis
{
	jpadding-left:2em;
	jpadding-right:0.5em;
	jfont-size:0.8em;
	jtext-align:right;
	jmax-width:100px;
	color:#000000;
}
.jqplot-yaxis-tick
{
	white-space:normal;
	font-weight:bold;
	width:120px;
	line-height:1;
}
.estimatedRoiChart .jqplot-yaxis-tick
{
	width:80px !important;
}
.jqplot-xaxis
{
	color:#000000;
}
.jqplot-xaxis-tick
{
	color:#000000;
	font-weight:bold;
}
.jqplot-xaxis-label
{
	color:#000000;
	font-weight:bold;
}
#cumulativeCostChart .jqplot-point-label.jqplot-series-2
{
	font-weight:bold;
	font-weight:1.5em;
	color:#000000;
	padding-bottom:1.5em;
	jtop:10px !important;
}
#cumulativeCostChart .jqplot-point-label
{
	color:#ffffff;
}
.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip
{
    jfont-family: intel-clear, sans-serif;
    z-index:2;
    background:white;
    padding:0.25em 0.5em;
    color:#000000;
    border:2px solid #000000;
    font-size:1em;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	
	position:relative;
}

.chart-tooltip-label {
    font-weight: bold;
}

.chart-tooltip-series {
    font-style: italic;
}

.chart-tooltip-value {
    display: block;
}
.chart-tooltip-callout-container
{
	position:absolute;
	width:100%;
	left:0;
	bottom:-8px;
	height:8px;
	text-align:center;
}
.chart-tooltip-callout
{
	vertical-align:top;
}