.content .graggform p, .content .graggform h1, .content .graggform h2 {text-align: center;}
.content .graggform p .formhead {font-size: 112.5%}
.content .graggform p .formsubhead {font-size: 87.5%}
.content .graggform .disclaimer {font-size: 75%}
.content .graggform .disclaimer a {color:#122a5c}
.content .graggform .field {margin: 0.5em 0;}
.content .graggform label{display: block;margin: .25em 0; text-align: left}
.content .graggform input,.content .graggform select {	
	-ms-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #ffffff;
	border: medium none;
	border-radius: 0;
	display: block;
	font-size: 100%;
	height: 2em;
	line-height: 1.2;
	padding: 0.25em 0.75em;
	text-align: left;
	width: 100%;
}
.content .graggform input.submitBtn{
	background-color: #132b5d;
	border-radius: 0;
	height: auto;
	margin: 1em 0 0 0;
	padding: 1em .5em;
	text-align: center;
}
.content .graggform input[type="checkbox"] {
	-moz-appearance: checkbox;
	-ms-appearance: checkbox;
	-webkit-appearance: checkbox;
	appearance: checkbox;
	display: inline;
	height: auto;
	width: auto;
	vertical-align: text-top
}

.content .graggform .wrapper.short {
    display: inline-block;
	 vertical-align: top;
    width: 49%;
}
.content .graggform .wrapper.short:first-child {
    margin-right: 2%;
}
.content .graggform input.submitBtn {
   border-radius: 0;
	padding: 1em .5em;
	height: auto;
}

.graggform input[name="other"] {margin-top: 0.125em;}

@-moz-document url-prefix() {
	.content .graggform select {padding-left: .5em}
}

@media (min-width: 980px){
	.content .graggform form {margin: 0 auto; max-width: 720px}
}