h1 { color: #369; }
p { font-family: verdana, sans-serif }
table { font-family: verdana, sans-serif; font-weight: bold; font-size: small }
td.border { border: solid 1px black; font-family: arial, sans-serif; font-size: small }
td.right { text-align: right }
td.red { color: #f00; text-align: right }
td.inset { text-align: right; background: #ffc; border: dotted #c0c0c0 1px }
div.box { background: #ffc; border: solid 1px #333; padding: 1em; margin-left: 2em; margin-right: 2em }
div.box p { font-family: 'Times New Roman', serif; font-weight: bold }
pre { font-size: 12px; font-weight: normal; }
a:link { color: #00f; text-decoration: none; }
a:visited { color: #00f; text-decoration: none; }
a:hover { text-decoration: underline }
p.reg a { padding: 0 1em; border: solid red 1px; background: #f5f5f5 }
div.notice { padding: 1em; font-weight: bold; font-size: larger }
div.notice span { border: dotted 2px #f00; padding: 0.5em; background: #f5f5f5 }
.dfv_errors { color: #f00 }
.info { color: #008080 }
#registration { border: dashed 1px #c0c0c0; padding: 5px; background: #f5f5f5 }
#registration td { padding: 2px; font-size: 12px }
#inset, .indent { margin-left: 15px }
#inset td { padding: 2px 5px }
#title { text-align: center; background: #ffc; border: dotted #c0c0c0 1px }
#main { margin-left: 3em }
#red { color: #f00; text-align: center }