body {
 color: #003e7e;
 font-family: "museo-sans", Helvetica, Arial, sans-serif;
}
h1 {
 font-family: "apolline", "Georgia", "Times New Roman", serif;
 font-size: 2.8em;
 font-weight: 700;
 margin: 0 0 10px 0;
 text-transform: uppercase;
}
p {
 font-size: 1.7em;
 font-weight: 300;
 line-height: 1.8;
 margin: 0 0 10px 0;
}
input[type="text"], input[type="email"], select {
 border: 1px solid #aaa;
 padding: 6px 12px;
 margin: 0 0 7px 0;
 width: 100%;
}
.checkbox {
 position:relative;
}
.checkbox label {
 padding-left: 32px;
 display: inline-block;
 line-height: 18px;
 min-height: 25px;
 margin-bottom: 7px;
}
.checkbox input[type="checkbox"] {
 position: absolute;
 width: 25px;
 height: 25px;
 top: 0;
 left: 0;
}
select {
 color: #757575;
}
label {
 font-size: 14px;
 font-weight: 600;
}
.disclaimer {
 color: #949494;
 font-size: 1.2em;
 margin: 0 0 12px 0;
}
input[type="submit"] {
 background: #af4a17;
 border: 0;
 border-radius: 3px;
 color: #fff;
 display: inline-block;
 padding: 8px 50px;
 text-align: center;
 text-transform: uppercase;
}