*, *::before, *::after {box-sizing:border-box;}
body {margin:0; padding:0;}
h3 {font-family:"Open Sans",sans-serif; color:#ffffff; font-size:16px; font-weight:700; margin-top:0;}
p {font-family:"Open Sans",sans-serif; color:#ffffff; font-size:13px; font-weight:400; line-height:20px;}
ul {margin:0; padding:0; list-style:outside none none;}
.mpFormField .sublabel, #form1052 .mpErrorSummary {display:none !important;}
.mpErrorRow label.error {color:#000;}
table td {display:block;width:100%;}
.mandatorySign {color:#fff;}
label, #form1052 span.mandatorySign {display:inline-block; font-weight:normal; margin-bottom:5px; max-width:100%; font-family:"Open Sans",sans-serif; font-size:13px; line-height:20px; color:#ffffff;}
input[type=text] {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; background-image: none; border-color: #aeaeae #cccccc #cccccc #aeaeae; border-image: none; border-radius: 0; border-style: solid; border-width: 1px; box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.05) inset; color: #000; display: block; font-family: "Open Sans",sans-serif; font-size: 13px; height: 35px; line-height: 20px; margin-bottom: 10px; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
input[type=submit] {-moz-user-select: none; background-color: #ff8000; background-image: none; border-color: #ff8000; border-radius: 6px; border-width: 0; box-shadow: 0 3px 0 0 #b25900; color: #fff; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 700; font-family: "Open Sans",sans-serif; line-height: 20px; margin-bottom: 3px; padding: 10px 20px 9px; text-align: center; text-decoration: none; vertical-align: middle; white-space: nowrap;}
input[type=submit]:active {background-color: #f47900; border-color: #f47900; box-shadow: none; color: #fff; margin-bottom: 0; margin-top: 3px; padding: 9px 20px 10px;}