    input, select, textarea
	{
		width		: 180px;
		font		: 12px/14px Arial;
	}
	
	input.radio
	{
		width		: 22px;
		height		: 22px;
	}
	
	fieldset
	{
		float		: left;
		clear		: left;
		width		: 425px;
		margin		: 0px 0px 20px 0px;
		border		: 1px solid #eeeeee;
	}

	fieldset p
	{
		margin		: 0px 0px 0px 20px;
	}
	
	legend
	{
		color		: #6C207E;
		font		: 14px/14px Trebuchet MS, Helvetica, Arial, Sans-serif;
		padding		: 0px;
		margin		: 0px 0px 0px 13px;
	}

	label
	{
		position	: relative;
		font-weight	: bold;
		float		: left;
		width		: 160px;
		margin		: 0px 15px 0px 0px;
	}
	
	/* Exception for employee login form */
	form#frm_emplogin label
	{
		margin-left	: 15px;
		width		: 100px;
	}

	label span
	{
		display		: block;
		color		: #666666;
		font-size	: 12px;
		font-weight	: normal;
	}

	label em
	{
		position	: absolute;
		left		: 365px;
		font-size	: 10px;
		color		: red;
		font-weight	: bold;
	}

	fieldset strong
	{
		position	: relative;
		left		: 175px;
		color		: red;
		font-size	: 85%;
		font-weight	: normal;
		margin		: 0px 0px 0px 0px;
		padding		: 0px 0px 10px 0px;
	}

	li strong, strong.formitem
	{
		position	: relative;
		left		: 175px;
		color		: red;
		font-size	: 10px;
		font-weight	: normal;
		margin		: 0px 0px 0px 0px;
		padding		: 0px 0px 10px 0px;
	}
	
	.red
	{
		color		: red;
	}

	fieldset ol
	{
		padding		: 0px 0px 0px 20px;
		margin		: 10px 0px 0px 0px;
		list-style	: none;
	}

	fieldset li
	{
		float		: left;
		clear		: left;
		width		: 100%;
		padding		: 0px 0px 10px 0px;
	}

	fieldset.submit
	{
		float		: none;
		width		: auto;
		border		: 0 none #FFF;
		padding		: 0px 0px 0px 20px;
	}
	
	input.currency
	{
		border		: 0px;
		text-align	: right;
	}
	
	/* Addition form styles for Soil Characterization Form */
	table.soilchar th {
		color		: #666666;
		font-size	: 55%;
		height		: 25px;
	}
	
	table.soilchar th label {
		font-weight	: normal;
	}
	
	table.soilchar th.firstcol {
		padding-left: 20px;
		width		: 175px;
	}
	
	table.soilchar td input {
		width		: auto;
	}
    
   	label.error
    {
        color       : red;
        font        : 10px/12px Arial;
        float       : none;
        display     : block;
    } 