.tableCol {
	white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 1%; 
}

.colFirstName {
	width: 120px;
}

.colLastName {
	width: 120px;
}
.colFullName {
	width: 200px;
	max-width: 200px;
	white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
}
.colContactType {
	width: 140px;
}

.colPhone {
	width: 80px;
}

.colEmail {
	width: 50px;
	max-width: 50px;
	white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
}
.colEmployer {
	width: 100px;
}

.colCity {
	width: 120px;
	max-width: 120px;
	white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
}

.colState {
	width: 40px;
	max-width: 40px;
}

.colAmountBalance {
	width: 70px;
	max-width: 70px;
	text-align: right;
	padding-right: 20px !important;
}

td.colAmountBalance {
	padding-right: 25px !important;
}

.colAmountPastDue {
	width: 80px;
	max-width: 80px;
	text-align: right;
	padding-right: 20px !important;	
}

.colPhoneNumber {
	width: 80px;
	max-width: 80px;
}

.colPhoneNumberAlt {
	width: 80px;
	max-width: 80px;
}

.XXXcolIcon {
	width: 15px;
	text-align: center;
	font-size: 15px !important;
	color: rgb(182,182,182);
	padding-top: 0px !important;
}

.XXXcolIcon:hover {
	color: rgb(33,33,33) !important;
	cursor: pointer;
}