

h1, h3, h4 {
	color: #ff9000;
}



.trainingRecordTable {
	font-size: 0.95em;
	width: 100%;
}
	.trainingRecordTable a,
	.trainingRecordTable a:visited {
		font-weight: normal;
		text-decoration: none;
		color: #333;
	}
	.trainingRecordTable a:hover {
		text-decoration: underline;
	}
			.trainingRecordTable .next a {
				background: url(/site/images/training/training_arrow.gif) 1px 0 no-repeat;
			}

.trainingRecordHeader {
	background: url(/site/images/training/box_header.gif) top left repeat-x #8ACC1B;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
}
	.trainingRecordHeader.first {
		background: url(/site/images/training/box_header_left_right.gif) top left no-repeat #8ACC1B;
	}
	.trainingRecordHeader.last {
		background: url(/site/images/training/box_header_left_right.gif) top right no-repeat #8ACC1B;
	}
	.trainingRecordHeader a,
	.trainingRecordHeader a:visited {
		color: #FFF;
		font-weight: bold;
	}

.trainingRecordRow {
	padding: 5px;
	background: #FFF5E8;
}
	.trainingRecordRow.first2 {
		border-left: 1px solid #FF9102;
	}
	.trainingRecordRow.last2 {
		border-right: 1px solid #FF9102;
	}
	.trainingRecordRow.title a,
	.trainingRecordRow.title a:visited {
		font-weight: bold;
	}
	
	
.trainingRecordFooter {
	background: url(/site/images/training/box_footer.gif) bottom left repeat-x;
	height: 8px;
}
	.trainingRecordFooter.first1 {
		background: url(/site/images/training/box_footer_left_right.gif) bottom left no-repeat;
	}
	.trainingRecordFooter.last1 {
		background: url(/site/images/training/box_footer_left_right.gif) bottom right no-repeat;
	}