
		
		label {
			display: block;
			width: 120px;	
			float: left;	
			margin-bottom: 10px;
			border-top: 1px dotted gray;
			background: url(label_back.jpg);
			padding-left: 2px;
		}

		input {
			display: block;
			/* width: 150px; */
			float: left;	
			margin-bottom: 10px;
			margin-right: 10px;
				
		}		
				
		select { margin-bottom: 10px; display: block; float: left; margin-right: 10px; margin-bottom: 10px;}
		
		textarea { margin-bottom: 10px;
				
		}
		
		input.check {margin-left:0px; margin-bottom: 0px; width: 25px; text-align: right; }
		label.check {width: auto; margin-right: 30px;}
		


		input.radio { margin-right: 10px;}
		label.radio {width: auto; margin-right: 30px;}
		
		br {
			clear: left;
		}
		

		
		fieldset {
			/* background-image: url(fieldset_back.jpg); */
			/* background-repeat: repeat; */
			/* background-color: #bbd6d0; */
		}
		
		legend {
			background-color: white;
			font-weight: bold;
			border-bottom: 1px solid black;
		}