/* html { min-height: 100%; margin-bottom: 1px;} */
html { min-height: 100%; margin: 0 5em 1px 5em;}

body {
  min-width: 60em;
  margin:0;
  padding:0;
  color:#000;
  font:small/1.5em "Trebuchet MS","Verdana",sans-serif;
  /* font:small/1.5em "Trebuchet MS","Verdana",sans-serif; */
  /* voice-family won't validate */
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
} html>body {font-size:small;}

input {
  font:small/1.5em "Trebuchet MS","Verdana",sans-serif;
  /* font:small/1.5em "Trebuchet MS","Verdana",sans-serif; */
}

/* from original style.css */
h1,h2,h3,p,form
{
  text-align: center;
}
.left { text-align: left; margin-left: 0; list-style: disc }
p.small { font-size: 90%; }
p.notice { color: red; font-weight:bold;}
h2.title, h3.title { 
  line-height: 50%; 
  font-style: italic;
}
img { border:none }
ul { 
  margin-left: 20em;
  list-style: none; 
}
/* tables */
table{margin:0 auto 0 auto; border-spacing:1px;background:#E7E7E7;color:#222222;}
table.banner{margin:0 auto 0 auto; border:0;background:#ffffff;color:#222222;}
td, th{text-align:center;padding:4px;}
th{text-align:center;color:#222222;border:1px solid #ffffff;text-transform:uppercase;font-weight:bold;}
tr.style0{background:#ffffff;border-top:1px solid #ffffff;}
tr.style1{background:#dee0c4;border-top:1px solid #ffffff;}
tr.heading{background:#a3b094;border-top:1px solid #ffffff;}
td.go{background:lime;}
table.subscribe {background-color:#ffcc33;padding:2px;border:2px outset #ffcc33;}
table.group {border:1px solid #aa0033; font-size:small text-align:center}
