div#form_title {
	padding:0px 5px;
	margin:0px 5px;
	font-size:12pt;
	font-weight:bold;
	border-bottom:2px solid #949293;
}

div#form_subtitle {
	padding: 5px;
	font: normal 9pt Arial, Helvetica, sans-serif;;
	line-height: 1.4;
	border-bottom: #949293 1px solid;
	margin: 0px 5px 10px 5px;
}
div#form_subtitle2{
	margin-left:5px;
	margin-right:5px;
}
a#subscribe{
	color:#075A8D;
	margin-left:64px;
	margin-right:5px;
}
a:hover#subscribe{
	color: #0066CC;
}
table#form {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

table#form th, table#form td {
	padding:5px;
	vertical-align:top;
}

table#form th {
	text-align:right;
}
table#form th label.not_required {
	color:#333333;
}

table#form td div.help_text {
	color:#333333;
}

table#form ul.errorlist {
	color:#ff0000;
	margin:0px;
	padding:0px;
	list-style:none;
}

table#form textarea {
	width:500px;
	height:200px;
}

/* radio buttons */
table#form ul {
	list-style:none;
	margin:0px;
	padding:0px;
}