Bug 134944 Page footer displays in wrong place when preview in Web Viewer.
Description: Page footer displays in wrong place when preview in html. Steps to reproduce: 1. New sample source and dataset from customers. 2. Drag dataset to layout. 3. Insert content to master page footer. 4. Preview in web viewer Expected result: Page footer displays at the end of the report. Actual result: Page footer displayed in the middle of the report and overlapped with report body content.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
blue-solid border to the image with
				 maps.
				 !hasAction )
				{
					 disable the border, if the user defines border with the
					 image, it will be overided by the following style setting
					IStyle style = image.getStyle( );
					 style.getBorderTopStyle( ) == null )
					{
						 user doesn't define the border, remove it.
						styleBuffer.append( "border-top-style:none;" );
					}
					else
					{
						 use define the border-style, but not define the
						 border color, use the default
						 color.
						 style.getBorderTopColor( ) == null )
						{
							styleBuffer.append( "border-top-color:black" );
						}
					}
					 style.getBorderBottomStyle( ) == null )
					{
						styleBuffer.append( "border-bottom-style:none;" );
					}
					else
					{
						 style.getBorderBottomColor( ) == null )
						{
							styleBuffer.append( "border-bottom-color:black" );
						}
					}
					 style.getBorderLeftStyle( ) == null )
					{
						styleBuffer.append( "border-left-style:none;" );
					}
					else
					{
						 style.getBorderLeftColor( ) == null )
						{
							styleBuffer.append( "border-left-color:black" );
						}
					}
					 style.getBorderRightStyle( ) == null )
					{
						styleBuffer.append( "border-right-style:none;" );
					}
					else
					{
						 style.getBorderRightColor( ) == null )
						{
							styleBuffer.append( "border-right-color:black" );
						}
					}
				}
				ttribute( HTMLTags.ATTR_USEMAP, "#" + imageMapId ); 
			}
			 alternative text
			ttribute( HTMLTags.ATTR_ALT, image.getAltText( ) );
			 help text
			ttribute( HTMLTags.ATTR_TITLE, image.getHelpText( ) );
			 image size
			AttributeBuilder.buildSize( styleBuffer, HTMLTags.ATTR_WIDTH, image
					.getW( ) ); 
			AttributeBuilder.buildSize( styleBuffer, HTMLTags.ATTR_HEIGHT,
					image.getHeight( ) ); 
			 handle style
			handleStyle( image, styleBuffer, false );
			 ".PNG".equalsIgnoreCase( ext ) && imageHandler != null ) 
			{
				ttribute( HTMLTags.ATTR_ONLOAD, "fixP