form {
	font-family: Arial, Helvetica,FreeSans, sans-serif;
	font-size: 1.2em;
	text-align: left;
}

form h2
{
	color: #000000;
    margin-bottom: 35px;
	font-size: 1.6em;
	background-color: transparent;
	font-weight: bold;
	padding: 0;
    text-align: left;
	line-height: 1.5em;
	font-family: Arial,Helvetica,FreeSans,sans-serif;
}

form .clsLabel
{
	width: 90px;
	text-align: left;
}

input, textarea
{
	padding-left: 3px;
} 

form .clsField:focus
{
	border-style:solid;
	border-color:gray;
}

form #tbLicenses, #tbLicenses tr, #tbLicenses td
{
	border-collapse:collapse;
	padding: 3px;
}

form #tbContact, #tbContact tr, #tbContact td
{
	border-collapse:collapse;
	padding: 3px;
}

form .clsError 
{
    color: #E00;
	margin-left: 5px;
}

#endmsg
{
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size: 1.2em;
	line-height:150%;
	text-align: center;
}