#content  #c2 form {
	padding-right:		30px;
}
#content  #c2 fieldset {
    border:         solid 1px #989898;
	padding:		10px;
	margin-bottom:	20px;
	float:			right;
	width:			60%;
}
#content  #c2 legend {
	padding:		10px;
}
#content  #c2 form input[type="radio"],
#content  #c2 form input[type="checkbox"] {
	border:			0;
	float:          left;
}
#content  #c2 form ul {
	list-style-type:	none;
}
#content #c2 form li:before {
	content: 			"\0020";
}
#content  #c2 form li label {
	text-align:		left;
	padding-left:	10px;
    float:          left;
}
#content  #c2 form label,
#content  #c2 form p,
#content  #c2 form .form_right,
#content  #c2 .submit {
    display:        block;
    float:          right;
}
#content  #c2 form label {
	text-align:		right;
	padding-right:	10px;
	margin:			2px 0;
}
#content  #c2 form select.form_right,
#content  #c2 form input.form_right,
#content  #c2 form textarea.form_right {
    padding:        1px;
    color:          inherit;
    background-color:   white;
    width:          60%;
}
#content  #c2 form input.form_right,
#content  #c2 form select.form_right,
#content  #c2 form textarea.form_right,
#content  #c2 form input.submit {
    font-size:      1em;
    border:         solid 1px #989898;
	margin:			2px 0;
}
#content  #c2 form div.error,
#content  #c2 form input.error,
#content  #c2 form select.error,
#content  #c2 form textarea.error {
    border:         solid 2px red;
}
