/* CSS Document */
/*  Build No		:  @BUILD_NUMBER@  */


/* header shown at the top of all pages */
#qm_HEADER {
	height: 38px;
}

/* footer shown at the bottom of all pages */
#qm_FOOTER {
	height: 33px;
}

#qm_DOCUMENT {
	top:54px;
	bottom: 33px;
}


/* Assessment page specific control styles */
#qm_ASSESSMENT_LIST #qm_HEADER {}
#qm_ASSESSMENT_LIST #qm_FOOTER {}
#qm_ASSESSMENT_LIST #qm_DOCUMENT {}

/* Question block page specific control styles */
#qm_QUESTION #qm_HEADER {}
#qm_QUESTION #qm_FOOTER {
	height: 37px;
}
#qm_QUESTION #qm_DOCUMENT {
	bottom: 37px;
	top:62px;
}
#qm_QUESTION .qm_CONTROL {
	height: 21px;
}

/* --- HEADER ELEMENTS --- */

.qm_WELCOME {
	padding: 2px 7px 2px 7px;	
}

.qm_HELP {
	padding-top: 1px;
}

.qm_HEADER_WELCOME_TEXT  {
	margin-top:4px;
	font-size:10px;
}
.qm_SELECT   {
	font-size:10px;
}

 .qm_BLOCK_TEXT_PROGRESS  {
	margin-top:2px;
}
.qm_TITLE {
	font-size: 10pt;
	padding-top: 5px;
}

.qm_SUB_TITLE {	
	font-size: 0.9em;
	padding-bottom:7px;
}

#qm_ASSESSMENT_HEADER .qm_TITLE {
	font-size: 12pt;
}

.qm_SECTION_HEADER, .qm_SECTION_HEADER p {
	line-height: 1.7em;
	font-size: 11px;
}

.qm_BANNER {	
	padding-top: 2px;	
}

.qm_BOX {
	margin-top: 50px;	
}

/* error messages */
.qm_ERROR_BOX {
	margin-top: 70px;	
}

.qm_ERROR_TITLE {
	font-size: 10pt;
}

.qm_ERROR_TEXT {
	padding: 10px;	
}

.qm_ERROR_FOOTER {	
	padding: 7px;
}

/* browser check messages */
.qm_BROWSER_CHECK {
	font-size: 9pt;
}

.qm_BROWSER_REQUIRE {
	font-size: 9pt;	
}

.qm_BROWSER_REQUIRE_IMG {
	height: 8pt;
	width: 8pt;
}

input.button {
	margin: 1px 1px 1px 1px;	
}

/* assessment introduction */
.qm_INTRO {	
	font-size: 9pt;	
}

/* timer displayed in timed assessments */
.qm_TIMER {
	padding-bottom:4px;
	padding-top:4px;
}

/* the score for a single block of an assessment */
.qm_BLOCK_SCORE {	
	font-size: 9pt;
}

/* the score achieved for an assessment so far */
.qm_RUNNING_SCORE {	
	font-size: 9pt;
}

/* the final score for an assessment */
.qm_FINAL_SCORE {
	font-size: 9pt;	
	padding-top:4px;
}

/* buttons */

/* Submit, continue and end buttons */
#qm_ASSESSMENT_HEADER, #qm_BLOCK_SCORE {
	padding-top:16px;
	font-size: 12pt;
}

.qm_SEPARATOR {
	margin-top: 2px;
}

/* the outcome of an assessment */
.qm_ASSESSMENT_OUTCOME {
	margin: 20px 0 20px 0;
}

.qm_TOPIC_NAME {	
	font-size: 10pt;
}

/* the outcome name for that topic */
.qm_TOPIC_OUTCOME, .qm_TOPIC_FEEDBACK,.qm_QUESTION {	
	font-size: 9pt;
	padding-bottom:4px;	
}

/* the score for that topic */
.qm_TOPIC_SCORE {	
	font-size: 9pt;
}

/* text/plain */
.qm_TEXT_CONTENT {
	font-size: 9pt;
	padding-top: 10px;
}

/* text/html */
.qm_HTML_CONTENT {
	font-size: 9pt;	
}

/* ************************** */
/* question feedback elements */

/* feedback text */
.qm_FEEDBACK_ITEM {
	font-size: 9pt;
	padding-top: 4px;
	padding-bottom:4px;	
}

/* scoring for answered questions */

.qm_NORMAL_CONTAINER {
	margin-top:6px;
}

.qm_PARTICIPANT_FIELDS {
	margin-top:4px;
}

/* --- FOOTER ELEMENTS --- */
.qm_CONTROL {
	padding: 2px 0px 0px 7px;
	height: 18px;
}

.qm_FOOTNOTE 
{
	height: 11px;
	font-size: 9px;
	line-height:10px;


}

/* Special Characters Palette */
/* Title bar table row */
.scpst_title_tr {
	height: 20px;
}

/* Title caption */
.scpst_title {	
	font-size: 9pt;	
}

/* 'Close' link */
.scpst_link {	
	font-size: 8pt;
}

/* SCP Layer */
/* SCP Content area (where the char palette goes) - Less than 48 chars*/
.scpst_content_mini {
	height: 75px;	
}

/* SCP Content area (where the char palette goes) - More than 48 chars*/
.scpst_content {
	height: 75px;	
}

/* Char palette table */
/* Highlighted character cell */
.scp_cell_highlight {	
	font-size: 9pt;
}

/* Non-highlighted character cell */
.scp_cell_normal {	
	font-size: 9pt;
}

/* QxQ and Navigator stuffs */

.qm_QXQ_NAV_BLOCK_TITLE {
	 padding:2px; font-size:0.9em;
}

/* Applied tp make the NAV visible */
.nav_palette_visible {
	right: 16px;
	bottom: 56px;
}

.navst_link, .nav_cell_answered, nav_cell_unanswered, .nav_cell_answered_hightlight, .nav_cell_unanswered_hightlight {	
	font-size: 8pt;
}

/* Non-highlighted answered & unanswered navigator character cell */
.nav_cell_answered {	
	font-size: 8pt;
}

.navToolsGap {
	height:5px;
}

.qm_PROGRESS_BAR_CONTAINER {
	top: 7px;
	height:5px;
}

.qm_PROGRESS_BAR {	
	height:5px;
	
}

.qm_QUESTION_TEXT_PROGRESS {
	padding-top:5px;
}

.qm_Style_Icons a  img, .qm_HELP img, .qm_FOOTER_QxQ_BUTTONS#qm_FLAG_IMAGE img, .qm_FOOTER_QxQ_BUTTONS#qm_UNFLAG_IMAGE img, .qm_SAYG_BUTTON img {
	height:18px;
	width:18px;
}

.qm_BANNER img { width:63px; height: 30px; }

.qm_QXQBUTTON, .qm_QXQNAVBUTTON, .qm_BUTTON#qm_Nav, .qm_BUTTON#qm_SUB, .qm_BUTTON#qm_QUIT, .qm_BUTTON#qm_CONT, .qm_BUTTON#qm_END {
	font-size:8pt;
}
