body#smartleadForm {
		margin:0;
		padding:0;}
#uData, .formTable {
		background:#F0F0F0;}
#smartleadForm td, #smartleadForm select, #smartleadForm input, .formTable td, .formTable select, .formTable input {
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		color:#333;}
.formanswers {
		font-weight:bold;}
.formOptional {
		color:#333;}
.formquestions, .formanswers .formquestions, .requiredlabel {
		font-weight:normal;
		font-size:11px; /* NS 6 needs this line */
		padding:7px 5px 6px 7px;}
.labelpadding {
		padding-right: 5px;}
.required {
		color:#F00;
		padding-right: 2px;}
.rightSpacing {
		margin-right: 5px;}
.selectformshort {
		width:320px;}
	
#tdSubmitButton {
	 text-align:center;}
	 
/* Thanks Page */
#thanks {
		width:376px;
		height:580px;
		color:#555;
		background:#F0F0F0;
		font-family:Arial, Helvetica, Verdana, sans-serif;}
#thanks h1 {
		margin:0;
		padding:32px 0 10px 0;
		font-size:17px;
		text-align:center;}
#thanks p {
		padding:0 50px;
		font-size:12px;}
/* End Thanks Page */
		
.bcopy {
		font-size:11px;
		font-family:Arial, Helvetica, Verdana, sans-serif;}
		
/* NS 6 Fixes */
#h_country_code, #h_area_code, #w_country_code, #w_area_code, #c_country_code, #c_area_code {
		width:34px;}
#h_phone, #w_phone, #c_phone {
		width:75px;}
	/* End NS 6 Fixes */