@charset "UTF-8";
/* CSS Document */

body, td {
	color: #1f1f1f;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: 0px;
}
table.table_data  {
	width: 100%;
	clear: both;
	float: none;
	border: solid 1px #c2c2c2;
	border-spacing: 0px;
	border-collapse: collapse;
}
.table_data th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding: 8px;
	background-color:#666666;
	border-bottom: solid 1px #999999;
	font-weight:normal;
	vertical-align: bottom;
}
.table_data th.sub {
	font-size: 10px;
	color: #999999;
	vertical-align: bottom;
}
.table_data th a {
	color:#FFFFFF;
	text-decoration:none;
}
.table_data th a:hover {
	text-decoration:underline;
}
.table_data td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 8px;
	border:none;
	border-bottom: solid 1px #999999;
}
.table_data tr.select {
	background-color:#FF9900;
}
.table_data tr.selected {
	background-color:#FF9900;
	font-weight:bold;
}
.table_data tr.odd {
	background-color:#FFFFFF;
}
.table_data tr.even {
	background-color:#EFEFEF;
}
.table_data tr.hover {
	background-color:#ffe9c7;
	cursor:pointer;
}
.table_data tr.hover a {
	color:#333333;
}

.container {
	width:750px;
	height:800px;
	font:tahoma;
	font-size:12px;
	background-color:#dcecfc;
	}
	
.training_header {
	width:750px;
	height:200px;
	}
	
.training_content {
	width:700px;
	height:550px;
	padding-left:25px;
	padding-bottom:25px;
	padding-right:25px;
	padding-right:25px;
	padding-top: 25px;
	list-style-type: disc;
	overflow: hidden;
	line-height: 25px;
	background-position: center;
	text-align: left;
	}
	
