/* Powermail */
span.powermail_mandatory
{
	color: #D91F1F;
}

input.validation-failed, textarea.validation-failed
{
	background-color: #fff;
	border: 1px solid #D91F1F;
}

div.powermail_mandatory_js 
{
	color: #D91F1F;
	margin: 3px 0 15px 120px;
}

fieldset.tx-powermail-pi1_fieldset 
{
	border: 1px dotted #969696;
	padding: 10px;
}

fieldset.tx-powermail-pi1_fieldset label 
{
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset legend
{
	display: none;
}

fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset textarea 
{
	width: 260px;
}

fieldset.tx-powermail-pi1_fieldset input:hover, fieldset.tx-powermail-pi1_fieldset textarea:hover
{
	background-color: #F4F4F4;
}

fieldset.tx-powermail-pi1_fieldset input:focus, fieldset.tx-powermail-pi1_fieldset textarea:focus
{
	background-color: #F4F4F4;
}

div.tx_powermail_pi1_fieldwrap_html 
{
	margin: 3px 0;
}

input.powermail_submit 
{
	margin: 20px 0px 0px 120px;
	font-weight: bold;
	border: 1px solid #969696;
	width: 260px;
	background-color: #F4F4F4;
}

input.powermail_reset
{
	margin: 10px 0px 0px 120px;
	font-weight: bold;
	border: 1px solid #969696;
	width: 260px;
	background-color: #F4F4F4;
}

td.powermail_all_td 
{
	padding: 3px 10px 3px 0;
}


/******* Confirmation Page **********/
.tx-powermail-pi1_confirmation TD, .tx-powermail-pi1_thx TD
{
	font-size: 9pt;
}

input.tx-powermail-pi1_confirmation_submit, input.tx-powermail-pi1_confirmation_back
{
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	border: 1px solid #969696;
	width: 260px;
	background-color: #F4F4F4;
}
