@font-face {
	font-family: 'Humanst521LtBTLight';
	src: url('../template/font/hum521l-webfont.eot');
	src: local('☺'), url('../template/font/hum521l-webfont.woff') format('woff'), url('../template/font/hum521l-webfont.ttf') format('truetype'), url('../template/font/hum521l-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
.left_menu_back {
	background-repeat: no-repeat;
	width: 168px;
}
.left_menu_bottom {
	background-image: url(../template/images/menu_left_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 168px;
	min-height: 15px;
	float: left;
}
.left_menu_top {
	background-image: url(../template/images/menu_left.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 168px;
}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.treeview{
	margin: 0;
	padding-top: 25px;
}
.treeview li{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'Humanst521LtBTLight', sans-serif;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width: 155px;
	position: relative;
	margin: 0;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 16px;
	text-align: right;
	padding-right: 5px;
	cursor:hand;
}
.treeview li:hover{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'Humanst521LtBTLight', sans-serif;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width: 155px;
	position: relative;
	margin: 0;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	text-align: right;
	background-color: #FF0;
	margin-right: 5px;
}
#li_active{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'Humanst521LtBTLight', sans-serif;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width: 155px;
	position: relative;
	margin: 0;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 16px;
	text-align: right;
	background-color: #FF0;
	margin-right: 5px;
}
.alt_menu{
	margin: 0;
	padding-top: 0px;
}
.alt_menu li{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'Humanst521LtBTLight', sans-serif;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width: 145px;
	position: relative;
	margin: 0;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 14px;
	text-align: right;
	padding-right: 5px;
	cursor:hand;
	background-color: #FEC20E;
	margin-right: 10px;
}
.alt_menu li:hover{
	width: 145px;
	background-color: #F60;
	margin-right: 10px;
	
}
.alt_menu li:active{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'Humanst521LtBTLight', sans-serif;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position: relative;
	margin: 0;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 14px;
	text-align: right;
	padding-right: 5px;
	cursor:hand;
	width: 145px;
	background-color: #F60;
	margin-right: 10px;
	margin-right: 10px;
}
a{
	text-decoration: none;
	color: #333;
}
