.formHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #003366; margin-top: 6px; margin-bottom: 2px}
.appHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #003366; margin-top: 6px; margin-bottom: 2px}

.formSectionHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #000066; width: 100%; margin-top: 20px; padding-left: 5px}
.formQuestion {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: bold; padding-top: 5px; padding-bottom: 2px}
.formFieldLabel {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; background-color: #d3dee4; padding-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px}
.formFields {  padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 10px; margin-top: 1px; margin-bottom: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066}
.formQuestionNote {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066}
input { font-weight: normal ; font-family: Arial, Helvetica, sans-serif; color: #000066}
.formAnswer {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000066}
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: white; background: #000066; padding: 3px 3px; margin: 10px 0px 0px}
A.footer { font-weight: bold; text-decoration: none }
A.footer:HOVER { text-decoration: underline }
.mand { color: red }
.toolbar { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000 }


A.formQuestion { color: #000066; text-decoration: underline } 

.formTableHeader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; text-decoration: none; background-color: #d3dee4; text-align: left; padding-left: 5px; padding-right: 5px; font-weight: bold }
.formTableRow { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; text-decoration: none; background-color: #e5f1f5; text-align: left; padding-left: 5px; padding-right: 5px;}
a {  color: #000066; font-weight: bold}
a.visible { text-decoration: underlined }

.formTable { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066 }

.steps { color:#999999;margin:0px;padding:3px;background:#dddddd; margin-bottom: 15px }
.stepsHeader { margin-top: 5px; padding: 10px; background: #f0f0f0; font: 12px Arial, Helvetica, sans-serif; color: #000066 }
.stepsBody { padding: 10px; background: #dddddd; font: 12px Arial, Helvetica, sans-serif; color: #999999 }
.stepsActive { color: #ff6600; }

INPUT { font-size: 12px; color: black}
SELECT,OPTION { font-size: 13px; }

.craftTypeSelect {
	padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-top: 1px; 
	margin-bottom: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066
}
HR.divider { margin: 0px }

.smallHeading { 
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003366; font-weight: bold;
	padding-bottom:4px;
}

.formValidateError {
	color: #ff6600;
}
