/* CSS Document */

.subject {
	visibility: hidden;
	height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}

input, textarea, label {
font-size : 1em;

}
label, input {
display : block;
width : 200px;
float : left;
margin-bottom : 1em;
}
textarea {
display : block;
width : 200px;
height : 110px;
float : left;
margin-bottom : 1em;
overflow : auto;
}
label {
text-align : right;
width : 150px;
padding-right : 20px;
}
input.submit {
width : 5em;
float : none;
margin-left : 171px;
}
br {
clear : left;
}
form input, form input, form textarea {
	background-color: #CCCCCC;
}
input:hover, submit:hover, textarea:hover {
	background-color: #E5E5E5;
}
input:focus, submit:focus, textarea:focus {
background : #ccc;
outline : 0;
}
