
dt{
	margin:10em;
}
textarea{
font-family:tahoma;
border:1px solid #ccc;
font-size:13px;
padding:6px;
}

select ,input{
font-family:tahoma;
border:1px solid #ccc;
font-size:12px;
padding:6px;
	display:block;
	margin: 5px;

}
.required{color:#000;font-size:14px;font-weight:normal;font-family:tahoma,traditional arabic, arial;display: block;}

.required:after{
content: "*";
	color:#bb0000;
}

.inputFile{
display:block;margin-bottom:0.5em;	

}
.errors {
	font-size: 12px;
	font-family: tahoma,traditional arabic, arial;
}

table.spreadsheet
{
	width:55em;
	margin:10px 0;
	border:#999 1px solid;
	
}
table.spreadsheet th{

background:#e8edf1;
font-weight:bold;
font-size:12px;
padding:5px 2px;	
}
table.spreadsheet td{
	border-top:#999 1px solid;
	padding:15px 2px;
	font-family:tahoma;
	font-size:13px;
	
}

form {
	margin: 20px;
}