/* snap-what */BODY { 	background-color: #decade;	color: #2c105e;	margin: 2%;}.center  { text-align: center;}.center-extra  { text-align: center; vertical-align: top;    margin-top: 0em;    margin-bottom: 3em;}.center-top  { text-align: center; vertical-align: top;}.center-left  { text-align: left; vertical-align: top;}.center-right  { text-align: right; vertical-align: top;}BODY, P, TD, TH, PRE, UL, LI, OL, BLOCKQUOTE, DIV, EM, STRONG, B, I, U {	font-family: Times, "Times New Roman", serif; 	font-size: 1em;}UL, LI  {padding-right: 2em;} .smaller  {	font-size: smaller;} .teeny {	font-size: smaller;} .larger  {	font-size: larger;}A:link { color: #450940;	text-decoration: underline; background-color:  #decade;}A:active { color: #baff1e;	text-decoration: underline; background-color:  #decade;}A:hover { color: #5a66ed;	text-decoration: underline; background-color:  #decade;}A:visited { color: #0b5e55;	text-decoration: underline; background-color:  #decade;}B, STRONG {	font-weight: bolder; }HR {	background-color: #decade;	color: #000000;	height: 1px;}UL {	list-style-position: outside;list-style-type: square;		}LI.end     {	margin-top: 2em; padding-right: 2em;} .short   {	   margin-top: 0em;   margin-bottom: 0em;}.short-top   {    margin-top: 0em;    margin-bottom: 2em;} .short-bottom   {    margin-top: 2em;    margin-bottom: 0em;}.note   { color: #baff1e; background-color:  #ba6e15;}