fieldset {
		margin: 0 1em 0 1em;
		border: none;
		border: solid 0 transparent;
		padding:0 1em 0 1em;
}
textarea.yellow, textarea.white {
        COLOR: #000000;
        FONT-SIZE: 1em;
}
textarea:focus {
	border: 1px solid #000000;
}
textarea {
	border: 1px solid #8A8AFF;
}
textarea.yellow {
    BACKGROUND-COLOR: #FFFFCC;
}
textarea.white {
    BORDER: #949494 1px solid;
}
select.required, select.normal {
    BORDER: #B2B2B2 1px solid;
}
select.required {
        BACKGROUND-COLOR: #FFFFCC;
}
select.normal {
        BACKGROUND-COLOR: #FFFFFF;
}
input {
		font-size: 1em;
		width: 13em; /* default */
}
input.white {
        BACKGROUND-COLOR: #FFFFFF;
        BORDER: #B2B2B2 1px solid;
}
input.btn {
        BORDER: #cccccc 1px solid;
        BACKGROUND-COLOR: #f8f8f8;
		width: auto;
		padding: 2px;
}
label.required {
		color:#FF0000;
}
input.required {
        BACKGROUND-COLOR: #FFFFCC;
        BORDER: #8A8AFF 1px solid;
}
input:focus {
	border: 1px solid #000000;
}
input {
	border: 1px solid #8A8AFF;
}
div#captcha div {
	margin-bottom:10px;
}
