/**** Form Elements ****/
.formtable {
  background:#f2f2f2;
  border:1px solid #ededed;
  width:490px;
  padding:10px;
  /* padding:4px; */
  color:#6e7376;
}
.formtable .formlabel {
  background:url(/files/templates/00000000-0000-0000-0000-000000000000/0509650e-6570-4c85-99be-550d423317ed/tablelabelbg.jpg) no-repeat;
  height:26px;
  color:#fff;
  font-weight: bold;
  padding-left:10px;
}
.formtable .submitrow {
  text-align:right;
}
.formtable td {
  padding-right:10px;
  padding-bottom:5px;
}
.formtable .labelcol {
  width:99px;
  padding-left:10px;
  padding-right:1px;
  vertical-align:top;
}
.formtable .textboxrow input,
.formtable .textarearow textarea {
  width:320px;
}
.formtable.standardform .textarearow textarea {
  width:100%;
  height:100px;
}
.formtable .submitrow input {
  background:url(/files/templates/00000000-0000-0000-0000-000000000000/0509650e-6570-4c85-99be-550d423317ed/formsubmitbg.jpg) no-repeat;
  width:108px;
  height:24px;
  cursor:pointer;
  margin:0px;
  padding:0px;
  border:0px;
}

.formtable .submitrowterms input {
  background:url(/files/templates/00000000-0000-0000-0000-000000000000/0509650e-6570-4c85-99be-550d423317ed/button-i-agree.jpg) no-repeat;
    width:108px;
  height:24px;
  cursor:pointer;
  margin:0px;
  padding:0px;
  border:0px;

}
.formtable .submitrowterms img {
	vertical-align: top;
}
.formtable .formerrors{
  padding:0px;
  list-style:none;
  color:#f00;
}
.formtable .rankrow td input{
  margin-right:10px;
}

.formerrors li a {
	color:red;
}