/* CSS Document */


/* Bottom Rule */

.rule-bottom {
	background-color: #ffffff;
}

.training-overall h3 {
	margin-bottom: 0px;
	margin-top: 10px;
	padding: 5px 15px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	border: none;
}
.training-overall div {
	padding: 0px 12px 12px 12px;
}
.training-overall h4 {
	font-size: 12px;
	font-weight: bold;
	border: none;
	margin-top: 15px;
}
.training-overall h5 {
	font-size: 10px;
	font-weight: bold;
	border: none;
	color: #666666;
	margin-top: 15px;
	margin-bottom: 0px;
}
.training-overall ol {
	list-style-position: outside;
	margin-left: 15px;
	padding: 0px;
	margin-bottom: 0px;
}
.training-overall ol li {
	color: #666666;
}
#training-protect h3 {
	background-color: #4daada;
}
#training-protect div {
	border: 3px solid #4daada;
	color: #4daada;
}
#training-protect div div {
	border: 0px solid;
}
#training-protect a {
	color: #4daada;
	cursor: pointer;
}
#training-protect a:hover {
	color: #999999;
	text-decoration: underline;
}
#training-configure h3 {
	background-color: #7ab800;
}
#training-configure div {
	border: 3px solid #7ab800;
	color: #7ab800;
}
#training-configure div div {
	border: 0px solid;
}
#training-configure a {
	color: #7ab800;
	cursor: pointer;
}
#training-configure a:hover {
	color: #999999;
	text-decoration: underline;
}
#training-ssi h3 {
	background-color: #8996a0;
}
#training-ssi div {
	border: 3px solid #8996a0;
	color: #8996a0;
}
#training-ssi div div {
	border: 0px solid;
}
#training-ssi a {
	color: #8996a0;
	cursor: pointer;
}
#training-ssi a:hover {
	color: #999999;
	text-decoration: underline;
}