/* <![CDATA[ */

form
{
	display: inline;
}

/* ........................................... */

table.form
{
	width: 100%;

	background: #FFFFFF;
}

/* ........................................... */

tr.form-info
{
	background: #333366;
}

tr.row-0
{
	background: #E7E7E7;
}

tr.row-1
{
	background: #F7F7F7;
}

/* ........................................... */

td.form-info
{
	font: bold 11px verdana;
	color: #FFFFFF;

	padding: 2px 5px 2px 5px;
}

td.form-element
{
	/*padding: 0px 5px 0px 5px;*/
}

td.form-text
{
	font: 11px verdana;
	color: #333333;

	text-align: left;

	padding: 2px 5px 2px 5px;
}

td.form-title
{
	font: bold 11px verdana;
	color: #FFFFFF;

	background: #ab2625;

	text-align: left;

	padding: 2px 5px 2px 5px;
}

td.form-date
{
	font: 11px verdana;
	color: #333333;

	text-align: center;

	padding: 2px 5px 2px 5px;
}

td.form-numeric
{
	font: 11px verdana;
	color: #333333;

	text-align: right;

	padding: 2px 5px 2px 5px;
}

td.form-key
{
	font: 11px verdana;
	color: #333333;

	text-align: left;
	vertical-align: top;

	width: 165px;

	padding: 2px 5px 2px 5px;
}

td.form-button
{
	text-align: right;

	padding: 2px 5px 2px 5px;
}

td.form-value
{
	/*font: 11px verdana;
	color: #333333;

	text-align: left;*/
}

td.form-note
{
	font: italic 10px verdana;
	color: #CC3333;

	text-align: center;
}

/* ........................................... */

span.form-required
{
	color: #ab2625;
}

/* ........................................... */

select
{
	font: 11px verdana;
	color: #333333;

	width: 168px;

	border: 1px solid #808080;
}

textarea
{
	font: 11px verdana;
	color: #333333;

	width: 168px;

	padding: 1px 5px 1px 5px;

	border: 1px solid #808080;
}

button, input.submit
{
	font: bold 11px verdana;
    color: #FFFFFF;

    width: 170px;

    border: 1px solid #ab2625;

    background: #ab2625;

    cursor: pointer;
}

input.text
{
	font: 11px verdana;
	color: #333333;

	width: 165px;

	padding: 1px 5px 1px 5px;

	border: 1px solid #808080;
}

input.number
{
	font: 11px verdana;
	color: #333333;

	text-align: right;

	width: 100%;

	padding: 1px 5px 1px 5px;

	border: 1px solid #808080;
}

/* ]]> */
