BODY  { 
  color: black; 
  font-family: Georgia, "Times New Roman", Arial, Helvetica, Times, Geneva, Swiss, SunSans-Regular; 
#  background-color: #bdcafb 
	background-color: white;
	margin: 30px;
}

P {
  text-align: justify;
}

DT {
	color:	olive;
}

.formbox {
	background-color: lime;
	border: 0;
	border-spacing: 0;
	}

.intro {
	color:	white;
	background-color: green;
	font-size: 8pt;
}

.title {
	color:	lime;
	background-color: yellow;
	border: 10;
	text-align: center;
	font-size: 20 pt;
}

.headingtitle, .headingextra { 
	color:	white;
	background-color: green;
	border: 0;
  font-weight: bold; 
  font-size: 15pt;
	padding: 2;
}

.redkeyword, .keyword {
	color: red;
	font-family: Courier;
  text-transform: capitalize;
	text-decoration: underline;
	font-weight: bold; 
	
}

.greenkeyword, .solution {
	color: green;
	font-family: Courier;
  text-transform: capitalize;
	text-decoration: underline;
	font-weight: bold; 
	
}

.olivekeyword, .features {
	color: olive;
	font-family: Courier;
  text-transform: capitalize;
	text-decoration: underline;
	font-weight: bold; 
	
}

.yellowkeyword {
	color: yellow;
	font-family: Courier;
  text-transform: capitalize;
	text-decoration: underline;
	font-weight: bold; 
	
}

.headingtitle {
	text-align: left;
}

.headingextra {
	text-align: right;
}

a:link { color: blue; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:active { color: red; text-decoration: none }
a:hover  { color: red; text-decoration: none }

    .headingextra a:link, .headingextra a:visited { color: lime; font-weight: bold; text-decoration: none; }
    .headingextra a:active, .headingextra a:hover { color: lightyellow; font-weight: bold; text-decoration: none; }

/*
a:link.headingextra, a:visited.headingextra { color: olive; font-weight: bold; text-decoration: none; }
a:active.headingextra, a:hover.headingextra { color: gray; font-weight: bold; text-decoration: none; }
*/

H1 {
  color: black;
  text-align: center;
}

.Copyright {
  text-align: center;
}

.storynav, .regnav, .storynav TD, TD.regnav, TD.storynav, TABLE.storynav, TR.storynav {
  color: white;
  background-color: #90bcff;
  border-color: #90bcff;
  border-width: 0 0 0 0;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  /* Story navigation bar */
}

.chapter { 
  font-weight: normal; 
  font-size: xx-small; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-align: left 
}


.borderless { 
  text-decoration: none; 
  border: 0pt 
}

.buttontype { 
  color: black; 
  font-weight: 900; 
  font-size: 14px; 
  font-family: "Times New Roman", Georgia, Times; background-color: #ffe189; 
  text-transform: capitalize; 
  margin: 2px; 
  padding: 2px; 
  border: solid #d6ffd1 
}

