
#team { width: auto; border-collapse:collapse; margin-bottom: 0em; }
#team caption { font-variant:small-caps; display: none; }
#team.full { width: 100%; }
#team.fixed { table-layout:fixed; }

#team th,td { padding: 0; }
#team thead th { color: #FFF;  }
#team tbody th { background: #e0e0e0; color: #333; }

#team tbody th { border-bottom: 0px solid #fff; text-align: left; padding: 0;}
#team tbody td { border-bottom: 0px solid #eee; padding: 0; }



#team tbody td.trigger table { width: auto; border-collapse:collapse; margin-bottom: 0em; }
#team tbody td.trigger table caption { font-variant:small-caps; display: none; }
#team tbody td.trigger table.full { width: 100%; }
#team tbody td.trigger table.fixed { table-layout:fixed; }

#team tbody td.trigger table th,td { }
#team tbody td.trigger table thead th { color: #FFF;  }
#team tbody td.trigger table tbody th { background: #e0e0e0; color: #333; }

#team tbody td.trigger table tbody th { border-bottom: 1px solid #c97d17; text-align: left; padding: 0.4em 0; }
#team tbody td.trigger table tbody td { border-bottom: 1px solid #c97d17; padding: 0.4em 0; }

#team h3 { border-bottom: 1px solid #c97d17; padding: 0.4em 0; }


#team tbody td.trigger table tbody tr {  }

#team tbody td.trigger table tbody td.tdWidth1 { width: 30%; }
#team tbody td.trigger table tbody td.tdWidth2 { width: 30%; }
#team tbody td.trigger table tbody td.tdWidth3 { width: 40%; }


#team tbody tr.bubbleInfo{ height: 29px;}
#team tbody tr.bubbleInfoSpacer{ height: 29px;}

/* Bubble pop-up */

.trigger {
	/*position: absolute;*/
	/*display: block;*/
}


.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
}

.popup table{
	margin: 0;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

#team tbody td.trigger table tbody td .popup tbody td{
	border-bottom:0px solid #EEEEEE;
}
.popup th, .popup td{
	padding: 0;
}
/*
.popup td#topleft { background-image: url(images/bubble-1.png); }
.popup td.top { background-image: url(images/bubble-2.png); }
.popup td#topright { background-image: url(images/bubble-3.png); }
.popup td.left { background-image: url(images/bubble-4.png); }
.popup td.right { background-image: url(images/bubble-5.png); }
.popup td#bottomleft { background-image: url(images/bubble-6.png); }
.popup td.bottom { background-image: url(images/bubble-7.png); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url(images/bubble-8.png); }
*/
.popup table.popup-contents {
	font-size: 12px;
	line-height: 1.6em;
	background-color: transparent; /*#fff;*/
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	
	}

.popup table.popup-contents th {
	text-align: right;
	text-transform: lowercase;
	}

.popup table.popup-contents td {
	text-align: left;
	}

#team tbody td.trigger table tbody td .popup table.popup-contents td {
		border-bottom: 0px solid #eee; padding: 0;
		}
