#formcontainer  {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background: #fff url(/survey/images/gradient_top.gif) no-repeat scroll top left;
  padding: 15px 15px 0 15px;
  }

#bottompage  {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background: #fff url(/survey/images/gradient_bottom.gif) no-repeat scroll bottom left;
  padding: 0 15px 15px 15px;
  }

#subcontainer1  {
  padding: 15px;
  }

#subcontainer2  {
  padding: 15px;
  }

#subcontainer3  {
  padding: 15px;
  }

#subcontainer4  {
  padding: 15px;
  }

.maintitle  {
  font: 20px Verdana, Arial, sans-serif;
  color: #0066cc;
  }

.subtitle  {
  font: 16px Verdana, Arial, sans-serif;
  color: #0066cc;
  }

.copy  {
  font: 11px/15px Verdana, Arial, sans-serif;
  color: #333;
  }

.formcopy  {
  font: bold 11px/15px Verdana, Arial, sans-serif;
  color: #333;
  }

.bluecopy  {
  font: bold 12px/15px Verdana, Arial, sans-serif;
  color: #0066cc;
  }

.textbox  {
  font: 11px Verdana, Arial, sans-serif;
  color: #333;
  background-color: #ffffff;
  border: 1px solid #99ccff;
  }

.required  {
  font: bold 12px Verdana, Arial, sans-serif;
  color: #cc0000;
  }

a:link, a:visited, a:hover, a:active  {
  font: 11px Verdana, Arial, sans-serif;
  color: #0066cc;
  text-decoration: underline;
  }

  
