/* forms css */

form {
text-align:left;
margin:10px 50px 30px 50px;
}

label{
display:block;
margin:20px 0 5px 0;
}

input, select, textarea{
padding:0.2em;
}

input.text_input, input.numeric_input, input.email_input, input.password_input, textarea, input.date_input, select{
border-style:solid;
border-width:1px;
border-color:#9E9E9E #DCDCDC #DCDCDC #9E9E9E;
}

input.text_input, input.numeric_input, input.email_input, input.password_input{
width:50%;
}

textarea{
width:100%;
height:200px;
}

.submit{
text-align:center;
margin-top:3em;
}

.submit input{
width:67px;
height:2.5em;
}

p.result{
color:#FF00Ff;
font-weight:800;
margin:10px 0;
}

