
/*	STYLES FOR THE FRONT PAGE STATISTICS */
	.quser_stats {
		width:170px;
		float:right;
		text-align:center;
		font-family: verdana, tahoma, arial, sans-serif; }
	.quser_stats p { 
		padding-top:15px; padding-bottom:15px; }
	.quser_stats span.questions_count { 
		font-size:large; color: #207AC2; white-space:nowrap; }
	.quser_stats span.questions_updated { 
		font-size:x-small; color: #708090; white-space:nowrap; }

/*	DISPLAY ELAPSED TIME */
	.quser_timer {
		display:none;
		cursor:default;
		text-align:center;
		border:1px outset #EFEFEF;
		color:#FF9A00;
		font: bold x-large verdana, tahoma, arial sans-serif; }

/*	STYLES FOR DISPLAYING THE QUESTIONS */
	button.quser_questions_btn_start {
		margin:30px;
		padding-top:10px;
		padding-bottom:10px;
		font-size:medium;
		font-weight:bold;
	}
	.quser_questions_supercontainer {
		width:600px;
	}
	.quser_question_container {
	}
	.quser_question_header {
		background-color:#708090;
		border-bottom:1px solid black;
		padding:3px;
		padding-left:5px;
		text-align:left;
		color:#FAFAFA;
		font-weight:bold;
		font-family: verdana, tahoma, arial, sans-serif; 
	}
	.quser_question_header div {
		font-weight:normal; 
		font-size:x-small;
		margin-right:5px;
		float:right; 
	}
	.quser_question_body {
		border-bottom: ridge;
		background-color:#EFEFEF;
		color: #000000;
		text-align:left;
		font: normal 16px times new roman, times serif;
		padding:10px;
		padding-left:50px;
	}
	.question_toolbar {
		padding:1px;
		background-color:#A8B1BB;
		text-align:right; 
	}
	ul.quser_question_choices {
		list-style: none none;
	}
	.question_toolbar button.normal {
		border:1px solid #EFEFFF;
		background-color:transparent; 
	}
	.question_toolbar button.highlight {
		border:1px outset;
		background-color:#FFFFFF; 
	}
		
/*	CATEGORY LIST STYLES (step 1) */
	.quser_listtext_step1 { 
		font-weight:bold;
		font-size:medium;
		color:#8090A0; }
	.quser_catlabel {
		font-weight:normal;
		font-Variant:normal;
		background-color:transparent;
	}
	.quser_catlabel_highlight {
		font-weight:bold;
		font-Variant:small-caps;
		background-color:#EFEFEF;
	}

/*	PROGRESS BAR STYLES */
	.progressbar {
		cursor:default;
		/* white-space:nowrap; */
		padding:0px;
		margin:0px;	
		margin-top:5px;
		margin-bottom:5px;}
	.stepnumber {
		font: bold large georgia serif;
		color:#FF9A00; }
	.stepdone {
		text-decoration:line-through;
		color:#BABABA; }
	.stepcurrent {
		font-weight:bold; }
	.stepnext {}

/*	RESULT LIST STYLES (step 4) */
	.result_summary {
		font: bold x-large verdana,tahoma,arial sans-serif;
		color:#7B8EC1; }
	ul.resultlist .correct {
		list-style-image: url(result_correct.png); }
	ul.resultlist .wrong {
		list-style-image: url(result_wrong.png); }
	ul.resultlist .txtcorrect {
		font-weight:bold;
		font-size:small;
		color: #AAAAFF;	}
	ul.resultlist .txtwrong {
		font-weight:bold;
		font-size:small;
		color: #FF9955;	}

/*	Remove border on input controls */
	input.quser_radio, input.quser_noborder { 
		border: 0px; }

