
form dl, dl.def { width: 100%; margin: 0;}
form dl dt, dl.def dt {clear:both; padding: 4px 0 0 0; float: left; width: 180px; }
form dl dd, dl.def dd { margin: 0;	padding: 5px 0 0 0; }
div#attendee_profile dl { margin-top: 6px; margin-bottom: 0px;}
div#attendee_profile dl dt { float: left; width: 85px; text-align: right; margin-right: 10px; }
div#attendee_profile dl dt.edit { float: left; width: 120px; text-align: right; margin-right: 10px; }
div#attendee_profile dl dd { height: 20px; }

.vendor_profile dl { margin-top: 6px; margin-bottom: 10px;}
.vendor_profile dl dt { clear:both; float: left; width: 145px; padding: 3px 0 3px 10px;}
.vendor_profile dl dd { 
		margin-top: 0.2em;
		padding: 3px 0 3px 121px;
}

.attendee-profile-box {
	float: left;
}

div#attendee_profile2 dl { margin-top: 6px; margin-bottom: 10px;}
div#attendee_profile2 dl dt { clear:both; float: left; text-align: right; width: 72px; padding-left: 10px;}
div#attendee_profile2 dl dd { 
		margin-top: 0.2em;
		padding-left: 50px;
}

.attendee-nav-box-container {
	width: 360px;
	padding-top: 10px;
	float: right;
	margin-right: 30px;
	#margin-right: 15px;
}

.attendee-nav-box {
	width: 200px;
	margin-bottom: 20px;
}

.bls table.normal {
	width: 100%;
	border-style: none;
}

.bls table.grid {
	background:#A5CBF7 none repeat fixed 0 0;
	/*table-layout:fixed;*/
}
	table.grid tr {
		background-color:#FFFFFF;
	}
	table.grid td {
		font-size: 10pt;
		padding: 2px;
		overflow: hidden;
		white-space: wrap;
	}
	table.grid th {
		white-space:nowrap;
		font-size: 10pt;
		text-align: center;
		background-color: #00295C;
		color: #FFFFFF;
	}
		table.grid th.edit {
			width: 20px;
		}
		table.grid th.delete {
			width: 20px;
		}
		
	table.grid col.edit { width: 20px; }
	table.grid col.delete { width: 20px; }
	
	table.no-padding td { padding: 0 !important; }
	
/* List of Attendees*/
	table.grid col.attendee-c2 { width: 120px; }
	table.grid col.attendee-c3 { width: 120px; }
	table.grid col.attendee-c4 { width: 200px; }
	table.grid col.attendee-c5 { width: 50px; }
	table.grid col.attendee-c6 { width: 65px; }
	table.grid col.attendee-c7 { width: 50px; }
	
/* List of Vendors */	
	table.grid col.vendor-c1 { width: 30px; }
	table.grid col.vendor-c2 { width: 108px; }
	table.grid col.vendor-c3 { width: 79px; }
	table.grid col.vendor-c4 { width: 56px; }
	table.grid col.vendor-c5 { width: 78px; }
	table.grid col.vendor-c6 { width: 60px; }
	table.grid col.vendor-c7 { width: 35px; }
	table.grid col.vendor-c8 { width: 78px; }
	table.grid col.vendor-c9 { width: 20px; }
	
	.vendor-org-type { width: 150px; }
	
	.vendor-tag-list-c1 { width: 20px; }
	.vendor-tag-list-c2 { width: 121px; }
	.vendor-tag-list-c3 { width: 18px; }
	.vendor-tag-list-c4 { width: 111px; }
	.vendor-tag-list-c5 { width: 19px; }
	.vendor-tag-list-c6 { width: 153px; }
	
	.vendor-esp { width: 100px; }
	
	.vendor-pricing-ur { width: 80px; }
	.vendor-pricing-ug { width: 11%; }
	.vendor-pricing-ug-1 { width: 15%; }
				
.bls table.seminar {
	background: none;
}
	table.seminar td.event_type {
		color: white;
		font-weight: bold;
		/*text-align: center;*/
	}
	
	table.seminar td.header {
		background-color: #00295C;
		color: white;
		font-weight: bold;
		text-align: center;
	}
	
.bls table.sectionTable { @width: 100%; /*Fix IE6*/ }
	table.sectionTable col.c1 {  }
	table.sectionTable col.c2 { width: 64px; }
	table.sectionTable col.c3 { width: 130px; }
	table.sectionTable col.c4 { width: 80px; }
	table.sectionTable td.c5 { @padding-left: 3px; /*Fix IE6*/ }
	table.sectionTable col.c5 { width: 80px; }
	table.sectionTable col.c6 {  }
	table.sectionTable col.c7 { width: 200px; }
	table.sectionTable col.c8 {  }

#creditcardPayment div.paymentForm {
	float: left;
	width: 66%;
}	

#creditcardPayment div.paymentNote {
	float: right;
	width: 33%;
	margin-top: 5px;
}	

.form_note {
	margin-bottom: 10px;
}

.show-year-year {
	width: 100px;
}

.show-year-date {
	width: 100px;
}

select.show_year {
	width: 100px;
}
