body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin: 0pt; vertical-align: top; background-color: white; background-image: url(images/xxx.jpg); background-repeat: no-repeat; background-position: left top; }
div.cont { width: auto; }

ul#mainnav, div.header, div.menu, div.header, div.footer, p#hornav, table#pri td a, table#list td.bts, .phone, div.mail, p#hornav, p#lnav { dislay: none; visibility: hidden; width: 0pt; height: 0pt; }

.maintext { left: 0pt; top: 0pt;  width: auto; margin: 0pt; padding: 0.5ex 0.5em; }

h1, h2, h3, h4 {  font-family: font-style: italic; font-weight: bold; color: #990000; padding: 0ex 0em 0.5ex 0em; margin: 0pt; }
h1 { font-size: 150%; }
h2 { font-size: 133%; }
h3 { font-size: 120%; }
h4 { font-size: 108%; }

p, table, td, li, dd {  color: #000000; text-align: justify; font-size: small; }
p { padding: 0ex 0em 0.25ex 0em; margin: 0pt; }
ul, ol { padding-top: 0ex; padding-bottom: 0ex; margin-top: 0ex; margin-bottom: 0ex; }
dt { font-size: 120%; font-weight: bold; color: #990000; }
a:link, a:active, a:visited { color: #990000; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: none; }

hr { line-height: 1pt; }

ul#bul { font-size: 108%; color: white; list-style-position: outside; list-style-type: disc; list-style-image:  url(img/bullet.gif); }

.green, .green80  { color: #009900; }
.green80, .s80, li.s80 a { font-size: 80%; }

.pfl, .pfr, .pfm, div#pfr img, div#pfl img,  div#pfm img { border: solid black 1pt; }
.pfl, div#pfl, .pl, div#pl { float: left; margin: 6pt 6pt 3pt 0pt; text-align: center; }
.pm, div#pm { margin: 6pt 6pt 3pt 6pt; padding: 3pt; text-align: center; }
div#pfl, div#pl, div#pfr, div#pfm, div#pm { position: relative; z-index: 16; }
div#pfl img, div#pl img { align: left; }
div#pfr img, div#pr img { align: right; }
div#pfr span, div#pfl span, div#pfm span, div#pr span, div#pl span, div#pm span { clear: both; font-size: 75%; font-style: italic; white-space: normal; text-align: center; font-family: 'Comic Sans MS', Times New Roman, Times, serif; padding-bottom: 0.75ex; }
div#pfr span img, div#pfl span img, div#pfm span img, div#pr span img, div#pl span img, div#pm span img { border: none; padding: 3pt 3pt 0pt 0pt; float: left; clear: left; }
div#pfm p { text-align: center; }
.pfr, div#pfr, .pr, div#pr { float: right; margin: 6pt 0pt 3pt 6pt; text-align: center; }
.pfm { margin: 0pt 6pt 6pt 0pt; }

able#list, table#pri, table#nq { border: none; padding: 0pt; margin: 0pt; }
table#list { clear: both;  }
table#pri { width: 12em; float: right; }
table#list th, table#pri th { text-align: right; vertical-align: top; }
table#list th { padding: 0ex 0.5em 0.75ex 0em; }
table#pri th { padding: 0pt; width: 3em;  }
table#list td, table#pri td { text-align: left; vertical-align: top; }
table#list td { padding: 0ex 0em 0.75ex 0.25em; }
table#pri td { padding: 3pt 1em 3pt 0.5em; }
table#pri td.bts { white-space: nowrap; margin: 2pt; }
table#pri td.bts a { padding: 2pt 3pt; margin: 3pt; color: #990000; border: solid #990000 1pt; text-decoration: none; }
table#pri td.bts a:hover { background-color: #990000; color: white; }

.6em { width: 6em; }

table#nq th { text-align: right; white-space: nowrap; vertical-align: top; }
table#nq td { padding-left: 0.5em; vertical-align: top; }

.cl { clear: both; }
.cleft { clear: left; }