.pageform
{/*
	margin: 				0;
	padding: 				10px 0;
	padding-bottom: 		15px;*/
}
.pagefo_type_form .title
{
}
.required
{
	color: 				red;
}

.formitem
{
	margin: 			2px 0;
	padding: 			3px 0px;
	border: 			1px solid #CCCEB5;
	border: 			1px solid #CCC;

	margin: 			0;
	border: 			0;
	padding: 			4px 0px;
	margin: 			0 3px;
}

.formitem_item
{
	clear: 					both;
	padding: 				0;
}

.formitem_label
{
	font-size: 			10pt;
	font-weight: 		600;
	margin-right: 		3px;
	padding-bottom: 	0;
	color: 				#49595C;
	color: 				#444;
	padding: 			0;
}

.formitem_field
{
	/*float: 			right;*/
	/*width: 			200px;*/
	margin-right: 		3px;
	padding: 			1px 0;
}

.pageform_captcha_edit,
.formitem_field .pageform_edit,
.formitem_field .pageform_textarea,
.formitem_field select
{
	width: 					98%;
	border: 				1px solid #ECEBE5;
	border: 				1px solid #DDD;
	padding: 				4px 6px;
	font-family: 			'Arial';
	font-size: 				9pt;
	color: 					#444;
	background-color: 		#FFF;
	border-radius:			4px;
	-moz-border-radius:		4px;
	-webkit-border-radius:	4px;

}
.pageform_captcha_edit:focus,
.formitem_field .pageform_edit:focus,
.formitem_field .pageform_textarea:focus,
.formitem_field select:focus
{
	border: 				1px solid #AAA;
	-moz-box-shadow: 		0 0 4px rgba(0,0,0,.3);
	-webkit-box-shadow: 	0 0 4px rgba(0,0,0,.3);
	-o-box-shadow: 			0 0 4px rgba(0,0,0,.3);
	box-shadow: 			0 0 4px rgba(0,0,0,.3);
}

.pageform_checkbox,
.pageform_radio
{
	color: 					#555;
	font-size: 				10pt;
}

.pageform_submit
{
	text-align: 			center;
}
.pageform_submit input
{
	background-color: 		#FB4381;
	color: 					#fff;
	font-size: 				10pt;
	font-weight: 			600;
	padding: 				7px 20px;
	text-align: 			center;
	border: 				0;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;
}

.pageform_captcha
{	
	clear: 					both;
	margin-top: 			5px;
}


.pageform_captcha_image
{
	float: 					right;
}
.pageform_captcha label
{
	display: 				block;
	font-size: 				10pt;
	color: 					#444;
}
.pageform_captcha_edit
{
	width: 					50%;
}
.pageform_captcha
{
	margin: 				5px 0;
	padding: 				10px 0;
}