/*	Created by Sawtooth Software 

	This is the CSS file which determines the style of the survey. You are welcome to change and personalize this file for your own use. 

	The main colors you may be interested in changing are listed below in the comment area "Section 1." To change
	other characteristics of a category (besides color), see below to "Section 2" where they have been repeated for further editing. 



***************************************
  SECTION 1  
***************************************/

/*	Background setting for whole page, currently olive */
body
{
	background-color: #818155;
}

/* Entire question box area color, currently tan. */
.main
{
	background-color: #FFFACD;
}

/* table question area- Color should match .main color above! */
.outer_table 
{
	background-color: #FFFACD;
}

/* Global Header color, currently dark green */
.global_header td
{
	background-color: #556B2F;
}

/*Grid, ACA, CBC, alternating color 1 (light grey) */
.alt_color1
{
	background-color: #E0E0E0;
}

/*Grid, ACA, CBC, alternating color 2 (olive)*/
.alt_color2
{
	background-color: #BCBB98;
}

/* Progress bar inner color, currently dark green */
.progress_bar_color1
{
	background-color: #556B2F;
}


/***************************************
	SECTION 2  
***************************************/


/* Setting for whole page */
body
{
	font-family: verdana;
	letter-spacing: .04em;
	font-size:10px;
	color: #000000;
	text-align: center;
}

.main
{
	width: 800px;
	margin-top: 20px;
	border-bottom: 15px solid #556B2F;
	margin-left: auto;
	margin-right: auto;
}

/* cell inside global header. Control text here */
.global_header td
{
	width:100%;
	color: #FFFACD;
	text-align: left;
	vertical-align: middle;
	text-align: left;
	line-height: 40px;
	font-size: 25px;
	padding-left: 10px;
	padding-top: 2px;
}

/* Question Header 1 */
.header1
{
	font-size:14px;
	text-align: left;
	padding-bottom: 5px;
	padding-top:5px;
	letter-spacing: .07em;	
}

/* Question Header 2 */
.header2, .dual_response_none
{
	font-size:15px;
	text-align: left;
	color: #6A6A6A;
	padding-top:5px;
	padding-bottom: 5px;
	letter-spacing: .5px;
}

.dual_response_none .options
{
	color: #000000;
	font-size:13px;
}

/* Firefox/Safari fix to center progress bar */
.global_footer table
{
	margin-left: auto;
	margin-right: auto;
}

.global_footer td
{
	color:#556B2F;
	font-family: verdana;
	font-size:12px;
	text-decoration:none;
	text-align: center;
}

/* links */
a
{
	color: #556B2F;
	text-decoration: none;
}

/* Will underline link when cursor is over */
a:hover
{
	text-decoration: underline;
}

#submit_button
{
	text-align: center;
}

/* Whole question (which includes the area around header 1 and 2, the actual question, and footer 1) */
.question
{
	text-align: center;
}

/* Question outer table (area directly inside .question) */
.outer_table 
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 90%;
	padding: 1px;
	border: 1px solid #BAC28F;
	margin-top: 10px;

}

.free_format .inner_table
{
	width:100%;
}

.free_format .inner_table td
{
	text-align: left;
}


.acarat .question_body, .acaimp .question_body, .acapar .question_body
{
	padding-right: 5px;
}

.acacal .inner_table
{
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

.acacal .question_body
{
	text-align: center;
	padding-left: 0px;
}

.maxdiff .question_body, .cbc .question_body, .cva .question_body, .grid .question_body
{
	text-align: center;
	padding-left: 0px;
}

.maxdiff .inner_table, .cbc .inner_table, .cva .inner_table, .grid .inner_table
{
	margin-left: auto;
	margin-right: auto;
}

.text_filler table.outer_table 
{
	text-align: center;
	width: auto;
	padding: 1px;
}

/* .outer_table for CiW grids */
.grid table.outer_table 
{
	text-align: left;
	padding: 1px;
}

/* Header2 for ACA Calibration Questions */
.acacal div.header2
{
	padding-bottom: 5px;
}

/* Question Body (middle) Section */
.question_body
{	
	padding-bottom: 10px;
	margin-left: 20px;
}

/* Question Body table */
.question_body table.inner_table
{
	text-align: left;
}

/* Question Body td */
.question_body td
{
	font-size:12px;	
	letter-spacing: .05em;
}

/*Question Footer 1*/
div.footer1
{
	font-size:15px;
	color: #808080;
	text-align: left;
}

/*Column labels for grid*/
.col_label
{
	font-size:10px;
	font-weight:normal;
}

/*Row Labels for grid*/
.row_label
{
	text-align: right;
}

/* scale header (ACA)*/
.scale_header
{
	color: #808080;
	text-align: center;
}

/* ACA anchor text */
.anchor_text
{
	font-size:10px;
}

.level_text
{
	font-weight:bold;
	font-size:13px;
}

/* CBC Label Text */
.label_text
{
	font-weight:bold;
	font-size:13px;
}

.or_text
{
	font-weight:bold;
	font-size:13px;
}

.error_messages td
{
	color: red;
	font-size: 13px;
	text-align: center;
}