body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 9px 0px; padding: 0px 0px 9px 0px; background-color: #000049; z-index: 0; font-size: small; }

.header { position: absolute; right: 0px; width: 960px; display: block; height: 64px; top: 0px; background-image: url(images/elas_logo_tl.gif); background-repeat: no-repeat; 	background-position: left; cursor:hand; }
div#banner { position: relative; display: block; left: 0px; height: 64px; font-size: 12px; background-color: #000049; background-image: url(images/elas_night.gif); background-repeat: no-repeat; 	background-position: center center; z-index: 4; margin-left: 120px; }
div#banner a { position: relative; display: block; color: #ffff00; font-weight: bold; padding-top: 42px; padding-left: 66px; text-align: center; text-decoration: none; }
div#banner a:hover { color: #ff0000; }
.mainpane { position: absolute; z-index: 1; top: 64px; left: 166px; width: 794px; background-color: #eeeeff; background-image: url(images/tlc.gif); background-repeat: no-repeat; background-position: top left; margin-bottom: 30px; }
.maintext { position: relative; z-index: 5; padding: 0px 12px 30px 12px; min-height: 400px; }
.menu { position: absolute; z-index: 5; left: 0.125em; top: 64px; width: 160px; color: white; }
.blc { position: absolute; bottom: -1px; left: 0px; z-index: 3; height: 17px; width: 24px; background-image: url(images/blc.gif); background-repeat: no-repeat; background-position: bottom left; }

h1, h2, h3, h4 {  font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold; color: #000049; margin: 0px; padding: 0.25ex 0em 0.25ex 0em; }
h1 { font-size: 150%; }
h2 { font-size: 133%; color: #006633;}
h3 { font-size: 120%; }
h4 { font-size: 110%; padding: 0px; }
p, table, td, dd { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-size: small; }
strong { color: #000049; }
th, dt { font-weight:bold; vertical-align: top; }
p { margin: 0em; padding:0.25ex 0em 0ex 0em; }
hr {  color: #000099; line-height: 6px; clear: both; }
.blinks hr { width: 772px; text-align: center; margin: 0px; padding: 0px; }
ul, ol { margin-bottom: 0em; padding-bottom: 0em; margin-top: 0em; padding-top:0em; }
img { border-width: 0px; }
.bd1 { border: solid 1px black; }
a:active {  color: #FF0000; }
a:hover {  color: #FF0000; }
a:link {  color: #000099; }
a:visited { color: #990099; }

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

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

div.blinks { position: relative; font-family: Times New Roman, Times, serif; display: block; text-align: center; font-size: 12px; font-style: oblique; margin: 12px  0xp 0px 0px; padding: 12px 0xp 0px 0px; width: 794px; }
div.blinks p { text-align: center; margin: 1ex 0em; padding: 1ex 0em; }

table#cont { padding:0px; margin: 0px; border:0px; }
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:0px; margin: 0px; border:0px; }
table#twin th { white-space: nowrap; }
table#twin td { padding-right: 5em; }

table#nq { border-width: 0px; 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-image: url(images/elasbu.gif); }
ul#tic li { list-style-image: url(images/tick.gif); }

ul#links li { padding-bottom: 6px; list-style-image: url(images/bullet.gif); }
ul#links li a { font-size: 120%; font-weight: bold; }

div.next_meeting { position: relative; float: right; width: 25em; text-align: center; font-size: 125%; color: #006633; padding: 1ex 0em 1ex 1em;  border-bottom: dashed 1px #990000; }

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

ul#mainnav { list-style: none; margin: 0px; padding: 0px; font-size: 15px; }
ul#mainnav li { line-height: 2.5ex; text-align: right; }
ul#mainnav li a { position: relative; display: block; width: 154px; height: 2.5ex; margin: 0px; padding: 3px 3px 2px 3px; font-weight: bold; color: #ffff00; text-decoration: none; white-space: nowrap; background-color: #000049; }
ul#mainnav li a:hover { color: #ff0000; }

address { font-size: 75%; }

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

p#hornav, p#lnav, span#lnav{ margin: 0px; padding: 6px 0px; white-space: nowrap; font-size: 14px; }
p#hornav,  p#lnav { display: block; }
p#hornav { text-align: right; float: right; }
p#lnav { text-align: left; float: left; }
p#hornav a, p#lnav a, span#lnav a { margin: 2px 4px; padding: 1px 3px; color: #000049; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid #000049 1px; }
p#hornav a:hover, p#bignav a:hover, p#lnav a:hover, span#lnav a:hover { background-color: #000049; color: #eeeeff; }

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

.w3ccss { position: relative; display: block; width: 100%; padding: 12px; text-align: center; }

.super { vertical-align: text-top; font-size: 75%; }
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 }