.otherfillin {
	display: inherit; 
	}

/*drop down other fillins*/
#p752 .questionlabel {
	display: inline;
	font-weight: normal;
	}

/*multiresponse other fillins*/

#otherfillinid_r33230 {
	display: none;
	}

#align {
	padding-left: 24px !important;
}



.subheader {
	color:#fff;
	background: #A30F13;
}


#navigation ul li a {
    color: #000;
	text-decoration:underline;
}

a{
    color: #000;
	text-decoration:underline;
}


#showoptdesc{
	float: right;
	cursor: pointer;
	text-decoration: underline;
	margin-right:  20%;
	margin-top: -40px;
	}
		
/*Newsletter Styles*/
		
#content4 .questionlabel {
	width: 97% !important;
	}

/*FORMAT QUESTION*/	
.spanc929 ul {
	width: 35%;
	margin: -30px 12px 23px 125px;
}

.spanc929 ul li{
	display: inline-block;
	width: 115px;
	margin-left: -41px;
}

/*NEWSLETTER FIELD*/
#pp5143, #pp5215, #pp6471, #pp11175, #pp7959, #pp11192 {
	margin-left: 50px;
}

#pp5143 .questionlabel, #pp5215 .questionlabel, #6471 .questionlabel, #11175 .questionlabel, #7959 .questionlabel, #11192 .questionlabel {
	padding-left:10px;
}

#longp5143, #longp5215, #longp6471, #longp11175, #longp7959, #longp11192 {
	padding-left: 25px;
}


#content4 p {
		padding-left:20px;
		font-weight: bold;
}

/*Multiresponse*/
.spanc6880 ul li {
	display: inline-block;
	width: 50%;
}

.spanc2241 ul li {
	display: inline-block;
	width: 31%;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	 width: 145px;
    height: 35px;
    border-radius: 7px;
    font-size: 15px;
    line-height: 0px;
    color: white;
    font-weight: bold;
	background: #B90A0F; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#B90A0F, #A30F13); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#B90A0F, #A30F13); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#B90A0F, #A30F13); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#B90A0F, #A30F13); /* Standard syntax */
	border: #B90A0F;
	font-family: inherit;
	box-shadow: 5px 5px 5px grey;
}
	
@media (min-width: 768px){
.container {
	width: 990px;
	}
	}

@media (max-width: 767px){
	#showoptdesc{
	cursor: pointer;
	text-decoration: underline;
	margin-right:  20%;
	margin-top: -15px;
	margin-bottom:15px;
	}
/*Multiresponse*/	
.spanc637 ul li,
.spanc638 ul li {
	display: inline-block;
	width: 100%;
}

.optlabel {
	width: 56% !important;
	display: inline;
	}
}
.main-logo-top img {max-width:200px!important; float:left!important; padding-bottom: 40px!important}
