
dl {
	width: 500px;
}

input.little {
	width: 150px;
}

dl.big {
	width: 500px;
}

dt{
	margin: 0 0 5px;
	float: left;
	width: 150px;
	height: 20px;
	padding: 1px;
	font-size: 100%
}

dd {
	margin: 0 0 5px;
	float: left;
	width: 340px;
	height: 20px;
	padding: 2px;
	font-size: 100%
	text-align: left;
}

dl.little{
	width: 280px;
}

dt.little {
	width: 120px;
	float: left;
}

dd.little {
	width: 150px;
	float: right;
}

input.right {
	text-align: right;
	float: right;
	background:#6AB430 none repeat scroll 0 0;
	color:#FFFFFF;
	margin:10px 0;
	
}
input.left {
	text-align: center;
	float: left;
	background:#6AB430 none repeat scroll 0 0;
	color:#FFFFFF;
	margin:0 0 10px;
	width: 80px;
	
}
dd.formbutton {
	width: 270px;	

}



dt.result {
	width: 550px;
	float: center;
}

dd.result {
	width: 1px;
}

dd.area {
	width: 330px;
	height: 120px;
}

dt.area {
	height: 120px;
	width: 150px;
}

dd input, textarea, select{
	border: 1px solid #89D350;
}

legend {
	padding: 2px;
	margin: 0 0 18px;
}

textarea {
	height: 110px;
	width: 330px;
}

tr.colorBrightly{
	background-color: #DAF4C2;

}

tr.colorDarkly{
	background-color: #eef5e6;

}

select{
	border: 1px solid #89D350;
}


div.message {
	margin: 10px auto 20px;
	width: 526px;
	background:#DAF4C2;
	border: 1px solid #89D350;
	height: 50px;
	text-align: center;
	line-height: 50px;
}

td.empty {
	text-align: center;
}

input.csc-mailform-submit {
	float: right;
	width: 100px;
	text-align: center;
}

dt.areaB {
	width: 150px;
	height: 100%;
	float: left;
	min-height: 20px;
}

dd.areaB {
	width: 250px;
	height: 100%;
	float: left;
	min-height: 20px;
}

dd input {

	width: 340px;
}


select.inputrequired {
	border: 1px solid #FBC2C4 !important;
}

select {
	margin: 0;
}
