body { margin: 0; padding: 0; }
.a1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none}
.a2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none ; font-weight: bold}
.a3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: underline; font-weight: bold}
.a3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none; font-weight: bold}
.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-decoration: none }
.a4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C3BCA5; text-decoration: none ; font-weight: bold }
.a2b { font-family: Tahoma; font-size: 12px; color: #333333; text-decoration: none ; font-weight: bold }
.error_block { padding: 10px; background-color: #f00; color: #fff; }
.wmax { width: 100%; }
form { margin:0; padding:0; }
.tc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: underline}
.tc:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none}
#tec { width: 100%; height: 500px; }
.y_form_help {
	position: absolute;
	border: 1px solid #666633;
	background: #FFFFee;
	color: #444;
	padding: 4px 6px;
	display: none;
	font-size: 10px;
}
.y_form_element {
	margin: 8px 10px;
}
.y_form_section {
	margin: 8px 8px;
	margin-bottom: 12px;
	font-weight: bold;
}
.y_form_sep {
	margin-top: 14px;
	padding-top: 10px;
	border-top: 1px solid #fff;
}
.y_form_submit {
	border-top: 1px solid #fff;
	text-align: center;
}

