

body { margin: 1em 6%; background: white url('bluefade.gif') repeat-x scroll left top; font-size: 90%; color: rgb(68, 68, 68); line-height: 1.2; }
#container { border: 3px double rgb(187, 204, 204); padding: 0px 0px 0px 200px; background-color: white; width: 850px;}
h2, h3 { color: rgb(102, 153, 153); text-align: center; margin-bottom: 0.2em; }
h3, h4 { margin-bottom: 0pt; margin-top: 0pt; }
a, a.back { color: rgb(51, 153, 204); }
a:hover { color: Coral; }
pre { font-size: 85%; }
small { font-size: 70%; }
code { color: rgb(51, 0, 153); }
@media print {
  .noprint { display: none; }
  body { font-family: "Palatino Linotype",Georgia,Garamond,serif; background-image: none; }
  #container { border: medium none ; padding: 0pt; }
}
div.textContainer { margin: 0pt auto; width: 65%; }



div.tableContainer { margin: 0pt auto; overflow: auto; }
table { border: medium none ; width: 99%; }
table > tbody { overflow-y: auto;  overflow-x: hidden; }
thead tr { position: relative; }
thead td, thead th {  text-align: center; font-size: 14px; font-weight: bold; }
td {  padding-right: 2px; font-size: 12px; text-align: left; }
table tfoot tr { position: relative; overflow-x: hidden; }
tfoot td {  text-align: center; font-size: 11px; font-weight: bold; }
td:last-child { padding-right:1px; }


#face { position: fixed; display: block; top: 0pt; left: 0pt; width: 390px; height: 210px; background-color: transparent; z-index: 20; }
* html #face { position: absolute; }
