body, html {
    margin: 0px;
    padding: 0px;
	font-family: verdana,sans-serif,arial,helvetica;
	color: #000044;
	background-color: white;
}

body.main {
	background-color: #556699;
	color: #000044;
}

body.sub {
    margin: 0px;
    padding: 0px;
	font-family: verdana,sans-serif,arial,helvetica;
	color: #000044;
	background-color: #FFFFFF;
}

hr {
    border: 0px;
    color: #000044;
    background-color: black;
    height: 1px;
}

p,td
{
	font-size: 9pt;
}

p.motto
{
	font-family: Verdana,sans-serif,arial,helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #ffffaa;
	background-color: #556699;
	text-align: left;
	letter-spacing: 5pt;
}

a { color: #000088; text-decoration: none; background-color: transparent; }
a:hover { color: #0000BB; background-color: transparent; }
a.menu1 { color: #FFFFFF; font-size: 7pt; background-color: #556699; }
a.menu1:hover { color: #FFFFAA; background-color: #556699; }
a.menu2 { color: #000044; font-size: 10pt; font-weight: bold; background-color: #EEEEEE; }
a.menu2:hover { color: #0000BB; background-color: #EEEEEE; }
a.menu3 { color: #000044; font-size: 7pt; font-weight: bold; background-color: #EEEEEE; }
a.menu3:hover { color: #0000BB; background-color: #EEEEEE; }
a.menu4 { color: #000044; font-size: 7pt; background-color: #DDDEEE; }
a.menu4:hover { color: #0000BB; background-color: #DDDEEE; }
td.frame
{
	color: white;
	background-color: #556699;
	font-size: 7pt;
}

h1
{
	margin-top: 1cm;
	margin-bottom: 1cm;

	font-family: Arial,Verdana,sans-serif,helvetica;
	font-size: 16pt;
	font-weight: bold;
	font-style: normal;

	text-align: center;

	letter-spacing: 4pt;
}

h2,dt.h2
{
	margin-top: 8mm;
	margin-bottom: 5mm;

	font-family: Verdana,sans-serif,helvetica;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;

	text-align: left;
}

h3,dt.h3
{
	margin-top: 6mm;
	margin-bottom: 3mm;

	font-family: Verdana,sans-serif,helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;

	text-align: left;
}

p.text
{
	text-align: justify;
	line-height: 1.4;
}

p.itext
{
	text-align: justify;
	text-indent: 1cm;
	line-height: 1.4;
}

input.text, textarea
{
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: normal;
}

input.quant
{
	background-color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
}

input.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
}

table.border
{
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

td.form,table.form
{
	background-color: #DDDDDD;
	color: black;
	font-size: 8pt;
}

td.head,table.head
{
	background-color: #CCCCCC;
	color: black;
	font-size: 8pt;
}

td.head2,table.head2
{
	background-color: #CCCCCC;
	color: #884444;
	font-size: 8pt;
}

td.head3,table.head3
{
	background-color: #CCCCCC;
	color: #004400;
	font-size: 8pt;
}

td.item
{
	background-color: #E3E3E3;
	color: black;
	font-size: 8pt;
}

td.itemtrans
{
	color: black;
	font-size: 8pt;
}

td.item2
{
	background-color: #EEEEEE;
	color: #884444;
	font-size: 8pt;
}

td.item3
{
	background-color: #EEEEEE;
	color: #004400;
	font-size: 8pt;
}

td.item4
{
	background-color: #E3E3E3;
	color: #004400;
	font-size: 8pt;
}

td.inverz
{
	background-color: black;
	color: white;
	padding: 0px;
}

td.specoff
{
	background-color: #DDDEEE;
	color: black;
	font-size: 8pt;
}
td.aghead
{
	background-color: #556699;
	color: #FFFFFF;
}
