/* CSS Document */
/*  Build No		:  @BUILD_NUMBER@  */


/* the main page area, between Header and Footer */
#qm_DOCUMENT {
	top: 39px;
	bottom: 28px;
}

.qm2go { padding:5px; }

/* header shown at the top of all pages */
#qm_HEADER {
	height: 30px;
}

/* footer shown at the bottom of all pages */
#qm_FOOTER {
	height: 28px;
}

/* Assessment page specific control styles */
#qm_ASSESSMENT_LIST #qm_HEADER { height: 35px;}
#qm_ASSESSMENT_LIST #qm_FOOTER {}
#qm_ASSESSMENT_LIST #qm_DOCUMENT
{
	top: 47px;
	bottom: 30px;
}

/* Question block page specific control styles */
#qm_QUESTION #qm_HEADER {}
#qm_QUESTION #qm_FOOTER {
	height: 30px;
}
#qm_QUESTION #qm_DOCUMENT {
	top: 52px;
	bottom: 30px;
}
#qm_QUESTION .qm_CONTROL {
	height: 18px;
}

/* About listing specific styles */
#qm_ABOUT #qm_DOCUMENT {
	padding:5px;
	top: 24px;
}

/* --- HEADER ELEMENTS --- */

.qm_WELCOME {
	padding: 1px 5px 0px 2px;	
}

.qm_HELP {
	padding-top:1px;
}
.qm_Style_Icons {
	padding: 2px 0 0 2px;
}
.qm_HEADER_WELCOME_TEXT{
	margin-top:4px;
	font-size:9px;
}
.qm_WELCOME .qm_SELECT   {
	font-size:9px;
}

.qm_BLOCK_TEXT_PROGRESS  {
	margin-top:0px;
}

.qm_TITLE {	
	font-size: 8pt;
	font-weight: normal;
	padding-top: 3px;
}

.qm_SUB_TITLE {	
	font-size: 0.8em;
	padding-bottom:6px;
}

#qm_ASSESSMENT_HEADER .qm_TITLE {	
	font-size: 11pt;	
}

.qm_SECTION_HEADER, .qm_SECTION_HEADER p {
	line-height: 1.5em;
	font-size: 10px;
}

.qm_BANNER {	
	padding-top:2px;	
}
/* --- LOGIN ELEMENTS --- */

.qm_BOX {
	margin-top: 20px;	
}

/* error messages */
.qm_ERROR_BOX {
	margin-top: 50px;
}

.qm_ERROR_HEADER {
	padding: 20px;	
}

.qm_ERROR_TITLE {
	font-size: 9pt;
}

.qm_ERROR_TEXT {
	padding: 5px;	
}
.qm_ERROR_FOOTER {
	padding: 5px;
}

/* browser check messages */
.qm_BROWSER_CHECK {
	font-size: 8pt;
}

.qm_BROWSER_REQUIRE {
	font-size: 8pt;
}

.qm_BROWSER_REQUIRE_IMG {
	height: 6pt;
	width: 6pt;
}

input.button {
	margin: 1px 0 1px 0;	
}

/* assessment introduction */
.qm_INTRO {	
	font-size: 8pt;
}

/* timer displayed in timed assessments */
.qm_TIMER {
	padding-top:3px;
	padding-bottom:3px;
}

/* the score for a single block of an assessment */
.qm_BLOCK_SCORE {	
	font-size: 8pt;
}

/* the score achieved for an assessment so far */
.qm_RUNNING_SCORE {	
	font-size: 8pt;
}

/* the final score for an assessment */
.qm_FINAL_SCORE {
	font-size: 8pt;	
	padding-top:2px;
}

/* buttons */

#qm_ASSESSMENT_HEADER, #qm_BLOCK_SCORE {
	padding-top:10px;
	font-size: 11pt;
}

.qm_SEPARATOR {
	margin-top: 2px;
}

/* topic scoring */

.qm_TOPIC_NAME {	
	font-size: 8pt;	
	padding-right: 5px;
}

/* the outcome name for that topic */
.qm_TOPIC_OUTCOME, .qm_TOPIC_FEEDBACK, .qm_QUESTION  {
	font-size: 8pt;
	padding-bottom:3px;	
}

/* the score for that topic */
.qm_TOPIC_SCORE {	
	font-size: 8pt;
}


/* ************************** */
/* question feedback elements */

/* feedback text */
.qm_FEEDBACK_ITEM {	
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom:3px;	
}

/* scoring for answered questions */
.qm_NORMAL_CONTAINER {
	margin-top:4px;
}

.qm_PARTICIPANT_FIELDS {
	margin-top:3px;
}

/* --- FOOTER ELEMENTS --- */
.qm_CONTROL {	
	padding: 1px 0px 0px 5px;
	height: 16px;
}

.qm_FOOTNOTE {	
	padding: 2px 7px 0px 7px;
	height: 9px;
	font-size: 8px;
	line-height:8px;
}

/* 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 */
/* Highlighted character cell */
.scp_cell_highlight {	
	font-size: 9pt;
}

/* Non-highlighted character cell */
.scp_cell_normal {	
	font-size: 9pt;
}

/* Applied tp make the NAV visible */
.nav_palette_visible {
	right: 15px;
	bottom: 50px;
}

.navst_link, .nav_cell_answered, nav_cell_unanswered, .nav_cell_answered_hightlight, .nav_cell_unanswered_hightlight  {	
	font-size: 7pt;	
}

.navToolsGap {
	height:0px;
}

.qm_PROGRESS_BAR_CONTAINER {
	top: 6px;
	height:4px;
}

.qm_PROGRESS_BAR {	
	height:4px;
}

.qm_QUESTION_TEXT_PROGRESS {
	padding-top:6px;
}

.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:15px;
	width:15px;
}

.qm_BANNER img{ width:52px; height: 25px; }

.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:7pt;
}
