html { overflow-y:scroll; margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; border:0; margin:0; padding:0; background-color:#ffffff; }

a:link { color:#00457b; text-decoration:none; }
a:hover { color:#00457b; text-decoration:underline; }
a:visited, a:active { color:#00457b; text-decoration:none; }

h1 { color: #00457b; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
h2 { color: #d2232b; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; }

hr { border:1px; border-top: solid 1px #cccccc; border-bottom: solid 1px #ffffff; padding:5px; }

.ul { list-style:disc; list-style-position:outside; padding-left:10px; margin-left:10px; }
.ol { list-style-position:outside; padding-left:10px; margin-left:10px; }

.red { color:#d2232b; }

.wrapper { width:708px; margin:0 auto; font-family: Arial, Helvetica, sans-serif; color:#333333; margin-bottom:40px; margin-top:30px; }

.footer { font-size:11px; padding-top:10px; border-top: 1px solid #cccccc; }

#email { display: none; } /* Prevent Botspam */
td.error { background-color:#ffcccc; border:1px solid #CC0000; }
input.error { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; height:18px; padding:3px 0 0 3px; background-color:#fee2e2; border:1px solid #ff0000; }