form{
	background:#eee;
	border:1px solid #ccc;
	padding:20px;
	margin:10px;
	width:auto;
	text-align:center;
}

input,textarea,select{
	background:#fff;
	border:1px solid #ccc;
	width:500px;
	padding:10px;
	margin:15px auto;
	font-size:17px;
	line-height:/1.5;
	font-family:'Roboto Condensed', arial;
	color:#333;
	display:block;
}

textarea{
	height:300px;
}

input[type=submit]{
	background:#333;
	color:#ccc;
	padding:10px;
	width:auto;
	cursor:pointer;
}

input[type=submit]:hover{
	color:#fff;
}

input[type=checkbox],input[type=radio]{
	width:16px;
	height:16px;
	text-align:center;
	margin:0px;
}

label{
	cursor:pointer;
	display:block;
	padding-left:30px;
	margin:0px;
	line-height:2.0;
	font-weight:normal;
}

form table td,form table th{
	background:#fff;
	font-size:17px;
	border:1px solid #ccc;
	text-align:left;
	vertical-align:middle;
}