form
{
	margin: 0;
}

select
{
	font: 10px tahoma;
	color: #1E1E1E;

	border: 1px solid #D7D7D7;

	width: 203px;
}

textarea
{
	font: 11px tahoma;
	color: #1E1E1E;

	width: 200px;
	height: 100px;

	border: 1px solid #0E2A87;
}

input
{
	border: 1px solid #ff0000
	;
	font: 11px tahoma;
}

button, input.submit
{
	font: bold 11px tahoma;
	color: #FFFFFF;

	width: 250px;

	border: 1px solid #0E2A87;

	background: #4FAD26;
}

input.text
{
	font: 11px tahoma;
	color: #1E1E1E;

	width: 200px;

	border: 1px solid #0E2A87;

	background: #FFFFFF;
}

/**/

tr.form-info
{
	background: #333366;
}

tr.row-0
{
	background: #E7E7E7;
}

tr.row-1
{
	background: #F7F7F7;
}

/**/

td.form-block
{
	padding: 0px 0px 10px 0px;
}

td.form-leader
{
	font: 11px tahoma;
	color: #29286D;

	padding: 3px 0px;
}

td.form-info
{
	font: bold 11px tahoma;
	color: #FFFFFF;

	padding: 2px 5px 2px 5px;
}

td.form-text
{
	font: 11px tahoma;
	color: #1E1E1E;

	text-align: left;

	padding: 2px 5px 2px 5px;
}

td.form-numeric
{
	font: 11px tahoma;
	color: #1E1E1E;

	text-align: right;

	padding: 2px 5px 2px 5px;
}

td.form-key
{
	font: bold 11px tahoma !important;
	color: #1E1E1E;

	vertical-align: top;

	width: 160px;

	padding: 3px;
}

td.form-value
{
	font: 11px tahoma !important;
	color: #1E1E1E;

	padding: 3px;
}

td.form-button
{
	text-align: right;

	padding: 5px 6px 0px 0px;
}

span.form-note
{
	font: 10px tahoma;
	color: #4FAD26;

	text-align: center;
}

span.form-required
{
	font: 10px tahoma;
	color: #ff0000;

	text-align: center;
}

div.form-note
{
	font: 10px tahoma;
	color: #0E2A87;

	text-align: center;
}

td.action-row
{
	height: 24px;
	padding-left: 5px;
	vertical-align: middle;
}

td.action-row-1
{
	height: 24px;
	background: #f8f8f5;
	padding-left: 5px;
	vertical-align: middle;
}

div.form-placeholder
{
	text-align: center;
	margin: 0px auto;
}

td.form-login
{
	padding: 5px;
	background: #EAF5FA;
}

td.form-login-input
{
	color: #0E2A87;
	background: #FFF;
	font:bold 11px tahoma;
	padding: 5px;
}

td.form-submit-button
{
	text-align: right;
	background: #FFF;
	padding: 5px;
}

td.form-header
{
	color: #FFF !important;
	background: #ff0000;
	font: bold 11px tahoma !important;
	padding: 5px !important;
}

tr.row1
{
	background: #FFF;
}

tr.row0
{
	background: #F9F9F9;
}

tr.row2
{
	background: #f5fafc;
}

td.form-view
{
	padding: 5px;
	font: 11px tahoma !important;
}

td.form-view input
{
	width: 250px;
	font: 11px tahoma !important;
}

td.form-view-col1
{
	padding: 5px;
	font: 11px tahoma !important;
	width: 150px;
}

td.form-view-col1 input
{
	width: 100%;
}

td.form-view-col2
{
	padding: 5px;
	font: 11px tahoma !important;
	width: 300px;
}

td.form-view-col2 input
{
	width: 100%;
}


td.form-view a
{
	color: #ff0000;
}

td.form-action
{
	height: 25px;
	font: 12px tahoma;
}

td.form-action ul
{
	padding: 0px;
	margin: 0px;
}

#count
{
	width: 30px;
	text-align: right;
}

td.form-checkout
{
	color: #0E2A87;
	background: #FFF;
	font:bold 11px tahoma;
	padding: 5px;
	text-align: left;
	width: 200px;
}

span.form-req
{
	color: #D50D37;
}

#form-button
{
	padding: 2px 20px 3px 20px;
	background: #ff0000;
	color: #FFF;
	font:bold 11px tahoma;
	text-decoration: none;

}

td.form-overview-col1, td.form-overview-col2, td.form-overview-col3, td.form-overview-col4
{
	padding: 5px;
	font: 11px tahoma;
}
