body {
 background-color: #000033;
 color: yellow;
 font-family: Arial, Helvetica, arial narrow, Verdana, sans-serif;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
 }
#page {
 border: 0;
 clear: both;
 height: 500px;
 margin-bottom: 1em;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 padding: 0;
 text-align: left;
 width: 752px;
 }
html>body #page {
 height: auto;
 margin-bottom: 1em;
 min-height: 500px;
 }
table {
 border-collapse: collapse;
 width: 100%;
 }
a.button {
 color: #000033;
 }
.copy {
 color: gray;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 }
a.copy:hover { 
 color: white;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 }
.contact {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 padding-bottom: 5px;
 text-decoration: none;
 }
a.contact:hover {
 color: red;
 font-size: 12pt;
 font-weight: bold;
 padding-bottom: 5px;
 text-decoration: none;
 }
.eaoe {
 clear: both;
 color: gray;
 font-size: 0.75em;
 text-align: center;
 }
.heading {
 color: white;
 font-size: 16pt;
 font-weight: bold;
 text-decoration: none;
 }
a.heading:hover {
 color: white;
 font-size: 16pt;
 font-weight: bold;
 text-decoration: underline;
 }
.jpg {
 border: 2px solid yellow;
 }
.link {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 margin: 0 1em 0 1em;
 text-decoration: none;
 }
a.link:hover {
 color: yellow;
 font-size: 12pt;
 font-weight: bold;
 margin: 0 1em 0 1em;
 text-decoration: none;
 }
.line {
 background-color: white;
 line-height: 0.1em;
 }
.none {
 border: 0;
 }
.titre {
 color: white;
 font-size: 24pt;
 font-weight: bold;
 text-align: center;
 }
h4.name {
 color: white;
 font-size: 14pt;
 font-weight: bold;
 padding-bottom: 7px;
 padding-top: 7px;
 }

ol.ol { font-size: 14px; color: teal; }

p.blk {
 font-weight: normal;
 font-size: 12pt;
 color: black;
 }
p.b14y { font-size: 14px; font-weight: bold; color: yellow }
p.dit { font-family: comic sans ms; font-size: 16px; font-weight: normal; }
p.head { font-size: 16px; font-weight: bold; color: red; }
p.spacer { line-height: 50px; }
p.std { font-size: 14px; }
p.sub { font-size: 14px; font-weight: bold; }
p.ttl { font-weight: bold; font-size: 20px; color: yellow; }
p.vlink { font-size: 16px; font-weight: demi-bold; line-height: 25px; }

sup.sup { font-size: 8pt; font-weight: normal; color: yellow; }

td.auto { font-weight: bold; font-size: 18px; }
td.bold { font-weight: bold; font-size: 16px; line-height: 25px; }
td.b14 { font-size: 10pt; font-weight: bold; color: yellow; }
td.b14y { font-weight: bold; font-size: 14px; color: yellow; }
td.b16w { font-weight: bold; font-size: 16px; color: white; }
td.b18w { font-weight: bold; font-size: 18px; color: white; }
td.b18y { font-weight: bold; font-size: 18px; color: yellow; }
td.b20w { font-weight: bold; font-size: 20px; color: white }
td.blk { font-size: 12pt; font-weight: bold; color: black; }
.foot {
 color: #ffffcc;
 font-size: 14pt;
 font-weight: bold;
 padding: 1em 0  1em 0;
 text-align: center;
 }
td.gap {
 line-height: 15px;
 }
td.li {
 font-size: 12px;
 font-weight: demi-bold;
 }
td.n14w { font-size: 14px; color: white; }
td.n14 { font-size: 12pt; font-weight: normal; color: yellow; }
td.n16 { font-size: 16px; }

.n18 {
 color: yellow;
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 }

td.n18w { font-size: 18px; color: white; }
td.18y { font-size: 18px; color: yellow; }
td.pic { font-size: 12pt; font-weight: normal; color: yellow; }
td.ref { font-size: 36px; }
td.sbi { font-weight: bold; font-size: 44px; }
td.sml { font-size: 14px; color: yellow; }
td.std { font-size: 16px; }

td.spacer {
 line-height: 30px;
 }
td.sub {
 color: white;
 font-size: 18px;
 font-weight: bold;
 }
.subject {
 color: white;
 font-size: 2em;
 font-weight: bolder;
 padding: 1em;
 text-align: right;
 text-transform: uppercase;
 }
td.text {
 color: yellow;
 font-size: 10pt;
 font-weight: normal;
 }
h1.title { font-weight: bold; font-size: 24pt; color: white; }
td.title { font-weight: bold; font-size: 16pt; color: white; }
.toplink {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 padding: 0 14px 5px 14px;
 text-decoration: none;
 }
a.toplink:hover {
 color: yellow;
 font-size: 12pt;
 font-weight: bold;
 padding: 0 14px 5px 14px;
 text-decoration: none;
 }
td.ttl { font-weight: bold; font-size: 14pt; color: white; }

.topline {
 background-color: white;
 line-height: 0.1em;
 margin: 0 0 0 2em;
 }
.topspacer	{
 margin: 0 20px 0 0;
 text-align: right;
 line-height: 103px;
 }
.txt {
 color: #ffffcc;
 font-size: 1em;
 font-weight: normal;
 text-decoration: none;
 }
.txtb {
 color: white;
 font-size: 1em;
 font-weight: bold;
 text-decoration: none;
 }
a.txtb:hover {
 color: orange;
 font-size: 1em;
 font-weight: bold;
 text-decoration: none;
 }
.txtc {
 color: #ffffcc;
 font-size: 1em;
 font-weight: normal;
 text-align: center;
 text-decoration: none;
 }
.txtr {
 color: #ffffcc;
 font-size: 1em;
 font-weight: normal;
 text-align: right;
 text-decoration: none;
 }
ul.list {
 font-size: 18px;
 }
ul.ul li {
 color: #ffffcc;
 font-size: 1em;
 font-weight: bold;
 }
.sub {
 font-size: 1em;
 }