﻿
#ppanel { margin: 2px; position: relative; background: #fff; }

select, input, textarea
{
	font-size: 9pt;
	border: solid 1px #999;
	padding: 2px;
}

#ppanel input.button
{
	background-color: #66FF33;
	padding: 5px;
	font-weight: bold;
}

#ppanel h3
{
	font-size: 12pt; margin: 4px 0; padding: 0; color: #a91c1c;
}

/*classes*/
.formDiv { border: solid 1px #d8d8d8; background: #f9f9f9; margin: 2px; padding: 4px; }
.formDiv span { font-weight: bold; font-size: 9pt; margin-top: 6px; display: block; color: #333; }

span.error, span.success {	font-size: 9pt; font-weight: bold; padding: 4px; display: block; text-align: right;  margin: 5px 0; background: #fafafa; }
span.error {  color: #bb2222; border: solid 1px #bb2222; }
span.success { color: #75bb22; border: solid 1px #75bb22;  }
