 	
 			var borderWidth : Object = 
 			{
-				top : m_styles.borderTopWidth | 0,
-				right : m_styles.borderRightWidth | 0,
-				bottom : m_styles.borderBottomWidth | 0,
-				left : m_styles.borderLeftWidth | 0
+				top : m_styles.borderTopWidth,
+				right : m_styles.borderRightWidth,
+				bottom : m_styles.borderBottomWidth,
+				left : m_styles.borderLeftWidth
 			};
 			
 			var borderStyle : Object =

			var topRight : Point = new Point();
			var bottomRight : Point = new Point();
			var bottomLeft : Point = new Point();
			if (borderWidth.top > 0 && borderStyle.top != 'none' && borderColor.top != 0)
			{
				topLeft.x = 0;
				topLeft.y = 0;

					topLeft, topRight, bottomRight, bottomLeft, SIDE_RIGHT);
			}
	
			if (borderWidth.bottom > 0 && borderStyle.bottom != 'none' && borderColor.bottom)
			{
				topLeft.x = 0;
				topLeft.y = m_height;
