﻿body { margin: 0; padding: 0px; font-family: Arial, Sans-Serif; background-color: #F1EACE; }
h1 { color: #8b0000; font-size: 140%; font-weight: normal; }
.content { width: 490px; font-size: 13px; padding: 20px; }
.errorLabel { color: Maroon; font-weight: bold; }
.userForm {}
.userForm div.row { clear: both; margin-bottom: 10px;}
.userForm div.row span.label { display: block; }
.userForm div.row span.field {}
.textbox { padding-left: 4px; border: solid 1px black; background-color: #F8F2DE; width: 300px; }
.textboxMonth { border: solid 1px black; background-color: #F8F2DE; width: 100px; }
.textboxDay { border: solid 1px black; background-color: #F8F2DE; width: 60px; }
.textboxSmall { border: solid 1px black; background-color: #F8F2DE; width: 120px; }
.button { background-color: #A8ABB2; }
.buttonRow { text-align: right; }
.legend { padding-right: 20px; }
hr { margin: 10px 0; padding: 0; clear: both; }
div.listRow span.label { float: left; padding-top: 3px; width: 150px }
div.listRow span.field input { margin-top: -5px; }
.certificate { border: dashed 1px black; padding: 0px 20px; font-size: .85em; }
.certificate img { float: right; margin: 20px 40px 0 0; }
.certificate h1 { margin-bottom: 2px; }
.certificate p { margin-top: 5px; }
.disclaimer { font-style: italic; }
.promotion { font-family: Georgia, Times New Roman, Serif; font-size: 150%; font-weight: bold; color: Maroon; display: block; padding-top: 5px; }
.printLink { font-size: 100%; float: right; padding: 2px 5px; border: outset 2px gray; text-align: center; background-color: #cccccc; text-decoration: none; color: black; }
.even { padding: 20px 0; margin: 20px 0; border-top: solid 1px #b7b29f; border-bottom: solid 1px #b7b29f; }
.header { background-color: #a13409; padding: 10px; }
.required, .legend { font-weight: bold; color: maroon; }