
<style>

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}

.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	border-color: #FFFFCC #FFFFCC #ffffff #FFFFCC;
}

  
.clBar{
	position:absolute;
	width:100;
	height:100;
	background-color:#FFFFCC;
	layer-background-color: #FFFFCC;
	visibility:hidden;
	border-color: #ECECEC #ECECEC #ECECEC #ECECEC;
	
}

/*Styles for level 0*/

.clLevel0, .clLevel0over
{
	border-right: #dddddd 1px solid;
	padding-right: 1px;
	border-top: #dddddd 1px solid;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #dddddd 1px solid;
	padding-top: 1px;
	border-bottom: #dddddd 1px solid;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	position: absolute;
}

.clLevel0{
	background-color:#FFFFCC;
	layer-background-color:#FFFFCC;
	color:#000000;
}

.clLevel0over{
	background-color: #D6DFE9;
	layer-background-color:gray;
	color: BLACK;
	cursor:pointer;
	cursor:hand;
	border-width: 1px 1px 1px 1px;
   	border-color: BLACK BLACK;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
	background-color:#FFFFCC;
	layer-background-color:#FFFFCC;
}


#oCMenu_tTitle {
	background-color: gray !important;
	color : #FFFFFF !important;
	cursor: default !important;
}

#oCMenu_tChangeMenu {
	color: gray;
	background-color: #FFFFCC;
}


/*Styles for level 1*/

.clLevel1,.clLevel1over{
	position:absolute;
	padding:1px;
	padding-left: 5px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	border: solid;
	border-color: #DDDDDD #DDDDDD #FAFAE4 #DDDDDD;
	border-width: 1px 1px 1px 1px;
}

.clLevel1{
	background-color:#FAFAE4;
	layer-background-color:#FAFAE4
	color:#000000;
}

.clLevel1over{
	background-color: #D6DFE9;
	layer-background-color:#18501F;
	color: BLACK;
	cursor:pointer;
	cursor:hand;
	border-width: 1px 1px 1px 1px;
   	border-color: BLACK BLACK;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#FAFAE4;
	layer-background-color:#FAFAE4;
}

/*Styles for level 2*/

.clLevel2,.clLevel2over{
	position:absolute;
	padding:1px;
	padding-left: 5px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	border: solid;
	border-color: #DDDDDD #DDDDDD #FAFAE4 #DDDDDD;
	border-width: 1px 1px 1px 1px;
}

.clLevel2{
	background-color:#FFFFCC;
	layer-background-color:#FAFAE4;
	color:#000000;
}

.clLevel2over{
	background-color: #D6DFE9;
	layer-background-color:gray;
	color: BLACK;
	cursor:pointer;
	cursor:hand;
	border-width: 1px 1px 1px 1px;
   	border-color: BLACK BLACK;
}

.clLevel2border{
	position:absolute;
	visibility:hidden;
	background-color:#FAFAE4;
	layer-background-color:#FAFAE4;
}

</style>
