div#footer { clear: both; }
div#leadArea h4 { width: 100%; height: 40px; line-height: 60px; font-weight: 400; background: transparent url(../images/h4.jpg) no-repeat right top; border-top: 3px solid #0099C7; }
div#leadArea h5 { width: 100%; height: 35px; margin-top: 30px; line-height: 35px; margin-bottom: 0px; font-weight: 900; font-size: 15px; color: #666666; background-color: #D1F2F9; border-bottom: 1px solid #77BFD5; }
div#leadArea h5 img { vertical-align: center; }
div#leadArea h5 span.mark { color: #ffffff; font-size: 11px; line-height: 40px; margin-left: 10px; }
div#leadArea div.detailstable { width: 100%; padding-top: 10px; background-color: #F9FDFE; border-bottom: 1px solid #77BFD5; }
div#leadArea table.details { width: 100%; margin-top: 0px; background-color: #F9FDFE; }
div#leadArea table.details td { text-align: left; padding-top: 3px; padding-bottom: 3px; color: #666666; margin-left: 15px; line-height: 15px; }
div#leadArea table.details th { text-align: left; padding-top: 3px; padding-bottom: 3px; color: #666666; margin-left: 15px; line-height: 15px; }
div#leadArea table.details span.marksq { color: #0099C7; margin-left: 15px; }
div#leadArea table.details th.rem, td.rem { background-color: #FEF7CE; }
div#leadArea table.details th.err, td.err { background-color: #F8E7E9; }
div#leadArea table.detailsinner { width: 98%; margin-top: 10px; margin-right: auto; margin-left: auto; border-collapse: collapse; }
div#leadArea table.detailsinner p { text-align: left; margin-left: 10px; line-height: 160%; }
div#leadArea table.detailsinner span.nec { color: #ff0000; font-weight: 400; font-size: 90%; }
div#leadArea table.detailsinner td { width: 75%; padding-top: 0px; padding-bottom: 0px; text-align: left; }
div#leadArea table.detailsinner th.rem { border: 1px solid #F2E496; border-right: none; }
div#leadArea table.detailsinner td.rem { border: 1px solid #F2E496; border-left: none; }
div#leadArea table.detailsinner th.err { border: none; }
div#leadArea table.detailsinner td.err { border: none; }
div#leadArea table.detailsinner td textarea, input { border: 1px solid #cccccc; width: 90%; text-align: left; }
div#leadArea table.detailsinner td textarea { padding: 5px; font-size: 100%; line-height: 150%; }
div#leadArea table.detailsinner td input.checkbox { width: 5%; border: none; }
div#leadArea table.detailsinner td input.short { width: 50%; }
div#leadArea table.detailsinner td input.exttext { width: 55%; }
div#leadArea table.detailsinner td input.zip1 { width: 10%; }
div#leadArea table.detailsinner td input.zip2 { width: 20%; }
div#leadArea table.detailsinner td optgroup { font-style: normal; }
div#leadArea table.details td.subcell { background-color: #ffffff; height: 50px; text-align: center; }
div#leadArea table.details td p input.submit { width: 210px; height: 36px; text-align: center; border: none; }
div#leadArea table.detailsinner td label { cursor: pointer; }
span.caution, p.caution { margin-top: 0; color: #DE0000; font-weight: 900; line-height: 100%; }
strong.confirm { font-style: normal; font-weight: 900; }
div#leadArea div.errortable { width: 100%; margin-top: 20px; padding-top: 0px; background: #ffffff url(../images/excla02.gif) no-repeat left top; border: 1px solid #DE0000; }
div#leadArea table.errors { width: auto; margin-top: 0px; margin-left: 40px; }
p.thanks { font-size: 140%; padding-top: 30px; padding-bottom: 10px; font-weight: 900; color: #0391CF; }
