/* =Forms
---------------------------------------------------------------------
*/


/*
#content .monkForm fieldset legend {
	display:none;
}

#content .monkForm p.data input {
	border:1px solid #ddceb9;
	height:20px;
	padding-left:5px;
	padding-right:5px;
}

#sub.form #content .monkForm .text {
}

#sub.form #content .monkForm .text label {
	width:100px;
	display:inline-block;
	margin-right:10px;
}

.form #content .monkForm .textarea {
	clear:both;
}

.form #content .monkForm .textarea label {
	display:block;
}

.form #content .textarea textarea {
	width:350px;
	height:100px;
	border:1px solid #dededd;
	border-top:1px solid #bababa;
}

#sub.form .monkForm .error {
	padding:5px;
	background-color:#005097;
	display:inline-block;
	color:#fff;
	margin-bottom:10px;
	font-size:1em;
}

#sub.form .monkForm .errorSummary {
	color:#005097;
	font-weight:bold;
}

#sub.form #content #text .monkForm p.data img.captcha {
	display:block;
	float:none;
	margin-bottom:5px;
	margin-top:5px;
}

#sub.form #content #text .monkForm .captcha input {
	margin-left:0;
	float:left;
	margin-right:10px;
}

#sub.form #content #text .monkForm .captcha label {
	display:block;
}
*/


/* To set the width of the fields, find+replace "250px" */
#content form { margin:0; padding:0; width:100%; float:left; clear:both; }
#content form fieldset .text { padding:0; }
#content form fieldset,#content form fieldset div,#content form fieldset fieldset div { padding:0; margin:0; float:left; clear:both; }
#content form fieldset div { float:left; clear:both; margin-bottom:20px; }

/* Legends */
#content form fieldset legend { display:block; margin:0; padding:0; padding-bottom:10px; line-height:normal; font-size:13px; color:#555; white-space: normal;  width: 500px; /* specify the max length of the legends, to force them to wrap. */ }

/* Form title */
#content form > fieldset > legend { display:none; font-size:16px; }
#content form > fieldset > fieldset > legend { float:none; padding-top:10px; font-size:14px; font-weight:bold; }

/* Labels */
#content form label { font-size:13px; font-weight:bold; margin-bottom:3px; float:left; clear:left; color:#555; }
#content form fieldset fieldset label { padding:0; }
#content form .radio label,#content form .checkbox label { font-weight:normal; line-height:normal; clear:none; float:none; }
#content form p.data { margin-bottom:18px; }
#content form .description { font-size:11px; line-height:normal; font-style:italic; width:250px; float:left; margin-top:3px; }
#content form .radio .description,#content form .checkbox .description { margin-top:-8px; float:left; clear:both; }
#content form fieldset fieldset div,#content form fieldset fieldset div p,#content form fieldset fieldset div p { padding:0; margin:0; font-weight:normal; }
#content form fieldset fieldset div { margin-bottom:25px; }
#content form p.error { font-size:1em; }
#content form p.errorSummary { font-style:italic; }
#content form p:last { color:red; }

/* Fields (input, select, textarea ) */
#content form input,#content form select,#content form textarea { font:normal 12px/100% Verdana, Tahoma, sans-serif; background:#fbfbfb; border:1px solid #999; float:left; clear:left; 
/*border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
*/
}

/* Input */
#content form input[type=text],#content form input[type=file] { padding:6px; width:250px; }

/* Select */
#content form select { padding:2px; }
#content form select option { padding:2px 4px; }

/* Textarea */
#content form textarea { padding:6px; width:250px; }

/* Checkboxes and radio buttons */
#content form .radio .data,#content form .checkbox .data { float:left; clear:both; margin-bottom:12px; }
#content form input[type=checkbox],#content form input[type=radio] { background:none; border:0; }
#content form input[type=checkbox] { position:relative; top:2px; }
#content form fieldset fieldset fieldset p { padding:0; margin:7px 10px; margin-top:0; }

/* Asterisk */
#content form span.asterisk { color:red; font-weight:normal; }

/* Captcha */
#content form .captcha img { float:left; clear:both; margin-bottom:8px; }
#content form .captcha input { width:120px; }

/* Submit button */
#content form input[type=submit] { background:#eaeaea; color:#000; padding:7px 9px; margin:15px 0; text-transform:uppercase; }
#content form #formsubmit input[src*=png],#content form #formsubmit input[src*=jpg],#content form #formsubmit input[src*=jpeg],#content form #formsubmit input[src*=gif] { border:none; float:left; clear:both; margin-bottom:35px; }
#content form input[type=submit]:hover { background:#fbfbfb; }
#content form input[type=image] { border:0; }