Bug 178519 Problems in multi-rows header
Please see the attachments.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/BorderConflictResolver.java
public CSSValue getBorderColor( )
		{
			if ( style == null )
			{
				return IStyle.BLACK_RGB_VALUE;
			}
			switch ( position )
			{
				case POSITION_LEFT :
					return style.getProperty( IStyle.STYLE_BORDER_LEFT_COLOR );
				case POSITION_RIGHT :
					return style.getProperty( IStyle.STYLE_BORDER_RIGHT_COLOR );
				case POSITION_TOP :
					return style.getProperty( IStyle.STYLE_BORDER_TOP_COLOR );
				case POSITION_BOTTOM :
					return style.getProperty( IStyle.STYLE_BORDER_BOTTOM_COLOR );
				default :
					assert false;
			}
			return IStyle.BLACK_RGB_VALUE;
		}
		public CSSValue getBorderStyle( )
		{
			if ( style == null )
			{
				return IStyle.NONE_VALUE;
			}
			switch ( position )
			{
				case POSITION_LEFT :