body {
	background: #fff; color: #333;
	margin: 0; padding: 0; font: 75% verdana, sans-serif;
}
h2 { font-size: 1.4em; margin-top: 0; }
dt { font-weight: bold; color: #666666; }
dd { margin:0 0 1em 0; color: #970909; }

table#main {
	width: 100%; border: none;
}

table#main td {
	vertical-align: top; width: 50%; padding: 1em;
}

.bRight { border-right: 1px dotted #ccc; }

textarea { background: #f0fff0; }
p.important { color: #ff0000; }

#footer {
	text-align: center; margin: 0 auto;
	border-top: 1px dotted #ccc; padding: 1em;
}