<!--
/* this style applies to the text pages */

/* this style applies to the right lateral thumbs bar with black background */
#highlight				{ position: relative; float: right; clear: right; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; width: 180px; color: #008000; font: 14pt arial; font-weight: bold; vertical-align: middle; text-align: center; }

/* normal */
a:link
	{ font: 10pt arial; color: #298166; font-weight: bold; font-style: normal; text-decoration: none; }
a:visited
	{ font: 10pt arial; color: #298166; font-weight: bold; font-style: normal; text-decoration: none; }
a:hover
	{ font: 10pt arial; color: #298166; background-color: #fff000; font-weight: bold; font-style: normal; text-decoration: none; }
strong
	{ font: 10pt/1pt arial; color: #000000; font-weight: bold; text-decoration:none; }
big
	{ font: 10pt arial; color: #000000; background: #034fb9; font-weight: bold; }
blockquote 				{ font-family: arial; font-size: 10pt; font-style: italic; text-align: justify; }
body 					{ font-family: arial; font-size: 10pt; color: #000000; margin: 0px; }
cite						{ font-family: arial; font-size: 10pt; font-style:italic; }
em 						{ font-family: arial; font-size: 10pt; font-style:italic; }
h1 						{ font-family: arial; font-size: 16pt; color: #298166;}
h2 						{ font-family: arial; font-size: 16pt; }
h3 						{ font-family: arial; font-size: 10pt; font-weight:bold; }
h4 						{ font-family: arial; font-size: 10pt; font-style: italic; font-weight: bold; }
p						{ font-family: arial; font-size: 10pt; font-weight: lighter; font-style: normal; }
ul						{ font-family: arial; font-size: 10pt; font-style: normal; list-style: outside; }
ol						{ font-family: arial; font-size: 10pt; font-style: normal; }
strong					{ font: 10pt/1pt arial; color: #000000; font-weight: bold; text-decoration:none; }
small					{ font: 8pt arial; color: #000000; font-weight: lighter; font-style:normal; }
th 						{ margin-bottom: 10px; border-collapse: collapse; border: 1px solid black; background-color: #3c3c22; padding: 3px 5px 12px 5px; color: #ffffff; font-weight: normal; font-style: normal; }
td						{ font-size:8pt; font-weight: lighter; font-style:normal; vertical-align: top; }

/* pictures caption in tables */
p.caption 				{ font: 8pt arial; font-weight: lighter; background-color: #c0c0c0; border: none; padding: 5px; margin: 0px}
a.caption:link			{ font: 8pt arial; color: #298166; font-weight: lighter; font-style: italic; text-decoration: none; }
a.caption:visited		{ font: 8pt arial; color: #298166; font-weight: lighter; font-style:italic; text-decoration:none; }
a.caption:active		{ font: 8pt arial; color: #ffa000; font-weight: lighter; font-style:italic; text-decoration:none; }
img.caption 				{ border: none; padding: 0px; margin: 0px}
table.caption
	{ font: 8pt arial; font-weight: lighter; font-style: normal; text-decoration: none; background-color: #c0c0c0; border-collapse: collapse; padding: 0px; border-width: 0px; margin: 10px;}
td.caption				{ font: 8pt arial; font-weight: lighter; text-align: justify; background-color: #c0c0c0; padding: 5px; border-style: none; border-color: gray; background-color: #c0c0c0; margin: 0px;}

/* index */
a.index:link			{ font: 10pt arial; color: #298166; font-weight: bold; font-style: normal; text-decoration: none; }
a.index:visited			{ font: 10pt arial; color: #298166; font-weight: bold; font-style: normal; text-decoration: none; }
a.index:hover			{ font: 10pt arial; color: #298166; background-color: #fff000; font-weight: bold; font-style: normal; text-decoration: none; }

/* questions */
p.question				{ font: 10pt arial; color: #298166; font-weight: lighter; font-style: italic; text-align: justify; text-decoration: none; }
li.question				{ font: 10pt arial; color: #298166; font-weight: lighter; font-style: italic; text-align: justify; text-decoration: none; }

/* link boxes */
form.link				{ vertical-align: middle; margin: 2pt; padding: 0pt}
input.link				{ vertical-align: middle; font: 8pt arial; color: #000000; text-decoration: none; }
table.link				{ background: #c0c0c0; padding: 0pt; margin: 1em; vertical-align: middle; text-align: center; font: 8pt arial; color: #298166; text-decoration: none; }
a.link:link				{ font: 8pt arial; color: #298166; font-weight:bold; text-decoration:none;}
a.link:visited			{ font: 8pt arial; color: #298166; font-weight:bold; text-decoration:none;}
a.link:hover			{ font: 8pt arial; color: #298166; background-color: #fff000; font-weight:bold;}
	
/* author */
a.author:link			{ font: 10pt arial; color: #298166; font-weight:bold; text-decoration:none; font-style:italic}
a.author:visited		{ font: 10pt arial; color: #298166; font-weight:bold; text-decoration:none; font-style:italic}
a.author:hover			{ font: 10pt arial; color: #298166; background-color: #fff000; font-weight:bold; font-style:italic}

/* author title*/
a.author_title:link		{ font: 16pt arial; color: #000000; font-weight:bold; text-decoration:none; }
a.author_title:visited	{ font: 16pt arial; color: #000000; font-weight:bold; text-decoration:none; }
a.author_title:hover	{ font: 16pt arial; color: #000000; font-weight:bold; text-decoration:none; }

/* copyright */
p.copyright				{ font: 8pt arial; color: #000000; font-weight: lighter; font-style:italic}

/* highlights */
table.highlight			{ background: #ffffff; margin: 1pt 3pt 1pt 3pt; border-style: outset; border-width: 0pt; vertical-align: middle; text-align: center}
td.highlight				{ padding: 5pt; font: 14pt arial; color: #008000; font-weight:bold; vertical-align: middle; text-align: center;}
		
/* Menu lateral bar */
blockquote.bar, td.bar, ul.bar, ol.bar, h1.bar, h2.bar, h3.bar
						{ font-size: 10pt; font-style: normal;}
a.bar, a.bar:link, a.bar:visited
						{ font-size: 10pt; color: #298166; font-weight: bold; text-decoration: none;}
a.bar:hover				{ font-size: 10pt; background-color: #FFF000;}
blockquote.bar			{ font-size: 10pt; color: #FFFFFF; font-style: italic;}
p.bar					{ font-size: 10pt; margin: 5px 5px 0px 10px; font-weight: lighter;}
td.bar					{ font-size: 10pt; font-weight: lighter;}
ul.bar					{ font-size: 8pt; list-style: outside;}
h1.bar					{ font-size: 16pt; margin: 5px;}
h2.bar					{ font-size: 14pt; margin: 5px;}
h3.bar					{ font-size: 10pt; font-weight: bold; margin:10px 0px 0px 5px;}
form.bar					{ font-size: 10pt; margin: 0px; padding: 0px;}
img.bar					{ margin: 0px;}

/* remarks */
font.error 				{ color: #ff0000; font-weight: bold; }
font.remark				{ color: #ffce31; font-weight: bold; }

/* listing tables */
p.table					{ font: 10pt arial; color: #000000; font-weight: lighter; font-style:normal; text-decoration:none; }
h3.table				{ font: 10pt arial; color: #000080; font-weight:bold; font-style:normal; text-decoration:none; }
a.table:link			{ font: 10pt arial; color: #298166; font-weight: lighter; font-style:normal; text-decoration:none; }
a.table:visited			{ font: 10pt arial; color: #298166; font-weight: lighter; font-style:normal; text-decoration:none; }
a.table:hover			{ font: 10pt arial; color: #298166; background-color: #fff000; font-weight:bold; font-style:normal; text-decoration:none; }
table.table				{ font: 10pt arial; font-weight: lighter; font-style:normal; text-decoration:none; background-color: #e8f0c8; margin: 5px; padding: 5px; border-width: 1px; border-style: double; border-color: gray; border-collapse: separate;}
th.table					{ font: 10pt arial; color: #ffffff; font-weight:bold; font-style:normal; text-decoration:none; border-width: 0px; padding: 5px; border-style: inset; border-color: gray; background-color: #1e6c21; margin-bottom: 2px;}
td.table_header			{ font: 10pt arial; color: #000000; font-weight:bold; font-style:normal; text-decoration:none; 
								border-width: 0px; padding: 5px; border-style: inset; border-color: gray; background-color: #c0c0c0; margin-bottom: 2px; }
td.table					{ font: 10pt arial; color: #000000; font-weight: lighter; font-style:normal; text-decoration:none; padding: 5px; margin-bottom: 2px}

/* notes */
table.notes				{ background: #e8f0c8; margin: 1pt 3pt 1pt 3pt; border-style: outset; border-width: 2pt; vertical-align: middle; text-align: left}
td.notes					{ padding: 5pt; font: 10pt arial; color: #000000; font-weight:normal; vertical-align: middle; text-align: left;}

/* menu bar */

	td.menu							{ padding : 3px 3px 3px 3px;	font: 7pt arial; padding : 3px 3px 3px 3px;
	}
	a.menu:link						{ font: 7pt arial; font-weight: lighter; text-decoration:none;
	}
	a.menu:visited					{ font: 7pt arial; font-weight: lighter; text-decoration:none; }
	a.menu:hover					{ font: 7pt arial; color: #298166; font-weight: lighter}
		
/* pictures caption in paypal payment tables */

	p.paypal						{ font: 8pt arial; color: #000000; font-weight: lighter; padding: 5px; margin-bottom: 0px}
	table.paypal						{ border-width: 0px; padding: 0px; margin-top: 5px; margin-bottom: 0px; background-color: #e8f0c8}
	tr.paypal 						{ border-width: 0px; padding: 0px; margin: 0px}
	td.paypal 						{ border-width: 0px; font: 8pt arial; color: #000000; font-weight: lighter; padding: 0px; margin-bottom: 0px}
	a.paypal:link					{ font: 8pt arial; color: #298166; font-weight: lighter; font-style: normal; text-decoration: none; }
	a.paypal:visited				{ font: 8pt arial; color: #298166; font-weight: lighter; font-style:normal; text-decoration:none; }
	a.paypal:active					{ font: 8pt arial; color: #298166; font-weight: lighter; font-style:normal; text-decoration:none; }
	img.paypal						{ border-width: 0px}
/* references */

	li.reference						{ margin: 1em 1em 1em 1em; text-align: justify}
		
/* horizontal line */

	hr.green					{ border: none; background-color: #B4CBDF; color: #B4CBDF; height: 5px;}

-->


