html { margin: 0pt; height: auto; width: auto; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0pt 0pt 9pt 0pt; padding: 9pt; z-index: 0; font-size: 11pt; height: auto; width: auto; }

.header { visibility: hidden; display: none; }
div#banner { visibility: hidden; display: none; }

.mainpane { z-index: 1; top: 0pt; left: 0pt; right: 0pt; margin: 0pt; padding: 0pt; }
.maintext { z-index: 5; padding: 0pt 12pt 30pt 12pt; }
.menu { visibility: hidden; display: none: }
.blc { visibility: hidden; display: none: }

h1, h2, h3, h4 { font-weight: bold; color: #000049; margin: 0pt; padding: 0.25ex 0em 0.25ex 0em; }
h1 { font-size: 200%; }
h2 { font-size: 150%; color: #006633;}
h3 { font-size: 133%; }
h4 { font-size: 120%; padding: 0pt; }

p, table, td, dd { text-align: justify; }
th, dt { font-weight:bold; vertical-align: top; }
p { margin: 0em; padding:0.25ex 0em 0ex 0em; }
hr {  color: #000099; line-height: 6pt; clear: both; }
ol, ul { margin-bottom: 0em; padding-bottom: 0em; margin-top: 0em; padding-top:0em; }
img { border-width: 0pt; }
a:active {  color: #FF0000; }
a:hover {  color: #FF0000; }
a:link {  color: #000099; }
a:visited { color: #990099; }

.lta { position: relative; float: left; margin: 6pt 6pt 0pt 0pt; }
.rta { position: relative; float: right; margin: 0pt 0pt 6pt 6pt; }

.small { font-size: 80% }
.medium { font-size: 110%; }
.large { font-size: 125%; }
.xlarge { font-size: 150%; }

.blinks { visibility: hidden; display: none; }

table#cont { padding:0pt; margin: 0pt; border:0pt; }
table#cont th { font-weight: bold; padding-right: 0.5em; text-align: right; white-space: nowrap; vertical-align: top;}
table#cont td { padding: 0ex 0.5em;  }

table#twin { padding:0pt; margin: 0pt; border:0pt; }
table#twin th { white-space: nowrap; }
table#twin td { padding-right: 5em; }

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

ul#elb li { list-style-type: disc; }
ul#tic li { list-style-type: circle; }

ul#links li { padding-bottom: 6pt; list-style-type: square; }
ul#links li a { font-size: 120%; font-weight: bold; }

dl#disc dt { float: left; clear: left; font-style: italic; padding-right: 1em; width: 5em; }
dl#disc dd { padding-bottom: 0.5em; margin-left: 6em; }

.ital_notes { font-size: 12pt; font-style: oblique; color: #CC0000; text-align: center; }

ul#mainnav { visibility: hidden; display: none; }

p#hornav, span#lnav, p#lnav { visibility: hidden; display: none; }

ol#numbered li { list-style-type: decimal; }
ol#lettered li { list-style-type: lower-alpha; }

.w3ccss { visibility: hidden; display: none; }

sup { vertical-align: text-top; }

.fl { float: left; }
.hdbl { font-size: 120%; }
.clft { clear: left; }
.pl { float: left; padding-right: 0.5em; padding-bottom: 0.25em }