/* Setting for whole page */
body
{
	font-family:arial,Verdana;
	letter-spacing: .05em;
	font-size:10px;
	color: black;
	background-color: white;
}

.global_header td
{
	letter-spacing: .3em;
	
	height: 50px;
	
	font-size:18px;
	text-align:left;
}

.global_footer td
{
	font-size:10px;
	color: #808080;
	letter-spacing: .3em;
	text-align: center;
}

/* Whole question */
div.question
{
	text-align: center;
}

.outer_table
{
	background-color: #ffffff;
	border: 1px solid #6A65CE; /* blue? */
	width: 80%;
}

/* Question outer table */
table.outer_table td
{
	padding: 0px;
}


/* Question outer table */
table.inner_table td
{
	padding: 3px;
}

table.inner_table
{
	width: 90%;
}

.cbc table.inner_table
{
	/*border: 1px solid #000000;*/
}

.cbc table.inner_table td
{
/*	border-right: 1px solid #000000;
	border-left: 1px solid #000000; */
	padding: 5px;
}

/* Question Header 1 */
.header1
{
	font-size:16px;
	/*font-weight:bold;	*/
	text-align: left;
	padding: 5px;
	background-color: #003063;
	letter-spacing: .07em;
	color: #ffffff;
}

/* Question Header 2 */
.header2, .footer1, .question_text
{
	font-size:12px;
	font-weight:bold;
	text-align: left;
	padding: 5px;
	letter-spacing: .09em;
	color: Black;
}

div.footer1
{
	text-align: center;

}

/* Question Body (middle) Section */
.question_body
{
	padding: 10px;
	text-align: center;
}

/*Grid, ACA, CBC, alternating color 1*/
.alt_color1
{
	background-color: #CCCC99;
}

/*Grid, ACA, CBC, alternating color 2*/
.alt_color2
{
	background-color: #C0C0C0;
}

/*Grid, ACA, CBC, alternating color 1*/
.grid .alt_color1
{
	background-color: #ffffff;
}

/*Grid, ACA, CBC, alternating color 2*/
.grid .alt_color2
{
	background-color: #EEEEEE;
}

/*Column labels for grid*/
.col_label
{
	font-size:10px;
	font-weight:normal;
}


/* ACA anchor text */
.anchor_text
{
	font-size:10px;
}

/* scale header (ACA)*/
.scale_header, .grid_header, .grid_footer
{
	color: #808080;
	text-align: center;
	font-size:12px;
}

.error_messages td
{
	color: red;
}

a 
{
	color: #003063;
	
}

a:hover 
{
	color: #CCCC99; /* tan */
}

#submit_button
{
	text-align: center;
}

/* Changes the color of the progress bar */
.progress_bar_color1
{
	background-color: #003063;
}


