	#BodyBlock
	{
		min-height: 200px;
		border: 1px solid black;
		width: 500px;
		padding: 10px;
	}
	
	#ReviewBlock
	{
		padding-top: 10px;
		padding-bottom: 0px;
	}
	
	#ReviewItems
	{
		padding-top: 0px;
		padding-left: 15px;
	}
	
	#QuizBlock
	{
		min-height: 200px;
		border: 1px dotted black;
		width: 500px;
		padding: 10px;
		display: block;
	}
	
	
	#QuizBlockAS hr
	{
		margin: 20px 0;
	}
	
	#QuizBlockAS .QuizQuestion table 
	{
		border-collapse: collapse;
		border: 1px solid black;

	}

	#QuizBlockAS .QuizQuestion table td
	{
		border: 1px solid black; 
		padding: 3px;
	}
	
	#QuizBlockAS .QuizQuestion table th
	{
		border: 1px solid black;
		background: #ccc;
		font-weight: bold;
		padding: 3px;
	}
	
	#QuizBlockAS .QuizChoices .CorrectAnswer table 
	{
		border-collapse: collapse;
		border: 1px solid black;

	}

	#QuizBlockAS .QuizChoices .CorrectAnswer table td
	{
		border: 1px solid black; 
		padding: 3px;
	}
	
	#QuizBlockAS .QuizChoices .CorrectAnswer table th
	{
		border: 1px solid black;
		background: #ccc;
		font-weight: bold;
		padding: 3px;
	}
 
	#QuizHead
	{
		/*width: 500px;*/
	}
	
	#TermBlock
	{
		font-weight: bold;
	}
	
	#CardNav 
	{
		width: 520px;
		text-align:center;
		height: 30px;
	}
	
	#prev
	{
		text-align: left;
		width: 150px;
		float: left;
	}
	
	#next
	{
		text-align: right;
		width: 150px;
		float: right;
	}
	
#mainContent a:link
{
	text-decoration: none;
	color: #00E;
}

#mainContent a:hover
{
	text-decoration: underline;
	color: #00E;
}

#mainContent a:visited
{
	text-decoration: none;
	color: #00E;
}

#mainContent a:active
{
	text-decoration: underline;
	color: #F00;
}