body { margin: 0.5em 0.5em; font-family: Serif; font-size: 12pt; text-align: justify; background-color: #FFF; color: #000; } .Title, .Info, .Result-Title { border-top: 2px solid #000; border-bottom: 2px solid #000; text-align: center; font-weight: bold; font-size: 14pt; margin-bottom: 1em; background: #d8e4f1; } form { font-weight: bold; font-size: 2em; } textarea:focus { background: #C4E7F4; } input { margin-top: 1em; } .Notes-Title { color: #F00; font-size: 1.33em; } .Notes { line-height: 1.33em; word-spacing: 1px; } li { font-weight: bold; line-height: 1.5em; } .Link { margin-top: 1em; margin-bottom: 2em; text-align: center; font-family: Sans-Serif; font-weight: bold; font-size : 14px; } p { margin: 0; padding-top: 0.5em; font-weight: bold; } div.result { padding-bottom: 0.5em; border-bottom: 2px solid #558864; } a { text-decoration:none; color: #4064FE; } a.url:link { color: #4064FE; } a.url:visited { color: #4064FE; } a.url:hover { text-decoration: underline; color: #4064FE; } a.url:active { text-decoration: underline; color: #4064FE; } .Error-Title { border-top: 2px solid #F00; border-bottom: 2px solid #F00; text-align: center; font-weight: bold; font-size: 14pt; color: #FFF; margin-bottom: 1em; background: #F00; } .Error-Notes { text-align: center; color: #F00; font-size: 16pt; } .LastUpdate { font-size: 80%; margin-top: 1em; text-align: right; }