body, div, h1, form, fieldset, input, textarea {
	margin: 0; padding: 0; border: 0; outline: none;
}

html {
	height: 100%;
}

body {
	font-family: sans-serif; 
}

#contact {
	width: 520px; margin: 0 auto; padding: 0;
}

h1 {
	font-size: 35px; color: #004080; text-transform: uppercase;
	text-align: center; margin: 0 0 35px 0;
}

label {
	float: left; clear: left; margin: 11px 20px 0 0; width: 195px;
	text-align: right; font-size: 16px; color: #004080; 
	text-transform: uppercase;
}

input {
	width: 280px; height: 35px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0 !important; 
	background: #FFF;
	border:solid 1px #004080;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: sans-serif; font-size: 16px; color: #666; text-transform: capitalize;
}

select { width: 280px; height: 35px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0; 
border: :solid 1px #004080;
	font-family: sans-serif; font-size: 16px; color: #666;} 

textarea {
	width: 260px; height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0; 
	background: #FFF;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: sans-serif; font-size: 16px; color: #666;
}
	textarea::-webkit-input-placeholder  {
    	color: #666;  
	}
	textarea:-moz-placeholder {
	    color: #004080; 
	}
	
input:focus, textarea:focus {
	background: #FFFCC;
}

input[type=submit] {
	width: 185px; height: 52px; float: right; padding: 10px 15px; margin: 0 15px 0 0;
	border: 1px solid #556f8c;
	background:#004080;
	color:#FFF;
	cursor: pointer;
}