#content form {
background-color: #F2EFE0;
border: 1px solid #A27722;
padding: 1em;
}
legend {
color:#6A4208;
clear:left;
}
.required {
font-style: italic;
font-weight: bold;
color: #982B21;}
fieldset {
clear:left;
margin-bottom: .5em;
}
fieldset fieldset {
border: none;
display: block;}

fieldset fieldset legend {
	color:#000000;
 }

#content form label {
	float: left;
	display: block;
	width: 15em;
	padding-right: 1em;
	text-align: right;
}
#content form input {
	padding-right: 1em;
	display: block;
	float: left;
	margin-bottom: 1em;
	position: relative;
	
}

#content form select {
margin-bottom: 1em;
padding: 0 .2em;
width: 12em;
position: relative;
}
#content form textarea {
 width: auto;
 margin-bottom: 1em;
 margin-right: 1em;
 position: relative;
 float:left;
 }
 #content form input {
 width: auto;
 margin-bottom: 1em;
 margin-right: 1em;
 float:left;}
#content form br {
	clear: left;
}

#content div.checkbox, #content div.radio {
margin-left: 16em;}

#content form div.checkbox label, #content form div.radio label {
	text-align: left;
	float: left;
	display: inline;
	width: 15em;
	margin-bottom: .5em;
	padding-right: 2em;
	margin-left: 0;
	width: auto;
}
#content form div.checkbox input, #content form div.radio input {
	padding-right: 1em;
	width: auto;
	display: inline;
	float: left;
	margin-right: .5em;
	margin-bottom: .5em;
}
/*#content #form label.radio {
	float: none;
}*/
#content form div.form_note {
	float: right;
	margin-right: 1em;
	width: 12em;
	color:#333333;
	border: 1px solid #999999;
	background-color:#FBFAEF;
	font-size: 0.9em;
	padding: 1em;
}
#content form div.form_help {
	float: left;
	margin-right: 1em;
	width: 10em;
	color:#333333;
	border: 1px solid #999999;
	background-color:#FBFAEF;
	font-size: 0.9em;
	padding: 1em;
	font-style: italic;
}
input#submit, input#reset {
	color: #982B21;
	font-weight:bold;
	border-top: 2px solid #E7B376;
	border-right: 2px solid #996600;
	border-bottom: 2px solid #996600;
	border-left: 2px solid #E7B376;
}
input#reset {
font-weight:normal;}
/*
#content form input.radio, #content form input.checkbox {
text-align: left;
border: 1px solid yellow;
}


div.row {
clear: none;
margin-bottom: 1em}*/

/*==========================*/
 
/*#content form .radio input, #content form .radio label{
display: inline;
width: 1em;
float: none;
margin: 0;
padding: .5em;
}*/
/*#content form div.radio {
clear: left;
margin-bottom: 1em;}

#content form div.checkbox {
clear:left;
margin-bottom: 1em;
margin-left: 15em;
margin-right: 0;}

#content form div.checkbox input {
margin: 0;
padding: 0;
display: inline;
}

#content form div.checkbox label {
margin: 0;
display: inline;
float: none;
padding: 0;
}*/

/*=====================================*/

	
/*#search input#submit {
	background: #fafafa;
	border: 1px solid;
	border-color: #ccc #999 #999 #ccc;
	}
#search input#submit:hover {
	border-color: #999 #ccc #ccc #999;
	cursor: pointer;
	}
#search_form select {
	width: 12em;
	}

/* -----[ forms ]

form td, form th {
	border: 1px solid;
	border-color: #ccc #777 #777 #ccc;
	}
fieldset {
	background: #fff; 
	border: none;
	margin: .75em auto; 
	padding: 0; 
	}
form table {
	margin: 1em auto;
	width: 100%;
	}
form table table {
	border-collapse: collapse;
	margin: 0;
	}
form td {
	background: #fafafa;
	padding: .75em;
	}
form td#address {
	border-right: none;
	border-bottom: none;
	padding: 0;
	}
form td#address th, form td#address td {
	border-top: none;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-left: none;
	}
form td#address td {
	border-right: 1px solid #aaa;
	}
form td#address th.bottom, form td#address td.bottom {
	border-bottom: 1px solid #aaa;
	}
form td#submit {
	background: none;
	border: none;
	text-align: center;
	}
form th {
	background: #fafafa;
	padding: .75em;
	text-align: right; 
	}
form th.header {
	background: #f0f0f0;
	}
form th label span {
	display: block;
	font-weight: normal;
	}
input#other_status, input#other_purpose {
	margin-left: 1.5em;
	}
form a {
	border-bottom: 1px dotted #000;
	}
-------------------*/

