<style type="text/css">
a.head:link    { color:black; text-decoration:none }
a.head:visited { color:orange; text-decoration:none }
a.head:hover   { color:red }

a.bw:link    { color:white; text-decoration:underline }
a.bw:visited { color:white; text-decoration:none }
a.bw:hover   { color:yellow }

h2 { font-size: 15px; }
h3 {
  font-size: 12px; font-weight: bold; font-variant: small-caps;
  color: #999;  background: #FFF;
  border-bottom: 1px dotted #666;
  text-transform: uppercase;
  letter-spacing: .2em;
}
p,li { font-size: 13px; }
p    { text-indent: .5cm } 
tr.gray {  background-color: #f2f2f2; }
tr.white {  background-color: #ffffff; }
.top {  border-top: 1px dotted #666; }
.small {  color: gray;  font-size: 13px; }
.frame {
  margin: 1cm 1cm 1cm 1cm; /* top right bottom left */ 
  font-size: 13px; padding: 5px;
  border-top: 1px dotted; border-left: 1px dotted;
  border-right: 1px dotted; border-bottom: 1px dotted;
}
.tightframe {
  margin: 1px 1px 1px 1px; /* top right bottom left */ 
  font-size: 13px;  padding: 1px;
  border-top: 1px;  border-left: 1px;
  border-right: 1px;  border-bottom: 1px;
}
.tightframe {
  margin: 1px 1px 1px 1px; /* top right bottom left */ 
  font-size: 13px;  padding: 1px;
  border-top: 1px dotted;  border-left: 1px dotted;
  border-right: 1px dotted;  border-bottom: 1px dotted;
}
.ncolumn {
  border-style: solid;  
  border-color: #f2f2f2;
}
.updated {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt; color: gray;
}
.gray8 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt; color: gray;
}
div.code    { text-indent: "12%"; }
div.notice  { text-indent: "25%"; }
div.buttons { text-align: center; }
ol.roman {  list-style-type: upper-roman; }
ol.alpha {  list-style-type: upper-alpha; }

