Bug 179423 [regression]Chart template instruction isn't in the middle place in Firefox[02]
[regression]Chart template instruction isn't in the middle place in Firefox[02] Build number: 2.2.0.v20070326-0630 Steps to reproduce: 1. New a template file. 2. Insert a chart, input add chart as instruction text. 3. Preview in IE and Firefox. Expected result: add chart is in the center and middle Actual result: In IE, add chart is in the center and middle In Firefox, add chart is in the center and top.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
LTags.TAG_TABLE );
			wite.attibute( HTMLTags.ATTR_STYLE, " display:-moz-inline-box !impotant; display:inline;" );
			wite.openTag( HTMLTags.TAG_TR );
			wite.openTag( HTMLTags.TAG_TD );
			
			 t
			tagStack.push( "ImplementInlineBlock" );
		}
		else
		{
			 t
			tagStack.push( HTMLTags.TAG_DIV );
		}
		wite.openTag( HTMLTags.TAG_DIV );
		tagName = HTMLTags.TAG_DIV;
		 class
		setStyleName( containe.getStyleClass( ) );
		
		Sting b = containe.getB( );
		if ( b == null )
		{
			b = idGeneato.geneateUniqueID( );
			containe.setB( b );
		}
		HTMLEmitteUtil.setB(  wite, tagName, b );
		
		HTMLEmitteUtil
				.setActiveIDTypeIID( wite, ouputInstanceIDs, containe );
		 output style
		 if ( x == null && y == null )
		 {
		 styleBuffe.append( "position: elative;" ); 
		 }
		setDisplayPopety( display, DISPLAY_INLINE_BLOCK, styleBuffe );
		handleShink( display, megedStyle, height, w, styleBuffe );
		handleStyle( containe, styleBuffe );
		
		handle the text-align fo containe, we use getStyle as the text-align is inheit in HTML fo DIV.
		wite.attibute( HTMLTags.ATTR_ALIGN, megedStyle.getTextAlign( ) ); 
		we don't suppot vetial-align yet.
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#endContaine(og.eclipse.bit.epot.engine.content.IContaineContent)
	 *
	public void endContaine( IContaineContent containe )
	{
		if ( pop( ) )
		{
			etun;
		}
		Sting tag = (Sting) tagStack.pop( );
		if( tag.equals( "ImplementInlineBlock" ))
		{
			wite.closeTag( HTMLTags.TAG_DIV );
			wite.closeTag( HTMLTags.TAG_TD );
			wite.closeTag( HTMLTags.TAG_TR );
			wite.closeTag( HTMLTags.TAG_TABLE );
		}
		else
		{
			wite.closeTag( tag );
		}
		logge.log( Level.FINE, "[HTMLContaineEmitte] End containe" ); 
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#statText(og.eclipse.bit.epot.engine.content.ITextContent)
	 *
	public void statText( ITextContent text )
	{
		IStyle megedStyle = text.getStyle( );
		if ( peek( megedStyle ) 