



body 	{ 	background: #fdfdf5;
	 	color: #000000; 
		margin-left: 30px;
		margin-right: 30px;
		font-size: smaller;
	} 


bodytext  {	margin-top: 8px;
		margin-bottom: 10px;
		margin-left:	5%;
		margin-right: 5%;
		line-height: 26px;
		color: #000000;
		font-family: Verdana, Arial; 
		font-size: -1;
	} 

body.header {	border: 0px;
		margin: 0px;
		padding: 0px;
}

p	{	margin-top: 8px;
		margin-bottom: 10px;
		margin-left:	3%;
		margin-right: 3%;
		font-family: Verdana, Arial; 
		font-size: 0.9em;
		color: #000000;
		line-height: 26px;
	}

p.caption	{	margin-top: 6px;
			margin-bottom: 0px;
			margin-left:	0%;
			margin-right: 0%;
			text-align: center;
			font-family: Verdana, Arial; 
			font-size: 0.7em;
			color: #000000;
			line-height: 16px;
		}


p.captionc	{	margin-top: 6px;
			margin-bottom: 6px;
			margin-left:	0%;
			margin-right: 0%;
			text-align: center;
			font-family: Verdana, Arial; 
			font-size: 0.7em;
			color: #aa0000;
			line-height: 16px;
		}


p.center	{	margin-top: 4px;
			margin-bottom: 4px;
			margin-left:	3%;
			margin-right: 3%;
			text-align: center;
			font-family: Verdana, Arial; 
			font-size: 0.9em; 
			color: #000000;
			line-height: 20px;
		}

p.title		{	margin-top: 4px;
			margin-bottom: 4px;
			margin-left:	3%;
			margin-right: 3%;
			text-align: center;
			font-family: Verdana, Arial; 
			font-size: 0.8em;
			font-weight: bold; 
			color: #000000;
			line-height: 20px;
		}

p.explain	{	margin-top: 10px;
			margin-bottom: 4px;
			margin-left:	3%;
			margin-right: 3%;
			text-align: center;
			font-family: Verdana, Arial; 
			font-size: 0.9em;
			color: #000000;
			line-height: 20px;  /* This is for explanations under big images */
		}
	
p.block		{	margin-top: 10px;
			margin-bottom: 4px;
			margin-left:	3%;
			margin-right: 3%;
			text-align: justify;
			font-family: Verdana, Arial; 
			font-size: 0.8em;
			color: #000000;
			line-height: 20px;  /* This is for justified explanations under big images */
		}
p.credit   	{	font-family: Verdana, Arial; 
			font-size: 0.7em;
			color: #000000; 
			text-align: center;
		}

p.justify	{	margin-top: 10px;
			margin-bottom: 4px;
			margin-left:	3%;
			margin-right: 3%;
			text-align: justify;
			font-family: Verdana, Arial; 
			font-size: 0.9em;
			color: #000000;
			line-height: 18px;  /* This is for large-size explanations*/
		}

p.justifyb	{	margin-top: 10px;
			margin-bottom: 4px;
			margin-left:	3%;
			margin-right: 3%;
			text-align: justify;
			font-family: Verdana, Arial; 
			font-size: 0.8em;
			color: #000000;
			line-height: 20px;  /* This is for ordinary explanations*/
		}

p.smallnote	{	margin-top: 4px;
			margin-bottom: 4px;
			margin-left:	3%;
			margin-right: 3%;
			font-family: Verdana, Arial; 
			font-size: 0.7em; 
			color: #000000;
			line-height: 15px;
			text-align: justify; /* small size explanations */
		}

p.medium  	{	font-family: Verdana, Arial; 
			font-size: 0.75em;
			color: #000000;
			line-height: 16px; 
		}

p.small   	{	font-family: Verdana, Arial; 
			font-size: 0.6em;
			color: #000000; 
		}	

li		{	font-family: Verdana, Arial; 
			font-size: 0.8em; 
			color: #000000;
			line-height: 20px;
			text-align: justify;
		}
sup		{	font-family: Verdana, Arial; 
			font-size: 0.8em;
			color: #000099; 
			vertical-align: +2;
			/*padding-bottom: 2px;*/
			line-height: 18px;
		}

		

a:link 		{ 	color: #000000; 
			text-decoration: none;
			border-bottom-style: dotted;
			border-bottom-width: 2px;
			border-bottom-color: #cccccc; 
		}


a:visited 	{ 	color: #000000; 
			text-decoration: none;
			border-bottom-style: dotted;
			border-bottom-width: 2px;
			border-bottom-color: #cccccc; 
		}
		
a:hover		{ 	color: #aa0000; 
			background: #def0fa; 
			text-decoration: none;
		}

a:active 	{	color: #aa0000; 
			background: #def0fa; 
			text-decoration: none;
		}


strike 		{ 	color: #1d2b84; 
			background: #d5d9f0;
		 }



span.adda 	{	color: #113096; /* dark blue */
			text-decoration: none;
	  	}

span.addb {	color: #5e175e; /*#721c72; #5b1f7e; #5d2080; */
		text-decoration: none;
		font-weight=500;
	  }

span.addc	{color: #dc6413; /*orange*/
		 font-weight: bold;
	}

span.smallnote	{font-family: Verdana; 
		font-size: xx-small;
		color: #000000;
		line-height: 15px 
	}
		


span.dela  {	color: #1d2b84; 
		background: #def0fa;
		text-decoration: line-through;
	}

span.delb { 	color: #6d2596; 
		background: #e9deef;
		text-decoration: line-through;
	  }


span.condense	{word-spacing: -0.1em;
	}



span.condlett 	{letter-spacing: -0.05em;
	}


span.edcom  {	color: #aa0000; /* dark red */
		font-size: -1;
	    }

span.comment  {	 font-family: Verdana;
		 font-size: 75%;
		 font-style: italic;
		}

span.large   {	font-family: Verdana, Arial; 
		font-size: +2
		color: #000000;
		}

table		{
		border: 0;
		cell-padding: 5;
		background: #fcfcf6;
				}

table.tight	{
		border: 0;
		cell-padding: 0;
		background: #fcfcf6;
				}


td		{
		border: 0;
		cell-padding: 2;
		background: #fcfcf6;
		/* width: 50%; */
		}		

td.a		{
		border: 0;
		cell-padding: 0;
		background: #fcfcf6;
		width: 50%;
		}				
		