	#menulinks a#menutraining {
		background-position:-119px -21px; /* subtract -23px for each one below */
		}

	h2#headertraining {
		background:url(../images/header-training.gif) no-repeat;
		width:301px;
		}
		
		
	#icon {
				top:-20px;
				left:320px;
			display:block;
			width:246px;
			height:154px;
			background:url(../images/icon-training.png) no-repeat;
			}
	* html #icon {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/icon-training.png', sizingMethod='scale');
			}
	.photobox {
		margin-bottom:0;
		}			
	.photobox .trainingprograms {
			background-image:url(../images/text-trainingprograms.gif);
			}
		
	.photobox .trainingmethods {
			background-image:url(../images/text-trainingmethods.gif);
			}
		
	.photobox .ourtrainers {
			background-image:url(../images/text-ourtrainers.gif);
			}
			
	.photobox .evaluations {
			background-image:url(../images/text-evaluations.gif);
			}
	
	.photobox .groupclasses {
			background-image:url(../images/text-groupclasses.gif);
			}
	
	
	
	
	.name {
		display:block;
		float:left;
		width:165px;
		background:#883513;
		margin:0 20px 20px 0;
		}
	.name img { margin:0 0 10px 0; float:none; padding:0; }
	.name p, .aca p {
		display:block;
		padding:10px;
		margin:0;
		font-size:10px;
		font-family: Arial, Helvetica, sans-serif;
		color:#fff;
		line-height:15px;
		text-align:center;
		}
	
	.ruler {
		display:block;
		height:1px;
		border-top:1px dotted #999;
		clear:left;
		margin-bottom:20px;
		}
		
		
		
	a.plink {
		display:block;
		width:176px;
		height:165px;
		margin:0 1px 0 0;
		float:left;
		}
	a.nomargin { margin-right:0px; }
	
		
	
a.plink {color:#c00; text-indent:-9999px;}
a.plink div { display:none;}
a.plink:hover div {
	display:block;
			position:relative;
			width:11px;
			height:6px;
			top:-4px;
			left:88px;
			z-index:20;
			background:url(/training/assets/images/tooltip.gif) no-repeat;
	}
a.plink b {display:none; font-weight:100;}
	a.plink:hover b span {
		float:left;
		display:block;
		width:300px;
		margin-right:10px;
		text-indent:0;
		}
a.plink:hover {border:0; z-index:500; text-decoration:none; }
a.plink:hover b {display:block; position:absolute; top:134px; text-indent:0; left:5px; padding:5px; color:#000; border-top:1px dotted #555; border-bottom:1px dotted #555; 		background:url(../images/bg-grad.png) repeat-x #fff; width:637px; padding:35px; height:220px; overflow:hidden;}

a.plink:hover b h4 {
					color:#d65520;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:26px;
					font-weight:100;
					margin-bottom:20px;
					}

a.plink:hover b h4 em { font-size:14px; color:#000; } 






		/* POPUP */

		a.popup {
			color:#993300;
			float:none
			}
		
		a.popup b { display:none; }
		
		a.popup:hover {
			border:0;
			z-index:500;
			text-decoration:none;
			position:relative;
			}
		
		a.popup:hover b {
			border:1px solid #993300;
			display:block;
			position:absolute;
			top:16px;
			left:-20px;
			padding:9px;
			background:#fbeee4;
			font-weight:normal;
			color:#000;
			width:450px;
			line-height:19px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			}
			
			a.popup:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:url(../images/tooltip.gif) 0 0; display:block; font-size:1px;}
			
			
		
		
		#orangearea h4 { text-indent:-9999px; }
		h4#trainingrequest {
			background:url(../images/header-request.gif) no-repeat;
			width:300px;
			height:20px;
			}
		h4#evaluation {
			background:url(../images/header-evaluation.gif) no-repeat;
			width:200px;
			height:20px;
			}
		