#fields {
	
}
#fields .field {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#fields .field .title {
	FONT-WEIGHT: bold
}
#fields .field .title LABEL {
	
}
#fields .field .description {
	FONT-SIZE: 90%; COLOR: gray
}
#fields .field .fixedDescription {
	FONT-SIZE: 90%; COLOR: #444
}
#fields .personName .firstName {
	PADDING-RIGHT: 10px; FLOAT: left
}
#fields .personName .middleName {
	PADDING-RIGHT: 10px; FLOAT: left
}
#fields .personName .lastName {
	
}
#fields .date .month {
	PADDING-RIGHT: 10px; FLOAT: left
}
#fields .date .day {
	PADDING-RIGHT: 10px; FLOAT: left
}
#fields .phone .area {
	PADDING-RIGHT: 10px; FLOAT: left
}
#fields .phone .digit0 {
	PADDING-RIGHT: 10px; FLOAT: left
}
#fields .address .city {
	PADDING-RIGHT: 10px; FLOAT: left
}
#fields .state {
	PADDING-RIGHT: 10px; FLOAT: left
}
#fields .street1 {
	MARGIN-BOTTOM: 5px
}
#fields .street2 {
	MARGIN-BOTTOM: 5px
}
#fields .separator {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: white; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#fields .separator .title LABEL {
	FONT-SIZE: 130%
}
#fields .separator .description {
	FONT-SIZE: 100%; COLOR: black
}
#fields .active {
	
}
#fields .over {
	
}
#fields .req {
	COLOR: red
}
