html {
 background-color: white;
 color: black;
 display:block;
 font-family: sans-serif;
 font-size: 100%;
 line-height: 1em;
 margin: 0;
 padding: 0;
}

body {
 display: block;
 font-family: sans-serif;
 font-size: 100%;
 margin: 3px;
 padding: 0;
}

div.nav {
 clear: right;
 float: right;
 padding-left: 2em;
 padding-bottom: 2em;
 padding-top: 0;
 padding-right:0;
 margin-top: 0;
 margin-left:0;
 margin-right:1em;
 margin-bottom:0;
}

div.nav p.logo {
 padding-left: 0.5em;
 padding-right:0.5em;
 margin-bottom: 1.5em;
 margin-right:0.5em;
 margin-top: 0;
 text-align: center;
}

div.nav p.logo img {
}

div.nav p.nav {
 color: rgb(100%,93%,40%);
 background-color: rgb(0%,52%,77%);
 padding-left: 0.2em;
 padding-right:0.2em;
 margin-bottom: 3px;
 text-align: center;
 margin-top:0;
}

div.nav p.nav a {
 text-decoration: none;
 width: 100%;
 font-weight: bold;
 color: inherit;
 background-color: inherit;
}
/*
div.nav p.nav a:link {
 text-decoration: none;
 width: 100%;
 font-weight: bold;
}

div.nav p.nav a:visited {
 text-decoration: none;
 width: 100%;
 font-weight: bold;
}

div.nav p.nav a:active {
 text-decoration: none;
 width: 100%;
 font-weight: bold;
}

div.nav p.nav a:hover {
 text-decoration: none;
 width: 100%;
 font-weight: bold;
}

div.nav p.nav a:focus {
 text-decoration: none;
 width: 100%;
 font-weight: bold;
}
*/
div.logo {
 float: right;
 padding-left: 2em;
 padding-bottom: 2em;
}

div.addr {
 border-top: solid thin black;
 clear: both;
 left: auto;
 right: auto;
 text-align: center;
}

div.main {
 clear:left;
}

div.title {
 float:left;
}

div.title h1 {
 font-size: 2em;
 font-weight: bold;
}

img {
 text-align: center;
 vertical-align: middle;
 height: 100%;
 margin: 0pt;
 padding: 0pt;
 border-width: 0px;
 border-style: none;
 border-color: rgb(0%,0%,0%);
}

p.addr {
 font-size: 70%;
 text-align: center;
}

p,ul,table,dl,ol {
 text-align: justify;
 line-height: 1.5;
}

input {
 line-height: 1;
}

ul {
 margin-right:1.5cm
}

p.iaddr {
 font-size: 70%;
 line-height: 1.2;
}

td.iaddr {
 font-size: 70%;
 line-height: 1.2;
}

td.title {
 padding-left: 12pt;
}

td.header {
 padding-left: 12pt;
}

hr.dist {
 margin-top: 24pt;
 padding: 0pt;
}

td.main {
 padding-left: 12pt;
}

li {
 margin-top:12pt
}

h1 {
 font-size: 160%;
 font-weight: bold;
}

h2 {
 font-size: 140%;
 font-weight: bold;
 margin-top:18pt;
}

h3 {
 font-size: 120%;
 font-weight: bold;
 margin-top:12pt;
}

h4 {
 font-weight: bold;
 margin-top:12pt;
}

pre {
 font-family: courier,monospace;
 font-size: 8pt;
 padding-left:0.5cm;
 padding-right:0.5cm;
 padding-top:3pt;
 padding-bottom:3pt;
 line-height:normal;
 border:solid 0.5pt;
}

img {
 text-align: center;
 vertical-align: middle;
 margin: 0pt;
 padding: 0pt;
 border-width: 0px;
 border-style: none;
 border-color: rgb(0%,0%,0%);
}

