/****???????****/
div#menu{
	position:absolute;
	width:100%;
	z-index:100;
	font-size:14px;
	/*background-image: url(../english_new/skelton.gif);*/
}

div#menu a:link {
	color:#FF5412;
	font-weight:bold
}

div#menu a:hover {
	color:#FFFFB9;
}
div#menu a:visited {
	color:#FF5412;
	font-weight:bold
}
/****????????????****/
ul.main{
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
	list-style:none;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
/*???*/
.main li.off{
	position:relative;
	float:left;
	height:20px;
	width:71px;
	overflow:hidden;
	border-top: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px none #ff0000;
	border-left: 1px solid #ff0000;
}
/*???*/
.main li.on{
    float:left;/*×*/
    overflow:hidden;/*×*/
    width:71px;/*?*/
	background-color:#FFFFCC;
	color:#555555;
    border:1px solid #990000;/*?*/
}
.main>li.on{
overflow:visible;/*×*/
}
/*???????*/
.main a{
    display:block;/*?*/
    text-decoration:none;/*?*/
}
.main a:hover{
    background-color:#CC6600;/*?*/
}

/****???????????****/
ol.sub{
    margin:0px;/*?*/
    padding:0px;/*?*/
	left:0.5em;/*?*/
    top:0.5em;/*?*/
    position:relative;/*×*/
    width:100%;/*?*/
    border:1px solid #FF9900;/*?*/
    border-bottom:0px solid #FF9900;/*?*/
    background-color:#FFFF99;/*?*/
    list-style:none;/*?*/
    text-align:left;/*?*/
}
.sub li{
    /*????????*/;
}
.sub a{
    padding:2px 0px 2px 5px;/*?*/
    display:block;/*?*/
    width:190px;
	font-weight:bold;
    border-bottom:1px solid #FF9900;/*?*/
}
.sub a:hover{
	background-color:#FF9900/*?*/
}

/****2??????????????****/
/*???*/
.sub li.off2{
    position:relative;/*×*/
    width:190px;/*?*/
    height:18px;/*?*/
    overflow:hidden;/*×*/
	background-color:#FFFFCC;
	color:#333333;/*?*/	
    border-bottom:1px solid #FF9900;/*?*/
	font-weight:bold
}
/*??? ????.sub a:hover?????????*/
.sub li.on2{
    width:190px;/*?*/
    height:18px;/*?*/
    overflow:hidden;/*×*/
    background-color:#FFCC00;/*?*/
    border-bottom:1px solid #FF9900;/*?*/
}
.sub>li.on2{
overflow:visible;/*×*/
}
/****2??????????????****/
ul.sub-2{
    margin:0px;/*?*/
    padding:0px;/*?*/
    position:relative;/*×*/
    left:190px;/*?*/
    top:-24px;/*?*/
    width:86px;/*?*/
    border:1px solid #FF9900;/*?*/
    border-bottom:1px solid #FF9900;/*?*/
    list-style:none;/*?*/
}
.sub-2 a{
    padding:2px;/*?*/
    display:block;/*?*/
    width:134px;/*?*/
    height:18px;/*?*/
    border:1px solid #FF9900;/*?*/
    background-color:#993300;/*?*/
	border-bottom:1px solid #FF9900;/*?*/
}
.sub-2 a:hover{
    background-color:#FFCC00;/*?*/
}


/****2??????????????****/
/*???*/
.sub li.off3{
    position:relative;/*×*/
    width:134px;/*?*/
    height:18px;/*?*/
    overflow:hidden;/*×*/
    background-color:#993300;/*?*/	
    border-bottom:1px solid #FF9900;/*?*/
}
/*??? ????.sub a:hover?????????*/
.sub li.on3{
    width:134px;/*?*/
    height:18px;/*?*/
    overflow:hidden;/*×*/
    background-color:#993300;/*?*/	
    border-bottom:1px solid #FF9900;/*?*/
}
.sub>li.on3{
overflow:visible;/*×*/
}
/****2??????????????****/
ul.sub-3{
    margin:0px;/*?*/
    padding:0px;/*?*/
    position:relative;/*×*/
    left:134px;/*?*/
    top:-24px;/*?*/
    width:130px;/*?*/
    border:1px solid #FF9900;/*?*/
    border-bottom:1px solid #FF9900;/*?*/
    list-style:none;/*?*/
}
.sub-3 a{
    padding:0px;/*?*/
    display:block;/*?*/
    width:134px;/*?*/
    height:18px;/*?*/
    background-color:#993300;/*?*/	
    border-bottom:1px solid #FF9900;/*?*/
}
.sub-3 a:hover{
    background-color:#FFCC00;/*?*/
}









/*???*/
.main li.off_acc{
	position:relative;
	float:left;
	height:20px;
	width:135px;
	overflow:hidden;
	border-top: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px none #ff0000;
	border-left: 1px solid #ff0000;
}
/*???*/
.main li.on_acc{
    float:left;/*×*/
    overflow:hidden;/*×*/
    width:135px;/*?*/
	background-color:#FFFFCC;
	color:#555555;
    border:1px solid #990000;/*?*/}

.main>li.on_acc{
overflow:visible;/*×*/
}

/*???*/
.main li.off_study{
	position:relative;
	float:left;
	height:20px;
	width:110px;
	overflow:hidden;
	border-top: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px none #ff0000;
	border-left: 1px solid #ff0000;
}
/*???*/
.main li.on_study{
    float:left;/*×*/
    overflow:hidden;/*×*/
    width:110px;/*?*/
	background-color:#FFFFCC;
	color:#555555;
    border:1px solid #990000;/*?*/
}
.main>li.on_study{
overflow:visible;/*×*/
}

/*???*/
.main li.off_perth{
	position:relative;
	float:left;
	height:20px;
	width:100px;
	overflow:hidden;
	border-top: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px none #ff0000;
	border-left: 1px solid #ff0000;
}
/*???*/
.main li.on_perth{
    float:left;/*×*/
    overflow:hidden;/*×*/
    width:100px;/*?*/
	background-color:#FFFFCC;
	color:#555555;
    border:1px solid #990000;/*?*/
}
.main>li.on_perth{
overflow:visible;/*×*/
}
