
h3 {
	font:bold 16px arial;
	margin:0; padding: 0 0 5px 0;
	border-width:0;
	color:#666;
}

#whyreg, #regform {
	display:block;
	width:322px;
	margin:30px auto 0;
	padding:20px;
	border:1px solid #CCC;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
#regform TH {
	width:100px;
	padding: 15px 10px 0 0; 
	font: normal 15px arial; 
	vertical-align: top;
	text-align: right;
	border-top: 1px solid #CCC; 
}
#regform TD {
	padding:10px 0;
	border-top: 1px solid #CCC; 
}
#regform TD SMALL { display:block; margin-top:5px; font-size:12px; color:#333; }
#regform .subm {
	text-align:center;
	margin:-11px -20px -30px; padding:20px;
	background-color:white;
	border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;
}
#regform INPUT, #regform SELECT { font-size: 16px; }
#regform INPUT[type=submit] { font:bold 15px arial; padding-top:5px; padding-bottom:5px; color:#333; }

#regform .fw { margin:0 5px 0 0; }
#regform .fw input { width:100%; font-size:18px; }
#regform .fw .tt { padding:6px 8px; }

#whyreg {
	font-size:14px;
	line-height:18px;
}
	#whyreg ol {
		margin: 10px 0 0 1em; 
		padding: 0 0 0 1em;
	}
	#whyreg ol li,
	#whyreg p {
		margin: 0 0 10px;
	}
	#whyreg p { margin: 0; padding: 0; }
