/* Oletustyyli - ÄLÄ POISTA ÄLÄKÄ MUOKKAA */
.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0; top:0
}
/* Oletustyyli - Loppu */

/* Tausta baari */
.clBar{
	position:absolute;
	width:10;
	height:10;
	layer-background-color:#FFFFFF;
	visibility:hidden
}

/* Taso 0 */
.clLevel0, .clLevel0over{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 8px 0px 0px 5px;
	border-top: 0px solid #d1d7d4;
	border-bottom: 0px solid #d1d7d4;
	/* background-image: url(../images/tausta_menu.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: left top;*/
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	color: #ff9933;
	text-transform: uppercase;
	font-weight: bold;
}
.clLevel0{
	layer-background-color:#018259;
	padding: 8px 0px 0px 5px;
	color: #ff9933;
	cursor:pointer;
	vertical-align: middle;
	margin: 0px;
	text-transform: uppercase;
}
.clLevel0over{
	layer-background-color:#fafafa;
	padding: 8px 0px 0px 5px;
	color:ff9933;
	cursor:pointer;
	cursor:pointer;
	/* background-image: url(../images/tausta_menu.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: left top;*/
	vertical-align: middle;
	margin: 0px;
}
.clLevel0border{
	position: absolute;
	visibility: visible;
	layer-background-color:#fafafa;
}

/* Taso 0 Selected */
.clLevel1Selected{
	background-color:#fafafa;
	layer-background-color:#fafafa;
	position:absolute;
	padding:0px 0px 0px 3px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #ff9933;
	border-top: 0px solid #d1d7d4;
	border-right: 0px solid #d1d7d4;
	border-bottom: 0px solid #d1d7d4;
	border-left: 0px solid #d1d7d4;
	cursor:pointer;
	/*background-image: url(../images/tausta_alamenu.gif);*/
	/*background-repeat: repeat-x;*/
	/*background-position: 0px 0px;*/
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	font-weight: bold;
}
/* Taso 0 Selected */

/* Taso 1 */
.clLevel1, .clLevel1over{
	background-color:#fafafa;
	position:absolute;
	padding:0px 0px 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ff9933;
	cursor:pointer;
	/*background-image: url(../images/tausta_alamenu.gif);*/
	/*background-repeat: repeat-x;*/
	/*background-position: 0px 0px;*/
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
.clLevel1{
	layer-background-color:#fafafa;
	color:ff9933;
	border-top: 0px solid #d1d7d4;
	border-right: 0px solid #d1d7d4;
	border-bottom: 0px solid #d1d7d4;
	border-left: 0px solid #FFFFFF;
	
	background-color: #fafafa;
	
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
.clLevel1over{
	layer-background-color:#fafafa;
	color: #ff9933;
	cursor:pointer;
	cursor:hand;
	border-top: 0px solid #d1d7d4;
	border-right: 0px solid #d1d7d4;
	border-bottom: 0px solid #d1d7d4;
	border-left: 0px solid #d1d7d4;
	cursor:pointer;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.clLevel1border{
	position:absolute;
	visibility:visible;
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
}

/* Taso 2 */
.clLevel2, .clLevel2over{
	position:absolute;
	padding:0px 0px 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
}
.clLevel2{
	layer-background-color:#FCFAEA;
	color:#FFFFFF;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.clLevel2over{
	layer-background-color:#e5f3ef;
	color:#ffcc66;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.clLevel2border{
	position:absolute;
	visibility:hidden;
	background-color:#CCE57F;
	layer-background-color:#FFFFFF;
}
