div.form-container { border:1px solid silver; padding:10px; background-color:#F8F8F8; font-family: Arial, Verdana, Sans-Serif }

div.form-container { font-family: "TELUS Font"; font-size : 11px; color: #2a2b30 }

form.workflow-form fieldset { border:none; padding-bottom:15px; font-size:12px; }

form.workflow-form fieldset label:first-child { display:inline-block; width:180px; }
form.workflow-form fieldset label:first-child { display:block; width:initial; font-size:12px; font-weight:bold; }

form.workflow-form fieldset label:first-child + div { padding-top:5px; display:inline-block; }
form.workflow-form fieldset label { vertical-align:top; }

form.workflow-form textarea + span { display:block; color:silver; font-size:9px; padding-left:0px; }


form.workflow-form input.date { width:70px; }

form.workflow-form h1 { padding-left:11px; border-bottom:1px solid; margin-bottom:10px;  }
form.workflow-form > div { padding-left:11px; }

form.workflow-form textarea { width:380px; }
form.workflow-form input[type='text'] { width:380px; }

form.workflow-form div.section { border:1px solid silver; padding:0px;  margin-bottom:10px; }
form.workflow-form div.section h2 { xcolor:blue; padding:5px; color:white; background-color:#CCCCCC;}
form.workflow-form div.section > div { padding:10px; }
form.workflow-form div.formSubmissionFiles { width:100%; }


form.workflow-form div.workflow-form-buttons { text-align:right; width: 90%;  }
form.workflow-form div.workflow-form-buttons .reset { background-image: url( ../graphics/bn-reset-icon.png ); background-repeat:no-repeat; display:inline-block; margin-right:14px; width:24px; height:21px; }
form.workflow-form div.workflow-form-buttons .reset span {  display:none; }
form.workflow-form div.workflow-form-buttons input[type='button'] { vertical-align:top; }
form.workflow-form div.workflow-form-buttons input.submit { font-weight:bold; text-transform: uppercase; }