#ContactForm fieldset {
    border:none;
}
#ContactForm fieldset.checkboxes {
    padding-bottom:20px;
}
#ContactForm legend {
    color: #817F84;
    font-size:1.25em;
    margin-top:10px;
    margin-bottom:5px;
}
#ContactForm label {
    font-weight:bolder;
    float:left;
    width:150px;
    margin-left:20px;
}
#ContactForm label.checkbox {
	font-weight:normal;
	width:225px;
	margin-bottom:5px;
}
#ContactForm label.checkbox input {
    float:left;
}

#ContactForm fieldset.form input {
    background:#ffc;
    border:#996 1px solid;
    width:250px;
    margin-bottom:5px;
}
#ContactForm fieldset.form textarea  {
    background:#c5d8e4;
    border:#7f919c 1px solid;
    margin-bottom:5px;
    margin-left:40px;
    width:450px;
}


.required {
    color: #F7B579;
}


label.ta {
    clear: both;
    float: none;
    padding-top: 10px;
    text-align: left;
}



select {
    margin-left: 5px;
    width: 156px;
}

textarea {
    width: 98%;
}

.info {
	clear: both;
	padding: 10px 0px;
	color: #800;
}

.longinput {
	width: 80%;
}

.longinput input {
    width: 250px;
}

.empty {
	background-color: yellow;
}

