a {
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
blockquote {
	background-color:#ffffcc;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	}
body {
	text-align:left;
	}
h1 {
	background-color:lightgrey;
	color:#990000;
	}
h2 {
	color:#990000;
	counter-reset: h3counter 0;
	font-size:12pt;
	}
h3 {
	color:#990000;
	font-size:10pt;
	}
h3.number:before {
	content: counter(h3counter) ". ";
	counter-increment: h3counter 1;
	counter-reset: h4counter 0;
	}
p {
	font-size:10pt; 
	}
td {
	vertical-align:top;
	}
th {
	text-align:center;
	}
#blockmain {
	background-color:lightgrey;
	}
#blockmainleft {
	background-color:lightgrey;
	border-color:lightgrey;
	-moz-border-radius:15px;
	}
#blockmaincenter {
	border-color:#990000;
	-moz-border-radius:15px;
	text-align:justify;
	}
.article {
	font-weight:bold;
	}
.blockcorrect {
	border:thick solid lime;
	margin:5px;
	vertical-align:middle;
	}
.blockgold {
	background-color:white;
	border-width:5px;
	margin:5px;
	border-style:solid;
	border-color:#bfaf00;
	vertical-align:middle;
	}
.blockright {
	border:thick solid lime;
	margin:5px;
	vertical-align:middle;
	}
.blockwrong {
	border:thick solid salmon;
	margin:5px;
	vertical-align:middle;
	}
.blue {
	background-color:#0000ff; 
	color:white; 
	text-decoration:none;
	}
.color1 {
	background-color:#ffffcc;
	}
.color2 {
	background-color:#ccccff;
	}
.color3 {
	background-color:#ffcccc;
	}
.color4 {
	background-color:#ccffff;
	}
.correct {
	background-color:#33ff33;
	}
.footlink {
	color:#990000;
	}
.gray {
	background-color:#999999; 
	color:white; 
	text-decoration:none;
	}
.head1 {
	color:#990000;
	font-size:16pt; 
	font-weight:bold;
	}
.incorrect {
	background-color:#ffcccc;
	}
.inset {
	border-style:inset; 
	}
.links {
	text-align:center;
	}
.middleDiv {
	position:absolute; 
	background-color:#ffffff; 
	border-width:0; 
	border-color:#ffffff; 
	padding:0%; 
	visibility:hidden; 
	text-align:left; 
	font-size:normal;
	}
.note {
	background-color:#f0f0f0;
	border-width:thin;
	border-style:solid;
	border-color:grey;
	}
.orange {
	background-color:#ff9900; 
	color:white; 
	text-decoration:none;
	}
.page {
	margin-left:auto; 
	margin-right:auto;
	}
.paper {
	border-top:thin solid #ccc;
	border-right:medium outset #ccc;
	border-bottom:medium outset #ccc;
	border-left:thin solid #ccc;
	}
.purple {
	background-color:#cc00cc; 
	color:white; 
	text-decoration:none;
	}
.red {
	background-color:#ff0000; 
	color:white; 
	text-decoration:none;
	}
.sidebar {
	text-align:center; 
	font-size:x-small;
	}
.sideColumn {
	position:absolute; 
	background-color:#ffffcc; 
	border-width:0; 
	border-color:#ffcc33; 
	padding:0%; 
	visibility:visible; 
	text-align:center; 
	font-size:x-small;
	}
.sidegap {
	color:#990000;
	}
.sidelink {
	color:#990000;
	}
.sidelink2 {
	color:#990000;
	}
.styledef {
	float:right;
	width:75%;
	}
.stylename {
	float:left;
	width:25%
	}

