/* formgenerator.css */
div.formgenform, div.formgenbutton
{
	float:left;
	clear:left;
	width:100%;
}

div.formgenform table.FGFORMTABLE, div.formgenbutton table.FGFORMTABLE 
{
	width:100%;
	background-color: #f0e7de;	
}

div.formgenform table.FGFORMTABLE td.FGTDCAPTION
{
	vertical-align:middle;
}

div.formgenform table.FGFORMTABLE td.FGTDCONTROL, div.formgenform table.FGFORMTABLE td.FGTDCAPTION
{
	padding-top:5px !important;
	margin-top:0px !important;
	padding-bottom:0 !important; 
	margin-bottom:0px !important;
}

div.formgenform table.FGFORMTABLE td.FGTDVALIDATOR
{
	padding-top:10px !important;
	margin-top:10px !important;
	padding-bottom:10px !important; 
	margin-bottom:10px !important;
}

div.formgenform td.FGFORMTITLE
{
	text-decoration: none;
	font: bold 14px Verdana, Arial, Tahoma;
	text-transform: uppercase;
	font-size: 14px;	
	background: url(/images/bg-h2.png) repeat-x;
	color: #fff;
line-height:12px;
}

td.FGFORMTITLE span.title
{
	padding:0 0 2px 0 ;
	line-height:12px;
}


div.formgenform td.FGTDCONTROL input
{
	border-style: solid;
	border-width: 1px;
	font-family: inherit;
	font-size: inherit;
	padding: 3px;
	padding-top: 5px;
	height:18px;
	border-color: #7c7c7c #c3c3c3 #dddddd;
	background: #fff url(/images/bg-input.png) no-repeat;
}

div.formgenform td.FGTDCONTROL select
{
	
	padding: 3px;
	padding-top: 5px;
	height:28px;	
}

div.formgenform td.FGTDCONTROL span.FGVALIDATOR
{
	margin-left:5px;
}