body {
	background:		#FFFFFF;
	color:			#000000;
	font-size:		medium;
	font-family:		sans-serif;
        margin-left:		3%;
	max-width:		70%;
}

p {
	margin-bottom:		2%;
	font-family:		sans-serif;
	color:			#000000;
	background:		#FFFFFF;
	font-size:		medium;
}

.intro {
	width:			30%;
	float:			left;
	font-weight:		normal;
	font-style:		italic;
	margin-right:		2%;
	margin-bottom:		1em;
	margin-top:		2%;
	background:		#EEFFEE;
}

.instruction {
	border-color:		green;
	border-width:		1px;
	border-style:		solid;
	background:		#EEFFEE;
	padding-left:		2%;
	padding-right:		2%;
	clear:			both;
}

em {
	font-weight:		bold;
	font-style:		normal;
}


table {
	border-collapse:	collapse;
}

th {
	text-align:		left;
	font-weight:		bold;
	background:		#FFFFFF;
	color:			#000000;
}

col.value {
	width:			40%;
}

col.explanation {
	width:			60%;
}	


ol {
	color:			#000000;
	background:		#FFFFFF;
	font-size:		medium;
}


h1 {
	font-family:		sans-serif;
	font-size:		x-large;
	margin-bottom:		2%;
	color:			green;
	background:		#FFFFFF;
	text-align:		center;
}

h2 {
	font-family:		sans-serif;
	font-size:		large;
	margin-bottom:		2%;
	color: 			green;
	background:		#FFFFFF;
	text-align:		center;
}

hr {
	margin-left:		5%;
	margin-right:		5%;	
	margin-bottom:		5%;
	margin-top:		5%;
	border-style:		solid;
	border-color:		green;
	clear:			both;
}

img {
	border:			0;
}

textarea, input, button, select {
	border-width:		2px;
	border-color:		green;
	background:		#FFFFAE;
	color:			black;
}

textarea, button, input {
	border-style:		solid dotted solid solid;
}

select {
	border-style:		solid;
}

a {
	font-weight:		bold;
	text-decoration:	underline;
	color:			green;
	background:		#FFFFFF;
	font-family:		sans-serif;
	font-size:		medium;
}

a:hover {
	background:		yellow;
	color:			green;
}

a:visited {
	color:			green;
	background:		#FFFFFF;
}

