body {
  font-family:tahoma,arial,verdana,sans-serif;
  background-color:#FFFFFF;
  color:#111111;
  font-size:80%;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.5;
  margin:0pt;
  padding:0pt;
  }

#branding{
  width:480px;
  margin:10px;
  padding:5px;
  }
#branding .rightlogo{
  float:right;
  border:1px solid #D1D3DB;
  }
#branding .leftlogo{
  float:left;
  vertical-align:top;
  border:0;
  }

p#copyright {
  color:#999999;
  font-size:90%;
  margin:20px 10px;
}

div.form-container {
  background-color:#FFFFFF;
  border:1px solid #EEEEEE;
  margin:10px;
  padding:5px;
  clear:both;
  width:480px;
}
p.legend {
  margin-bottom:1em;
}
p.legend em {
  color:#CC0000;
  font-style:normal;
}
div.errors {
  background-color:#FFFFCC;
  border:1px solid #FFCC66;
  margin:10px 0px 0px;
  padding:5px 10px;
}
div.errors p {
  margin:0pt;
}
div.errors p em {
  color:#CC0000;
  font-style:normal;
  font-weight:bold;
}
div.form-container form p {
  margin:0pt;
}
div.form-container form p.note {
  color:#333333;
  font-size:90%;
  margin-left:170px;
}
div.form-container form fieldset {
  border:1px solid #DDDDDD;
  margin:10px 0pt;
  padding:10px;
}
div.form-container form legend {
  color:#666666;
  font-weight:bold;
}
div.form-container form fieldset div {
  padding:0.25em 0pt;
}
div.form-container label, div.form-container span.label {
  display:block;
  float:left;
  margin-right:10px;
  padding-right:10px;
  position:relative;
  text-align:right;
  width:150px;
}
div.form-container label.error, div.form-container span.error {
  color:#CC0000;
}
div.form-container label em, div.form-container span.label em {
  color:#CC0000;
  font-size:120%;
  font-style:normal;
  position:absolute;
  right:0pt;
}
div.form-container input.error {
  background-color:#FFEEFF;
  border-color:#CC0000;
}
div.form-container input:focus, div.form-container input.error:focus, div.form-container textarea:focus {
  background-color:#FFFFCC;
  border-color:#FFCC66;
}
div.form-container div.controlset label, div.form-container div.controlset input {
  display:inline;
  float:none;
}
div.form-container div.controlset div {
  margin-left:170px;
}
div.form-container div.buttonrow {
  margin-left:180px;
}