#content-nav {
float:left;
margin:0 10px 25px 0 !important;
width:208px;
}

#content-response {
	width:375px !important;	
	min-height:400px;
}

#response-form {
	float:left;
	width:455px;	
	padding:0 15px 0 10px;
	border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9;
	margin-right:10px;
	min-height:1020px;
}

#competition-form {
float:left;
margin-right:10px auto;
padding:0 15px 0 10px;
width:500px;
}

ul#free-form {
	margin-top:40px;
	list-style-type:none;	
}

#free-form li, #competition-form li {
	clear:left;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	margin: 0 0 15px 0;
}

ul#free-form li label {
	clear:left;
	float:left;
	width:150px;
	margin: 0 0 15px 0;
}

ul#competition-form li label {
	clear:left;
	float:left;
	width:175px;
	margin: 0 0 15px 0;
}

ul#free-form li#dp label {
	width:400px !important;
}

#competition-form li input {
	width:200px;
	float:left;
	margin: 0 0 15px 0;
}

ul#free-form li input {
float:left;
width:200px;
margin:0 0 15px 0;
}

#competition-form li input {
	width:225px;
	float:left;
	margin: 0 0 15px 0;
}

ul#free-form li select {
	float:left;
	margin: 0 0 15px 0;
}

ul#free-form li .checkbox {
	float:right;
	margin:1px 10px 0 0;
}

span.error {
	clear:both;
	font-weight:bold;
	color:#666666;	
}

#question1 {
	width:50px ;	
}


#right-vertical {
	float:right !important;
}

.check-2 {
	width:20px;
	float: left;
	margin:12px 5px 0 20px;	
}
fieldset {
	border:none;	
}

fieldset.competition input.button-submit {
	background:url(/images/agree.png) no-repeat top left;
	border:none;
	cursor:pointer;
	height:26px;
	width:75px;
	font-size:1px;
	color:#BF1C24;
	padding:0;
	margin:10px 0 10px 20px;	
	background-position: 0 -27px;	
}

fieldset.competition input.button-submit:hover {
	background-position: 0 0;	
}

textarea {
height:75px;
width:500px !important;
}

