.questionForm input, .questionForm select, .questionForm textarea {
	border: inset 1px #7e7e7c;
}

.questionForm {
	font-family:arial, tahoma, verdana, sans-serif;
	width:670px;
	padding:0px;
	margin:0px;
	background:#ffffff;

}

.questionForm form {
	padding:0px;
	margin:0px;
	width:670px;
}


.red {
	display:inline;
	color:#FF0000;
	padding:0px;
	width:5px;
	margin-left:4px;

}

.innerForm {
	width:670px;
	float:left;
	border-top:1px solid #ffffff;
	padding-bottom:26px;
	background-color:#f8f8f8;		
}

.greyHeader {
	width:670px;	
	border-bottom:3px solid #d1d1d1;
	padding-bottom:12px;
	font-weight:bold;
	font-style:italic;
	padding-left:19px;
	font-size:0.9em;
	margin:0px;
		
}

#question {
	width:588px;
	height:104px;
	margin-left:45px;
	float:left;
	clear:left;
}


.spacer {
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	height:23px;
	background:#ffffff;
	border-bottom:3px solid #d1d1d1;	
}

.twoColumn {
	width:625px;
	padding:0px;
	padding-left:45px;
	float:left;
	clear:left;
}

.twoColumn p {
	font-size:1.1em;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:6px;	
}

#regionVal {
	width:314px;
	padding:0px;
	margin:0px;
}

#themeVal {
	width:236px;
	float:left;
	padding:0px;
	margin:0px;
}

#regionHeader {
	width:314px;
	float:left;	

}

#themeHeader {
	float:left;
	width:236px;
	margin-left:43px;
}

.questionForm .row {
	width:180px;
	float:left;
	margin-right:43px ! important ;
	text-align:right;
	font-size:1em;
	font-weight:bold;	
}

.bigHeader {
	padding-left:19px;
	font-size:1.3em;
	font-weight:bold;
	padding-top:12px ! important ;
	margin-bottom:12px ! important ;	
}

#secondForm select {
	float:left;
	width:416px;
	margin-bottom:18px;
}

#secondForm input, .rowInput  {
	float:left;
	width:412px;
	margin-bottom:18px;
}

.themeSubBlock select {
	float:left;
	width:416px;
	margin-bottom:18px;
}

.themeSubBlock {
	width:670px;
	float:left;
	background-color:#f8f8f8;
	padding-top:18px;	
}

#buttonContainer {
	float:left;
	width:100%;
	text-align:center;	
}

#AskButton {
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	width:60px;
}
