td.content {
	font-size: 120%;
	}
td.content table.interests {
	font-size: 120%;
	}
table.general td.content h1, table.general td.content div.h1 {
	font-size: 200%;
	}
td.content p.error {
	color: #a10; font-weight: bold;
	}
td.content p.unsuccessful, td.content div.unsuccessful {
	padding: 20px; border: 1px solid #a10; background-color: #ffc; color: #a10;
	}
td.content p.unsuccessful span {
	font-size: 120%; font-weight: bold; display: block; margin-bottom: 15px;
	}
td.content p.unsuccessful span img {
	margin-left: -10px; margin-top: -10px; margin-bottom: -5px; margin-right: 5px;
	}
td.content form.register {
	font-size: 100%;
	}
td.content form.register fieldset {
	font-size: 100%; padding: 10px;
	}
td.content form.register legend {
	color: #a10; font-weight: bold;
	}
td.content form.register input.req, td.content form.register textarea.req {
	background-color: #ffc; border: 1px solid #c93;
	}
td.content form.register span.note, td.content span.req {
	font-size: 90%; white-space: nowrap;
	}
td.content span.req {
	color: #a10;
	}
td.content span.req2 {
	color: #a10; background-color: #ffc; padding: 2px; border: 1px solid #c93; margin: 2px; 
	display: block;
	}
td.content form.register table {
	font-size: 100%; border-collapse: collapse; padding: 0px; width: 100%; border: none; margin-top: 5px;
	}
td.content form.register table td {
	font-size: 100%;
	}
td.content form.register div, td.content form.register table div {
	font-size: 100%; background-color: #fff; padding: 3px; vertical-align: top; color: #041d6e;
	}
td.content form.register table span.title {
	font-weight: bold;
	}
td.content form.register label, td.content form.register table label {
	display: block; float: left; width: 150px; white-space: nowrap;
	}
td.content form.register table label.inset {
	padding-left: 5px; width: 75%;
	}
td.content form.register table label.all {
	font-size: 100%; font-weight: bold; font-style: italic;
	}
td.content form.register input, td.content form.register textarea, td.content form.register select {
	width: 200px;
	}
td.content form.register textarea {
	height: 60px; 
	}
td.content form.register input.checkbox, td.content form.register input.apply {
	width: auto;
	}
table.general td.content div.unsubscribe {
	font-size: 120%; font-weight: bold; line-height: 150%; border: 1px #d00 solid; padding: 5px;
	background-color: #ffd;
	}
table.general td.content div.unsubscribe span {
	display: block; font-size: 130%; color: #d00; font-variant: small-caps;
	}
table.general td.content div.unsubscribe a {
	white-space: nowrap;
	}
table.general td.content div.error {
	color: #a10; font-weight: bold; padding-bottom: 15px;
	}


