
table.form {
}

table.form td.title{
	font-size:16px;
	text-align:center;
	vertical-align:middle;
	height:32px;
}

table.form td.buttons{
	text-align:center;
	vertical-align:middle;
	height:32px;
}

table.form th {
	height:24px;
	text-align:right;
	vertical-align:middle;
	width:100px;
	font-size:16px;
	font-weight:normal;
}

table.form td.input input {
	font-size:16px;
	width:200px;
}

.status_info, .status_error, .status_ok {
	width:336px;
	height:26px;
	background:url(status.png);
	overflow:hidden;
	line-height:26px;
	color:#484b4e;
}

.status_info span, .status_error span, .status_ok span{
	width:25px;
	display:block;
	overflow:hidden;
	height:26px;
	float:left;
	background:url(status.png) -340px 0px;
	margin-right:5px;
}

.status_info span.loading{
	width:16px;
	display:block;
	margin: 5px 8px 0 6px;
	overflow:hidden;
	height:16px;
	float:left;
	background:url(statusloading.gif);
}

.status_error {
	background-position:0px -32px;
}

.status_error span{
	background:url(status.png) -340px -32px;
}

.status_ok {
	background-position:0px -66px;
}
.status_ok span{
	background:url(status.png) -340px -66px;
}
