<style type="text/css">

body {
  font-family: Helvetica, Arial, Verdana;
}

a {FONT-FAMILY:helvetica,arial,verdana;font-size:8pt;font-weight:bold;text-decoration:underline;color:rgb(0,0,0);}


a:link    {font-size:8pt;font-weight:normal;text-decoration:underline;color:rgb(0,0,0);}
a:visited {font-size:8pt;font-weight:normal;text-decoration:underline;color:rgb(0,0,0);}
a:active  {font-size:8pt;font-weight:normal;text-decoration:underline;color:rgb(0,0,0);}
a:hover   {font-size:8pt;font-weight:normal;text-decoration:underline;color:rgb(150,0,0);}

a.inline:link     {font-size:10pt;font-weight:bold;text-decoration:underline;color:rgb(0,0,0);}
a.inline:visited  {font-size:10pt;font-weight:bold;text-decoration:underline;color:rgb(0,0,0);}
a.inline:active   {font-size:10pt;font-weight:bold;text-decoration:underline;color:rgb(0,0,0);}
a.inline:hover    {font-size:10pt;font-weight:bold;text-decoration:underline;color:rgb(150,0,0);}

a.small:link     {font-size:7pt;font-weight:normal;text-decoration:none;color:rgb(0,0,0);}
a.small:visited  {font-size:7pt;font-weight:normal;text-decoration:none;color:rgb(0,0,0);}
a.small:active   {font-size:7pt;font-weight:normal;text-decoration:none;color:rgb(0,0,0);}
a.small:hover    {font-size:7pt;font-weight:normal;text-decoration:underline;color:rgb(150,0,0);}

a.footer:link     {font-size:7pt;font-weight:normal;text-decoration:none;color:white;}
a.footer:visited  {font-size:7pt;font-weight:normal;text-decoration:none;color:white;}
a.footer:active   {font-size:7pt;font-weight:normal;text-decoration:none;color:white;}
a.footer:hover    {font-size:7pt;font-weight:normal;text-decoration:underline;color:white;}

@media print {
        html {
		margin-left:1cm;
		margin-right:1cm;
		margin-top:1.5cm;
		margin-bottom:1.5cm;
	}
	
	span.page {
                width:17cm;
                background-color:white;
                align:center;
        }
	
	body {
 		background-color:white;
	}
}

@media screen {
  
        span.page {
                width:19cm;
                background-color:white;
                align:center;
        }

	body {
	  background-color:white;
	}
}


.small {
    COLOR: black;
    FONT-SIZE: 7pt;
    font-weight:normal;
    font-style:normal;
}

font {
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
}

font.smalldisabled {
    COLOR: gray;
    FONT-SIZE: 8pt;
    font-weight:normal;
    font-style:normal;
}

font.redbold {
    color:rgb(150,0,0);
    font-weight:bold;
    font-style:normal;
}

P
{
    COLOR:black;
    FONT-FAMILY: helvetica,arial,verdana;
    FONT-SIZE: 8pt;
    font-weight:normal;
    margin-top:1px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:5px;
    padding:0px;
    text-align:left;
}

p.pageheader {
	color:#BBBBBB;
	font-size:7pt;
}

p.footer
{
    COLOR: white;
    FONT-FAMILY: helvetica,arial,verdana;
    FONT-SIZE: 7pt;
    font-weight:normal;
    margin:0px;
    padding:0px;
    text-align:right;
}

table
{
    COLOR: black;
    background-color:white;
    FONT-FAMILY: helvetica,arial,verdana;
    FONT-SIZE: 8pt;
    padding:3px;
    margin:3px;
    border-collapse: collapse;
}

th
{
    border:#BBBBBB 1px solid;
    COLOR:black;
    background-color:#F0F0F0;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-style:normal;
    padding:5px;
    margin:0px;
    text-align:left;
    vertical-align:top;
}

th.red
{
    color:rgb(178,48,48);
}

th.h1 {
	color:black;
	font-size:12pt;
	background-color:white;
}

th.h2 {
	background-color:#FDDAC7;
}


td
{
    border:#BBBBBB 1px solid;
    COLOR: black;
    FONT-FAMILY: helvetica,arial,verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    padding:5px;
    margin:1px;
    text-align:left;
    vertical-align:top;
}

td.noborder {
        border:none;
}

td.h1 {
	color:black;
	background-color:white;
}

td.h2 {
   background-color:#FDDAC7;
}

td.h3 {
   background-color:#DDDDDD;
}

td.h4 {
   background-color:#F0F0F0;
}

td.red
{
    color:rgb(175,38,38);
}

td.yes
{
    color:green;
}

td.no
{
    color:red;
}


img {
   vertical-align:middle;
   border:none;
}

h1
{
    font-family: Helvetica, Arial, Verdana;
    color:black;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    margin:0px;
    margin-top:0px;
    margin-bottom:5px;
    padding:0px;
    padding-bottom:5px;
    text-align:left;
    border-bottom:#CCCCCC solid 1px;
}

h1.header
{
    font-family: Helvetica, Arial, Verdana;
    color:white;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    margin:0px;
    margin-top:0px;
    margin-bottom:5px;
    padding:0px;
    text-align:left;
    border:none;
}


h2
{
    font-family: Helvetica, Arial, Verdana;
    color:black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    margin:0px;
    margin-top:20px;
    margin-bottom:5px;
    padding:0px;
    text-align:left;
    border-bottom:#CCCCCC solid 1px;
}

h3
{
    font-family: Helvetica, Arial, Verdana;
    COLOR:rgb(150,0,0);
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    font-style:normal;
    margin-top:3px;
    margin-bottom:6px;
}

h3.menu {
    font-family: Helvetica, Arial, Verdana;
    COLOR:#DC2300;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    margin-top:3px;
    margin-bottom:6px;
}

h4
{
    font-family: Helvetica, Arial, Verdana;
    COLOR: rgb(0,0,0);
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    margin-top:5px;
    margin-bottom:1px;
}


.smallnote
{   
    font-size:8pt;
    font-weight:normal;
}

form {
    padding:0px;
    margin:0px;
}

input {
    font-size:9pt;
    border-style:solid;
    border-width:1px;
}

select {
    height=0.45cm;
    font-size:9pt;
    border-style:none;
    border-width:1px;
    margin-top:0.02cm;
    margin-bottom:0.02cm;
}

input.checkbox {
    border-style:none;
    width:50px;
}

input.radio {
    border-style:none;
    width:50px;
    text-align:right;
}

textarea {
    FONT-SIZE: 9pt;
    font-weight:normal;
}

input.fixeditem {
    background-color:#DDDDDD;
    width:250px;
    text-align:left;
    padding:2px;
    border-style:none;
}

input.fixedcurrency {
    background-color:#DDDDDD;
    width:75px;
    text-align:right;
    padding:2px;
}

ul {
   margin-top:0px;
   margin-bottom:0px;
   padding:0px;
}

li
{
    COLOR: rgb(0,0,40);
    FONT-SIZE: 10pt;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:5px;
    padding:0px;
}

div {
   background-color:white;
}

div.menu {
   margin-top:25px;
   padding-top:5px;
   padding-bottom:20px;
   border:none;
   border-top:#CCCCCC solid 1px;
}

div.footer {
   padding:15px;
   border:none;
   text-align:center;
   color:white;
   background-color:rgb(178,43,43);
}

font.tm {
   color:rgb(150,0,0);
}


span.header {
   background-color:rgb(175,38,38);
   width:700px;
   height:60px;
   padding:10px;
}

span.footer {
   background-color:rgb(175,38,38);
   width:700px;
   height:40px;
   padding:10px;
}



</style>

