textarea, 
.text_field,
.password_field
{
	border: 1px solid #BBBBBB;
	font-size: 1em;
	font-family: helvetica,verdana,arial,sans-serif;
	padding: 0.3em;	
}

textarea
{		
	line-height: 1.2;
}

.password_field,
.text_field
{
	padding: 0.3em;
	font-family:helvetica,verdana,arial,sans-serif;
}

.button
{
	
}

input, select
{
	/* forces forms to resize properly in ie6 */
	font-size: 1em;
}

form p
{
	margin: 1em 0;	
}

form
{
	line-height: 1.2;
}

.editor_cancel_button
{
	margin-right: 5px;
}

label.left_label
{
	font-weight: bold;
  padding-right: 5px;		
}

.aligned_form label
{
	width: 200px;
	display: inline-block;
	text-align: right;
	vertical-align: top;
	padding-top: 0.3em;
}

.aligned_form .aligned_submit,
.aligned_form .button_holder
{
	margin-left: 205px; /* should be same as aligned_form label */
}

.fieldWithErrors
{
	/*display: inline-block;*/
}

.example
{
	display: inline-block;
	font-size: 0.9em;
	color:#555555;
	margin-top: 0.2em;
}

.field_holder
{
	display: inline-block;
}