/* common styling */
.smenu {
	color:#ffffff;
	font-family: Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; 
	font-size: 12px;
	font-weight: normal;
	width:120px; 
	height:150px; 
	position:relative; 
	margin:0;
}
.smenu ul li a, .smenu ul li a:visited, .smenu ul li a.hide2, .smenu ul li a.hide2:visited {
	display:block; 
	text-decoration:none; 
	color:#fff; /*Lv1 color*/
	width:120px; 
	height:20px; 
	text-align:left; 
	background:#0087a4; 
	line-height:19px; 
	font-family: Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; 
	border:1px solid #0087a4;
	border-width:0 1px 1px 0;
}
.smenu ul li a.hide2, .smenu ul li a.hide2:visited {
        display:block;
        text-decoration:none;
        color:#fff; /*Lv1 color*/
        width:120px;
        height:20px;
        text-align:left;
        background:#b62270; /*Lv1 current color*/
        line-height:19px;
        font-family: Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;
        border:1px solid #0087a4;
        border-width:0 1px 1px 0;
}
.smenu ul {
	padding:0; 
	margin:0;
	list-style:none;
}
/*.smenu ul li {float:left; text-indent:8px; position:relative;}*/
.smenu ul li {
	text-indent:8px; 
	position:relative;
}
.smenu ul li ul {
	display: none; 
	border:1px solid #FFFFFF;
	border-width:0px 0px 0px 1px;
}
/* specific to non IE browsers */
.smenu ul li:hover a , .smenu ul li:hover a.hide2 {
	color:#000; /*Lv1 hl color*/
	background:#bda632;
}
.smenu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:0; 
	left:121px; 
	width:150px;
}
.smenu ul li:hover ul li a.hide , .smenu ul li:hover ul li a.hide2 {
	background:#bda632; 
	color:#000;
}
.smenu ul li:hover ul li:hover a.hide , .smenu ul li:hover ul li:hover a.hide2 {
	width:150px;
}
.smenu ul li:hover ul li ul {
	display: none; 
	color:#000;
}
.smenu ul li:hover ul li a {
	display:block; 
	background:#0087a4; 
	color:#fff; /*Lv2 color */
	width:150px;
}
.smenu ul li:hover ul li a:hover, .smenu ul li:hover ul li a.hide2:hover {
	background:#bda632; 
	color:#000; /*Lv hl color*/
}
.smenu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:151px; 
	top:0; 
	color:#000;
}
.smenu ul li:hover ul li:hover ul li a {
	display:block; 
	width:150px; 
	background:#0087a4; 
	color:#000;
}
.smenu ul li:hover ul li:hover ul li a:hover {
	background:#bda632; 
	color:#000;
}


/*
.TreeWrap {width:200px;}
.MenuBox .titBox a,
.MenuBox .titBox a:visited,
.MenuBox2 .titBox a,
.MenuBox2 .titBox a:visited {margin-left:10px;padding-left:40px;color:#003;font-size:12px;display:block;}
.MenuBox .titBox h3 a {background:url(http://www.cnlei.org/mycode/csstreemenu/tree/ico_folder_open.gif) no-repeat 0 40%;}
.MenuBox .titBox h3.Fst a {background:url(http://www.cnlei.org/mycode/csstreemenu/tree/ico_folder_open_fst.gif) no-repeat 0 40%;}
.MenuBox .titBox h3.Lst a {background:url(http://www.cnlei.org/mycode/csstreemenu/tree/ico_folder_open_lst.gif) no-repeat 0 40%;}
.MenuBox2 .titBox h3 a {background:url(http://www.cnlei.org/mycode/csstreemenu/tree/ico_folder.gif) no-repeat 0 40%;}
.MenuBox2 .titBox h3.Fst a {background:url(http://www.cnlei.org/mycode/csstreemenu/tree/ico_folder_fst.gif) no-repeat 0 40%;}
.MenuBox2 .titBox h3.Lst a {line-height:250%;background:url(http://www.cnlei.org/mycode/csstreemenu/tree/icon_exit.gif) no-repeat 0 0;}
.MenuBox2 .txtBox {display:none;}
.MenuBox .txtBox ul li {padding-left:65px;line-height:150%;}
.MenuBox .txtBox .num {color:#e00;}
.MenuBox .txtBox ul {background:url(http://www.cnlei.org/mycode/csstreemenu/tree/line_y.gif) repeat-y 16px 0;}
.MenuBox .txtBox ul li {background:url(http://www.cnlei.org/mycode/csstreemenu/tree/t.gif) no-repeat 28px 50%;}
.MenuBox .txtBox ul li.Lst {background:url(http://www.cnlei.org/mycode/csstreemenu/tree/t_lst.gif) no-repeat 28px 50%;}
*/
