#return_home {float:left;}
#hd {height:80px;background: transparent url(/images/trumpo-form-logo.png) no-repeat 0 0;}
.message-error, .message-success {
  color:#5D5D5F;
  border:2px solid #C5EA81;
  margin:1em 0;
  padding:1em;
  clear:both;
}
.message-error {
  padding:1em 50px 2em;
  background: #F7FFF0 url(/images/error.png) no-repeat 10px 10px;
}
.message-success {
  padding:1em 50px 2em;
  background: #F7FFF0 url(/images/success.png) no-repeat 10px 10px;
}
ul.error_list li {color:#CC0000;list-style-type:none;}
#form textarea {width:auto;height:10em;}
#paging {float:left;clear:both;}
#submit_container {float:left}
#submit_consent {float:right;padding:0 0 0 1em;color:#6E6E70}
#disclaimer {margin-top:1em;float:left;}
.terms {text-align:justify;}
.certificate_seal {float:right;margin-left: 0.5em;margin-bottom: 0.5em;}
.powered {float:right; margin:0 0 0 1em;}
/*form label {padding:.5em}*/
form input, form select, form textarea {border:1px solid #CCCCCC;}
form input[type=image] {border:none;}
input.pound {
  background:#FFFFFF url(/images/pound.png) no-repeat scroll 0 0;
  padding-left:12px !important;
}
.form-note {font-weight:bold;}
.form-help {display:none;}
.form-selected-row {background-color:#EEEEEE;}
#form {color:#5D5D5F;clear:both;}
#form h2 {color:#2198E8;}
#form-selected-tip .bd {
  color:#5D5D5F;
  font-weight:bold;
  font-size:small;
  padding:1em 1em 1.5em 2em;
  background:transparent url(/images/form-tip.png) no-repeat 0 0;
  float:left;
  text-align:left;
}
.progress {
  clear:both;
  height:40px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom:1em;
}
.info {clear:both;}
.info-panel {float:left;}
.info-panel-list {background-color:#8BD504;color:#FFFFFF;font-weight:bold;font-size:1.2em;float:right;margin-left:1em;}
.x3.progress {background-image: url(/images/form-step-sprite-x3.png);}
.x4.progress {background-image: url(/images/form-step-sprite-x4.png);}
.progress.step-1 {background-position: 0 0;}
.progress.step-2 {background-position: 0 -40px;}
.progress.step-3 {background-position: 0 -80px;}
.progress.step-4 {background-position: 0 -120px;}
/* jsvalidate styles */
.validation-failed, .validation-failed-sel, .validation-failed.pound {background-color:#F7FFF0}
/* Sam skin rule overrides */
.yui-skin-sam h1 {font-size:1.2em;color:#5D5D5F;}
.yui-skin-sam hr {background-color:#8BD504;border: 1px solid #8BD504;clear:both;}
.yui-skin-sam .yui-pg-container a.yui-pg-previous {margin-right:1em;vertical-align:top;}
.yui-skin-sam .yui-pg-container a.yui-pg-next {margin-right:1em;vertical-align:top;}
.yui-skin-sam span.yui-pg-next,
.yui-skin-sam span.yui-pg-previous {display:none;}
.yui-skin-sam form .bd {padding-bottom:1em;}
.yui-skin-sam form .bd table {margin-bottom:0;border:none;font-size:1.2em;}
.yui-skin-sam form .bd table th, .yui-skin-sam form .bd table td {border:none;text-align:left;}
.yui-skin-sam form .bd table th {width:22em;}
.yui-skin-sam form .bd ul {margin:0;padding:0;}
.yui-skin-sam form .bd ul li {list-style-type:none;margin-right:1em;float:left;}
