body {
  background: #fff;
}

#wrapper {
  margin: 0 auto;
  width: 720px;
}

td.safe_send {
  margin: 15px 0 8px 0;
  padding: 0;
  font: 9px/15px Arial, Verdana, sans-serif;
  color: #5a5b5e;
}

td.headline h1 {
  margin: 0;
  padding: 0;
  color: #ffffff;
  font: bold 20px/25px Arial, Verdana, sans-serif;
}

td.content td.register h3 {
  margin: 0;
  padding: 0;
}

td.content td.register p {
  margin: 0;
  padding: 0;
  font:  bold 11px/14px Verdana, Arial, sans-serif;
  color: #353535;
}

td.content h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font: bold 16px/20px Arial, Verdana, sans-serif;
  color: #353535;
}

td.content h3 a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font: bold 18px/20px Arial, Verdana, sans-serif;
  color: #003399;
}

td.content p {
  font: 13px/18px Verdana, Arial, sans-serif;
  color: #353535;
}

td.content a {
  color: #003399;
  font: bold 13px/18px Verdana, Arial, sans-serif;
  text-decoration: none;
}

td.content ol, 
td.content ul {
  font: 12px/18px Verdana, Arial, sans-serif;
  color: #353535;
}

td.links h3 {
  margin: 10px 0 10px 0;
  padding: 0 0 0 0;
  font: bold 12px/18px Verdana, Arial, sans-serif;
  color: #353535;
}

td.links p {
  margin:  0 0 8px 0;
  font: 10px/14px Verdana, Arial, sans-serif;
  color: #353535;
}

td.links a {
  font: 10px/14px Verdana, Arial, sans-serif;
  color: #003399;
}

td.links ol, 
td.links ul {
  margin: 0 0 0 30px;
  font: 10px/14px Verdana, Arial, sans-serif;
  color: #353535;
}

td.footer p {
  margin: 10px 0 0 0;
  font: 9px/14px Verdana, Arial, sans-serif;
  color: #929292;
}

td.footer a {
  font: bold 9px/14px Verdana, Arial, sans-serif;
  color: #003399;
  text-decoration: none;
}