.form_table
{
	border-width:0px;
	border-color:#555555;
	border-style:solid;
}
.form_table_td
{
	height:20px;

	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:0px;

	border-width:0px;
}
.text_field
{
	color:#333333;
	background-color:#eeeeee;
	
	font-size:11px;
	
	border-width:1px;
	border-color:#555555;
	border-style:solid;
	
	height:16px;
	
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}


input
{
	color:#333333;
	background-color:#eeeeee;

	font-size:11px;
	
	border-width:1px;
	border-color:#555555;
	border-style:solid;

	height:16px;
		
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}

select
{
	font-size:10px;
	height:18px;
}



.form_hint
{
	color:#aaaaaa;
	
	font-size:11px;
	font-weight:bold;
}



.message_succes
{
	font-family:Arial,Helvetica,Verdana;
	font-size:18px;
	font-weight:bold;

	border-width:2px;
	border-color:#77bb77;
	border-style:solid;

	background-color:#bbffbb;
	color:#77bb77;

	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.message_error
{
	font-family:Arial,Helvetica,Verdana;
	font-size:18px;
	font-weight:bold;

	border-width:2px;
	border-color:#bb7777;
	border-style:solid;

	background-color:#ffbbbb;
	color:#bb7777;

	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.form_warning
{
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	font-weight:bold;

	border-width:2px;
	border-color:#bb7777;
	border-style:solid;

	background-color:#ffbbbb;
	color:#bb7777;

	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}


