/* General Styles */


/* Styles for SidebarSortMenu */
#SidebarSortMenu {
	margin:0;
	padding:0;
	list-style-type:none;
}
#SidebarSortMenu .closed {
	background-image:url(ha-down.gif);
}
#SidebarSortMenu .closed, #SidebarSortMenu .opened {
	padding-right:10px;
	background-position:90% 50%;
	background-repeat:no-repeat;
}
#SidebarSortMenu .header {
	background-color:#666;
}
#SidebarSortMenu .opened {
	background-image:url(ha-up.gif);
}
#SidebarSortMenu a {
	display:block;
	text-decoration:none;
}

#SidebarSortMenu ul {
	overflow: hidden;
}
#SidebarSortMenu li {
	margin:10px 0;
	BACKGROUND: url(SidebarSortMenu_Bg.gif) no-repeat 0px 0px;
}
#SidebarSortMenu li a {
	DISPLAY: block;
	BACKGROUND: url(SidebarSortMenu_Bg.gif) no-repeat 0px 0px;
	OVERFLOW: hidden;
	COLOR: #000;
	LINE-HEIGHT: 37px;
	HEIGHT: 35px;
	font-size:14px;
	padding:2px 0 0 45px;
}
#SidebarSortMenu li.active a, #SidebarSortMenu li a:hover {
	BACKGROUND: url(SidebarSortMenu_Bg_Sel.gif) no-repeat 0px 0px;
	COLOR: #FFF;
	TEXT-DECORATION: none

}

/* 子菜单样式 */
#SidebarSortMenu li li, #SidebarSortMenu li.active li{
	BACKGROUND: url(nav_sub_Bg.gif) no-repeat 15px 0px;
	height:25px;
	COLOR: #666;
	TEXT-DECORATION: none;
	
}
#SidebarSortMenu li li a,  #SidebarSortMenu li.active li a{
	font-size:12px;
	BACKGROUND: url(nav_sub_Bg.gif) no-repeat 15px 0px;
	height:25px;
	COLOR: #666;
	TEXT-DECORATION: none;
	padding:0px 0 0px 55px;
	line-height:25px;  /*控制子菜单文字垂直位置*/


}
#SidebarSortMenu li li.active a,#SidebarSortMenu li li a:hover {
	BACKGROUND: url(nav_sub_Bg_sel.gif) no-repeat 15px 0px;
	height:25px;
	COLOR: #F00;
	TEXT-DECORATION: none
}


