body { margin: 0px; background: #353535; }
img { border: none; }
td { padding-right: 10px; }
#header {
  margin-right: auto;
  margin-left: auto;
  width: 780px;
  height: 55px;
  background: red;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-top: 35px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold;
}
#body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  margin-right: auto;
  margin-left: auto;
  width: 780px;
  background: #CCCCCC;
  padding: 10px;
}
.style1 { color: #EEEEEE; }
.style2 { color: #BBBBBB; }
.bold { font-weight: bold; }
#menu { width: 756px; height: 18px; border: 3px solid #404040; background: black; padding: 10px; color: white; font-size: 16px; }
#menu a { text-decoration: none; color: white; font-weight: bold; }
.textbox { width: 774px; padding: 4px; background: #FFFFFF; margin-top: 10px; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #909090; }
.titlebar { background-image: url(titlebar.gif); height: 25px; font-size: 14px; font-weight: bold; padding-top: 10px; padding-left: 13px; color: #707070; }
.textboxtext { padding: 5px; font-size: 11px; color: #505050; }
#footer {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #BBBBBB;
  margin-right: auto; margin-left: auto;
  width: 790px; padding: 5px;
  text-align: center; background: #606060;
}