body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	top: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
p, li, ol {

	margin-top:0px;

	margin-bottom:0px;

	

}


form {

	display: block;

	margin: 0px;

	padding: 0px;

	text-align: left;

	position: relative;

	left: 0px;

	top: 0px;

}

#loading {
	display: none

}


.overwrap {
	text-align: left;
	top: 0px;
	padding: 0pt;
	width: 90%;
	height: 1%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}



.clear {



	clear: both;



	height: 1px;



}



/* Header



================================================*/



#header {

	display: none;



}







/* Footer



================================================*/



#footer {

	display: none;



}



#summary p {



	margin: 0;



	padding: 1em 0em 2em 1em;



}



#summary div {



	padding: 0em 1em .5em 0em;



	text-align: right;



}



#summary input {



	background: none;



	border: 1px solid Black;



	color: #0000CD;



	margin-left: 1em;



}



/* Selections



================================================*/



.selectioncontainer {



	clear: both;



}







.selectioncontainer h3 {



	border-bottom: 1px solid #D7D290;



	border-top: 1px solid #D7D290;



	font-size: 1em;



	margin: 0;



	padding-left: 1em;



}



.selectioncontainer p {



	float: left;



	margin: 0;



	padding: 5px 0px 5px 10px;



	width: 500px;



}



.selectgroup {



	display: block;



	float: right;



	padding: 5px 5px 15px 20px;



	width: 250px;



}



.expand {



display:none;



}




/* item nav */



#itemnav {

	padding: 0px 10px 0px 0px;

	text-align: right;

	display: none;



}



.content {

	background: #FFFFFF url(none);

	padding: 5pt;

	margin: 0pt;



}



.description {
	color: #000000;
	margin-bottom: 0;
	margin-top: 0;
	padding: 1em 3em 1em 1em;
	background-color: #FFFFFF;



}







.description .HIMI {
	font-style: italic;
	padding-top: 1em;
	background-color: #FFFFFF;



}



.explanation p {



	padding: 0;



}



.explanationlabel {



	display: inline;



	font-weight: bold;



}







.formpos h3 {



	color: #B22222;



	font-size: 1em;



	font-weight: bolder;



}



/* PASSAGE */



.passage, .passagehide {



	border: 1px dotted #999999;

	cursor: pointer;

	padding: 5px 5px 5px 5px;

	display: block;



}



.passinfo {



	font-weight: bold;



}



.stem {



	background: none;

	padding: 0px 0px 10px 0px;

	font-weight: normal;



}



.passagehide .stem {

	background: none;

	padding: 0px 0px 10px 0px;

	display: block;

}



.passagehide .stem img {
	text-align: center;


}



/* MULTIPLE CHOICE */



.optioncontainer {



	background: none;



	border: 1px solid #6BBEEF;



	padding: 3px;



}







.optionlist {



	margin-left: 0px;



	padding-left: 0px;



}







.option {



	background: none;



	border: 1px solid #6BBEEF;



	font-weight: bold;



	list-style-position: inside; /* There is a problem with list-style-position: inside 



											  with Safari 1.0. No fix available. */



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 6px 10px;



	cursor: pointer;



}







.optionhide {



	background: none;



	border: 1px solid White;



	font-weight: bold;



	list-style-position: inside;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 6px 10px;



	cursor: pointer;



	}



.option p, .optionhide p{

	display: inline;

}




.rationale {
	font-weight: normal;



}



.rationale p {
	display: block;


}









.optionhide .rationale {



	display: block;



}









.optionhide .expand {



	background: none;



}







/* CR: Scoring Guidelines */



.scoring {



	background: none;



	border: 1px solid #7BBEE7;



	cursor: pointer;



	padding: 0em 5px 0em 5px;



	margin-bottom: 15px;



}



.scoringhide {



	background: none;



	border: 1px solid #CCCCCC;



	cursor: pointer;



	padding: 5px;



	margin-bottom: 5px;



}



.scoring h4, .scoringhide h4 {



	display: block;



	font-size: 1em;



	margin: 0px 0px 1em 0px;



	padding: 0px 0px 0px 0px;



	line-height: 22px; /* this is so Netscape 6 will look right with expand icon */



}



.scoring .response {



	font-weight: bold;



}



.scoringhide .rubriccontainer {



	display: block;



}







.scoringhide .expand {



	background: none;



}







/* CR: Rangefinding Papers */



.rangefinding {

	background: none;

	border: 1px dotted #999999;

	cursor: pointer;

	padding: 5px;

	margin: 0px;



}	







.rfheading {



	display: block;



	font-size: 1em;



	margin: 0px 0px 10px 0px;



}



.rangefinding h5 {



	display: block;



	font-size: 1em;



	margin: 0px 0px 0px 0em;



	padding: 0px 0px 0px 0px;



}







.studentresponse, .studentresponsehide {



	background: none;



	border: 1px dashed #666666;



	cursor: pointer;



	margin: 5px;



	padding: 5px;



	



}







.studentresponsehide .expand {



	background: none;



	display: inline;



	height: 19px;



	margin-left: 5px;



	padding: 0px 10px 4px 9px; /* this is to make it work in firefox */



	width: 19px;



}





.studentresponsehide {



	background: none;



	border: 1px solid #EFEFEF;



}



.studentresponsehide .paper {



	display: block;



}





/* Three question boxes



================================================*/



.questioninfo {
	padding: 3pt;
	background-color: #dbdbdb;
	margin: 0pt;

}







.questioninfo h3 {
	font-size: 10pt;
	padding: 0pt;
	margin: 0pt;
	font-weight: bold;


}







/* defaults for question containers (including hides) */



.csc, .cschide, 



.sbi, .sbihide, 



.stats, .statshide {

	cursor: pointer;

	display: block;

	text-align: left;

	text-align: left;

	border: 1px solid #999999;



}



	



/* Question: student skills */



.cscdesc {
	background: #FFFFFF url(none);
	display: block;
	margin: 0pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 0pt;
	padding-left: 5pt;


}



.csctext {
	background: none;
	margin: 0pt;
	padding: 5pt;


}



.csctext p{
	padding: 0pt;
	margin: 0pt;
	



}







/* hide code */



.cschide {
	padding: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 2pt;
	margin-left: 0pt;
	background-color: #FFFFFF;
	background-image: none;


}



.cschide .cscdesc {



	background: none;



}





.cschide .csctext {



	display: block;



}



/* Question: standards, benchmarks and indicators */



.sbidesc {

	background: #FFFFFF url(none);

	margin: 0pt;

	padding-top: 0pt;

	padding-right: 5pt;

	padding-bottom: 0pt;

	padding-left: 5pt;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;



}

.sbitext dl{
	margin: 0pt;
	padding-top: 5pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	

}



.sbitext dt{

	font-weight: bold;

	

}

.sbitext dd{
	margin: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 5pt;
	padding-left: 0pt;
	

}



.sbitext {
	background: none;
	margin: 0pt;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 0pt;
	padding-left: 5pt;


}







/* hide code */



.sbihide {
	padding: 0pt;
	background-color: #FFFFFF;
	background-image: none;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 2pt;
	margin-left: 0pt;


}



.sbihide .sbidesc {



	background: none;



}





.sbihide .sbitext {



	display: block;



}





/* Question: How did students do (statistics) */







.statsdesc {
	background: #FFFFFF url(none);
	display: block;
	margin: 0pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 0pt;
	padding-left: 5pt;


}



.statstext {
	background: none;
	margin: 0pt;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 0pt;
	padding-left: 5pt;


}
.statstext ul {
	margin: 5pt;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 0pt;
	padding-left: 5pt;
}



.statstext p{

	padding-top: 5pt;

	padding-right: 0pt;

	padding-bottom: 1pt;

	padding-left: 0pt;

	margin: 0pt;

	

}







/* hide code */



.statshide {
	padding: 0pt;
	background-color: #FFFFFF;
	background-image: none;
	margin: 0pt;


}



.statshide .statsdesc {



	background: none;



}





.statshide .statstext {



	display: block;



}



/* Options toolbar



================================================*/







#toolbar {

	padding-bottom: 10px;

	display: none;



}



#toolbar ul{



	clear: both;



	list-style: none;



	margin: 0px;



	padding: 0px;



	text-align: right;



}



#forwardback {



	padding-right: 10px;



	text-align: right;



}



#forwardback ul li{



	display: inline;



	text-align: right;



}







.description p, #toolbar ul li {



	display: inline;



}



.rubriclist .point, .optioncontainer li {



	font-weight: bold;



}







#toolbar ul li a, #forwardback ul li a {



	color: #000000;



	text-decoration: none;



}

.navtop {

	display: none;

}

.navbottom {

	display: none;

}

.bottom2 {

	display: none;

}

.response {

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

.rubric {

	margin: 0px;
	padding: 0px;

}.question {
	padding-bottom: 1em;
}
.skiplink {
	display: none;
}
#itemList ul{
	display: none;
}
h1 {
	background-color: #CCCCCC;
	font-size: 16pt;
	margin: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#status h2 {
	font-size: 12pt;
	background-color: #efefef;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.formpos h3 {
	color: #000000;
	margin: 0px;
	padding-top: 10pt;
	padding-right: 0px;
	padding-bottom: 5pt;
	padding-left: 0px;
}

.item {
	display: none;
}

.itemShow {
	display: block;
}

