/*mathPracticeStylesheet.css*/

.centerContent{
	text-align:center;
}
h1.sectionHeading{
	font-size:22pt;
	text-align:center;
	float:none;
	border-top:3px double #999999;
	border-bottom:3px double #999999;
}
span.bspan{
	/*button span used instead of buttons for links*/
	color:white;
	background-image:url('mno.jpg');
    cursor:pointer;
}
	span.underline{
		text-decoration:underline;
	}
span.monospace{
	font-family:monospace;
}

div.fraction{
	min-height:70px;
	min-width:20px;
	/*background-color:#00bbee;*/
	float:left;
	text-align:center;
	font-family:monospace;
	padding-left:10px;
	padding-right:10px;
}

div.answerFractionParagraphClass{
	min-height:70px;
	min-width:20px;
	/*background-color:#00bbee;*/
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
			font-size:20pt;
		font-weight:normal;
		font-family:monospace;
		color:#ff00ff;
}

div.fractionParagraphClass{
	min-height:70px;
	min-width:20px;
	/*background-color:#00bbee;*/
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
			font-size:20pt;
		font-weight:normal;
		font-family:monospace;
}

hr.answerFractionHr{
	border:none;
	border-top:solid 1px #ff00ff;
	min-width:1px;
}
hr.fractionHr{
	border:none;
	border-top:solid 1px black;
	min-width:1px;
}

/*
hr.answerFractionHr{
	color:#ff00ff;
	height:1px;
	width:20px;
	background-color:#ff00ff;
	border:none;	
}
hr.fractionHr{
	color:black;
	height:1px;
	width:20px;
	background-color:black;
	border:none;
}
*/








#miniTable{
	background-color:#00aaaa;
	background-color:#999999;
	background-color:#777777;
	margin-left:5px;
	margin-top:15px;
	margin-right:5px;
	margin-bottom:15px;
}
#miniTable th{
	background-color:#cceeff;
	background-color:#00bbff;
	background-color:#000066;
	background-image:url("bkgndimg.jpg");
	color:black;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-weight:normal;
}
#miniTable td{
	/*background-color:#ffeeaa;*/
	/*background-color:#ffffff;*/
	text-align:center;
	font-family:monospace;
	/*width:35px;*/
	min-width:35px;
	background-color:#aadddd;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;	
}

body 
{ /*background-image:url("bkgndimg.jpg");*/
  background-color:black;
}
#all {
	width:886px;
	min-height:405px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:100px; 
	/*background-color:yellow;*/
}

#heading{
	position:fixed;
	top:0px;
	z-index:1;
    background-color:#000033;
	background-color:#000066;
    			height:37px;
  				width:882px;
  text-align:center;
  font-size:24pt;
  color:white;
  border-left:   2px solid white;
  border-top:    2px solid white;
  border-right:  2px solid white;

}

#menuHorizontal {
	position:fixed;
	top:55px;
  background-color:#000033;
  background-color:#000066;	
	z-index:2;
			width:882px;
			height:26px;
			height:32px;
	border-left:   2px solid white;
	border-right:  2px solid white;
		border-bottom: 2px solid white;
	font-size:16px;
	margin-top:-1em;
	margin-left:0em;
	

				/*background-color:red;*/					
}
#menuHorizontal ul{
	position:relative;/* if you don't have position relative the z-index does not work*/
	z-index:3;
	margin-left:-2.5em;
	margin-top:.4em;
}
#menuHorizontal ul ul{
	/*margin-top: .75em;*/
	margin-top: 1.4em; 
}


#menuHorizontal li {
  float:left;
  list-style-type: none;
  width:66px;
  height:25px;
  text-align: center;
  background-image:url("mno.jpg");
  background-color:#000077;
  font-size:14pt;
  font-family:sans-serif;
  color:#ffffff;
	border-top:solid 1px white;
	border-right:solid 1px white;
  display:block;
}




#menuHorizontal li li {
	position:relative;
	top:-14px;
	left:-4px;
	z-index:2;
  list-style-type: none;
  width:120px;
  height:25px;
  text-align: center;
  background-image:url("mno.jpg");
  font-size:12pt;
  font-family:serif;
  color:#fff; 
  /*border: #1111aa 2px outset;*/
  display:block;
  border-left:none;
  border-top:1px solid white;
  border-right:none;
  border-bottom:none;
  		/*cursor:pointer;*/
}
#menuHorizontal li ul{
	display:none;
}
#menuHorizontal li:hover > ul {
	display:block;
	margin-left:-2.5em;	
}
#menuHorizontal li:hover {
  color:black;
  background-image:url("mo.jpg");
}



#menuHorizontal a {
  color:#ffffff;
  display: block;
  text-decoration: none;
  width:67px;
  height:24px;
  padding-top:3px;
  margin-top:-1px;
}
#menuHorizontal a:hover {
  color:#000000;
}




#content{
	width:846px;
	min-height:1800px; background-color:#eeeeee;
	
/* background-color:#eeeeee;
 * min-height:400px;  background-color:#eeeeee;
 * min-height:1200px; background-color:#eeeeee;
 * min-height:1400px; background-color:#eeeeee;
 * min-height:1800px; background-color:rgb(210, 180, 140);
 * min-height:1800px; background-color:rgb(220, 190, 150);
 * min-height:1800px; background-color:rgb(230, 200, 160);
 * min-height:1800px; background-color:rgb(220, 220, 180);
 */



	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:100px;
	/*padding-bottom:400px;*/
	position:relative;
	top:65px;
}

#content #syllabusList li{
	list-style-type:decimal;
	font-size:12pt;
}
#content #syllabusList li li{
	list-style-type:disc;
}


		#content p{
			font-size:14pt;
		}

#contentHeading {
	font-size:28pt;
	text-align:center;
	color:#000077;
}
#contentParagraph {
	font-size:22pt;
	padding-right:20px;
	color:#000000;
}
#content dd{
	font-size:14pt;;
}
#content dt{
	font-size:14pt;
	font-weight:bold;
}
#content li{
	font-size:14pt;
	font-weight:normal;
	color:#000000;
	list-style-type:none;
}
#content li li{
	font-size:14pt;
	font-weight:normal;
	color:#000000;
}
#content li li ul{
	list-style-type:none;
	display:none;
}		
		
#content li td{
	background-color:#aadddd;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}





	#content ul#instructions{
	font-size:14pt;
	font-weight:bold;
	}
	
	#content ul#instructions ul{
		font-weight:normal;
	}

	#content ul#instructions li{
	list-style-type:none;
	font-size:14pt;
	font-weight:bold;
	}
	
	#content ul#instructions li li{
	list-style-type:disc;
	font-size:14pt;
	font-weight:normal;
	}
		

	#content ul#instructions li li ul{
	display:block;
	font-size:14pt;
	}

	#content ul#instructions li li li{
	list-style-type:circle;
	font-size:14pt;
	}



	#content ol#instructions{
	font-size:14pt;
	font-weight:bold;	
	}
	
	#content ol#instructions li{
	list-style-type:decimal;
	font-size:14pt;
	margin-left:1.2em;
	}
	
	#content ol#instructions td{
	list-style-type:decimal;
	font-size:14pt;
	margin-left:1.2em;
	font-weight:normal;
	}	
	
	#content p#problemCounter{
		font-weight:bold;
	}

	#content p#problemParagraph{
		/*color:red;*/
		font-size:18pt;
		font-weight:normal;
		font-family:monospace;
/* ******************  Added the lines below on 7/14/2019  **************************** */		
		margin-left:auto; margin-right:auto;
		/*background-color:red;*/
		width:750px; height:190px;
	}
	#content p#problemParagraph span#answerSpot{
		font-size:18pt;
		font-weight:normal;
		font-family:monospace;
		color:#ff00ff;
		/*background-color:#ff00ff;*/		
	}
	
	

	
/*end for the test and quiz pages, both the  practice and actual ones */	
	
	
	

#problemAndAnswerDivision
{   min-height:400px;
	width:840px;
	margin-left:auto;
	margin-right:auto;
}	

	span.highlight
	{background-color:#99bbcc;
	 background-color:#ccbbff;
	}
	span.highlightRed{
		background-color:#ff0000;
	}
	span.highlightLtBlue{
		background-color:#77bbee;
	}
	span.highlightYellow{
		background-color:#ffff00;
	}
	span.highlightPurple{
		background-color:#dd00dd;
	}
	span.answerSpot{
		background-color:#ff00ff;
	}




		

span.question{
	font-size:12pt;
	font-weight:bold;
}


fieldset {
	border:none;
}
#studentInfo{
	background-color:#00ffff;
	font-size:16px;
	padding:1em;	
}
div.mcq{
	background-color:#ffffcc;
	color:#000033;
	padding:1em;	
	/*width:500px;*/
	font-size:10pt;
	/*margin-left:-.5em;*/
}