#contents a {
	text-decoration: underline;
}



table {
	width:100%;
	border-collapse: collapse;
}
th, td {
	padding: 5px;
}

table#about {
	margin-bottom: 20px;
}
table#about th {
	text-align: right;
}
table#about th, table#about td {
	border-bottom: 1px dotted #aaaaaa;
}

table#form th, table#form td {
	border-top: 1px dotted #aaaaaa;
}

.required {
	color: #ff0000;
	font-size: 90%;
}
.note {
	color: #cc6700;
	font-size: 150%;
}

p.noteContact{
	background-color:#FFFFCC;
	padding:1em 2em 1em 2em;
	border:1px solid #ccc;
}