BODY			{background: #FFFFFF; color: #000000; background-repeat: repeat-y;
				 font-family: trebuchet ms, arial, helvetica, sans-serif;}
A:link			{color: #990000;}
A:visited		{color: #666666;}
A:active		{color: #CC9900;}
A.menu:link		{color: #000000;}
A.menu:visited	{color: #000000;}
A.menu:active	{color: #CC9900;}
A IMG			{border: 0;}
IMG.mark		{float: left;}
H1, H2, H3		{font-weight: bold; color: #330099;}
H1				{font-size: 1.8em; text-align: center; margin-top: .5em; margin-bottom: .5em;}
H2				{font-size: 1.5em; text-align: left;   margin-top: .8em; margin-bottom: 0px;}
H3				{font-size: 1.2em; text-align: left;   margin-top: .5em; margin-bottom: 0px;}
H4				{font-size: 1.0em; text-align: left;   margin-top: .2em; margin-bottom: 0px; color: black;}
H2.box			{margin-left: 30px;}
DIV.box			{margin-top: 10px;}
DIV.foot		{clear: left; text-align: right; margin-top: 20px; border-top: 1px solid black; padding-top: 3px;}
DIV.head		{font-size: 1.6em; color: #330099; text-align: center;
				 border-bottom: 1px solid black; padding-bottom: 5px;}
P				{margin-top: .5em; margin-bottom: 0;}
P.ahem			{color: red; margin-top: 30px;}
P.foot			{font-size: .8em;  margin-top: 0px; padding-top: 0px;}
P.genin			{text-align: justify; margin-left: 30px;}
TABLE.std		{margin-top: 15px; border: 1px solid black; border-collapse: collapse;}
TABLE.std TH	{border: 1px solid black; padding-left: 6px; padding-right: 6px; background-color: #cccccc;}
TABLE.std TD	{border: 1px solid black; padding-left: 6px; padding-right: 6px;}
COL.art			{padding-right: 1em; font-weight: bold;}
.gen			{text-align: justify;}
@media screen
{
DIV.footl		{float: left; text-align: left;  margin-top: 0px; padding-top: 0px;}
DIV.head		{padding-left: 170px;}
DIV.main		{margin-left: 170px; margin-right: 10px;}
DIV.menu		{float: left; width: 150px; margin-top: .5em;}
DIV.menu UL		{list-style: none; margin-left: 0px; padding-left: 0.2em; font-size: 80%;}
DIV.menu UL LI	{margin-bottom: 10px;}
H1				{margin-left: 170px;}
}
@media print
{
DIV.footl		{display: none;}
DIV.head		{padding-left: 0px;}
DIV.main		{margin-left: 0px;}
DIV.menu		{display: none;}
H1				{margin-left: 0px;}
}
@page			{size: 21cm 29.7cm;}

