

* { 
	padding:0; 
	margin:0;
}

html {
	font-size:95%; 
	font-family: Arial, Helvetica, sans-serif; 
	background:#fff; 
	color:#232931; 
	width:525px; 
	margin-left:9px;
}

/*body {overflow:hidden;}*/
	

		
a {text-decoration: underline; color:#7F7FFC;}
a:hover {text-decoration: none;}

	input, select, textarea { vertical-align:middle; font-family: Arial; font-size:12px; color:#63707e;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1.5px solid #fff;}
	
	html body textarea { font-family: Arial; font-size:12px; color:#63707e;}
	
/*** Main ***/
	
	

	
/*** Menu ***/
	.menu { padding:0px 0px 0px 0px; background:url(../wp-content/themes/theme891/images/widget-right.gif) no-repeat left 0 bottom 0; height:51px; float:left; }
	
/*** Logo ***/

	.logo { float:right;}
/*	.logo .indent { padding:36px 54px 20px 0px;}   bms changed to line below */
	.logo .indent { padding:17px 0px 0px 0px;} 
/*	.logo h1 { float:left; width:483px; height:84px; font-size:2.1em; display:block; color:#fff; cursor:pointer; background:url(../wp-content/themes/theme891/images/logo.gif) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}  bms changed to line below  */
	.logo h1 { float:left; width:483px; height:230px; font-size:2.1em; display:block; color:#fff; cursor:pointer; background:url(../wp-content/themes/theme891/images/logo.gif) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}

	.logo h1:hover { text-decoration:none;}
	


	
/*** Column ***/
	.content { clear:both; overflow:scroll; vertical-align:top; height:100%; background:url(../wp-content/themes/theme891/images/column-right-bg.gif) repeat-y right 0;}



/*** Footer ****/
	#footer {display:none;}





/*--- Begin Images ---*/
	p img {
		padding: 0;
		max-width: 100%;}
	
	img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;}
	
	img.alignright { float: right;display:inline;
		padding: 0;
		margin: 3px 0px 10px 20px;}
	
	img.alignleft {	padding: 0;	margin: 3px 25px 5px 0; float:left; display:inline;}
	


	
	
/* Begin Various Tags & Classes */
	acronym, abbr, span.caps {
		cursor: help;
		}
	
	acronym, abbr {
		border-bottom:1px dashed #999;
		}
	
	blockquote {
		border:1px solid #d6d6cf;
		background:#f4f3ed; padding:15px 10px 10px 20px; margin:5px 0; color:#000;
		}
	
	blockquote cite {
		margin: 5px 0 0;
		display: block;
		}

/*************************************************************/
/*  Assessment stylesheet                                    */
/*                                                           */
/*************************************************************/

.qb_question {
	margin: 20px 0px 20px 0px;
	padding: 6px;
	background-color: #d6dbe6;
	font-weight:bold;
	width: 550px;
	font-family:Verdana, Arial, Sans-serif;
	font-size:90%;
}

.qb_question_intro {
	font-family:Verdana, Arial, Sans-serif;
}

.qb_question_intro_matrix {
	margin: 50px 0px 20px 0px;
	padding: 6px;
	background-color: #d6dbe6;
	font-weight:bold;
	width: 550px;
	font-family:Verdana, Arial, Sans-serif;
	font-size:90%;
}

.qb_question_intro_matrix ul {
	padding-left:4em;
	list-style-position:inside;
}

.qb_question_intro_matrix ul li {
	margin-bottom:0.5em;
}

.qb_question_intro h5 {
	padding: 3px;
	background-color: #d6dbe6;
	background-image: none;
	font-weight:bold;
	font-family:Verdana, Arial, Sans-serif;
	margin-bottom:20px;
}


.qb_question_number {
	vertical-align: top;
	width: 1em;
	font-family:Verdana, Arial, Sans-serif;
}

.qb_question_text {
	vertical-align: top;
	padding-left: 1em;
	text-align:left;
	font-family:Verdana, Arial, Sans-serif;
}

.qb_question_matrix {
	padding-bottom:20px;
	margin-bottom:5px;
	border-bottom:1px solid #d6dbe6;
	font-size:90%;
}

.qb_question_matrix_option {
	text-align:center;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:10px;
	margin-right:1.5em;
	font-size:90%;
}

.qb_matrix_answer_select{
	text-align:center;
	padding-top:25px;
	padding-bottom:20px;
	margin-bottom:5px;
	border-bottom:1px solid #d6dbe6;
}


.qb_answer {
	margin: 8px 0px 4px 15px;
	width: 420px;
	font-family:Verdana, Arial, Sans-serif;
/*	font-size:125%;   */
	font-size:90%;
}

.qb_answer_number {
	padding: 0px 0em 0px 1em;	
	vertical-align:top;
	width:10px;
	text-align:left;
	font-family:Verdana, Arial, Sans-serif;
/*	font-size:125%;   */
	font-size:90%;
}

.qb_answer_select {
	vertical-align:top;
	width:10px;
	text-align:left;
}

.qb_answer_text {
	padding: 0 0 0.3em 0.7em;
	font-family:Verdana, Arial, Sans-serif;
/*	font-size:125%;   */
	font-size:90%;.
}
	
.qb_submit{
	margin: 20px 0 10px 0;	
	text-align: left;
}

.qb_submit input {
	/*width: 550px;  */
	font-family:Verdana, Arial, Sans-serif;
/*	font-size:125%;   */
	font-size:medium;
	position: relative; 	
	color: #000000;
}

input.qb_textinput, input.qb_bonusinput {
	width:425px;
	border: 1px solid #8B8F96
}

textarea.qb_textareainput{
	width:425px;
	height:8em;
	border: 1px solid #8B8F96;
	padding: 4px;
	color:#000000;
}

.qb_logo_center{
	margin:0;
	padding:0;
	text-align: center;
	display:none;}

h3, p {
	padding-bottom: 1.0em;
	width: 470px;
}

.qb_error {
	font-weight:bold;
	color:red;
	padding-top: 2em;
}

/*  Classes for assessment result output   */

qb_res {
	font-family:Verdana, Arial, Sans-serif;
	font-size:125%;
}

.qb_res_question {
	margin: 20px 0px 20px 0px;
	padding: 3px;
	font-weight:bold;
	width: 550px;
}

.qb_res_question_number {
	vertical-align: top;
	width: 1em;
}

.qb_res_question_text {
	vertical-align: top;
	padding-left: 1em;
	text-align:left;
}

.qb_res_answer {
	margin: 8px 0px 4px 34px;
	width: 450px;
}

.qb_res_answer_number {
	padding: 0;	
	vertical-align:top;
	width:10px;
	text-align:left;
}

.qb_res_answer_select {
	vertical-align:top;
	width:10px;
	text-align:left;
}

.qb_res_answer_text {
	padding: 0 0 0.3em 0;
}
	
.qb_res_youranswerlabel {
	font-weight: bold;
}

.qb_res_youranswerresult {
	padding-top: 18px;
	margin-left: 1.5em;

}

.qb_res_correctanswerlabel {
	font-weight: bold;
}

.qb_res_correctanswerresult {
	margin-left: 1.5em;

}

p.qb_res {
	margin-left: 34px;
}

ul.qb_res {
	margin-left:65px;
	list-style-type: circle;
	list-style-type: outside;
}

ul.qb_res li {
	padding-bottom: 7px; 
}

h2, h3.qb_res, p.qb_res {
	padding-bottom: 1.0em;
	width: 580px;
}

h2 { padding-top: 20px; }