	/* GENERAL SETTINGS FOR TOPMENU*/
	.TOPMENU_BODY {
		width: 955px;
		height: 96px;
		background: #455D21;
	}

	#topMenuContainer #usermenuContainer {
		float:none;
		position: absolute;
		right:-1px;
		top: 0px;
		visibility: hidden;
		z-index: 1;
		height: 96px;
		cursor: pointer;
	}
	
	.userMenu {
		background-color: #364E28;
		z-index: 2;
		color: #FFFFFF;
		float:none;
		visibility: hidden;
		position: absolute;
		top: 30px;
		right: 0px;
		width: 160px;
	}
	
	.userMenu .useritem {
		color: #FFFFFF;
		cursor: pointer;
		border-bottom: solid 1px #F2F2F2;
	}
	
	.userMenu .useritemMark {
		background-color: #5C7D2E;
		color: #FFFFFF;
		cursor: pointer;
		border-bottom: solid 1px #F2F2F2;
	}
	
	#topMenuContainer .menuElement {
		float: left;
	}
	#topMenuContainer .containerLevel0 {
		background: #161F0A;
		position: absolute;
		height: 30px;
		top: 0px;
		left: 0px;
		border: none;
	}
	#topMenuContainer .containerLevel1 {
		background: #1E2B0F;
		position: absolute;
		height: 22px;
		top: 30px;
		left: 0px;
		border: none;
		visibility: hidden;
	}
	#topMenuContainer .containerLevel2 {
		background: #30451A;
		position: absolute;
		height: 22px;
		top: 52px;
		left: 0px;
		border: none;
		visibility: hidden;
	}
	#topMenuContainer .containerLevel3 {
		background: #435C22;
		position: absolute;
		height: 22px;
		top: 74px;
		left: 0px;
		border: none;
		visibility: hidden;
	}
	
	/* USER MENU ITEM */
	#topMenuContainer .userMenuItem {
		/*background: url('/hkkf_site/img/topmenu_blue_0.png') repeat-x;*/
		position: absolute;
		right: 8px;
		top: 0px;
		background-color: #7D0303;
		border-left: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 12px;
		font-weight: 600;
		height: 24px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 6px;
		color: #FFFFFF;
		cursor: pointer;
		float: left;
	}
	
	#topMenuContainer .userMenuItemMark {
		position: absolute;
		right: 8px;
		background-color: #C9A842;
		border-left: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 12px;
		font-weight: 600;
		color: #FFFFFF;
		height: 24px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 6px;
		cursor: pointer;
		float: left;
	}
	/* MENU */
	
	#topMenuContainer .headerLevel0 {
		border-right: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 12px;
		/*text-transform: UPPERCASE;*/
		font-weight: 600;
		float: left;
		height: 24px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 6px;
		color: #FFFFFF;
		cursor: pointer;
	}
	
	#topMenuContainer .headerLevel1 {
		border-right: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 10px;
		font-weight: normal;
		color: #73577C;
		float: left;
		height: 18px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px;
		color: #FFFFFF;
		cursor: pointer;
	}
	
	#topMenuContainer .headerLevel2 {
		border-right: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 10px;
		font-weight: normal;
		color:#73577C;
		float: left;
		height: 18px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px;
		color: #FFFFFF;
		cursor: pointer;
	}
	
	#topMenuContainer .headerLevel3 {
		border-right: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 10px;
		font-weight: normal;
		color:#73577C;
		float: left;
		height: 18px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px;
		color: #FFFFFF;
		cursor: pointer;
	}
	
	#topMenuContainer .headerMarkLevel0 {
		background: #253312;
		/*background-color: #F2E9B0;*/
		border-right: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 12px;
		/*text-transform: UPPERCASE;*/
		font-weight: 600;
		/*color:#73577C;*/
		color: #FFFFFF;
		float: left;
		height: 24px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 6px;
		cursor: pointer;
	}
	
	#topMenuContainer .headerMarkLevel1 {
		background: #303F16;
		/*background-color: #F2E9B0;*/
		border-right: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 10px;
		font-weight: normal;
		color:#FFFFFF;
		float: left;
		height: 18px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px;
		cursor: pointer;
	}
	
	#topMenuContainer .headerMarkLevel2 {
		/*background-color: #F2E9B0;*/
		background: #455D21;
		border-right: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 10px;
		font-weight: normal;
		color: #FFFFFF;
		float: left;
		height: 18px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px;
		cursor: pointer;
	}
	
	#topMenuContainer .headerMarkLevel3 {
		/*background-color: #F2E9B0;*/
		background: #597329;
		border-right: solid 1px #A1A29A;
		font-family: arial,verdana;
		font-size: 10px;
		font-weight: normal;
		color: #FFFFFF;
		float: left;
		height: 18px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px;
		cursor: pointer;
	}
	
	#topMenuContainer .spacingLevel0 {
		float: left;
		height: 30px;
	}
	
	#topMenuContainer .spacingLevel1 {
		float: left;
		height: 22px;
	}
	
	#topMenuContainer .spacingLevel2 {
		float: left;
		height: 22px;
	}
	
	#topMenuContainer .spacingLevel3 {
		float: left;
		height: 22px;
	}
	
	
	#topMenuContainer .headerLeftLevel0 {
		height: 30px;
		width: 8px;
		float: left;
	}
	
	#topMenuContainer .headerLeftLevel1 {
		height: 22px;
		width: 8px;
		float: left;
	}
	
	#topMenuContainer .headerLeftLevel2 {
		height: 22px;
		width: 8px;
		float: left;
	}
	
	#topMenuContainer .headerLeftLevel3 {
		height: 22px;
		width: 8px;
		float: left;
	}
	
	#topMenuContainer .headerRightLevel0 {
		height: 30px;
		width: 8px;
		float: left;
	}
	
	#topMenuContainer .headerRightLevel1 {
		height: 22px;
		width: 8px;
		float: left;
	}
	
	#topMenuContainer .headerRightLevel2 {
		height: 22px;
		width: 8px;
		float: left;
	}
	
	#topMenuContainer .headerRightLevel3 {
		height: 22px;
		width: 8px;
		float: left;
	}