.send-form {
	margin: 0;
	padding: 0;
}

.send-form p, .send-form .form-item, .b_bottom {
	display:block;
	margin: 0;
	padding: 10px 0px 20px 0px;
	border-top: 1px dotted #a9a9a9;
}

.send-form .form-item div {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.send-form .field-title, .fields-column dt {
	width: 150px;
	clear:both;
	float: left;
	display:block;
}

.send-form label.required{
	background:url("../images/required-field.png") no-repeat scroll right top transparent;
	padding-right:15px;
}

.required-example {
	color: #ff0000;
}

.send-form .error {
	display: block;
	color: #D70000;
	margin-left: 150px;
}

.verification-code span.input {
	margin-left:150px;
	display:block;
}


.send-form .clearline {
	clear:both;
	line-height: 8px;
}

.submit {
	clear:both;
}

.fields-column {
	float:left;
	width:48%;
}

.fields-column p, .b_bottom {
	border-top:none !important;
	height:20px;
}

.subjects {
	height:135px;
}

.fields-column .field-title, .fields-column dt {
	width:140px !important;
	padding-right:10px;
	padding-top:4px;
}

.fields-column .subjects-list {
	height:275px;
}

.fields-column .subjects-list select {
	height:275px;
}

.fields-column input.usual-field,
.fields-column dd textarea,
.fields-column dd input[type=text],
.fields-column dd select{
	width:220px;
}

.fields-column dd textarea {
	height:180px;
}

.fields-column .verification-code {
	height:90px;
}

.fields-column .verification-code span.input {
	margin-left:108px;
}

.fields-column .error {
	margin-left:110px !important;
	margin-top:3px;
}

.required-fields {
	padding-right:10px;
	margin-right:15px;
	border-right: 1px dotted #a9a9a9;
	margin-bottom:10px;
}

.formItem select {
	width:300px;
	height:100px;
}

.formItem {
	margin-bottom:20px;
}

.send-form-switcher label {
	float:none;
	display:inline;
}

.subjects .input-box option{
	padding-left: 15px;
}

.date {
	width:85px !important;
}

input[readonly="readonly"],
input[disabled="disabled"],
select[disabled="disabled"],
input:disabled,
select:disabled {
	background-color: #EEEEEE !important;
	color: #3D3D3D !important;
}

