#maintext_con	{}
#maintext_con form	{
	width: 35em;
	color: #787878;
	font-size: 1.3em;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#maintext_con table	{width: 100%;
	background-color: #C19CE2;}
#maintext_con table td.frmlab	{color: white; width: 6em;
	padding: 0 5px 0 0; text-align: right;}
#maintext_con table td.frmfield	{padding: 2px 0 2px 0;}

#maintext_con form p	{color: #FFF; padding: 10px 10px 10px 15px;
	font-size: 1.1em;}
#maintext_con form input	{font-family: Arial, Helvetica, sans-serif;
	border: none; background-color: #FFF; padding-left: 2px;}
#maintext_con form textarea	{font-family: Arial, Helvetica, sans-serif;
	border: none; font-size: inherit; padding-left: 2px;}
#maintext_con form	#btSubmit	{font-family: Arial, Helvetica, sans-serif;
	color: #A874D8; padding: 2px 5px;}
#maintext_con form legend	{font-family: Arial, Helvetica, sans-serif;}
p.altcon	{font-size: 1.3em; color: #A874D8;
	vertical-align: middle; padding: 0 0 0 0;}
#maintext_con span.largertext	{font-size: 1.4em;}
#maintext_con td.frmlab.error  {color: #C19CE2; background-color: #FFFF99;}
#maintext_con td p.errtext	{font-size: 0.9em; padding: 2px 10px 2px 10px;
	color: #FFFFF0;}
#content	{height: auto; padding-bottom: 10px;}
