/* CSS Document */

.trainer {
	position:relative;
	height:100px;
	border:0;
	width:650px;
	margin-bottom:20px;
	margin-left:70px;
}
.trainerpre {
	position:absolute;
	z-index:0;
}
.trainerdetail {
	display:none;
	position:absolute;
	z-index:1;
	background-color:#FFFFFF;
}
.trainerdetail table td {
	text-align:justify;
}
.trainerdetail img, .trainerpre img {
	border:1px solid black;
}
.trainerpre img:hover {
	cursor:pointer;
}
.trainer td {
	vertical-align:top;
}
.trainerpre table td {
	vertical-align:middle;
}
.headline {
	font-weight:bold;
	border-bottom:1px solid #A03839;
	width:100%;
	color:#A03839;
	margin-bottom:20px;
}