#page form, .form_footer {
	width:95%;
	margin-left:auto;
	margin-right:auto;}
	
.form_footer {
	text-align:center;}
	
#page fieldset {
	border:1px solid #ddd;
	margin:1em;
	padding:0.6em;}

#page legend {
	padding:0.3em 0.5em;
	font:small-caps 1.4em Verdana, Arial, sans-serif;}
	
#page label {
	float:left;
	width:40%;
	text-align:right;
	margin-right:1em;
	font:bold 1em Verdana, Arial, sans-serif;}
	
.label {
	float:left;
	text-align:right;
	margin-right:0px;
	font:bold 1em Verdana, Arial, sans-serif;	

}
	
.form_field {
	border:1px outset green;
	background:#E5FFE2;
	padding:0.2em 0.1em;
	font:1em Verdana, Arial, sans-serif;}

option {
	padding:0em 0.3em;}

	textarea{
		border:1px outset #006600;
		background:#E5FFE2;
	}
.form_field:focus {
	background:#fff;}

.form_button {
	border:1px solid #006600;
	padding:0.2em 0.1em;
	background:#E5FFE2;
	color:#134E16;
	font:bold 1.1em Verdana, Arial, sans-serif;
	margin-bottom:5px;
	}

.form_button:hover {
	background:#006600;
	color:#fff;}

.th {
	border:1px inset #666;
	background:#f9f9f9;
	padding:0.2em 0.1em;
	font:2em Verdana, Arial, sans-serif;}
	