body 
{
    color: #222;            /* Foreground color used for text */
    font-family: Helvetica; 
    font-size: 14px;
    margin: 0;              /* Amount of negative space around the outside of the body */
    padding: 0;             /* Amount of negative space around the inside of the body */
	
}

.question, .page_error, .submit_div
{
	margin-left: 3px;
	margin-right: 3px;
	width: auto;
	padding: 3px;
}

.question_body
{
	padding: 0px;
}

.page
{
	width: 100%;
}

#invisible_submit
{
	display: none;
}

.graphical_next_button, .graphical_previous_button
{
	width: 70px;
	height: 50px;
}

.button_highlight
{
	background-color: #e2e2e2;
}

.page_header
{
	margin: 0px;
	font-size: 20px;
	text-align: center;
	width: auto;
	line-height: 1.3em;
}

.page_footer
{
	width: auto;
}

.openend textarea
{
	width: 100%;
}

.options textarea
{
	width: 100%px;
}

.grid textarea
{
	width: 100%;
}

.text_box
{
	width: 100%px;
}

.grid .text_box
{
	width: 100%;
}

.indent
{
	margin-left: 0px;
}

/*For text boxes and combo boxes*/
input, select
{
	font-size: 20px;
}

.progress_bar
{
	width: 90%;
}

.cbc .spacer_between_concepts
{
	width: 0px;
}

