body{
font-size:13px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}
a{
color:#000066;
}
a:hover{
color:#FF0000;
}
.bg01 td{
background:#dfdfdf;
}

table tr td{
font-size:12px;
line-height:17px;
}
.style1 {color: #FFFFFF}
.style2 {color: #FF3300}
.style3 {color: #FF0000}
.style4 {color: #660000;
	font-weight: bold;
}
.style5{color:#336600}
.style6{color:#686868}
.style7{color:#800080}
.style8{color:#000000}





.font10 {
	font-size: 10px;
	line-height: 12px;
}

.font11 {
	font-size: 11px;
	line-height: 14px;
	font-family:Arial, Helvetica, sans-serif;
}

.font11_line {
	font-size: 11px;
	line-height: 13px;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.font12 {
	font-size: 12px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
}

.font12_15 {
	font-size: 12px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
}

.font12_line {
	font-size: 12px;
	line-height: 18px;
	ffont-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.font12_blue{
font-size: 12px;line-height: 18px;COLOR: #666666; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none;TEXT-DECORATION: none; BORDER-BOTTOM: #a7b0c1 1px solid
}

.font13_line {
	font-size: 13px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
.font13 {
	font-size: 13px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.font14 {
	font-size: 14px;
	line-height: 22px;
	font-family:Arial, Helvetica, sans-serif;
}
.font15 {
	font-size: 15px;
	line-height: 24px;
	font-family:Arial, Helvetica, sans-serif;
}

.font15_line {
	font-size: 15px;
	line-height: 24px;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.font16 {
	font-size: 16px;
	line-height: 26px;
	font-family:Arial, Helvetica, sans-serif;
}
.font17 {
	font-size: 17px;
	line-height: 28px;
	font-family:Arial, Helvetica, sans-serif;
}
.font18 {
	font-size: 18px;
	line-height: 30px;
	font-family:Arial, Helvetica, sans-serif;
}
.font20 {
	font-size: 20px;
	line-height: 32px;
	font-family:Arial, Helvetica, sans-serif;
}
.font35 {
	font-size: 35px;
	line-height: 40px;
	font-family:Arial, Helvetica, sans-serif;
}



A.link_black_line {
	COLOR: #000000;
	TEXT-DECORATION: underline	
}
A.link_black_line:link {
	COLOR: #00000; TEXT-DECORATION: underline
}
A.link_black_line:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.link_black_line:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.link_black_line:hover {
	COLOR: #0033cc; TEXT-DECORATION: none
}

A.link_black:link {
	COLOR: #00000; TEXT-DECORATION: none
}
A.link_black:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.link_black:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.link_black:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.link_blue:link {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
A.link_blue:active {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
A.link_blue:visited {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
A.link_blue:hover {
	COLOR: #0033cc; TEXT-DECORATION: none
}


A.link_blue2:link {
	COLOR: #006699; TEXT-DECORATION: underline
}
A.link_blue2:active {
	COLOR: #006699; TEXT-DECORATION: underline
}
A.link_blue2:visited {
	COLOR: #006699; TEXT-DECORATION: underline
}
A.link_blue2:hover {
	COLOR: #006699; TEXT-DECORATION: none
}

A.link_blue3:link {
	COLOR: #100088; TEXT-DECORATION: none
}
A.link_blue3:active {
	COLOR: #100088; TEXT-DECORATION: none
}
A.link_blue3:visited {
	COLOR: #100088; TEXT-DECORATION: none
}
A.link_blue3:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}

A.link_yellow1:link {
	COLOR: #808000; TEXT-DECORATION: none
}
A.link_yellow1:active {
	COLOR: #808000; TEXT-DECORATION: none
}
A.link_yellow1:visited {
	COLOR: #808000; TEXT-DECORATION: none
}
A.link_yellow1:hover {
	COLOR: #0033cc; TEXT-DECORATION: none
}

A.link_white {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.link_white:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.link_white:active {
	COLOR: #fffff; TEXT-DECORATION: underline
}
A.link_white:visited {
	COLOR: #fffff; TEXT-DECORATION: underline
}
A.link_white:hover {
	COLOR: #00000; TEXT-DECORATION: none}
	
A.link_orange {
	COLOR: #dd6600; TEXT-DECORATION: underline
}
A.link_orange:link {
	COLOR: #FF3300; TEXT-DECORATION: underline
}
A.link_orange:active {
	COLOR: #FF3300; TEXT-DECORATION: underline
}
A.link_orange:visited {
	COLOR: #FF3300; TEXT-DECORATION: underline
}
A.link_orange:hover {
    COLOR: #FF3300; TEXT-DECORATION: none}
	
A.link_green {
	COLOR: #009900; TEXT-DECORATION: underline
}
A.link_green:link {
	COLOR: #009900; TEXT-DECORATION: underline
}
A.link_green:active {
	COLOR: #009900; TEXT-DECORATION: underline
}
A.link_green:visited {
	COLOR: #009900; TEXT-DECORATION: underline
}
A.link_green:hover {
    COLOR: #009900; TEXT-DECORATION: none}	


A.link_green2 {
	COLOR: #336600; TEXT-DECORATION: underline
}
A.link_green2:link {
	COLOR: #336600; TEXT-DECORATION: underline
}
A.link_green2:active {
	COLOR: #009900; TEXT-DECORATION: underline
}
A.link_green2:visited {
	COLOR: #336600; TEXT-DECORATION: underline
}
A.link_green2:hover {
    COLOR: #009900; TEXT-DECORATION: none}	

A.link_red:link {
	COLOR: #FF0000; TEXT-DECORATION: underline
}
A.link_red:active {
	COLOR:#FF0000; TEXT-DECORATION: underline
}
A.link_red:visited {
	COLOR: #FF0000; TEXT-DECORATION: underline
}
A.link_red:hover {
    COLOR: #000066; TEXT-DECORATION: none}		
.button_9 {
	BORDER-RIGHT: #8c7939 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8c7939 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #8c7939 1px solid; COLOR: #666666; LINE-HEIGHT: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: #76652d 1px solid; FONT-FAMILY: "Geneva", "Arial", "Helvetica", "san-serif", "2OcuAe", "ĄPs2OcuAe"; TEXT-DECORATION: none
}
.button01 {
	BORDER-RIGHT: #8c7939 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8c7939 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #8c7939 1px solid; COLOR: #8c7939; LINE-HEIGHT: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: #76652d 1px solid; FONT-FAMILY: "Geneva", "Arial", "Helvetica", "san-serif", "2OcuAe", "ĄPs2OcuAe"; TEXT-DECORATION: none
}
A.popup_text {
	COLOR: #ffffff;PADDING-LEFT: 10px;FONT-SIZE: 11px;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.popup_text:hover {
	COLOR: #ffffff;PADDING-LEFT: 10px;FONT-SIZE: 11px;FONT-FAMILY: Arial;TEXT-DECORATION: underline}

.popup_menu {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: #a8a8a8; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #fff 0px solid;  COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 0px solid; FONT-FAMILY: Arial }
.popup_title {
	COLOR: #ffffff;PADDING-LEFT: 7px;FONT-SIZE: 11px;FONT-FAMILY: Arial;TEXT-DECORATION: none}	
A.popupmenutext {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: #a8a8a8; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #fff 0px solid; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 0px solid; FONT-FAMILY: Arial
}
A.popupmenuclosed {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: #a8a8a8; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #fff 0px solid; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 0px solid; FONT-FAMILY: Arial
}
A.popupmenutext:hover {
	BACKGROUND: #061f4b; COLOR: #fff
}
.popupmenuclosed {
	COLOR: #808080
}
.topmenu {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(/images/bullets/bul146.gif) #a8a8a8 no-repeat 8px 11px; MARGIN: 0px; BORDER-LEFT: #fff 0px solid; WIDTH: 141px; BORDER-BOTTOM: #fff 0px solid
}
.topmenu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 8px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.topmenu A:hover {
	BACKGROUND: url(/images/bullets/bul147.gif) #ffaa00 no-repeat 8px 11px; COLOR: #fff
}
	
#news{
	position:absolute;
	left:530px;
	top:270px;
	width:373px;	
	z-index:30;	
/*display:none;*/
}

.new{
display:block;
padding:1px;
height:15px;
line-height:15px;
border:1px solid #FF0000;
color:#FF0000;
font-size:12px;
width:30px;
text-align:center;
}
#news a{
display:block;
padding:1px;
line-height:15px;
border:1px solid #FF0000;
color:#FF0000;
font-size:12px;
text-decoration:none;
width:30px;
text-align:center;
}
#news a:hover{
text-decoration:underline;
}

.color01{
color:#8c3800;
}
.color02{
color:#100088;
}
.color03{
color:#ff0000;
}
.color04{
color:#cc0000;
}
.color05{
color:#808000;
}
.color06{
color: #009900;
}
.color06UL{
color: #009900;
text-decoration:underline;
}
p{
font-size:13px;
line-height:20px;
}


#demoOne {  
    overflow:hidden; 
    text-align: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;	
    
	position:absolute;
	left:10px;
	top:110px;
	height:135px;
	width:240px;	
}

#demoTwo {  
    overflow:hidden; 
    text-align: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;	
    
	position:absolute;
	left:10px;
	top:280px;
	height:155px;
	width:210px;	
}

#demoOne2 {  
    overflow:hidden; 
    text-align: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;	
    
	position:absolute;
	left:10px;
	top:92px;
	height:75px;
	width:240px;	
}

#demoTwo2 {  
    overflow:hidden; 
    text-align: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;	
    
	position:absolute;
	left:10px;
	top:187px;
	height:88px;
	width:210px;	
}

p{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;	
}
h3{
font-size:16px;
font-weight:bold;
color:#FF3300;
line-height:22px;
margin-bottom:-10px;
}

.mTB01{
margin-top:15px;
margin-bottom:15px;
}
.mB01{
margin-bottom:15px;
}
.tableArrow img{
margin-top:5px;
}

#correspondence table{
font-size:12px;
}
#correspondence span{
display:block;
}
#correspondence span a{
width:130px;
height:25px;
padding:5px;
text-decoration:none;
border:#ff6600 solid 1px;
border-bottom:none;
margin-bottom:0px;
color: #FFFFFF;
font-size:15px;
font-weight:bold;
text-align:center;
background:#ff6600;
}

#correspondence span a:hover{
color:#ff6600;
background:#FFFFFF;
}
#correspondence #table002 ol{
list-style:square;
}


#lastNews{
position: relative;
}
#lastNews .n01{
position:absolute;
right:10px;
top:28px;
}
#lastNews .n02{
position:absolute;
right:10px;
top:99px;
}
#lastNews .n03{
position:absolute;
right:10px;
top:168px;
}
#lastNews .n04{
position:absolute;
right:10px;
top:238px;
}
#lastNews .free{
position:absolute;
left:80px;
top:99px;
}
#lastNews .new01{
position:absolute;
left:286px;
top:119px;
}
#lastNews .hot01{
position:absolute;
left:281px;
top:240px;
}

#homeTeacher{
position: relative;
}
#homeTeacher .t01{
position:absolute;
left:5px;
top:5px;
}
#homeTeacher .t02{
position:absolute;
left:5px;
top:120px;
}
#homeTeacher .t03{
position:absolute;
left:5px;
top:230px;
}


#homeTeacher .free{
position:absolute;
left:179px;
top:119px;
}
#homeTeacher .tesol{
position:absolute;
left:97px;
top:27px;
}

#topMenu{
position:relative;
z-index:99999;
}


#topMenu #menu1 a{
font-size:12px;
color:#333333;
display:block;
width:100%;
text-decoration:none;
line-height:18px;
height:18px;
padding-left:8px;
}
#topMenu #menu1 a:hover{
background:#ff4200;
color:#ffffff;
}

#topMenu #menu2 a,#topMenu #menu3 a,#topMenu #menu4 a{
font-size:12px;
color:#333333;
display:block;
width:100%;
text-decoration:none;
line-height:18px;
height:18px;
padding-left:8px;
}
#topMenu #menu2 a:hover,#topMenu #menu3 a:hover,#topMenu #menu4  a:hover{
background:#ff4200;
color:#ffffff;
}


.uAddFrame li a{
padding-left:3px;
padding-right:3px;
color:#FF3300;
margin-left:10px;
text-decoration:none;
border:1px #333333 solid;
line-height:20px;

}
.uAddFrame li a:hover{
text-decoration:underline;
}
#sub011{
display:none;
}
#sub013{
display:none;
}
.style1 {color: #FFFFFF}
.style2 {color: #ff6600}
.style3 {color: #4300a8}

.link4300a8 a{
color: #4300a8;
text-decoration:none;
font-weight:bold;
}

#engTopMenu a img{
margin:0px;
padding:0px;
}


#topMenuENG{
background: url(english_/image_/topMenu/bg.gif) left top repeat-x;
width:795px;
height:47px;
}
#topMenuENG #menu1 a,#topMenuENG #menu2 a,#topMenuENG #menu3 a{
font-size:12px;
color:#333333;
display:block;
width:100%;
text-decoration:none;
line-height:18px;
height:18px;
padding-left:8px;
}
#topMenuENG #menu1 a:hover,#topMenuENG #menu2 a:hover,#topMenuENG #menu3 a:hover{
background:#ff4200;
color:#ffffff;
}
#topMenuENG #tM05{
position: relative;
margin-bottom:0px;
}


#menu8 a,#menu9 a{
font-size:12px;
color:#333333;
display:block;
width:100%;
text-decoration:none;
line-height:18px;
height:18px;
padding-left:8px;
}
#menu8  a:hover,#menu9  a:hover{
color:#FF0000;
background: #ff4200;
color: #ffffff;
}



#child ul{
margin-left:15px;
}













/**************************€W­±SUB Menu*************************/

#dropmenudiv{
position:absolute;
border:1px solid #ebebeb;
border-bottom-width: 0;
/*font:normal 12px Verdana;*/
line-height:18px;
font-size:13px;
z-index:99999;
margin-top:-5px;
margin-left:10px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ebebeb;
padding: 1px 0;
text-decoration: none;
color:#1f4061;
/*font-weight: bold;*/
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FF6600;
color:#FFFFFF;
}








#nav, #nav ul {
	float: left;
	/*width: 36em;*/
	list-style: none;
	line-height: 1;
	/*background: white;*/	
	padding: 0;
	/*border: solid #eda;*/
	border-width: 1px 0;
	/*margin: 0 0 1em 0;*/
	margin-top:2px;
	margin-left:0px;
}

#nav a {
	display: block;
	/*width: 10em;
	w\idth: 6em;*/
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 5px;
	background:url(../images/header/menuDivideLine.gif) right center no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	/*width: 10em;*/
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 135px;
	/*w\idth: 13.9em;*/
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	padding-top:2px;
	margin-top:-15px;
}



#nav li li {
	padding-right: 1em;	
	/*width: 13em;*/
	height:20px;		
}

#nav li ul a {
	width:135px;
	/*w\idth:9em;*/
	height:20px;	
	background: #000000 url(../images/header/dropDownMenuBG.gif) 2px center no-repeat;
	padding-top:9px;	
	padding-left:15px;
}


#nav li ul a:hover {	
	background: #000000 url(../images/header/dropDownMenuBG_over.gif) 2px center no-repeat;	
}


#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	/*background: #eda;*/
	
	text-decoration:underline;
}

.counter{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#FFFFFF;
}

div.TopButton {
position:absolute;
z-index:999999;
left:0px;
top:0px;
background:none;
}


