﻿.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:29px;
z-index:299;
}

.clBar {
position:absolute;
top:560px;
left:120px;
width:100%;
height:31px;
background-color:red;
z-index:300;
}

.clLevel0,.clLevel0Over {
position:relative;
z-index:999;
line-height:18px;
cursor:pointer;
padding-top:6px;
margin:0;
text-transform:uppercase;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clLevel0Over {
background-color:transparent;
color:#999999;
cursor:pointer;
font-weight:700;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clLevel0SubOver {
position:absolute;
z-index:999;
line-height:18px;
text-align:center;
cursor:pointer;
color:#515158;
margin:0;
}
/*
.activeClass{
	background-image:url(../images/homepage/redbg.gif);
	background-repeat:repeat-x;
	margin: 0;
}*/

.activeClass {
    background-image:url(../images/homepage/left.png);
	background-position:0 0;
	background-color:#d51920; 
	background-repeat:no-repeat;
	margin:0 0 0 0;
	left:2px;
	top:1px;
	padding: 0;
	height: 31px;
}
.activeClass div {
	background-image:url(../images/homepage/right.png);
	background-position:100% 0px;
	background-repeat:no-repeat;
	margin:-1px 0 0 1px;
	padding: 6px 0 0 0;
	height: 26px;
	left:2px;
	top:1px;
}
.activeClass div.clLevel0Over {
background-color:transparent;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
font-weight:700;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*
.clLevel1,.clLevel1Over {
position:absolute;
width:140px;
height:21px;
z-index:999;
text-align:center;
cursor:pointer;
margin:0;
padding:0;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clLevel1Over {
background-color:transparent;
color: #cc0000;
cursor:pointer;
text-decoration: underline;
}

.clLevel2,.clLevel2Over {
position:absolute;
color:#515158;
z-index:999;
line-height:18px;
text-align:left;
cursor:pointer;
padding-top:3px;
margin:0;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
.clLevel0,.clLevel3,.clLevel4,.clLevel5,.clLevelTop {
background-color:transparent;
text-transform:uppercase;
color:#FFFFFF;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
}
/*
.clLevel2 {
background-color:transparent;
padding-left:5px;

}
*/
.clLevel0border,.clLevel2border,.clLevel3border,.clLevel4border,.clLevel5border,.clLevelTopborder {
position:absolute;
visibility:hidden;
}

.clLevel1,.clTop,.clBottom {
background-color:transparent;
color: #515158;
}

.clLevel1border,.clTopborder,.clBottomborder {
background-color:transparent;
position:absolute;
visibility:hidden;
z-index:300;
}

.clTop,.clTopOver,.clBottom,.clBottomOver {
position:absolute;
width:140px;
height:25px;
z-index:999;
text-align:center;
cursor:pointer;
margin:0;
padding:5px;
}

.clTopOver,.clBottomOver {
background-color:transparent;
color:#515158;
cursor:pointer;
text-decoration: underline;
}

.clLevel2Over,.clLevel3Over {
background-color: transparent;
color: #515158;
cursor:pointer;
padding-left:5px;
}

.clLevel3,.clLevel3Over,.clLevel4,.clLevel40Over,.clLevel5,.clLevel5Over,.clLevelTop,.clLevelTopOver {
position:absolute;
color:#515158;
z-index:999;
line-height:18px;
text-align:center;
cursor:pointer;
padding-top:3px;
margin:0;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clLevel4Over,.clLevel5Over,.clLevelTopOver {
background-color:transparent;
color:#515158;
cursor:pointer;
text-decoration: underline;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}