.clCMEvent
{
	position:absolute; 
	z-index:300; 
	width:960; 
	height:100%; 
	clip:rect(0,100%,100%,0); 
	left:0; 
	top:0; 
	visibility:hidden
}

.clCMAbs
{
	position:absolute; 
	width:10; 
	height:10; 
	left:0; 
	top:0; 
	visibility:hidden;
}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over,.clSend,.clSoverEnd
{
	position:absolute; 
	overflow:hidden; 
	cursor:pointer; 
	cursor:hand;
}

.clT,.clTover
{
	padding:0px; 
	font-family: arial;
	font-size:12px; 
	font-weight:600;
}

.clT
{
	font-family: arial;
	color:#4f5844;
}   

.clTover
{
	font-family: arial;
	color:#FFFFFF;
}

.clS,.clSover
{
	font-family: arial;
	padding-right:0px; 
	font-size:12px; 
	font-weight:normal; 
	layer-background-color:#FFFFFF; 
	background-color:#FFFFFF; 
	visibility:hidden; 
	border-left: 1px #6A7A56 solid; 
	border-right: 1px #6A7A56 solid; 
	filter:alpha(opacity=95); 
	-moz-opacity:.95; 
	opacity:.95;
}

.clSEnd,.clSoverEnd
{
	padding:0px; 
	font-size:13px; 
	font-weight:normal; 
	layer-background-color:#FFFFFF; 
	background-color:#FFFFFF; 
	visibility:hidden; 
	border-left: 1px #6A7A56 solid; 
	border-bottom: 1px #6A7A56 solid; 
	border-right: 1px #6A7A56 solid; 
	filter:alpha(opacity=85); 
	-moz-opacity:.85; 
	opacity:.85;
}

.clS,.clSEnd
{
	color:#4f5844; 
	font-weight:bold; 
	padding: 3px 0 0 10px; 
	layer-background-color:#93C629; /* c3f659 */
	background-color:#93C629; 
	visibility:hidden; 
	filter:alpha(opacity=90); 
	-moz-opacity:.90; 
	opacity:.90;
}

.clSover,.clSoverEnd
{
	color:#ffffff; 
	font-weight:bold; 
	padding: 3px 0 0 10px; 
	layer-background-color:#156132; 
	background-color:#156132; 
	visibility:hidden; 
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
	opacity:1;
}

.clB
{
	position:absolute; 
	visibility:hidden; 
	z-index:300;
}

.clBar
{
	position:absolute; 
	width:10;
	height:10; 
	visibility:hidden; 
}
