
/*FORM STYLE DEFINITION*/

select.default{
	background-color:#fffaef;
}

div.form_centered{
	text-align:center;
}

form input{
}

form label, form textarea, form select{
}


.float_left, .left{
	float:left;	
}

.float_right, .right{
	float:right;
}

input.button{
	width:auto;
	border:1px solid #aaa;
	background-color:#fec;
	color:#239;
	margin:0 auto;
}

input.button_centered{
	width:auto;
	border:1px solid #aaa;
	background-color:#fec;
	color:#239;
	margin:0 auto;
}

input.default {
	width:200px;
	border:1px solid #aaa;
	background-color:#fffaef;
	padding:1px;
	margin:1px;
}


/*special fields for when an input field is controlled by a radio selector*/

input.radio_default {
	width: 180px;
	float:left;
	border:1px solid #aaa;
	background-color:#fffaef;
	padding:1px;
}

input.radio_field{
	width:20px;
	margin-left:0;
	margin-right:0;
	float:left;
}

/*fieldset.default causes us to need several different stylings, so prefix everything with it where it applies*/

fieldset.default, fieldset.long{
	background-color:#fff8da;
	text-align:center;
	float:left;
	width:275px;
	line-height:1;
	padding:10px;
	margin:auto;
}

fieldset.long{
	float:none;
	width:600px;
}

div.form_centered fieldset.default{
	float:none;
}

fieldset.default div{
	text-align:left;
	width:204px;
	margin:10px auto;
	line-height:1;
}

fieldset.default div.centered{
	text-align:center;
	margin:10px auto;
	width:255px;
	clear:both;
}

fieldset.default label{
}

fieldset.default br{
}

fieldset.default div br{
	clear:left;
}