 			var gb:LinearGradientStroke;
 			
 			istroke= getStyle("stroke");
-			if (istroke is Stroke)
-			{
-				hd.contextColor = Stroke(istroke).color;
+			if (istroke is SolidColorStroke)
+			{
+				hd.contextColor = SolidColorStroke(istroke).color;
 			}
 			else if (istroke is LinearGradientStroke)
 			{

import mx.charts.series.items.HLOCSeriesItem;
import mx.charts.styles.HaloDefaults;
import mx.core.ClassFactory;
import mx.core.mx_internal;
import mx.graphics.IStroke;
import mx.graphics.LinearGradientStroke;
import mx.graphics.Stroke;
import mx.styles.CSSStyleDeclaration;
import mx.core.IFlexModuleFactory;

use namespace mx_internal;


				var gb:LinearGradientStroke;
			
				istroke= getStyle("stroke");
				if (istroke is SolidColorStroke)
				{
					hd.contextColor = SolidColorStroke(istroke).color;
				}
				else if (istroke is LinearGradientStroke)
				{
