input,textarea,select{
	font-family: arial;
	font-size: 12px;
}

input[type=text],input[type=password],textarea{
	border: 1px solid #ccc;
	padding: 5px;
}

select{
	border: 1px solid #ccc;
	padding: 4px;
}

textarea{
	resize: none;
}

input[type=button],
input[type=submit]{
	background-color: #2783CC;
	border: 0px;
	color: white;
	font-weight: bold;
	padding: 8px 12px;
	cursor: pointer;
	font-size: 14px;
}

input[type=button]:hover,
input[type=submit]:hover{
	background-color: #206CAA;
}














table.tblForm{
	width: 100%;
	margin-top: 25px;
}

table.tblForm th,
table.tblForm td{
	padding: 5px;
	border: 1px solid white;
	vertical-align: top;
}

table.tblForm th{
	background-color: #5489AF;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-top: 13px;
	padding-left: 10px;
}

table.tblForm td{
	background-color: #C2DBEF;
}

table.tblForm textarea{
	width: 75%;
	height: 150px;
}

table.tblForm input[type=text],
table.tblForm input[type=password]{
	width: 50%;
}

table.wideBoxes input[type=text],
table.tblForm textarea {
	width: 100%;
	box-sizing: border-box;
}

/* spam trap */
table.tblForm tr.reason{
	display: none;
}