 /* MEMBERSHIP SIGNUP
--------------------------------------------------------------------*/
#column-1 {
	float:left;
	padding-right: 10px;
	width:350px
	}

#column-2 {
	float:left;
	width:350px
	}
	
.table-type {
	margin-bottom:5px;
	width:100%
	}

div .field {
	margin-bottom:5px;
	padding:0px 0px 0px 0px
	}
	
div .field-2ndColumn {
	margin-bottom:8px;
	padding:0px 0px 0px 0px
	}
	
label {
	vertical-align:middle;
	display:block;
	height:17px;
	width:130px;
	float:left;
	padding-top:3px;
	font-weight:bold;
	}
	
.text-instructions {
	margin-bottom:20px;
	}
	
.text-membership {
	font-size:11px;
	margin-bottom:5px;
	margin-top:2px;
	}
	
#field-first_name {width:130px}

#field-last_name {width:130px}

#field-address1 {width:185px}

#field-address2 {width:185px}

#field-city {width:130px}

#field-state {width:55px;}

#field-zip {width:55px;}

#field-phone_home {width:130px}

#field-phone_work {width:130px}

#field-phone_fax {width:130px}

#field-email {width:185px}

#field-employer {width:175px}

#field-title {width:175px}

#field-membershipTypeLabel {width:350px; font-weight:bold;}

#field-paymentMethodLabel {width:350px; font-weight:bold;}

#field-wvConnection,
#field-previousMemberLabel {width:350px; margin-bottom:2px; font-weight:bold;}

#field-wvConnectionLabel {width:350px; margin-bottom:2px; margin-top:6px; font-weight:bold;}

#field-type-radio { vertical-align:middle }
	
#button-submit {
	padding:5px 0px 5px 0px;
	clear: both;
	text-align: center
	}
