.sf-menu {
	PADDING-RIGHT: 0px; 
	/*BORDER-TOP: #d6d6d6 1px solid; */
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; HEIGHT: 100%
}
.sf-menu LI.current {
	FLOAT: left; 
	HEIGHT:18px; /*100%; */
	/*BACKGROUND: url(../images/arrows-ffffff.gif) no-repeat 156px -92px #ffffff;*/
	background:url(../images/leftMenu/arrow1.png) no-repeat 99% 50% #ffffff;
	margin-bottom:3px;
}

.sf-menu UL {
	 WIDTH: 153px;  POSITION: absolute; TOP: -999em; 
}
.sf-menu UL LI {
	LINE-HEIGHT: 18px; display:block;
}
.sf-menu A.bt {
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 11px; 
	font-weight:bold;
	OVERFLOW: hidden; 
	WIDTH: 158px; 
	COLOR: #103364; 
	LINE-HEIGHT: 18px; 
	POSITION: relative
}
.sf-menu A.bt:hover {
	COLOR: #103364; 
	/*TEXT-DECORATION: underline*/
}
.sf-menu LI:hover UL {
	Z-INDEX: 99; LEFT: 168px; TOP: -1px
}


.sf-menu LI.sfHover UL {
	Z-INDEX: 99; LEFT: 168px; TOP: -1px
}
UL.sf-menu LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI LI:hover UL {
	LEFT: 170px; TOP: 1px
}
UL.sf-menu LI LI LI.sfHover UL {
	LEFT: 170px; TOP: 1px
}
.sf-menu A {
	/*BORDER-RIGHT: #d6d6d6 1px solid; 
	BORDER-TOP: #d6d6d6 0px solid; 
	BORDER-LEFT: #d6d6d6 1px solid; 
	BORDER-BOTTOM: #d6d6d6 1px solid; 
	border:1px solid #d6d6d6;*/
	TEXT-DECORATION: none;
}
.sf-menu A:hover {
	 BORDER-RIGHT-WIDTH: 0px;
}
.sf-menu A {
	COLOR: #103364;
}
.sf-menu A:visited {
	COLOR: #103364;
}
.sf-menu LI {
	BACKGROUND: #ffffff;
	/*margin-bottom:3px;*/
	POSITION: relative;
	BORDER: #ffffff 1px solid;
}
.sf-menu LI LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sf-menu LI:hover {
	BACKGROUND: #fff;VISIBILITY: inherit;
}
.sf-menu LI.sfHover {
	BACKGROUND: #fff;
}
.sf-menu A:unknown {
	BACKGROUND: #fff;
}
.sf-menu A:hover {

}
.sf-menu A:active {
	BACKGROUND: #fff;
}
.sf-menu LI.current:hover {
	BORDER: #7ec1dd 1px solid;
	border-right:0;
	Z-INDEX: 9999; 
	POSITION: relative; 
	HEIGHT: 18px;
	/*background:#bddfed;*/
	background:url(../images/leftMenu/arrow1.png) no-repeat 99% 50% #bddfed;
}
.sf-menu LI.sfHover {
	/*BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; 
	BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid;*/
	BORDER: #7ec1dd 1px solid;
	border-right:0;
	Z-INDEX: 9999;  
	POSITION: relative; 
	HEIGHT: 18px;
}
.sf-menu LI.sfHover {
	/*BORDER: #444 1px solid;
	border-right:0;
	HEIGHT: 18px;
	BACKGROUND: #fff;
	BACKGROUND: url(../images/arrows-ffffff.gif) no-repeat -100px -90px;*/
	
}
.sf-menu LI.sfHover A.bt {
	BORDER-LEFT-WIDTH: 0px; WIDTH: 170px; BORDER-BOTTOM: #7ec1dd 0px solid;
}
.sf-menu A.bt:hover {
	/*BORDER: #444 1px solid;
	border-right:0;*/
	HEIGHT: 18px;
}
.sf-menu A.bt:active {
	BORDER-TOP: #7ec1dd 1px solid;  BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px
}
.sf-menu LI.current LI:hover {
	border:0px solid #fff;
}
.sf-menu LI.current LI.sfHover {
	BORDER-RIGHT: #fff 0px solid; 
	BORDER-TOP: #fff 1px solid; 
	BORDER-LEFT: #fff 0px solid; 
	BORDER-BOTTOM: #fff 0px solid;
}
.sf-menu A.sf-with-ul {
	min-width: 1px
}
.sf-sub-indicator {
	DISPLAY: block; RIGHT: 0.7em; 
	/*BACKGROUND: url(../images/arrows-ffffff.gif) no-repeat -10px -90px; */
	OVERFLOW: hidden; WIDTH: 10px; TEXT-INDENT: -999em; POSITION: absolute; TOP: 0px; HEIGHT: 18px
}
UNKNOWN {
	BACKGROUND-POSITION: 0px -90px; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UNKNOWN {
	BACKGROUND-POSITION: -10px -90px; BORDER-RIGHT-WIDTH: 0px
}
.sf-menu UL .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
UNKNOWN {
	BACKGROUND-POSITION: 0px 0px
}
UNKNOWN {
	BACKGROUND-POSITION: -10px 0px
}
.sf-shadow UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/hover_bg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #444 1px solid
}
.sf-menu UL {
	 BACKGROUND: url(../images/hover_bg.gif) no-repeat 0px 0px;
	 /*border-top:1px solid #7ec1dd;*/
}
.sf-menu UL.currentsul {
	 BACKGROUND: url(../images/hover_bg1.gif) no-repeat 0px 0px;
	 /*border-top:1px solid #ff9644;*/
	 width:305px;
}
.sf-menu UL LI UL.subcurrentsul {
	 BACKGROUND: url(../images/hover_bg1.gif) no-repeat 0px 0px;
	 /*border-top:1px solid #ff9644;*/
}
.sf-menu UL LI 
{
    border:0;
	MARGIN: 0 0 0 1px; 
	WIDTH: 151px;
}
.sf-menu UL LI A {
	/*border:0px solid #ffffff;*/
	border-bottom:1px solid #7ec1dd;
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 11px; 
    font-weight:normal;
	OVERFLOW: hidden; 
	WIDTH: 143px; 
	LINE-HEIGHT: 18px; 
	/*background:url("../images/leftMenu/sublan.gif") no-repeat scroll left top transparent;*/
	background:#bddfed;
}
.sf-menu UL LI A:hover {
	BACKGROUND: #ffffff
}
.sf-menu LI A {
	COLOR: #103364;
}
.sf-menu LI A:hover {
	COLOR: #103364; 
	/*TEXT-DECORATION: underline*/
}

/**NO.1**/
.sf-menu LI.currentOn
{
    background:url(../images/leftMenu/arrow3.png) no-repeat 99% 50% #1E2F87;
    border:1px solid #ffffff;
}
.sf-menu LI.currentOn:hover {
	border-right:0;
    background:url(../images/leftMenu/arrow3.png) no-repeat 99% 50% #bddfed;
}
.sf-menu LI.currentOn a.bt
{
    color:#ffffff;
}
.sf-menu LI.currentOn:hover a.bt
{
    color:#103364;
}

/**NO.2**/
.currentsliarrow
{
    background:url(../images/leftMenu/arrow2.png) no-repeat 99% 50% #ffffff;
}
.sf-menu LI.currents {
	FLOAT: left; 
	HEIGHT:18px;
	background:url(../images/leftMenu/arrow2.png) no-repeat 99% 50% #ffffff;
}
.sf-menu LI.newitems {
	float: left; 
	height:18px;
	background:url(../images/leftMenu/NEWITEMS.gif) no-repeat #ffffff;
	color:#FFFFFF;
}

.sf-menu LI.currents:hover {
	background:url(../images/leftMenu/arrow2.png) no-repeat 99% 50% #fdd8bb;
	border:1px solid #ff9644;
}
.sf-menu LI.currents a.bt {
	color:#ff6600;
}
.sf-menu LI.newitems a.bt{
	color:#FFFFFF;
}
.sf-menu LI.currents ul li A
{
	/*border:0px solid #ffffff;*/
	border-bottom:1px solid #ff9644;
    background:#fdd8bb;
    color:#ff6600;
	/*DISPLAY: block; 
	LINE-HEIGHT: 18px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 11px; 
    font-weight:normal;
	OVERFLOW: hidden; 
	WIDTH: 143px;
    background:url("../images/leftMenu/subcheng.gif") no-repeat scroll left top transparent;*/
}
.sf-menu LI.currents ul li A:hover
{
	background:#ffffff;
}
.sf-menu LI.currentsOn
{
    background:url(../images/leftMenu/arrow3.png) no-repeat 99% 50% #ff6600;
    border:1px solid #ffffff;
}
.sf-menu LI.currentsOn:hover {
	border-right:0;
    background:url(../images/leftMenu/arrow3.png) no-repeat 99% 50% #fdd8bb;
}
.sf-menu LI.currentsOn a.bt
{
    color:#ffffff;
}
.sf-menu LI.currentsOn:hover a.bt
{
    color:#ff6600;
}

/**NO.3**/
ul.sf-menu li li ul.subcurrentsul
{
    width:155px;
}
ul.sf-menu li li:hover ul,   
ul.sf-menu li li.sfHover ul 
{
    left: 151px; /* match ul width */  
    top:  0;
} 

ul.sf-menu li li:hover li ul,   
ul.sf-menu li li.sfHover li ul {   
    top: -999em;   
}   
ul.sf-menu li li li:hover ul,   
ul.sf-menu li li li.sfHover ul {   
    left: 10em; /* match ul width */  
}
   
