body, div, h1, form, fieldset, input, textarea {
	border: 0; outline: none;
}


body {
	font-family: sans-serif;
}

#contact {
	width: 530px; margin: 30px auto; padding: 60px 10px;
	background: #c9d0de; border: 1px solid #e1e1e1;
	-moz-box-shadow: 0px 0px 8px #444;
	-webkit-box-shadow: 0px 0px 8px #444;
}

.fh1 {
	font-size: 35px; color: #445668; text-transform: uppercase;
	text-align: center; margin: 0 0 0 0;
}

label {
	float: left; clear: left; margin: 15px 10px 0 0; width: 195px;
	text-align: right; font-size:19px; color: black;
	text-transform: uppercase;
}

select {
    color: #0b1e74 !important;
}

input[type=text] {
    box-sizing: border-box !important;
    min-width: initial !important;
    max-width: 100% !important;
	width: 360px; padding: 1px 1px 0px 1px; margin: 0 0 1px 0;
	background: #fff;
    color: #0b1e74 !important;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; color: #f2f2f2;
}
	input::-webkit-input-placeholder  {
    	color: #0b1e74 !important; 
	}

	input:-moz-placeholder {
	    color: #0b1e74 !important;
	}

    input::-moz-placeholder {
	    color: #0b1e74 !important; 
	}

textarea {
	width: 360px; height: 40px; padding: 1px 2px 0px 2px; margin: 0 0 2px 0;
	background: #fff;
    color: #0b1e74 !important;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; color: #f2f2f2;
}
	textarea::-webkit-input-placeholder  {
    	color: #0b1e74 !important; 
	}

	textarea:-moz-placeholder {
	    color: #0b1e74 !important; 
	}

    textarea::-moz-placeholder {
	    color: #0b1e74 !important; 
	}


input:focus, textarea:focus {
}

input[type=button] {
    background-color: #718DA9 !important;
	width: 360px; padding: 1px 1px 0px 1px; margin: 0 0 1px 0;
	background: #fff;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
    	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #556f8c;
	color: White;
	background: -moz-linear-gradient(top, #718DA9 0%, #415D79 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#718DA9), color-stop(100%,#415D79)); /* webkit */
	font-family: sans-serif; font-size: 16px; color: #f2f2f2;
}

input[type=submit] {
    background-color: #718DA9 !important;
	width: 285px; height: 52px; float: left; padding: 10px 15px; margin: 0px 45px 0 205px;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #556f8c;
	color: White;
	background: -moz-linear-gradient(top, #718DA9 0%, #415D79 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#718DA9), color-stop(100%,#415D79)); /* webkit */
	cursor: pointer;
}

input[type=button]:active,  input[type=submit]:active, .btn:active {
	background: -moz-linear-gradient(top, #415D79 0%, #718DA9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#415D79), color-stop(100%,#718DA9));
    background-position: inherit !important;
}

.btn:hover, .btn:focus {
    background-position: inherit !important;
}

.CheckList td{ 
    margin: 7px 5px 0px 0px;
    text-align: left;
}
.CheckList {
    width: 100%;
}
.CheckList label {
    width: 90%;
}
