/* new or updated styles for version 3 */

.maintable input.textelement { width: 350px; }
.maintable input.fileuploadname { width: 125px; }
.maintable textarea { width: 350px; }
.listtable input.textelement { width: 125px; }
.listtable select { width: 125px; }
.listnumber { text-align: right; }
.detailnumber { text-align: right; }
.currency { text-align: right; }

.formchoiceinput { display: inline; }
.formchoicelabel { display: inline; }

.taskmain {  width: 500px; text-align: left; padding: 15px; margin-left: auto; margin-right: auto; }
.tasktitle  { color: #244053; font-size: 12px; font-family: Arial; font-weight: bold;}
.steptitle  { color: #244053; font-size: 12px; font-family: Arial; font-weight: bold;}
.steperrormessage {color: red; font-weight: bold; }
.stepsuccessmessage {color: green; font-weight: bold; }
.stepui { margin-top: 10px; margin-bottom: 10px; }
.shorthelp  { margin-bottom: 10px; }
.nextsteps { margin-left: 30px; margin-top: 10px; }
.nextstep { margin-bottom: 30px; }
.nextstepimage { float: left; margin-right: 10px; margin-bottom: 10px; border: 0px; }
.nextstepimagediv { }
.nextstepimage { }
.nextsteptext { }
.nextsteptitle { font-weight: bold; }
.nextsteplink { }
.nextstepdescription { }
.nextstepinput { }
.nextstepsubmit { }