/*******************************************************************************
 * Copyright (c) 2004,2009 Actuate Corporation.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *  Actuate Corporation  - initial API and implementation
 *******************************************************************************/
package org.eclipse.birt.report.engine.css.engine;

public interface StyleConstants
{
	// bidi_hcg: As a result of a new style added ("direction"), align the
	// constants with org.eclipse.birt.report.engine.css.engine.PerfectHash

	final int STYLE_MARGIN_LEFT = 0;
	final int STYLE_MARGIN_RIGHT = 1;
	final int STYLE_MARGIN_TOP = 2;
	final int STYLE_DATA_FORMAT = 3;
	final int STYLE_BORDER_RIGHT_COLOR = 4;
	final int STYLE_DIRECTION = 5;
	final int STYLE_BORDER_TOP_WIDTH = 6;
	final int STYLE_PADDING_LEFT = 7;
	final int STYLE_BORDER_RIGHT_WIDTH = 8;
	final int STYLE_PADDING_BOTTOM = 9;
	final int STYLE_PADDING_TOP = 10;
	final int STYLE_NUMBER_ALIGN = 11;
	final int STYLE_PADDING_RIGHT = 12;
	final int STYLE_CAN_SHRINK = 13;
	final int STYLE_BORDER_TOP_COLOR = 14;
	final int STYLE_BACKGROUND_REPEAT = 15;
	final int STYLE_MARGIN_BOTTOM = 16;
	final int STYLE_BACKGROUND_WIDTH = 17;
	final int STYLE_BACKGROUND_HEIGHT = 18;
	final int STYLE_BORDER_RIGHT_STYLE = 19;
	final int STYLE_BORDER_BOTTOM_COLOR = 20;
	final int STYLE_TEXT_INDENT = 21;
	final int STYLE_LINE_HEIGHT = 22;
	final int STYLE_BORDER_BOTTOM_WIDTH = 23;
	final int STYLE_TEXT_ALIGN = 24;
	final int STYLE_BACKGROUND_COLOR = 25;
	final int STYLE_COLOR = 26;
	final int STYLE_OVERFLOW = 27;
	final int STYLE_TEXT_LINETHROUGH = 28;
	final int STYLE_BORDER_LEFT_COLOR = 29;
	final int STYLE_WIDOWS = 30;
	final int STYLE_BORDER_LEFT_WIDTH = 31;
	final int STYLE_BORDER_BOTTOM_STYLE = 32;
	final int STYLE_FONT_WEIGHT = 33;
	final int STYLE_FONT_VARIANT = 34;
	final int STYLE_TEXT_TRANSFORM = 35;
	final int STYLE_WHITE_SPACE = 36;
	final int STYLE_TEXT_OVERLINE = 37;
	final int STYLE_VERTICAL_ALIGN = 38;
	final int STYLE_BACKGROUND_POSITION_X = 39;
	final int STYLE_BORDER_LEFT_STYLE = 40;
	final int STYLE_VISIBLE_FORMAT = 41;
	final int STYLE_MASTER_PAGE = 42;
	final int STYLE_ORPHANS = 43;
	final int STYLE_FONT_SIZE = 44;
	final int STYLE_FONT_STYLE = 45;
	final int STYLE_BORDER_TOP_STYLE = 46;
	final int STYLE_PAGE_BREAK_BEFORE = 47;
	final int STYLE_SHOW_IF_BLANK = 48;
	final int STYLE_BACKGROUND_IMAGE = 49;
	final int STYLE_BACKGROUND_POSITION_Y = 50;
	final int STYLE_WORD_SPACING = 51;
	final int STYLE_BACKGROUND_ATTACHMENT = 52;
	final int STYLE_TEXT_UNDERLINE = 53;
	final int STYLE_DISPLAY = 54;
	final int STYLE_FONT_FAMILY = 55;
	final int STYLE_LETTER_SPACING = 56;
	final int STYLE_PAGE_BREAK_INSIDE = 57;
	final int STYLE_PAGE_BREAK_AFTER = 58;

	final int NUMBER_OF_STYLE = 59;
}
