#fields {}
#fields .field { padding: 5px; margin-bottom: 3px; color: #fff;  }
#fields .field .title { font-weight: bold; color: #d6c07c; }
#fields .field .title label { color: #d6c07c; }
#fields .field .description { font-size: 90%; color: #fff; }
#fields .field .fixedDescription { font-size: 90%; color: #fff; }

#fields .field .control label {color:#fff;}

#fields .personName .firstName,
#fields .personName .middleName { float: left; padding-right: 10px; }
#fields .personName .lastName { }

#fields .date .month,
#fields .date .day,
#fields .phone .area,
#fields .phone .digit0,
#fields .address .city,
#fields .state { float: left; padding-right: 10px; }

#fields .street1,
#fields .street2 { margin-bottom: 5px; }

#fields .separator { padding: 10px 3px; background: white;}
#fields .separator .title label { font-size: 130%; }
#fields .separator .description { font-size: 100%; color: black;}

#fields .active {  }
#fields .over {  }
#fields .req {color: Red; }

#right-column .narrow-bucket .body .sponsor-box #fields .req
{ display:none;}


#right-column .narrow-bucket .body .sponsor-box #fields .field .title
{
	border-bottom:solid 2px #000;
	padding-bottom:10px;
	margin-bottom:10px;
}
