/* ============================ */

/* = GENERAL FORM STYLING = */

/* ============================ */

input[type="text"], input[type="password"] {

	padding: 4px 0 0 3px;

  	border:1px solid #c2c2c2;

  	display: block;

  	width: 250px;
	height:20px;
  	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
  	margin-bottom: 10px;

}

textarea{
	padding: 4px 0 0 3px;
  	border:1px solid #c2c2c2;
  	display: block;
  	width: 250px;
	height:60px;
  	font-size: 12px;
  	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
}

input[type="file"] {
	margin-bottom: 10px;
	}


input[type="radio"], input[type="checkbox"] {

	display: block;

	float: left;

	vertical-align: middle;
	
	margin:0 5px 10px 0;
	
	padding:0;

	}

	

input[type="file"] {

	display: block;

	}



form fieldset {

  background:#f2f2f2;

  padding:18px;

  margin-top: 5px;

  font-size: 12px;

  margin-bottom: 10px;

  }



form select {

	display: block;

	margin-bottom: 10px;

	}



form label {

	display: block;

	font-weight: bold;

	}



form p {

  padding-top: 0px;

  line-height: 16px;

  clear: both;

  }

form p textarea {

  width: 240px;

  height: 60px;

}


form span.req {

	color: red;

	}



.error {

	color: red;

	}

input[type="Submit"] {
	
	width:70px;
	height:30px;
	
	display: block;

	margin-top: 20px;

	padding: 5px 10px;

	color: #fff;

	font-weight: normal;

	border: 1px solid #5d0101;

	background: #5d0101;

	text-transform: uppercase;

	font-size: 12px;

	}

	input[type="Submit"]:hover {

		border: 1px solid #5d0101;

		background: #7d0b0b;

		cursor: pointer;

		}



/* ============================ */

/* = END GENERAL FORM STYLING = */

/* ============================ */
