.training-category {
	background: #fff url('../../img/careers/training.category_background.png') 0 100% repeat-x;
	border: 1px solid #6c9c38;
	margin-bottom: 10px;
	padding: 10px;
}
	.training-category img {
		border: 1px solid #ddbd5a;
		float: left;
	}
	
	.training-category .content {
		padding-left: 130px;
	}
	
	.training-category h4 {
		color: #ea8e04;
		font: bold 14px/1 Tahoma, Geneva, sans-serif;
		margin: 0 0 5px 0;
	}
	
	.training-category p { margin: 0 0 5px 0; font-size: 11px; }
	.training-category p.description {  }

.half { width: 49%; }
dl.classes { clear: both; margin-bottom: 15px; }
	
	dl.classes dd { 
		background: url('../../img/icon.simple_book.png') 0 0 no-repeat;
		float: left;
		width: 265px;
		padding-left: 35px;
		margin-bottom: 20px; 
	}
	
	dl.classes dd strong { font-size: 14px; }

#register-form {}
	#register-form table.simple td { padding: 1px 0; }
	
	#register-form .top,
	#register-form .bottom { padding-left: 10px; }
	
	#register-form .top span,
	#register-form .bottom span { display: block; padding: 5px 0; }
	
	#register-form .top span.r,
	#register-form .bottom span.r { float: right; padding: 5px; }
	
	#register-form .top span.b,
	#register-form .bottom span.b { background: #f1efea; margin-right: 10px; padding-top: 4px; }
	
	#register-form .top { background: url('../../img/box.tan.top_left.png') 0 0 no-repeat; }
	#register-form .top span.r { background: url('../../img/box.tan.top_right.png') 100% 0 no-repeat; }
	#register-form .top span.b { border-top: 1px solid #deca8c; }
	
	#register-form .bottom { background: url('../../img/box.tan.bottom_left.png') 0 0 no-repeat; }
	#register-form .bottom span.r { background: url('../../img/box.tan.bottom_right.png') 100% 0 no-repeat; }
	#register-form .bottom span.b { border-bottom: 1px solid #deca8c; }
	
	#register-form .content { 
		background: #f1efea; 
		border-left: 1px solid #deca8c;
		border-right: 1px solid #deca8c;
		padding: 1px 10px;
	}
	
	#register-form label.required { font-weight: bold; }
