Bug 156450 Support BORDER style for table rows
Currently the BORDEr style is supported only for cells. There is no way to set it on the row level. Suggestion: Enhancement to support BORDER style properties on the table row element. During rendering Engine can set the style property on the cell level. As CSS doesnt support border on the row level.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
e of page headerfooterbody.
     * The background style will not be out put.
	 * @param styleName name of the style
	 * @param style style object
	 *
	public void handlePageStyle( String styleName, IStyle style )
	{
		StringBuffer styleBuffer = new StringBuffer( );
		if ( isEmbeddable )
		{
			AttributeBuilder.buildPageStyle( styleBuffer, style, this );
		}
		else
		{
			IStyle classStyle = report.findStyle( styleName );
			AttributeBuilder.buildPageStyle( styleBuffer, classStyle, this );
		}	
		writer.attribute( HTMLTags.ATTR_STYLE, styleBuffer.toString( ) );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#startPage(org.eclipse.birt.report.engine.content.IPageContent)
	 *
	public void startPage( IPageContent page )
	{
		pageNo++;
		
		if ( pageNo > 1 && outputMasterPageContent == false )
		{
			writer.openTag( "hr" );
			writer.closeTag( "hr" );
		}
		
		writer.openTag( HTMLTags.TAG_DIV );
		
		
		if ( page != null )
		{
			Object genBy = page.getGenerateBy( );
			if ( genBy instanceof MasterPageDesign )
			{
				MasterPageDesign masterPage = (MasterPageDesign) genBy;
				String masterPageStyleName = masterPage.getStyleName( );
				IStyle classStyle = report.findStyle( masterPageStyleName );
				StringBuffer styleBuffer = new StringBuffer( );
				AttributeBuilder.buildBackgroundStyle( styleBuffer, classStyle, this );
				writer.attribute( HTMLTags.ATTR_STYLE, styleBuffer.toString( ) );
			}
		}
		
		if ( htmlRtLFlag )
		{
			writer.attribute( HTMLTags.ATTR_HTML_DIR, "RTL" );
		}
		
		if ( pageNo > 1 )
		{
			writer.attribute( HTMLTags.ATTR_STYLE, "page-break-before: always;" );
		}
		
		if ( page != null )
		{
			if ( outputMasterPageContent )
			{
				
				boolean showHeader = true;
				Object genBy = page.getGenerateBy( );
				if ( genBy instanceof SimpleMasterPageDesign )
				{
					SimpleMasterPageDesign masterPage = (SimpleMasterPageDesign) genBy;
					if ( !masterPage.isShowHeaderOnFirst( ) )
					{
						if ( page