form.mainform, form.mainform * {
	font-family:arial, helvetica, sans-serif !important;
}
input.text, textarea, select {
	border:1px #ccdde8 solid !important;
}

input.text {
	background: #fff url(images/bg_input_repeat-x.gif) 0 100% repeat-x !important;
}
select {
	background: #fff url(images/bg_input_repeat-x.gif) 0 100% repeat-x !important;
}
textarea {
	background: #fff url(images/bg_textarea_repeat-x.gif) 0 100% repeat-x !important;
}
div.formsection {
	background:url(images/bg_section_bottom.gif) center bottom no-repeat;
	position:relative;
	margin:12px 0;
	_width:518px;
	_overflow:hidden;
	_padding-bottom:12px;
}
div.formsection-inner {
	background:url(images/bg_section_top.gif) center top no-repeat;
	position:relative;
	padding:9px;
	min-height: 100px;
	_width:500px;
	_overflow:hidden;
	
}
.c500 {
	width:518px !important;
}

#topic-selector {
	height: 70px;
	overflow: visible;
}

.checkbox-row {
	height: 2em;
}

	.checkbox-row * {
		vertical-align: middle;
	}

	.checkbox-row label:hover {
		cursor: pointer;
	}