﻿.clCMEvent {
position:absolute;
z-index:300;
width:100%;
height:100%;
clip:rect(0,100%,100%,0);
left:0;
top:0;
visibility:hidden;
}

.clCMAbs {
position:absolute;
width:10px;
height:10px;
left:0;
top:0;
visibility:hidden;
}

.clBarOver {
position:absolute;
top:560px;
left:120px;
width:100%;
height:30px;
z-index:299;
}

.clBar {
position:absolute;
top:560px;
left:120px;
width:100%;
height:30px;
background-color:red;
z-index:300;
}

.clLevel0,.clLevel0Over {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
z-index:999;
line-height:18px;
text-align:left;
cursor:pointer;
padding-top:7px;
margin:0;

}

.clLevel0Over {
background-color:transparent;
/*background-image:;*/
color:#FFF;
font-weight:700;
cursor:pointer;
}

.clLevel0SubOver {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
z-index:999;
line-height:18px;
text-align:center;
cursor:pointer;
padding-top:1px;
color:red;
margin:0;
}

.clLevel1,.clLevel1Over {
position:absolute;
width:140px;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
z-index:999;
text-align:left;
cursor:pointer;
margin:0;
padding:4px 5px 5px 0px;
}

.clLevel1Over {
background-color:transparent;
font-weight:bold;
color: #FFF;
cursor:pointer;
}

.clLevel2,.clLevel2Over {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#FFF;
z-index:999;
line-height:18px;
text-align:left;
cursor:pointer;
padding-top:3px;
margin:0;
}

.clLevel0,.clLevel3,.clLevel4,.clLevel5,.clLevelTop {
background-color:transparent;
color:#B8CFE3;
}

.clLevel2 {
background-color:#B8CFE3;
padding-left:5px;

}

.clLevel0border,.clLevel2border,.clLevel3border,.clLevel4border,.clLevel5border,.clLevelTopborder {
position:absolute;
visibility:hidden;
}

.clLevel1,.clTop,.clBottom {
background-color:transparent;
color: #E3EAF1;
}

.clLevel1border,.clTopborder,.clBottomborder {
background-color:transparent;
position:absolute;
visibility:hidden;
z-index:300;
}

.clTop,.clTopOver,.clBottom,.clBottomOver {
position:absolute;
width:140px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
z-index:999;
text-align:center;
cursor:pointer;
margin:0;
padding:5px;
}

.clTopOver,.clBottomOver {
background-color:transparent;
color:#FFF;
font-weight:700;
cursor:pointer;
}

.clLevel2Over,.clLevel3Over {
background-color: #E3EAF1;
/*opacity:0.5px;
filter:alpha(Opacity=50);*/
color: #014C82;
font-weight:bold;
cursor:pointer;
padding-left:5px;
}

.clLevel3,.clLevel3Over,.clLevel4,.clLevel40Over,.clLevel5,.clLevel5Over,.clLevelTop,.clLevelTopOver {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#FFF;
z-index:999;
line-height:18px;
text-align:center;
cursor:pointer;
padding-top:3px;
margin:0;
}

.clLevel4Over,.clLevel5Over,.clLevelTopOver {
background-color:#FFC;
color:#000;
cursor:pointer;
}