Fieldset
{
    margin:0;
    padding:0;
    border:none;
}

Fieldset Label
{
    clear:both;
    color:#0088FF;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    font-weight:bold;
    margin:3px 0 0 0;
}

Fieldset Label span
{
    color:#ff3366;
}

Fieldset Label.ForCheckbox
{
    color:#0088FF;
    display:inline;
    font-size:0.9em;
    vertical-align:2px;
    font-weight:bold;
}

Fieldset Input
{
    border:1px solid #0066B4;
    padding:2px;
    font-size:1.1em;
    margin:0 0 10px 0;
}

Fieldset Input[type="checkbox"] 
{
    border:none;
}



Fieldset a
{
    font-size:0.8em;
}

Fieldset TextArea
{
    border:1px solid #0066B4;
    padding:2px;
    font-size:1.2em;
    margin:0 0 10px 0;
}

Fieldset select
{
    border:1px solid #0066B4;
    padding:2px;
    font-size:1.2em;
    margin:0 0 10px 0;
}

span.SuccessMessage, div.SuccessMessage
{
    margin:0 0 10px 0;
    padding:1px 6px 1px 22px;
    border:solid 1px #ffeb7e;
    background-color:#feffcf;
    background-image:url('../images/icons/accept.png');
    background-repeat:no-repeat;
    background-position:3px center;
	display:none;
	font-size:0.9em;
	color:#333333;
}

span.ErrorMessage, div.ErrorMessage
{
    margin:0 0 10px 0;
    padding:1px 6px 1px 22px;
    border:solid 1px #ffeb7e;
    background-color:#feffcf;
    background-image:url('../images/icons/exclamation.png');
    background-repeat:no-repeat;
    background-position:3px center;
	display:none;
	font-size:0.9em;
	color:#333333;
}

span.NeutralMessage, div.NeutralMessage
{
    margin:0 0 10px 0;
    padding:3px 6px 3px 25px;
    border:solid 1px #ffeb7e;
    background-color:#feffcf;
    background-image:url('../images/icons/error.png');
    background-repeat:no-repeat;
    background-position:5px 4px;
	display:block;
	font-size:0.9em;
	color:#333333;
}

.radio_list, fieldset .checkbox_list
{
	list-style:none;
	margin:5px 0 15px 0;
	padding:0;
}
.radio_list label
{
	display:inline;
	font-size:0.9em;
	font-weight:normal;
	color:#333333;
}

.checkbox_list label
{
	display:inline;
	font-size:1.0em;
	font-weight:normal;
	color:#333333;
}
