/* 
 ************************************************ 
 STYLESHEET FOR THE FORM - CAN BE CUSTOMIZED      
 ************************************************ 
*/
	.legend {
		font-size: 60%;
	}	
	/* General style for the form's table */
	table.form {
		margin: 0em 0em 0em 0em;
		padding: 0em;
	}

	/* Style for the form's table row */
	table.form tr {
    	padding: 0em;
	}

	/* Style for the form's table cells */
	table.form td {
    	padding: 5px 2px 0px 0px;
	}

	/* Style for form's input fields */
	input,select,textarea {
	font: 90% Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #666666;
	color: Black;
	background-color: white;
	vertical-align: middle;
	margin-bottom: 1px;
	padding: 0.1em;
	}

	/* Style for form's button */
	input.btn {
		background-color: #cccccc;
		font-size: 80%;
	    color: #444444;
		font-weight: bold; 
    	border-width:1px;
    	border-style:solid;
    	border-color:#000000;
	height:29px;
		background-image:url(../images/3315.gif);
		background-repeat:repeat-x;
	cursor:pointer;
	}
		
		
		
/* Style for radio button */		
	input.radio {
	    border: none;  
		background-color: Transparent;
		margin-right: 10px;
    	padding-right: 10px;

		
}
		

	/* Style for form's input fields error notification */
	input.errHilite, select.errHilite, textarea.errHilite {
		background-color: #e3a5ac;
	}
	
	/* Style for form's header */
	#formheader {
	background-color: #A9CA9D;
	font-weight: bold;
	vertical-align : middle;
	text-align: left;
	padding: 4px 0px 4px 0px;

	}

	/* Style for form's fields label text */
	.label {
		font-size: 100%;
		text-align: right;
		vertical-align : top;
		background-color: #C8D8BB; 
	}

	/* Style for form's required fields label text */
	.required {
		font-weight: bold;
	}

	/* Style for form's fields input */
	.field {
    	padding-left: 1em;
	}

/* ************************************************ */	
