body { margin: 0; padding: 0; }
.wrap { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 900px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.brand { width: 100%; height: 178px; }
.content { }
.content h1, h2 { font-size: 1em; font-weight: normal; text-align: center; margin-top: 5px; margin-bottom: 5px; }
.cursor { 
  cursor: pointer;
  text-decoration: underline;
}
.widgetresultwrap { background-image: url(../images/resultbg.gif); padding-top: 30px; padding-bottom: 60px; }
.widgetresult { width: 750px; margin-right: auto; margin-left: auto; }
.widgetresultfloatleft { float: left; }
.widgetresultfloatright { width: 450px; float: right; }
.widgetresultfloatright h2 { color: #6f6f6f; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 0; padding-top: 0; }
.widgetresultfloatright p { color: #999; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.widgetresultfloatright p.small { color: #999; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.widgetresultclear { color: #9c9c9c; font-size: 11px; clear: both; padding-right: 200px; padding-left: 200px; }
.footer { color: #feffff; font-size: 10px; background-color: #cb0; margin-top: 30px; margin-bottom: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
.footer a { color: white; text-decoration: underline; }
.footer a:hover { color: white; text-decoration: none; }
.formfixedwidth { width: 750px; margin-right: auto; margin-left: auto; }
.progresstable { color: #9c9c9c; font-size: 12px; vertical-align: text-top; }
.formbg { background-image: url(../images/formbg.jpg); background-repeat: no-repeat; background-position: 50px 0; width: 900px; height: 280px; padding-top: 20px; }
