﻿/* The site uses Arial with the exception of the universal navigation and footer which will use Verdana. */
html, body { font-family: "Arial", Sans-Serif; }
body { font-size: 75%; /* yields 12px */ }
div#universal, div#footer { font-size: 92%; /* yields 11px when combined with 75% above */ }
div#universal input.Text { font-size: 91%; /* yields 10px */ }
div#universal input.Button { font-size: 100%; /* yields 11px */ }

a { color: #3C72A1; }
a img.Button, a.Button img { border: none; }
span.Note { color: #f00; }

table { width: 100%; }
table, table tr, table tr td { border-collapse: collapse; padding: 0px; margin: 0px; }

table.OrderSummary td { padding: 0 2px 5px; vertical-align: top }
table.OrderSummary tfoot td { text-align: right; padding: 0 2px }
table.OrderSummary tfoot td.Label { font-weight: bold; padding-right: 10px }

p.Disclaimer { color: #3D729E; font-size: 83.3333% }

table.AlternativeForm, table.AlternativeForm td, table.AlternativeForm tr, table.AlternativeForm tbody { padding: 0; border-collapse: collapse; margin: 0; border: none; vertical-align: top }
table.AlternativeForm { width: 100%; font-family: "Verdana",sans-serif }
table.AlternativeForm td { padding-bottom: 4px }
table.AlternativeForm input.Text { width: 98%; border: solid 1px #ACB0B1; margin-bottom: 2px }
table.AlternativeForm label { white-space: nowrap; font-weight: bold; padding-right: 5px }
table.AlternativeForm span.ReqStar { color: #f00; font-size: 108.5%; font-weight: bold }
table.AlternativeForm span.Checkbox { margin-left: 20px; text-indent: -20px; display: block }
table.AlternativeForm span.Checkbox label { white-space: normal; font-weight: normal; padding-right: 0 }
table.AlternativeForm ul { margin-top: 0; padding-top: 0; margin-bottom: 20px; padding-bottom: 0 }
