/*Pearson Longman Learning Website CSS file - Author : ACME*/
* {
	margin: 0;
	padding: 0;
	font-family: Georgia, Microsoft YaHei;
	font-size: 12px;
	list-style: none;
	text-indent: 0;
}
img, a {
	border:none;
}
input.longman, select {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}
#clear {
	clear: both;
}
html, body {
	width: 100%;
}
/*CSS for Indexpage*/


#wrapper1 {
	width: 100%;
	height: 510px;
	background: url(../images/index_back.jpg) repeat-x left top;
}
#wrapper2 {
	width: 100%;
	background-color: white;
}
#wrapper3 {
	width: 100%;
	height: 186px;
	background: url(../images/index_back.jpg) repeat-x left bottom;
	margin-top: 30px;
}
#main {
	position: relative;
	width: 1049px;
	height: 510px;
	left: 50%;
	margin-left: -524.5px;
	background: url(../images/index_main_backX.jpg ) no-repeat left top;
}
#logo {
	float: left;
	width: 140px;
	height: 61px;/*background: url(../images/index_logo.jpg ) no-repeat 50% 50%;*/
	padding: 15px 0 0 30px;
	
}
#nav {
	float: left;
	width: 830px;
	height: 85px;/*background: url(../images/index_nav_back.jpg ) no-repeat left top;*/
	padding-top: 10px;
}
#content {
	width: 1049px;
	height: 353px;
	left: 50%;
	margin-left: -524.5px;
	position: relative;
}
#searchArea{
	position: absolute;
	left: 340px;
	top: -28px;
	width: 294px;
	height: 27px;
	background: url(../images/index_search_back.jpg) no-repeat left top;
}
#searchArea li{

float:left;
line-height:20px;

}
#searchArea li.inputer{
width:197px;
line-height:20px;
padding-left:60px;
}

#searchArea li.inputer input{

border:none;
background:none;
font-size:12px;
margin-top:4px;
margin-left:5px;
}

#memberArea {
	position: absolute;
	left: 680px;
	top: -28px;
	width: 271px;
	height: 27px;
	background: url(../images/index_member_back.jpg) no-repeat left top;
}
#memberArea ul, #memberArea_inner ul {
	float: right;
}
#memberArea li, #memberArea_inner li {
	float: left;
	padding-left:5px;
}
#memberArea ul#ShowUser,ul#ctl00_ShowUser{
margin:5px 5px 0 0;
float:right;
padding-right:5px;
}
#memberArea input{

background:url(../images/logout.png) no-repeat left top;
width:19px;
height:19px;

}




a.login {
	display: block;
	float: left;
	width: 74px;
	height: 27px;
	background: url(../images/index_member_login1.jpg) no-repeat left top;
}
a.login:hover {
	background: url(../images/index_member_login2.jpg) no-repeat left top;
}
a.register {
	display: block;
	float: left;
	width: 83px;
	height: 27px;
	background: url(../images/index_member_reg1.jpg) no-repeat left top;
}
a.register:hover {
	background: url(../images/index_member_reg2.jpg) no-repeat left top;
}

/* lijiajun add */
a.adminregister {
	display: block;
	text-decoration:none;
	color:Blue;
}
a.adminregister:hover 
{
    text-decoration:underline;
    color:orange;
}
/* end */

#promo {
	display: inline;
	float: left;
	margin-left: 58px;
	width: 240px;
	height: 307px;
	background: url(../images/index_promo.jpg ) no-repeat left top;
	margin-top: 23px;
}
a.promoAd {
	display: block;
	width: 262px;
	height: 322px;
}
#news {
	display: inline;
	float: left;
	margin-left: 49px;
	width: 294px;
	height: 307px;
	background: url(../images/index_news_back.jpg ) no-repeat left top;
	margin-top: 23px;
}
#news a.more {
	display: block;
	width: 66px;
	height: 24px;
	margin-left: 220px;
	background:url(../images/index_more_a.jpg) no-repeat left top;
	margin-top: 15px;
}
#news ul {
	margin-top: 70px;
	margin-left: 30px;
	height:180px;
	width:240px;
}
#news li{

	margin:0 0 5px 0;
}

#news a.index_news {
	color:#999999;
	text-decoration: none;
	padding-left:7px;
	display:block;
	line-height:24px;

}
#news a.newsTitle {

	text-decoration: none;


}
#news h1{
font-size:14px;
padding:5px;
text-decoration:none;
font-weight:normal;
margin:0 0 5px 0;
color:#333333;
}
 span.news{
color:#003399;
font-size:10px;
font-weight:bold;
padding-left:5px;


}
#news a.index_news:hover {
	color: orange;

}
#event {
	display: inline;
	float: left;
	margin-left: 49px;
	width: 274px;
	height: 307px;
	background: url(../images/index_event_back.jpg ) no-repeat left top;
	margin-top: 23px;
}
#event img.eventImage {
	margin-top: 60px;
	margin-left: 30px;
	border: 2px gray solid;
}
#event ul {
	margin-top:12px !important;
	margin-top: 11px;
	margin-left: 12px;
}
#event a.index_news {
	display: block;
	width: 250px;
	height: 50px;
	line-height:37px !important;
	line-height: 40px;
	text-indent: 50px;
	background: url(../images/index_news_itemback.jpg) no-repeat left bottom;
	color: #444444;
	text-decoration: none;
}
#event a.index_news:hover {
	color: orange;
	font-size: 12px;
	/*background: url(../images/index_news_itemback3.jpg) no-repeat left bottom;*/
}
#event a.more {
	width: 66px;
	height: 24px;
	margin-left: 200px;
	background:url(../images/index_more_a.jpg) no-repeat left top;
	margin-top: 15px;
	display:block;
}
#brand {
	width: 1049px;
	height: 208px;
	left: 50%;
	margin-left: -524.5px;
	position: relative;
}
#goodContent {
	display: inline;
	float: left;
	margin-left: 58px;
	width: 262px;
	height: 208px;
	background: url(../images/index_goodcontent_header.jpg ) no-repeat left top;
}
#goodContent a.contentMore {
	float: right;
	margin-top: 6px;
	display: block;
	width: 74px;
	height: 27px;
	background: url(../images/index_goodcontent_btn.jpg) no-repeat left top;
}
#goodContent li {
	float: left;
	margin-top: 30px;
	margin-right:5px;
	margin-left:5px;
	display:inline;
	
}
#goodTeachers {
	display: inline;
	float: left;
	margin-left: 26px;
	width: 273px;
	height: 208px;
	background: url(../images/index_goodteacher_header.jpg ) no-repeat left top;
}
#goodTeachers ul {
	float: right;
	margin-top: 15px;
}
#goodTeachers li {
	float: left;
}
#goodTeachers li a {
	display: block;
	width: 13px;
	height: 13px;
	background: url(../images/index_goodteacher_btn2.jpg) no-repeat left top;
}
#goodTeachers li a.current {
	background: url(../images/index_goodteacher_btn1.jpg) no-repeat left top;
}
#goodTeachers #teachArray {
	margin-top: 25px;
	margin-left: 5px;
}
#goodTeachers #teachContent {
	display: none;
}
#goodTeachers img {
	float: left;
	margin-right: 25px;
	margin-left: 15px;
	display: inline;
}
#goodTeachers div.teachIntro {
	width: 120px;
	float: left;
	line-height: 18px;
}
#goodTeachers h3 {
	font-size: 14px;
	color: green;
	padding-bottom: 9px;
}
#goodTeachers a.teachIntro {
	color: #444444;
	text-decoration: none;
}
#goodTeachers a.teachIntro:hover {
	color: gray;
	text-decoration: underline;
}
#goodResult {
	display: inline;
	float: left;
	margin-left: 70px;
	width: 271px;
	height: 208px;
	background: url(../images/index_goodresult_header.jpg ) no-repeat left top;
}
#goodResult #student {
	margin-top: 25px;
	margin-left: 5px;
}
#goodResult a.resultMore {
	float: right;
	display: block;
	width: 74px;
	height: 27px;
	margin-top: 6px;
	background: url(../images/index_goodresult_btn.jpg) no-repeat left top;
}
#goodResult img.student {
	float: left;
	margin-right: 25px;
	margin-left: 15px;
	display: inline;
}
#goodResult div.studentIntro {
	float: left;
	width: 120px;
	line-height: 18px;
}
#goodResult h3 {
	font-size: 14px;
	color: orange;
}
#goodResult a.studentIntro {
	color: #444444;
	text-decoration: none;
}
#goodResult a.studentIntro:hover {
	color: gray;
	text-decoration: underline;
}
#foot {
	width: 1049px;
	height: 186px;
	background: url(../images/index_foot_back.jpg) no-repeat left top;
	left: 50%;
	margin-left: -524.5px;
	position: relative;
}
#pearsonLink {
	float: left;
	margin-top: 50px;
	width: 280px;
	height: 129px;
	text-align: center;
}
#unionLink {
	float: left;
	margin-top: 50px;
	width: 150px;
	height: 129px;
	text-align: center;
}
#unionLink a.ref1 {
	float: left;
	display: block;
	width: 62px;
	height: 107px;
	background: url(../images/index_ref_logo1.png) no-repeat left top;
}
#unionLink a.ref2 {
	float: left;
	display: block;
	width: 72px;
	height: 103px;
	background: url(../images/index_ref_logo2.png) no-repeat left top;
}
#footMenu {
	float: left;
	margin-top: 50px;
	width:140px !important;
	width: 160px;
	height: 129px;
	border-left: 1px white solid;
	padding-left: 15px;
}
#footMenu a {
	display: block;
	height: 28px;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
#footMenu span.eng {
	color: #555555;
	font-size: 11px;
}
#footMenu a:hover {
	color: white;
}
#friendlinks {
	float: left;
	margin-top: 50px;
	width:200px !important;
	width: 160px;
	height: 129px;
	border-left: 1px white solid;
	padding-left: 15px;
}
#rollFriendLinks{
margin-top:15px;
}
#rollFriendLinks li{

}
#friendlinks a{
height:20px;
line-height:20px;
color:#000000;
text-decoration:none;
display:inline-block;
margin-right:9px;
}
#copyRights {
	float: left;
	margin-top: 50px;
	width: 200px;
	height: 129px;
	text-align: center;
	border-left: 1px white solid;
	line-height: 28px;
	padding-left: 10px;
}
#online_service {
	position: relative;
	left: 0;
}
#online_service_items {
	float: left;
	width: 120px;
	height: 137px;
	background: url(../images/index_services.png) no-repeat left top;
}
#online_service_items ul {
	margin-left: 18px;
}
#online_service_items li {
	float: left;
	margin-left: 4px;
	margin-top: 54px;
	display: inline;
}
#online_service_items a {
	display: block;
	width: 25px;
	height: 30px;
}
#online_service_trigger {
	float: left;
	width: 81px;
	height: 137px;
	background: url(../images/index_services_trigger.png) no-repeat left top;
	cursor: pointer;
}
/* CSS for Inner Page */

#wrapper1_inner {
	width: 100%;
	height: 350px;
	background: url(../images/inner_back.jpg) repeat-x left top;
}
#main_inner {
	position: relative;
	width: 1049px;
	height: 350px;
	left: 50%;
	margin-left: -524.5px;
	background: url(../images/inner_main_back.jpg ) no-repeat left top;
}

#wrapper2_inner {
	width: 100%;
	background-color: white;
}
#lesson_cata_nav {
	position: relative;
	width: 1049px;
	height: 39px;
	left: 50%;
	margin-left: -524.5px;
}
#memberArea_inner {
	position: absolute;
	left: 680px;
	top: 0px;
	width: 271px;
	height: 27px;
	background: url(../images/index_member_back.jpg) no-repeat left top;
}
#lesson_cata_nav li {
	float: left;
}
a.lesson_cata {
	display: block;
	min-width: 140px;
	_width: 140px;
	WHITE-SPACE: nowrap;
	padding-right: 20px;
	height: 39px;
	background: url(../images/inner_lesson_cata_btn.jpg) no-repeat right top;
	text-align: center;
	line-height: 39px;
	color: green;
	text-decoration: none;
	font-size: 14px;
}
#lesson_cata_menu {
	position: absolute;
	left: 0px;
	top: -200;
	display: none;
}
a.lesson_subcata {
	display: block;
	min-width: 100px;
	_width: 100px;
	WHITE-SPACE: nowrap;
	height: 39px;
	text-align: center;
	line-height: 39px;
	color: gray;
	text-decoration: none;
	padding:0 5px 0 5px;
}
a.lesson_subcata:hover {
	background: url(../images/inner_lesson_subcata_btn.jpg) no-repeat center top;
}
a.subCurrent {
	color: #515697;
	background: url(../images/inner_lesson_subcata_btn.jpg) no-repeat center top;
}
#lesson_area {
	position: relative;
	width: 1049px;
	min-height: 300px;
	_height: 300px;
	left: 50%;
	margin-left: -524.5px;
}
#lesson_leftNav {
	float: left;
	min-width: 219px;
	_width: 219px;
	min-height: 300px;
	_height: 300px;
}
#lesson_leftNav ul {
	margin-top: 11px;
}
a.leftNav_btn {
	display: block;
	width: 219px;
	height: 67px;
	background: url(../images/inner_lesson_subcata_intro_btn.jpg) no-repeat left top;
	line-height: 67px;
	text-align: center;
	font-size: 14px;
	color: gray;
	text-decoration: none;
}
a.leftNav_btn:hover {
	background: url(../images/inner_lesson_subcata_intro_current_btn.jpg) no-repeat left top;
	color: white;
}
a.leftCurrent {
	background: url(../images/inner_lesson_subcata_intro_current_btn.jpg) no-repeat left top;
	color: white;
}
a.leftNav_apply {
	display: block;
	width: 219px;
	height: 83px;
	background: url(../images/inner_lesson_apply_btn.jpg) no-repeat left bottom;
	margin-top:40px;
}
a.leftNav_testing {
	display: block;
	width: 219px;
	height: 118px;
	background: url(../images/inner_lesson_testing_btn.jpg) no-repeat left top;
	margin-top:40px 0 40px 0;
}
a.leftNav_locate {
	display: block;
	width: 219px;
	height: 127px;
	background: url(../images/inner_lesson_locate_btn.jpg) no-repeat left top;
}
#lesson_rightContent {
	float: left;
	width: 830px;
	min-height: 300px;
	_height: 300px;
	background: url(../images/inner_lesson_content_back.jpg) no-repeat left top;
	color: #444444;
}
#lesson_content {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 111px;
	padding-bottom: 60px;
	line-height: 30px;
}
#lesson_fg {
	padding: 20px;
	line-height: 30px;
	border: 1px #cccccc solid;
}
#lesson_schedules {
	float:left;
	width:694px;
	min-height:293px;
	_height:293px;
	margin:30px 0 0 0;
	padding-top:126px;
	padding-bottom:50px;
	background:url(../images/inner_lesson_schduleHeader.jpg) no-repeat left top;
}
#lesson_schedules #inner {
	float:left;
	width:690px;
	min-height:293px;
	_height:293px
}
#lesson_schedules li {
	float:left;
	width:115px;
	height:50px;
	line-height:50px;
	color:#333333;
	overflow:hidden;
	text-align:center;
	border-bottom:#E8E8E8 1px solid;
}
#lesson_schedules li a {
	display:block;
	background:url(../images/inner_lesson_schduleGo.jpg) no-repeat;
	width:54px;
	height:18px;
	overflow:hidden;
	text-indent:-1000px;
	margin-top:16px;
	margin-left:30px;
}
#lesson_setting_method {
	float:left;
	width:719px;
	min-height:623px;
	_height:623px;
	background:url(../images/inner_lesson_methodHeader.jpg) no-repeat left top;
	padding-top:70px;
	padding-bottom:50px;
	margin:60px 0 0 0;
}
#lesson_contentArea {
	float:left;
	width:719px;
	min-height:623px;
	_height:623px;
	background:url(../images/inner_lesson_contentArea_header.jpg) no-repeat left top;
	padding-top:100px;
	padding-bottom:50px;
	margin:30px 0 0 0;
}
#lesson_contentArea div.book {
	width:717px;
	min-height:299px;
	_height:299px;
}
#lesson_contentArea div.book div.pic {
	float:left;
	width:226px;
	height:299px;
	background:url(../images/inner_lesson_book_back.jpg) no-repeat center top;
}
#lesson_contentArea div.book div.pic img {
	width:153px;
	height:200px;
	padding:21px 36px 0 36px;
}
#lesson_contentArea div.book div.intro {
	float:left;
	width:491px;
	min-height:289px;
	_height:289px;
	padding-top:10px;
	line-height:24px;
}
#lesson_contentArea div.book div.intro h1 {
	Font-size:20px;
	color:#1B396D;
}
#lesson_contentArea div.book div.intro a.viewPage {
	float:left;
	width:93px;
	height: 27px;
	background:url(../images/inner_lesson_showpic.jpg) no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	margin:10px 0 10px 0;
}
#lesson_contentArea div.book div.intro a.listenAudio {
	float:left;
	width:104px;
	height: 27px;
	background:url(../images/inner_lesson_showaudio.jpg) no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	margin:10px 0 10px 0;
}
#lesson_contentArea div.book div.intro h2 {
	Font-size:14px;
	color:#1B396D;
}
#lesson_contentArea div.book div.intro div.flashAudio {
	padding-top:10px;
}
#lesson_contentArea div.pages {
	margin:0;
	float:left;
	width:717px;
}
#lesson_contentArea div.pages #centerPages {
	width:555px;
}
#lesson_student_area {
	float:left;
	width:719px;
	min-height:623px;
	_height:623px;
	background:url(../images/inner_lesson_studentArea_header.jpg) no-repeat left top;
	padding-top:100px;
	padding-bottom:50px;
	margin:30px 0 0 0;
}
#lesson_student_area #photo {
	float:left;
	width:301px;
	height:183px;
	display:inline;
	overflow:hidden;
}
#lesson_student_area #photo img {
	width:301px;
}
#lesson_student_area #intro {
	float:left;
	width:203px;
	height:151px;
	background:url(../images/inner_star_starprofile.jpg) no-repeat left top;
	padding:32px 0 0 20px;
	overflow:hidden;
}
#lesson_student_area #intro h1, #SOWcontent h1, #starDetailPhoto #intro h1 {
	font-size:14px;
	color:#003399;
	padding:15px 0 10px 0;
}
#lesson_student_area #intro h2, #SOWcontent h2, #starDetailPhoto #intro h2 {
	padding:0 0 10px 0;
	color:gray;
}
#lesson_student_area #intro p, #SOWcontent p, #starDetailPhoto #intro p {
	color:gray;
	line-height:20px;
}
#starListContainer.inLessonSetting {
	width:700px;
	min-height:45px;
	_height:45px;
	margin:0px;
	float:left;
}
#lesson_student_area div.lessonSettings {
	margin:0;
}
/* Inner Pages */
/* public elements define */
/* rounder block */

div.Roundercont1 {
	float: left;
	background: url(../images/rightRounder.jpg) right top no-repeat;
}
div.Roundercont2 {
	float: left;
	background: url(../images/leftRounder.jpg) left top no-repeat;
}
div.Roundercont3 {
	float: left;
	margin-top: 5px;
	background: url(../images/leftRounder.jpg) left bottom no-repeat;
}
div.Roundercont4 {
	float: left;
	background: url(../images/rightRounder.jpg) right bottom no-repeat;
	margin-left: 5px;
	display: inline;
}
#pagenavigation {
	width: 745px;
	float: left;
	height: 36px;
	background: url(../images/inner_ilongmanClub_pagination.jpg) no-repeat left top;
	margin-left:50px;
	display:inline;
}
#pagenavigation.clubDetailpage {
	width: 868px;
	float: left;
	height: 36px;
	background: url(../images/inner_ilongmanClub_pagination.jpg) no-repeat left top;
	margin-left:40px;
	display:inline;
}
#pagenavigation.teacherpage {
	width: 700px;
}
#pagenavigation.listpage {
	width: 938px;
	margin-left:45px;
	margin-top:40px;
	margin-bottom:40px;
}
#pagenavigation.starpage {
	width: 745px;
	margin:0 0 0 56px;
}
#pagenavigation #slideDoor {
	width: 100%;
	height: 36px;
	background: url(../images/inner_ilongmanClub_pagination1.jpg) no-repeat right top;
}
#pagenavigation #lastpage {
	float: left;
	width: 54px;
	padding: 0 0 0 27px;
	text-align: center;
	line-height: 36px;
	color: gray;
}
#pagenavigation #lastpage a {
	color: gray;
}
#pagenavigation #lastpage a:hover {
	color: orange;
}
#pagenavigation #centerPages {
	width: 573px;
	float: left;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
#pagenavigation #centerPages.clubDetailpage {
	width: 673px;
	float: left;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
#pagenavigation #centerPages.teacherpage {
	width: 538px;
}
#pagenavigation #centerPages.listpage {
	width: 776px;
}
#pagenavigation #centerPages.starpage {
	width: 583px;
}
#centerPages a {
	text-decoration: none;
	color: gray;
	padding: 0 10px 0 0;
}
#centerPages a:hover {
	text-decoration: none;
	color: orange;
}
#centerPages a.current {
	text-decoration: none;
	color: orange;
	font-size:16px;
}
#pagenavigation #nextpage {
	float: right;
	width: 54px;
	padding: 0 27px 0 0;
	text-align: center;
	line-height: 36px;
	color: gray;
}
#pagenavigation #nextpage a {
	color: gray;
}
#pagenavigation #nextpage a:hover {
	color:orange;
}
/* ilongman club*/

#club_area {
	position: relative;
	width: 1049px;
	min-height: 300px;
	_height: 300px;
	left: 50%;
	margin-left: -524.5px;
	background: url(../images/inner_ilongmanClub_back.jpg) top right no-repeat;
}
#club_hotroll_area {
	float: left;
	width: 329px;
	height: 239px;
	padding: 42px 0 0 42px;
}
#club_hotlist_area {
	float: left;
	width: 678px;
	height: 281px;
	background: url(../images/inner_ilongmanClub_newstitle.jpg) left 35px no-repeat;
}
#club_hotlist_area.activity {
	background: url(../images/inner_ilongmanClub_activitytitle.jpg) left 35px no-repeat;
}
#club_hotroll_bg {
	float: left;
	background: url(../images/inner_ilongmanClub_hotroll_back.jpg) top left no-repeat;
	width: 285px;
	height: 231px;
}


#club_hotroll_bg.forIndexPage {
	float: left;
	background: none;
	width: 240px;
	height: 307px;
}


#club_hotroll_pic {
	float: left;
	width: 266px;
	height: 150px;
	display: inline;
	margin: 10px 0 0 10px;
	position: relative;
}
#club_hotroll_pic.forIndexPage {

	width: 211px;
	height: 238px;
margin: 13px 0 0 14px;
}
#club_hotroll_headtext {
	position: absolute;
	height: 30px;
	width: 266px;
	line-height: 30px;
	background: black;
	left: 0px;
	top: 120px;
	filter:Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#club_hotroll_headtext.forIndexPage{

	width:211px;
	top:208px;



}
#club_hotroll_headtext span {
	padding-left: 20px;
	color: white;
}
#club_hotroll_content {
	display: none;
}
#club_hotroll_buttons {
	display: inline-block;
	margin-left: 10px;
	margin-top:20px !important;
	margin-top: 16px;
}
#club_hotroll_buttons.forIndexPage{

margin-left: 15px;
margin-top:15px !important;
	margin-top: 10px;

}



#club_hotroll_buttons li {
	float: left;
	margin-right: 10px;
}
#club_hotroll_buttons li a {
	display: block;
	width: 7px;
	height: 7px;
	background-color: #666666;
	font-size: 1px;
	border-right: white 2px solid;
	border-bottom: white 2px solid;
}
#club_hotroll_buttons li a.current {
	background-color: #FF6600;
}
#club_hotlist_area ul {
	margin-top: 129px;
	margin-left: 33px;
	display: inline-block;
}
#club_hotlist_area li {
	width: 480px;
	height: 30px;
	background: url(../images/inner_ilongmanClub_newslist.jpg) top left no-repeat;
}
#club_hotlist_area li.activity {
	background: url(../images/inner_ilongmanClub_actlist.jpg) top left no-repeat;
}
#club_hotlist_area li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	padding-left: 28px;
	padding-right: 60px;
}
#club_hotlist_area li a:hover {
	color: #1D256D;
}
#club_hotlist_area li a.hot {
	background: url(../images/inner_ilongmanClub_newslist_hot.jpg) top right no-repeat;
}
#club_hotlist_area li a.new {
	background: url(../images/inner_ilongmanClub_newslist_new.jpg) top right no-repeat;
}
#club_news {
	display: block;
	width: 934px;
	margin-left: 45px;
	margin-top: 27px;
}
#club_news a.headtext {
	font-size: 16px;
	font-weight: bold;
	color: #324070;
	text-decoration: none;
}
#club_news a.activity {
	color: #5E7821;
}
#club_news .headtime {
	font-size: 16px;
	font-family: Georgia;
	color: #999999;
}
#club_news .newsarea {
	width: 912px;
	height: 104px;
	background: url(../images/inner_ilongmanClub_news_back.jpg) left top repeat-x;
	border-left: #c9c9c9 1px solid;
	border-right: #c9c9c9 1px solid;
	padding: 22px 0 0 22px;
	margin-top: 10px;
}
#club_news img {
	float: left;
	border: #c9c9c9 1px solid;
}
#club_news p {
	padding-left: 22px;
	width: 600px;
	height: 83px;
	overflow: hidden;
	float: left;
	line-height: 25px;
}
#club_news p a {
	color: gray;
	text-decoration: none;
}
#club_news p a:hover {
	color: #444444;
}
#club_news a.newsmore {
	float: right;
	width: 106px;
	height: 20px;
	background: url(../images/inner_ilongmanClub_news_back_more.jpg) top left no-repeat;
	margin-right: 10px;
}
/*club detail page*/

#club_detail_headtext  span{
	float: left;
	width: 531px;
	height: 39px;
	background: url(../images/inner_ilongmanClub_detail_headtextBack.jpg) top left no-repeat;
	margin: 72px 0 0 45px;
	display: inline;
	line-height: 39px;
	font-size: 16px;
	color: #324277;
	padding-left: 40px;
}
#club_detail_headtext.teacherhead {
	margin-top:20px;
}
a.club_back {
	float: left;
	width: 79px;
	height: 39px;
	background: url(../images/inner_ilongmanClub_detail_back.jpg) top left no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	margin-top: 72px;
}
a.teach_back {
	margin-top:20px;
}
#club_detail_chapter {
	margin: 15px 0 0 45px;
}
#club_detail_chapter li {
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	background: url(../images/inner_ilongmanClub_detail_chapterBack.jpg) top left no-repeat;
	color: white;
	margin-top: 10px;
}
#club_detail_chapter li a {
	color: #666666;
	text-decoration: none;
	display: inline-block;
	padding-left: 16px;
}
#club_detail_chapter li a:hover {
	color: #333333;
	text-decoration: underline;
}
#club_detail_context {
	margin: 45px 0 0 45px;
	width: 867px;
	min-height: 500px;
	_height: 500px;
	line-height: 28px;
}
#club_detail_context.teacher {
	width:700px;
}
#club_detail_context p {
	margin-bottom: 40px;
}
#club_detail_foot {
	float: left;
	width: 760px;
	height: 60px;
	_height: 44px;
	margin: 20px 0 40px 45px;
	border-top: 1px gray solid;
	padding: 16px 0 0 10px;
	color: #CCCCCC;
	line-height: 24px;
	display: inline;
}
#club_detail_foot a {
	color: #203F68;
	text-decoration: none;
}
#club_detail_foot a:hover {
	color: #CC3300;
}
a.club_backToTop {
	float: left;
	background: url(../images/inner_ilongmanClub_detail_backToTop.jpg) left top no-repeat;
	width: 107px;
	height: 39px;
	text-indent: -1000px;
	overflow: hidden;
}
/*Teacher team*/

#teacher_team_area {
	position: relative;
	width: 1049px;
	min-height: 300px;
	_height: 300px;
	left: 50%;
	margin-left: -524.5px;
}
#teacher_team_leftNav {
	float: left;
	width: 136px;
	height: 230px;
}
#teacher_team_area div.teachResult {
	height:440px;
	background:url(../images/inner_teachers_teachResult_bk.jpg) no-repeat right top;
}
#teacher_team_area div.expertsBk {
	height:720px;
	background:url(../images/inner_teachers_expert_bk.jpg) no-repeat right top;
}
#teacher_team_leftNav ul {
	float: left;
	width: 136px;
	height: 230px;
	margin-top: 90px;
}
#teacher_team_leftNav a {
	float: right;
	background: url(../images/inner_teachers_teams_leftNav_a.jpg) top left no-repeat;
	width: 123px;
	height: 54px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 54px;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
#teacher_team_leftNav a:hover, #teacher_team_leftNav a.current {
	background: url(../images/inner_teachers_teams_leftNav_aHover.jpg) top left no-repeat;
}
#teacher_team_mainArea {
	float: left;
	width: 770px;
	min-height: 500px;
	_height: 500px;
}
#teacher_team_mainArea div.headText {
	float: left;
	background: url(../images/inner_teachers_teams_standard_title.jpg) top left no-repeat;
	width: 314px;
	height: 66px;
	clear: both;
}
#teacher_team_mainArea div.actText {
	background: url(../images/inner_teachers_teams_activity_title.jpg) top left no-repeat;
}
#teacher_team_mainArea div.reportText {
	background: url(../images/inner_teachers_teams_report_title.jpg) top left no-repeat;
	width: 414px;
}
#teacher_team_mainArea div.teachingmethod {
	background:url(../images/inner_teachers_teachingmethod_title.jpg) no-repeat left top;
	width:475px;
}
#teacher_team_mainArea div.resultText {
	background: url(../images/inner_teachers_teachResult_title.jpg) top left no-repeat;
	width:475px;
}
#teacher_team_mainArea div.expertText {
	background: url(../images/inner_teachers_expert_title.jpg) top left no-repeat;
	width:475px;
}
#teacher_team_mainArea #divcontent {
	min-width: 770px;
	_width: 770px;
	min-height: 500px;
	_height: 500px;
	margin-right: 2px;
	margin-bottom: 30px;
	position:relative;
}
#teacher_team_mainArea #divcontent.activity {
	background: url(../images/inner_teachers_teams_activity_back.jpg) no-repeat right 123px;
}
#teacher_team_mainArea #divcontent.report {
	background: url(../images/inner_teachers_teams_report_back.jpg) no-repeat right -30px;
}
#teacher_team_mainArea div.columnSlogan_standard {
	background: url(../images/inner_teachers_teams_slogan_standard.jpg) no-repeat;
	height: 136px;
	width: 440px;
	display: block;
	margin-left: 30px;
}
#teacher_team_mainArea div.actslogan {
	background: url(../images/inner_teachers_teams_slogan_activity.jpg) no-repeat left top;
	height: 107px;
	width: 440px;
	display: block;
	margin-left: 30px;
}
#teacher_team_mainArea div.reportslogan {
	background: url(../images/inner_teachers_teams_report_slogan.jpg) no-repeat left top;
	height: 107px;
	width: 440px;
	display: block;
	margin-left: 30px;
}
#teacher_team_mainArea div.resultslogan {
	background: url(../images/inner_teachers_teachResult_slogan.jpg) no-repeat left top;
	height: 107px;
	width: 592px;
	display: block;
	margin-left: 30px;
}
#teacher_team_mainArea div.expertslogan {
	background: url(../images/inner_teachers_expert_slogan.jpg) no-repeat left top;
	height: 130px;
	width: 483px;
	display: block;
	margin-left: 30px;
	margin-top:30px
}
#teacher_team_mainArea div.teacherStandard {
	background: url(../images/inner_teachers_teams_standard_kv.jpg) no-repeat left top;
	width: 700px;
	height: 438px;
	display: block;
	margin-left: 30px;
}
#teacher_team_mainArea div.mainIntro {
	padding: 0px 54px 30px 50px;
	color: gray;
	line-height: 28px;
}
#teacher_team_mainArea span.s1 {
	background: url(../images/inner_teachers_teams_standard_sp1.jpg) left top no-repeat;
	width: 283px;
	height: 44px;
	display: block;
	margin-left: 30px;
}
#teacher_team_mainArea span.s2 {
	background: url(../images/inner_teachers_teams_standard_sp2.jpg) left top no-repeat;
	width: 283px;
	height: 44px;
	display: block;
	margin-left: 30px;
}
#teacher_team_mainArea div.chinaTeacher {
	float: left;
	margin-left: 50px;
	display: inline;
	width: 330px;
	line-height: 28px;
	color: gray;
}
#teacher_team_mainArea div.overseaTeacher {
	float: left;
	margin-left: 30px;
	display: inline;
	width: 300px;
	line-height: 28px;
	color: gray;
}
#teacher_team_mainArea a.appJob {
	background: url(../images/inner_teachers_teams_standard_applyforjob.jpg) left top no-repeat;
	width: 283px;
	height: 72px;
	display: inline-block;
	margin-left: 30px;
	margin-bottom: 40px;
}
#teacher_team_mainArea div.hotRoll {
	float: left;
	display: inline;
	margin-left: 30px;
	width: 305px;
	height: 245px;
	padding-left: 22px;
	padding-top: 20px;
}
#teacher_team_mainArea div.hotList {
	float: left;
	display: inline;
	width: 404px;
	height: 265px;
	background: url(../images/inner_teachers_teams_activity_hotlistTitle.jpg) no-repeat left 54px;
}
#teacher_team_mainArea div.reportList {
	background: url(../images/inner_teachers_teams_report_hotlistTitle.jpg) no-repeat left 54px;
}
#teacher_team_mainArea div.resultList {
	background: url(../images/inner_teachers_teachResult_hotlistTitle.jpg) no-repeat left 54px;
}
#teacher_team_mainArea div.hotList ul {
	margin-top: 100px;
	display: inline-block;
}
#teacher_team_mainArea div.hotList li {
	width: 323px;
	height: 30px;
	background: url(../images/inner_ilongmanClub_newslist.jpg) top left no-repeat;
	overflow: hidden;
}
#teacher_team_mainArea div.hotList li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	padding-left: 28px;
	padding-right: 60px;
}
#teacher_team_mainArea div.hotList li a:hover {
	color: #1D256D;
}
#teacher_team_mainArea div.hotList li a.hot {
	background: url(../images/inner_ilongmanClub_newslist_hot.jpg) top right no-repeat;
}
#teacher_team_mainArea div.hotList li a.new {
	background: url(../images/inner_ilongmanClub_newslist_new.jpg) top right no-repeat;
}
#teacher_team_mainArea span.newsTitle {
	display: block;
	width: 284px;
	height: 37px;
	margin-left: 30px;
	background: url(../images/inner_teachers_teams_activity_newstitle.jpg) top left no-repeat;
	clear: both;
}
#teacher_team_mainArea span.reportnewsTitle {
	background: url(../images/inner_teachers_teams_report_newstitle.jpg) no-repeat left top;
}
#teacher_team_mainArea span.resultTitle {
	background: url(../images/inner_teachers_teachResult_newsTitle.jpg) no-repeat left top;
	margin-left:45px;
	margin-bottom:20px;
}
#teacher_team_mainArea #activityNews {
	float: left;
	width: 560px;
	height: 82px;
	margin: 0 0 28px 55px;
	border: #cccccc 1px solid;
	background: url(../images/inner_ilongmanClub_news_back.jpg) left bottom repeat-x;
	padding: 10px;
	display: inline;
}
#teacher_team_mainArea #activityNews img {
	float: left;
	padding-right: 10px;
}
#teacher_team_mainArea #activityNews a.newsTitle {
	float: left;
	display: block;
	color: black;
	font-size: 14px;
	text-decoration: none;
	padding-bottom: 10px;
}
#teacher_team_mainArea #activityNews a.param {
	display: block;
	float: left;
	width: 400px;
	height: 50px;
	line-height: 24px;
	color: gray;
	text-decoration: none;
}
#teacher_team_mainArea #photoscroll {
	float:left;
	width:768px;
	height:295px;
	background:url(../images/inner_teachers_teachingmethod_photoscroll.jpg) no-repeat center top;
}
#teacher_team_mainArea #contentDD {
	padding:10px 20px 0 20px;
	position:relative;
}
#teacher_team_mainArea #teachingMethodswitcher {
	position:absolute;
	top:-4px;
	right:0px;
}
#teacher_team_mainArea #teachingMethodswitcher li {
	float:left;
}
#teacher_team_mainArea #teachingMethodswitcher li a {
	display:block;
	width:94px;
	height:18px;
	background:url(../images/inner_teachers_teachingmethod_tabswitcher_a.jpg) no-repeat left top;
	text-align:center;
	margin-right:10px;
	color:white;
	text-decoration:none;
	line-height:18px;
}
#teacher_team_mainArea #teachingMethodswitcher li a:hover, #teacher_team_mainArea #teachingMethodswitcher li a.current {
	background:url(../images/inner_teachers_teachingmethod_tabswitcher_ahover.jpg) no-repeat left top;
}
#teachingMethodcontainer {
	padding-top:80px;
}
#teachingMethodcontainer div.block1 {
	float:left;
	width:410px;
	height:417px;
	background:url(../images/inner_teachers_teachingmethod_contentBk1.jpg) no-repeat left top;
	padding-left:310px;
	line-height:28px;
	padding-top:40px;
}
#teachingMethodcontainer div.block1 h1 {
	font-size:20px;
}
#teachingMethodcontainer div.block2 {
	float:right;
	width:340px;
	height:420px;
	background:url(../images/inner_teachers_teachingmethod_contentBk2.jpg) no-repeat right top;
	padding-right:380px;
	padding-top:30px;
	line-height:28px;
}
#tms1, #tms2, #tms3, #tms4 {
	display:none;
}
#tms1.current, #tms2.current, #tms3.current, #tms4.current {
	display:block;
}
#expertContent {
	padding-left:55px;
	padding-top:0px;
	margin-top:50px;
}
#expertContent a {
	text-decoration:none
}
#expertList {
	float:left;
	width:310px;
	height:480px;
	overflow:hidden;
	padding-right:40px;
}
#expertList_detail {
	float:left;
	width:680px;
}
#expertImage {
	margin:0 auto;
	width:157px;
}
#expertList_detail #expertImage {
	float:left;
	width:221px;
	margin-right:40px;
}
#expertImage img {
	width:157px;
}
#expertList_detail #expertImage img {
	width:221px;
}
#expertList_detail #expertIntro {
	float:left;
	width:380px;
}
#expertList h1, #expertList h2, #expertList_detail h1, #expertList_detail h2 {
	font-size:16px;
	float:left;
	color:#14337C;
	display:inline;
}
#expertList h2, #expertList_detail h2 {
	color:black
}
#expertList P, #expertList_detail P {
	float:left;
	padding-top:18px;
	padding-bottom:20px;
	line-height:24px;
}
#expertList P a, #expertList_detail P {
	color:#666666;
}
#expertList P a:hover {
	color:#666666;
	text-decoration:underline;
}
a.expertBack {
	display:block;
	float:right;
	width:102px;
	height:28px;
	background:url(../images/inner_teachers_expert_back.jpg) no-repeat;
	text-indent:-2000px;
	overflow:hidden;
	padding:0 10px 15px 0;
}
#expertbloglink {
	float:left;
	width:510px;
	height:124px;
	background:url(../images/inner_teachers_expert_bloglink.jpg) no-repeat left top;
	padding:123px 20px 20px 240px;
	position:relative;
}
#expertbloglink li {
	color:white;
	font-size:16px;
	padding-left:30px;
}
#expertbloglink li.issue {
	color:orange;
	font-size:26px;
}
#expertbloglink a {
	position:absolute;
	width:770px;
	height:267px;
	left:0px;
	top:0px;
}
/** Star Of Longman**/
#starleftNav {
	float:left;
	width:141px;
	height:361px;
	margin-top:44px;
}
#starleftNav a {
	display:block;
	width:110px;
	height:21px;
	color:gray;
	text-decoration:none;
	background:url(../images/inner_star_leftNavButton_a.jpg) no-repeat;
	padding-top:50px;
	text-align:center;
	padding-right:31px;
}
#starleftNav a:hover {
	background:url(../images/inner_star_leftNavButton_aHover.jpg) no-repeat;
}
#starleftNav a.current {
	background:url(../images/inner_star_leftNavButton_aCurrent.jpg) no-repeat;
}
#starRightContent {
	float:left;
	width:850px;
	min-height:361px;
	_height:361px;
	background:url(../images/inner_star_rightBack.jpg) no-repeat;
	margin-top:29px;
	display:inline;
}
#starRightContent.forList {
	background:url(../images/inner_star_rightBack_forList.jpg) no-repeat;
	position:relative;
}
#starRightContent #photo {
	float:left;
	width:301px;
	height:183px;
	margin:123px 0 0 42px;
	display:inline;
	overflow:hidden;
}
#starRightContent #photo img {
	width:301px;
}
#starRightContent #intro {
	float:left;
	width:203px;
	height:151px;
	margin:123px 0 0 0;
	background:url(../images/inner_star_starprofile.jpg) no-repeat left top;
	padding:32px 0 0 20px;
	overflow:hidden;
}
#starRightContent #intro h1, #SOWcontent h1, #starDetailPhoto #intro h1 {
	font-size:14px;
	color:#003399;
	padding:15px 0 10px 0;
}
#starRightContent #intro h2, #SOWcontent h2, #starDetailPhoto #intro h2 {
	padding:0 0 10px 0;
	color:gray;
}
#starRightContent #intro p, #SOWcontent p, #starDetailPhoto #intro p {
	color:gray;
	line-height:20px;
}
#starRightContent #comments {
	float:left;
	width:226px;
	height:169px;
	margin:123px 0 0 0;
	border:#CCCCCC 1px solid;
	padding:14px 0 0 10px;
	position:relative;
}
#starRightContent #comments h1 {
	height:22px;
	font-size:14px;
	padding:4px 0 4px 29px;
	color:#003399;
	background:url(../images/inner_ilongmanClub_newslist.jpg) no-repeat left top;
	line-height:28px;
}
#starRightContent #comments p {
	color:gray;
	line-height:18px;
	padding:0 15px 0 6px;
	height:40px;
	overflow:hidden;
}
#starRightContent #comments img {
	position:absolute;
	left:192px;
	top:-23px;
}
#starOfWeekHeader {
	float:left;
	width:991px;
	height:70px;
	background:url(../images/inner_star_starsBack.jpg) no-repeat 141px top;
}
#starOfWeekContent {
	min-width:974px;
	min-height:501px;
	_width:974px;
	_height:501px;
	position:relative;
}
#starSwitcher {
	position:absolute;
	right:30px;
	top:-33px;
}
#starSwitcher li {
	float:left
}
#starSwitcher li a {
	display:block;
	width:115px;
	height:30px;
	background:url(../images/inner_star_switchera.jpg) no-repeat center center;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	line-height:30px;
}
#starSwitcher li a:hover, #starSwitcher li a.current {
	background:url(../images/inner_star_switcheraHover.jpg) no-repeat center center;
	color:#FF6600;
}
#starOfWeekSwitcherContainer {
	padding:20px 0 0 20px;
}
#SOWcontent {
	float:left;
	width:450px;
	height:163px;
	background:url(../images/inner_star_SOWcontentBack.jpg) no-repeat right bottom;
	padding:20px 0 0 20px;
	margin:0 0 40px 0;
}
#SOWcontent img {
	float:left;
	margin:20px 20px 0 0;
}
#SOWcontent #intro {
	float:left;
	width:180px;
	height:130px;
}
a.SOWmore {
	display:block;
	float:right;
	background:url(../images/inner_star_SOWcontentMore.jpg) no-repeat center center;
	width:79px;
	height:18px;
	clear:both;
	text-indent:-2000px;
	overflow:hidden;
	margin:0 30px 0px 0;
}
#SOW1, #SOW2, #SOW3, #SOW4 {
	display:none;
	width:974px;
}
#SOW1.current, #SOW2.current, #SOW3.current, #SOW4.current {
	display:inline-block
}
#starDetailHeader {
	float:left;
	width:991px;
	height:119px;
	background:url(../images/inner_starDetail_header.jpg) no-repeat left bottom;
}
#starDetailPhoto {
	float:left;
	width:951px;
	height:350px;
	position:relative;
	padding:0 0 40px 40px
}
#starDetailPhoto #photo {
	float:left;
	width:462px;
	height:325px;
}
#starDetailPhoto #intro {
	float:left;
	width:190px;
	height:210px;
	background:url(../images/inner_star_starprofile.jpg) no-repeat left 50px;
	padding:115px 0 0 30px;
}
#starDetailPhoto #instruction {
	float:left;
	width:991px;
	height:25px;
	background:url(../images/inner_starDetail_photointro.jpg) no-repeat -25px top;
}
#starDetailPhoto img.starBack {
	position:absolute;
	right:10px;
	top:-60px;
}
#starDetailContent {
	width:925px;
	min-height:160px;
	_height:160px;
	position:relative;
}
#starDetailContent div.innerPad {
	background:url(../images/inner_starDetail_contextBk.jpg) no-repeat left top;
	padding:70px 50px 40px 50px;
}
#starDetailContent div.noback {
	background:none;
	padding:0 20px 0 20px;
}
#starDetailContent div.innerPad p {
	line-height:24px;
	color:gray;
}
div.starDetailContainer {
	margin:0 0 30px 40px;
	display:inline
}
#expertComments, #parentComments {
	float:left;
	width:400px;
	padding:0 20px 20px 0;
}
#expertComments h1, #parentComments h1 {
	height:22px;
	font-size:14px;
	padding:4px 0 4px 29px;
	color:#003399;
	background:url(../images/inner_ilongmanClub_newslist.jpg) no-repeat left top;
	line-height:28px;
}
#expertComments img, #parentComments img {
	float:left;
	width:100px;
	padding-right:30px;
}
#starDetailContent img.back {
	position:absolute;
	right:10px;
	top:-30px;
}
a.starDetailBack {
	display:block;
	background:url(../images/inner_starList_back.jpg) no-repeat;
	width:129px;
	height:45px;
	float:right;
	margin:0 80px 0 0;
}
a.starDetailBack:hover {
	background:url(../images/inner_starList_backHover.jpg) no-repeat;
}
#starCataTitle {
	position:absolute;
	top:40px;
	left:80px;
}
#starCataTitle li {
	display:none;
	float:left;
	font-size:20px;
	color:#CC3300;
}
#starCataTitle li.current {
	display:block;
}
#starCataTitle h1 {
	float:left;
	color:#003399;
	font-size:20px;
}
#starListContainer {
	width:745px;
	min-height:45px;
	_height:45px;
	margin:40px 0 0 50px;
}
#starListContainer li {
	margin:10px 0 10px 0;
}
#starListContainer a {
	width:745px;
	height:45px;
	line-height:45px;
	color:gray;
	text-decoration:none;
	display:block;
	background:url(../images/inner_starList_list.jpg) no-repeat left top;
	cursor:pointer;
}
#starListContainer a:hover {
	background:url(../images/inner_starList_listHover.jpg) no-repeat left top;
	color:black;
}
#starListContainer li.header {
	width:745px;
	height:40px;
	line-height:40px;
	color:white;
	background:url(../images/inner_starList_header.jpg) no-repeat left top;
}
#starListContainer span.name, #starListContainer span.school, #starListContainer span.classes, #starListContainer span.ratedate, #starListContainer span.teachercomment {
	float:left;
	display:block;
	text-align:center;
}
#starListContainer span.name {
	width:100px;
}
#starListContainer span.school {
	width:100px;
}
#starListContainer span.classes {
	width:120px;
}
#starListContainer span.ratedate {
	width:120px;
}
#starListContainer span.teachercomment {
	width:300px;
}
#starRightContent #search {
	float:left;
	width:745px;
	height:121px;
	background:url(../images/inner_starList_search.jpg) no-repeat left top;
	margin:20px 0 0 50px;
	display:inline;
	padding-bottom:40px;
}
#search div.innerpad {
	padding:40px 0 0 140px;
}
#starRightContent #search .inputName {
	font-size:12px;
	border:#999999 1px solid;
	padding:0px;
	text-indent:0px;
	margin:0 20px 0 0;
	color:black;
}
#starRightContent #search .inputImg {
	background:url(../images/search_go.png) no-repeat;
	border:none;
	vertical-align:middle;
}
/** Parent Club **/


#club_parent_header {
	float:left;
	width:991px;
	height:69px;
	background:url(../images/inner_ilongmanCLub_parent_header.jpg) no-repeat left top;
	margin:59px 0 0 0px;
	display:inline;
}
#club_parent_top {
	float:left;
	width:991px;
	height:211px;
	margin-bottom:58px;
	position:relative;
}
#club_parent_news {
	float:left;
	width:694px;
	height:211px;
	overflow:hidden;
	margin:0 0 0 62px;
	display:inline;
}
#club_parent_news li {
	float:left;
}
#club_parent_news li img {
	float:left;
	width:283px;
	height:199px;
	border:orange 4px solid;
}
#club_parent_news li div {
	float:left;
	width:322px;
	height:163px;
	background:url(../images/inner_ilongmanCLub_parent_quotation.jpg) no-repeat;
	padding:24px 24px 24px 48px;
}
#club_parent_news li div h1 {
	font-size:16px;
	color:#003399;
	margin:0 0 20px 0;
}
#club_parent_news li div p a {
	color:gray;
	line-height:24px;
	height:100px;
	display:block;
	width:100%;
	overflow:hidden;
	text-decoration:none;
}
#club_parent_news li div p a:hover {
	color:#333333;
}
#club_parent_top img.back {
	position:absolute;
	right:0px;
	top:0px;
}
#club_parent_top a.lastButton {
	display:block;
	width:39px;
	height:39px;
	background:url(../images/inner_ilongmanCLub_parent_last.jpg) no-repeat;
	position:absolute;
	left:0;
	bottom:0;
}
#club_parent_top a.nextButton {
	display:block;
	width:39px;
	height:39px;
	background:url(../images/inner_ilongmanCLub_parent_next.jpg) no-repeat;
	position:absolute;
	left:760px;
	bottom:0;
}
#club_parent_quotationHeader {
	float:left;
	width:991px;
	height:70px;
	background:url(../images/inner_ilongmanClub_parent_quotationHeader.jpg) no-repeat left top;
}
#club_parent_ListContainer {
	width:926px;
	min-height:45px;
	_height:45px;
}
#club_parent_ListContainer li {
	margin:10px 0 10px 0;
}
#club_parent_ListContainer a {
	width:926px;
	height:45px;
	line-height:45px;
	color:gray;
	text-decoration:none;
	display:block;
	background:url(../images/inner_ilongmanClub_parent_listlist.jpg) no-repeat left top;
	cursor:pointer;
}
#club_parent_ListContainer a:hover {
	background:url(../images/inner_ilongmanClub_parent_listlistHover.jpg) no-repeat left top;
	color:black;
}
#club_parent_ListContainer li.header {
	width:926px;
	height:40px;
	line-height:40px;
	color:white;
	background:url(../images/inner_ilongmanClub_parent_listheader.jpg) no-repeat left top;
}
#club_parent_ListContainer span.name, #club_parent_ListContainer span.school, #club_parent_ListContainer span.classes, #club_parent_ListContainer span.ratedate, #club_parent_ListContainer span.teachercomment {
	float:left;
	display:block;
	text-align:center;
}
#club_parent_ListContainer span.name {
	width:100px;
}
#club_parent_ListContainer span.school {
	width:150px;
}
#club_parent_ListContainer span.classes {
	width:150px;
}
#club_parent_ListContainer span.ratedate {
	width:100px;
}
#club_parent_ListContainer span.teachercomment {
	width:398px;
}
#starOfWeekSwitcherContainer div.club_parent_nav {
	width:926px;
	margin:0;
}
#starOfWeekSwitcherContainer #centerPages {
	width:764px;
}
#starOfWeekContent a.poster {
	display:inline-block;
	float:left;
	width:193px;
	height:37px;
	background:url(../images/inner_ilongmanClub_parent_post.jpg) no-repeat left top;
	margin:5px 0 20px 30px;
}
#starOfWeekContent a.poster:Hover {
	background:url(../images/inner_ilongmanClub_parent_postHover.jpg) no-repeat left top;
}
#club_parentDetail_container {
	float:left;
	width:707px;
	min-height:300px;
	_height:300px;
	margin:51px 0 0 152px;
	display:inline;
}
#club_parentDetail_topHeader {
	float:left;
	width:707px;
	height:101px;
	background:url(../images/inner_ilongmanCLub_parent_detail_Header.jpg) no-repeat left top;
}
#club_parentDetail_photos {
	float:left;
	width:707px;
	height:174px;
	overflow:hidden;
}
#club_parentDetail_photos img {
	float:left;
}
#club_parentDetail_sharings {
	float:left;
	width:707px;
	min-height:244px;
	_height:244px;
	position:relative;
	margin:58px 0 0 0;
}
#club_parentDetail_sharings_content {
	float:left;
	width:620px;
	min-height:164px;
	_height:164px;
	padding:40px;
	color:#333333;
	line-height:24px;
}
#club_parentDetail_sharings img.uparrow {
	position:absolute;
	left:134px;
	top:-23px;
}
#club_parentDetail_expertImages {
	float:left;
	width:197px;
	height:265px;
	background:url(../images/inner_ilongmanClub_parentDetail_expertImg.jpg) no-repeat left top;
	margin:39px 0 0 0;
}
#club_parentDetail_expertImages a {
	display:block;
	background:url(../images/inner_ilongmanClub_parentDetail_aGotoblog.jpg) no-repeat left top;
	width:197px;
	height:47px;
	margin:217px 0 0 0;
}
#club_parentDetail_expertsharings {
	float:left;
	width:510px;
	min-height:265px;
	_height:265px;
	margin:39px 0 40px 0;
	position:relative;
}
#club_parentDetail_expertsharings_content {
	float:left;
	width:420px;
	min-height:185px;
	_height:185px;
	padding:40px;
	color:#333333;
	line-height:24px;
}
#club_parentDetail_expertsharings_content h1, #club_parentDetail_sharings_content h1 {
	font-size:16px;
	color:#990000;
}
#club_parentDetail_expertsharings img.leftarrow {
	position:absolute;
	top:0px;
	left:-69px;
}
/**css for member**/
#member_beforeLogin{

float:left;
width:540px;
height:360px;
background:url(../images/inner_member_before-login.jpg) no-repeat left top;
position:relative;

}
#member_beforeLogin .logBeforeMember{
	width:138px;
	height:38px;
	position:absolute;
	left:224px;
	top:288px;
	background:none;

}
#member_beforeLogin .regBeforeMember{
width:138px;height:38px;
position:absolute;
	left:362px;
	top:288px;
	background:none;

}

#member_rightContent {
	float: left;
	width: 710px;
	min-height: 300px;
	_height: 300px;
	margin:42px 0 0 29px;
	display:inline;
}
#member_header ,#ctl00_member_header{
	float:left;
	width:587px;
	height:47px;
	line-height:47px;
	background:url(../images/inner_member_welcome.jpg) no-repeat left top;
	padding:0 0 0 123px;
}
#member_header h1, #ctl00_member_header h1{
	float:left;
	font-size:16px;
	color:#000099;
}
#member_exitButton {
	float:right;
}





#member_inforcenter {
	float:left;
	width:640px;
	min-height:240px;
	_height:240px;
	padding:30px;
	background:url(../images/inner_member_bk.jpg) no-repeat right top;
	margin-right:2px;
}
#member_inforcenter div.left {
	float:left;
	width:127px;
	height:200px;
	margin:20px 0 0 0;
	position:relative;
}
#member_inforcenter div.left img {
	width:127px;
	height:154px;
}
#member_inforcenter div.left a {
	display:block;
	width:127px;
	height:27px;
	background:url(../images/inner_member_upload.jpg);
	position:absolute;
	left:0;
	bottom:0;
}
#member_inforcenter div.right {
	margin:20px 0 0 0;
	float:left;
	width:470px;
	min-height:236px;
	_height:236px;
}
/* #member_inforcenter fieldset {
	border:#999999 1px solid;
	padding:20px;
	margin-left:10px;
	background:#FFFFFF;
}
#member_inforcenter legend {
	font-size:20px;
	color:#2E357F;
} */
#member_inforcenter label {
	float:left;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:right;
	padding:5px;
}
#member_inforcenter  input.text,#member_inforcenter  select{
float:left;
	width:200px;
height:20px;
padding:2px;
margin:5px;
display:inline;
}
#member_inforcenter  input.text{

border:gray 1px solid;


}
#member_inforcenter input.radio{
margin:5px;
display:inline;

}
#member_inforcenter br {
	clear:left;
	display:block;
}
#member_inforcenter .btnSave {
	width: 82px;
	height: 28px;
	background:url(../images/inner_member_submit.jpg) no-repeat;
	border:none;
	margin-left:242px;
}
#member_ad {
	float:left;
	margin:20px 0 20px 0;
}
#member_latestevent {
	float:left;
}
#member_star {
	float:left;
	display:inline;
	margin:0 0 0 20px
}
#member_latestevent #inner, #member_star #inner {
	width:300px;
	min-height:195px;
	_height:195px;
	padding:20px;
	position:relative;
}
#member_latestevent h1, #member_star h1 {
	font-size:14px;
	color:#163578;
}
#member_latestevent ul {
	margin-top:20px;
}
#member_latestevent li {
	width:300px;
	height: 20px;
	background: url(../images/inner_ilongmanClub_newslist.jpg) top left no-repeat;
}
#member_latestevent li a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	padding-left: 28px;
	padding-right: 60px;
}
#member_latestevent li a:hover {
	color: #1D256D;
}
#member_latestevent li a.hot {
	background: url(../images/inner_ilongmanClub_newslist_hot.jpg) top right no-repeat;
}
#member_latestevent li a.new {
	background: url(../images/inner_ilongmanClub_newslist_new.jpg) top right no-repeat;
}
#member_latestevent a.more {
	position:absolute;
	background:url(../images/inner_member_more.jpg) no-repeat;
	width:68px;
	height: 27px;
	display:block;
	right:10px;
	bottom:20px;
}
#member_star img {
	width:200px;
	float:left;
	margin:10px 0 10px 50px;
	display:inline;
}
#member_star h2 {
	font-size:14px;
	float:left;
	margin-right:20px;
	margin-left:50px;
	display:inline;
}
/** special css for online apply model window **/

#webapply{
position:relative;
width:700px;
}

#webapply #header{
float:left;
width:700px;
height:145px;
background:url(../images/inner_apply_header.jpg) no-repeat left top;
}
#webapply #profile{
float:left;
width:700px;
min-height:500px;
_height:500px;
background:url(../images/inner_apply_back.jpg) repeat-y left top;
}

#webapply #footer{
float:left;
width:700px;
height:27px;
background:url(../images/inner_apply_footer.jpg) no-repeat left top;
}
#webapply #profile div.inner{
padding:30px;

}
#webapply div.switcher{
height:400px;
overflow:hidden;

}
#webapply #laststep,#webapply #controller{
	background:#4A85BF;
	color:white;
	font-size:14px;
	padding:5px;
	border: 1px solid;
	border-top-color: #91C1EF;
	border-right-color: #0971B8;
	border-bottom-color: #0971B8;
	border-left-color: #91C1EF;
}
#webapply li{
clear:both;
height:40px;
line-height:25px;
}
#webapply li.blockHeader{
font-size:14px;
color:#FF9900;
border-bottom:#CCCCCC 1px solid;
height:20px;
margin:0 0 10px 0;

}



#webapply label{
float:left;
width:120px;
text-align:right;
padding-left:20px;
padding-right:20px;
color:#153684;
}
/*#onlineApply_area {
	position: relative;
	width: 833px;
	min-height: 300px;
	_height: 300px;
	left: 50%;
	margin-left: -416.5px;
}
#onlineApply_area #header {
	float:left;
	background:url(../images/inner_onlineApply_header.jpg) no-repeat;
	width:833px;
	height: 251px;
}
#onlineApply_area #inforcenter {
	float:left;
	width:667px;
	height: 497px;
	padding-bottom:20px;
	padding-top:20px;
}
#onlineApply_area #inforcenter #inner {
	float:left;
	width:576px;
	min-height: 432px;
	_height:432px;
	padding:30px;
}
#onlineApply_area #inforcenter #inner #inforgrid {
	float:left;
	width:360px;
	min-height: 432px;
	_height:432px;
}
#onlineApply_area #inforcenter #inner #regPolicy {
	float:left;
	width:170px;
	min-height: 392px;
	_height:392px;
	border:#dddddd 1px solid;
	background:white;
	padding:20px;
	line-height:24px;
}
#onlineApply_area #inforcenter #inner #regPolicy h1 {
	font-size:14px;
	color:#FF3300;
}
#onlineApply_area #ad {
	float:left;
	width:166px;
	height: 497px;
	margin-top:20px;
}
#onlineApply_area fieldset {
	padding:20px;
	border:none;
}
#onlineApply_area legend {
	font-size:16px;
	color:#666666;
	padding: 0 0 20px 0;
}
#onlineApply_area label {
	float:left;
	width:100px;
	text-align:right;
	height:40px;
}
#onlineApply_area br {
	clear:left;
	display:block;
}
#onlineApply_area #submits {
	background:url(../images/inner_onlineApply_submits.jpg) no-repeat;
	width:175px;
	height: 65px;
	margin-left:80px;
	border:none;
}*/
/** special css for mapping **/
#schoolabout_area {
	width: 1049px;
	min-height: 300px;
	_height:300px;
	left: 50%;
	margin-left: -524.5px;
	position: relative;
}
#schoolabout_area #leftNav {
	float:left;
	width:126px;
	min-height:364px;
	_height:364px;
	padding-top:211px;
}
#schoolabout_area #leftNav a {
	display:block;
	width:126px;
	height:51px;
	color:white;
	text-align:center;
	text-decoration:none;
	background:url(../images/inner_about_location_leftA.jpg) no-repeat;
	line-height:51px;
}
#schoolabout_area #leftNav a:hover, #schoolabout_area #leftNav a.current {
	background:url(../images/inner_about_location_leftAhover.jpg) no-repeat;
}
#schoolabout_area #rightArea {
	float:left;
	width:851px;
	min-height:800px;
	_height:800px;
}
#schoolabout_area #rightArea #header {
	float:left;
	width:621px;
	height:70px;
	background:url(../images/inner_about_location_header.jpg) no-repeat left top;
	padding:130px 0 0 230px;
}
#schoolabout_area #rightArea #mapArea {
	float:left;
	margin:0 0 80px 0;
}
#schoolabout_area #rightArea #mapArea #inner {
	float:left;
	width:811px;
	min-height:560px;
	_height:560px;
	padding:20px;
	position: relative;
}
#mapSerials {
	position:absolute;
	left:0;
	top:0;
	float:left;
	width:811px;
	height:560px;
	background:url(../images/metro.jpg) no-repeat left top;
}
#pointSerials {
	position:absolute;
	left:0;
	top:0;
	float:left;
	width:811px;
	height:560px;
}
li.mapBack {
	position:absolute;
	left:0;
	top:0;
	width:811px;
	height:560px;
}
#pointSerials label {
	display:none;
}

#pointSerials #Points li{

position:absolute;
left:0;
top:0;
float:left;
width:40px;
height:37px; 

}
#pointSerials #Points li #icon{
	
	background:url(../images/metro_point.png) no-repeat center top;
	cursor:pointer;
	height: 37px;
	
}

#pointSerials #Points #introName {
	color:#1A427D;
	font-size:10px;
	height:14px;
	width:100px;
	padding:14px 0 0 0px;
}
#pointSerials #Points #intro {
	width:300px;
	min-height:100px;
	_height:100px;
	background:white;
	padding:20px;
	border:#999999 1px solid;
	display:none;
	position:absolute;
	left:0;
	top:0;
	/*overflow-y:auto;*/
}
#pointSerials #Points #intro img {
	width:80px;
	height:80px;
	float:left;
	padding-right:20px;
}

/** css for about longman **/
#about_longman_area {
	width: 844px;
	min-height: 300px;
	_height:300px;
	left: 50%;
	margin-left: -422px;
	position: relative;
}
#about_longman_header {
	float:left;
	width:844px;
	height:85px;
	background:url(../images/inner_about_longman_header.jpg) no-repeat;
	margin:20px 0 0 0;
}
#about_longman_intro {
	float:left;
	width:824px;
	min-height:100px;
	_height:100px;
	font-size:14px;
	color:#333333;
	line-height:2em;
	padding:10px;
	margin:20px 0 0 0;
}
#about_longman_intro:first-letter {
	font-size:40px;
	color:#003366;
	float:left;
	padding:1px;
	line-height:40px;
}
#about_longman_history {
	float:left;
	width:844px;
	min-height:300px;
	_height:300px;
	margin:100px 0 80px 0;
}
#about_longman_history #inner {
	float:left;
	width:840px;
	min-height:300px;
	_height:300px;
	background:url(../images/inner_about_longman_historyBack.jpg) no-repeat right top;
	margin-right:2px;
	position:relative;
}
#about_longman_history #inner #locationLink {
	position:absolute;
	right:10px;
	top:-80px;
}
#about_longman_history #inner #history {
	padding:64px 0 0 28px;
	background:url(../images/inner_about_longman_historyHeader.jpg) no-repeat left top;
}
#about_longman_history #inner #history li {
	padding:0 0 0 42px;
	height:38px;
	line-height:38px;
	color:#333333;
	background:url(../images/inner_about_longman_list.jpg) no-repeat left top;
	font-size:14px;
}
#about_longman_history #inner #history li.First {
	background:url(../images/inner_about_longman_listFirst.jpg) no-repeat left top;
}
#about_longman_history #inner #history li.Last {
	background:url(../images/inner_about_longman_listLast.jpg) no-repeat left top;
}
#about_longman_history #inner #history li h1 {
	color:#FF6600;
	float:left;
	margin-right:10px;
}
/** css for about pearson **/
#about_pearson_area {
	width: 844px;
	min-height: 300px;
	_height:300px;
	left: 50%;
	margin-left: -422px;
	position: relative;
}
#about_pearson_header {
	float:left;
	width:844px;
	height:150px;
	background:url(../images/inner_about_pearson_header.jpg) no-repeat center center;
	margin:10px 0 0 0;
}
#about_pearson_intro {
	float:left;
	width:844px;
	height:389px;
	background:url(../images/inner_about_pearson_intro.jpg) no-repeat center top;
	margin:10px 0 0 0;
}
#about_pearson_history {
	float:left;
	width:449px;
	height:332px;
	background:url(../images/inner_about_pearson_historyBack.jpg) no-repeat center top;
	margin:20px 0 0 0;
	padding:33px 0 60px 0;
}
#about_pearson_history #pics {
	width:449px;
	height:332px;
}
#about_pearson_video {
	float:left;
	width:375px;
	height:332px;
	background:url(../images/inner_about_pearson_videoBack.jpg) no-repeat center top;
	margin:20px 0 0 0;
	padding:33px 0 0 20px;
}
/**css for online test module window**/
#onlineTest_area {
	position: relative;
	width: 833px;
	min-height: 721px;
	_height: 721px;
	left: 50%;
	margin-left: -416.5px;
	background:url(../images/inner_Test_back.jpg) no-repeat left top;
	position:relative;
}
#onlineTest_area #testLevel {
	float:left;
	width:206px;
	height:40px;
	margin:120px 0 0 447px;
	display:inline;
}
#onlineTest_area a.startButton {
	float:left;
	display:block;
	width:131px;
	height:124px;
	text-indent:-1000px;
	background:url(../images/inner_Test_startBtn.png) no-repeat center center;
	margin:69px 0 0 0;
	overflow:hidden;
}

#onlineTest_area #timer{
	float:left;
	margin:71px 0 0 145px;
	width:180px;
	font-size:40px;
	color:#0e2a84;
	display:inline;
}
#onlineTest_area #testerContent{
	float:left;
	width:729px;
	display:inline;
	margin:23px 0 0 55px;
	border-top:#eeeeee 1px solid;
}
#onlineTest_area #testerContent #question{
	float:left;
	width:729px;
	padding:38px 0 0 0;
	background:url(../images/inner_test_questionHeader.jpg) no-repeat left top;
}
#onlineTest_area #testerContent #answers{
	float:left;
	width:729px;
	padding:36px 0 0 0;
	background:url(../images/inner_test_answerHeader.jpg) no-repeat left top;
	border-top:#eeeeee 1px solid;
}
#onlineTest_area #testerContent #question div.inner{
	height: 250px;
	overflow: auto;
	float: left;
	width: 640px;
	margin: 20px 0 0 40px;
	display: inline;
}
#onlineTest_area #testerContent #question div.inner h1{
color:#666666;
font-size:14px;
margin:0 0 10px 0;

}
#onlineTest_area #testerContent #question div.inner h2{
font-size:18px;
color:#0e2a84;
}
#onlineTest_area #testerContent #answers div.inner{
	height: 200px;
	overflow: auto;
	width: 640px;
	margin: 20px 0 0 40px;
	float: left;
	display: inline;
}
#onlineTest_area #testerContent #answers li{
margin:0 20px 0  0;
font-size:14px;
}


a.buttonNext{
	display:block;
	width:87px;
	height:40px;
	background:url(../images/inner_test_nextBtn.jpg) no-repeat left top;
	position:absolute;
	right:49px;
	text-indent:-1000px;
	overflow:hidden;
	top: 286px;

}


#onlineTest_area #helper{
position:absolute;
width:423px;
height:398px;
background:url(../images/inner_test_helperBack.png) no-repeat;
left:201px;
top:162px;
}
#onlineTest_area #helper div.hint{
float:left;
width:386px;
height:90px;
font-size:14px;
color:#333333;
margin:253px 0 0 20px;
display:inline;
text-align:center;
vertical-align:middle;
padding:32px 0 0 0;
line-height:28px;
}
/** css for teacherStar **/
#teachStarheader{
float:left;
width:770px;
height:80px;
position:relative;
}
#teachStarheader #starPic{
position:absolute;
left:570px;
top:27px;
background:url(../images/teacherStar.png) no-repeat left top;
width:236px; height:182px;
}
#teacherslogan{
float:left;
background:url(../images/inner_ilongmanClub_teacherStar_slogan.jpg) no-repeat left top;
width:292px;
height:113px;
margin:20px 0 20px 20px;
display:inline;
}
#teacher_star_leftNav {
	float: left;
	width: 136px;
	height: 490px;
	background:url(../images/inner_ilongmanClub_teacherStar_leftBack.jpg) no-repeat right 140px;
}
/** css for faq **/
#faq_area {
	position: relative;
	width: 1049px;
	min-height: 300px;
	_height: 300px;
	left: 50%;
	margin-left: -524.5px;
}
#faq_area #container{
float:left;
width:800px;
min-height:600px;
background:url(../images/inner_service_faq_back.jpg) no-repeat left top;
margin:10px 0 0 100px;
display:inline;
}
#faq_area #container #inner{

padding:205px 20px 30px 30px;
}
#faq_content{
line-height:28px;
padding:20px 50px 20px 50px;
border-top:1px #CCCCCC solid;
margin:30px 0 0 0;

}

#faq_content div.flag{

padding:10px;
border:#ECEFF2 1px solid;

margin:0 0 30px 0;
}

#faq_content h1{
font-size:16px;
color:#FF6600;
}
#faq_content a{
text-decoration:none;
color:#FF6600;
}
#faq_content a:hover{
border:#CCCCCC 2px solid;
padding:2px;
}
/** css for SLC **/

#slc_area {
	position: relative;
	width: 1049px;
	min-height: 770px;
	_height: 770px;
	left: 50%;
	margin-left: -524.5px;
}
#slc_area #container{
float:left;
width:800px;
min-height:707px;
_height:707px;
background:url(../images/inner_member_slc_back.jpg) no-repeat left top;
margin:10px 0 0 100px;
display:inline;
position:relative;
}
#slc_area #container a.pic1{
display:block;
position:absolute;
left:45px;
top:151px;
background:url(../images/slc-pic1.png) no-repeat left top;
width:380px; height:308px;
}
#slc_area #container a.pic{
display:block;
position:absolute;
left:69px;
top:227px;
background:url(../images/slc-pic2.png)no-repeat left top;
width:314px; 
height:263px;
}
#slc_area #container a.logbtn{
display:block;
position:absolute;
left:439px;
top:583px;
background:url(../images/inner_member_slc_btn_1.jpg) no-repeat left top;
width:361px; height:134px;
}
#slc_area #container a.logbtn:hover{
background:url(../images/inner_member_slc_btn_2.jpg) no-repeat left top;
}
/** css for login window **/
#webLogin{
width:473px;
height:218px;
background:url(../images/inner_login_back.jpg) no-repeat left top;
position:relative;
}
#webLogin.getPwd{

background:url(../images/inner_login_getPwd_back.jpg) no-repeat left top;

}
#usernameHolder{
position:absolute;
width:196px;
height:34px;
left:152px;
top:54px;
background:url(../images/login_input_a.png) no-repeat left top;
}


#passwordHolder{
position:absolute;
width:196px;
height:34px;
left:152px;
top:102px;
background:url(../images/login_input_a.png) no-repeat left top;
}


#usernameHolder.getF, #passwordHolder.getF{

background:url(../images/login_input_aHover.png) no-repeat left top;
}


#usernameHolder input,#passwordHolder input{
width:180px;
height:20px;
margin: 7px;
line-height:20px;
font-size:12px;
background:none;
border:none;
}
#webLogin .submitBtn{
display:block;
width:94px;
height:34px;
position:absolute;
left:152px;
top:151px;
background:url(../images/login_sub_btn.png) no-repeat left top;
}
#webLogin .getPassword{
display:block;
width:94px;
height:34px;
position:absolute;
left:256px;
top:151px;
background:url(../images/login_pwd_btn.png) no-repeat left top;
}

#webLogin .getPasswordback{
display:block;
width:94px;
height:34px;
position:absolute;
left:256px;
top:151px;
background:url(../images/login_pwdback_btn.png) no-repeat left top;
}


#webLogin div.valid{

display:block;
width:94px;
height:34px;
position:absolute;
left:152px;
top:151px;
background:white;
overflow:hidden;

}

#webLogin a.getPassword{
display:block;
width:94px;
height:34px;
position:absolute;
left:256px;
top:151px;
background:url(../images/login_pwd_btn.png) no-repeat left top;
}
/** css for register **/
#webreg{
position:relative;
width:650px;
}
#webreg #header{
float:left;
width:650px;
height:151px;
background:url(../images/inner_register_header.jpg) no-repeat left top;

}
#webreg #profile{
float:left;
width:650px;
min-height:430px;
_height:430px;
background:url(../images/inner_register_bk.jpg) repeat-y left top;

}

#webreg #profile div.inner{
	padding:30px;
	float: left;
}


#webreg #footer{
float:left;
width:650px;
height:24px;
background:url(../images/inner_register_footer.jpg) no-repeat left top;

}
#webreg ul{
	width:640px;
	float:left;
}
#webreg li{
clear:both;
height:40px;
line-height:25px;
}
#webreg label{
float:left;
width:60px;
text-align:right;
padding-left:20px;
padding-right:20px;
color:#153684;
}
#webreg #agreement{
	float:left;
	width:640px;

}
#webreg #agreement div.inner{
	width:565px;
	height:60px;
	border:#D2E1EC 1px solid;
	padding:10px;
	color:#3A5074;
	overflow:auto;
	float: left;
}
#webreg span.hint{
padding-left:10px;
color:#FF3300;
}
/* search result css */

#search_area {
position: relative;
	width: 1000px;
	min-height: 400px;
	_height: 400px;
	left: 50%;
	margin-left: -500px;
}
#search_area ul{
margin:20px 0 50px 0;
background:url(../images/search_result_back.jpg) no-repeat right top;
float:left;
width:1000px;
min-height:200px;
_height:200px;
}
#search_area ul li{
min-height:70px;
_height:70px;
width:700px;
padding-bottom:10px;
clear:both;
}
#search_area div.headerTitle{

font-size:22px;
padding:10px 0 10px 0;
color:#FF3300;
display:block;
margin-top:20px;
border-bottom:1px #CCCCCC solid;

}
#search_area li h1{

font-size:14px;
color:white;
margin:20px 0 0 0;
background:#3E66A1;
padding:10px 20px 10px 20px;
float:left;
clear:both;
}
#search_area li a{
clear:both;
float:left;
display:block;
padding:20px;
color:black;
text-decoration:none;
background:url(../images/search_result_back2.jpg) no-repeat left top;
line-height:24px;
width:700px;
}
/* css for column background */

#columnback{
width:1000px;
height:250px;
float:left;
margin:3px 0 0 0;
}
#columnback div.longmanflag{
width:250px;
height:230px;
float:left;
margin:0 0 0 10px;
display:inline;
}
#columnback #rolltext{
width:250px;
height:230px;
float:left;
overflow:hidden;
padding:40px 0 0 0;
}
/* old 
#rolltext ul li{
display:none;
color:white;
font-size:14px;
}
#rolltext strong{

font-size:16px;
color:#F4DD0C;

}
*/

/* new li #515697 */
#rolltext ul li{
display:none;
color:#112A86;
font-size:14px;
}
#rolltext strong{

font-size:16px;
color:#F4DD0C;

}
/* new li end */



div.lesson0306{

background:url(../images/PageHeader_lesson_0306.png) no-repeat center top;

}

div.lesson0306_1{

background:url(../images/PageHeader_lesson_0306_1.png) no-repeat center top;

}

div.lesson0711{

background:url(../images/PageHeader_lesson_0711.png) no-repeat center top;

}
div.lesson0711_1{

background:url(../images/PageHeader_lesson_0711_1.png) no-repeat center top;

}
div.lesson0711_2{

background:url(../images/PageHeader_lesson_0711_2.png) no-repeat center top;

}
div.lesson1218{

background:url(../images/PageHeader_lesson_1218.png) no-repeat center top;

}
div.lesson1218_1{

background:url(../images/PageHeader_lesson_1218_1.png) no-repeat center top;

}
div.lesson1218_2{

background:url(../images/PageHeader_lesson_1218_2.png) no-repeat center top;

}

div.lessonadult{

background:url(../images/PageHeader_lesson_adult.png) no-repeat center top;

}

div.lessonadult_1{

background:url(../images/PageHeader_lesson_adult_1.png) no-repeat center top;

}

div.lessonadult_2{

background:url(../images/PageHeader_lesson_adult_2.png) no-repeat center top;

}


div.club_1{

background:url(../images/PageHeader_club_1.png) no-repeat center top;

}
div.member_1{

background:url(../images/PageHeader_member_1.png) no-repeat center top;

}
div.star_1{

background:url(../images/PageHeader_star_1.png) no-repeat center top;

}
div.teacher_1{

background:url(../images/PageHeader_teacher_1.png) no-repeat center top;

}
div.faq_1{

background:url(../images/PageHeader_faq_1.png) no-repeat center top;

}
div.about_1{

background:url(../images/PageHeader_about_1.png) no-repeat center top;

}

/*Others for contact and sitemap privacy etc*/
#contactUsArea{
padding:20px 0 20px 40px;
}
#contactUsArea h1{
font-size:40px;
color:#112A86;
border-bottom:1px solid #dddddd;
padding-bottom:10px;
margin-bottom:30px;
font-weight:normal;
}
#contactUsArea li{
min-height:20px;
_height:20px;
margin-bottom:20px;
border-left:10px yellow solid;
padding-left:15px;
}
#contactUsArea a{
text-decoration:none;
color:orange;
}
#contactUsArea a:hover{
text-decoration:none;
color:#112A86;
}
#contactUsArea div.privacyPolicy{
padding:0 20px 0 0px;
}
#contactUsArea strong{
font-size:14px;
color:#112A86;
}
 div.sitemap{
width:400px;
float:left;
padding-bottom:30px;
}
#contactUsArea div.sitemap li{
min-height:10px;
_height:10px;
margin-bottom:10px;
border-left:2px yellow solid;
padding-left:15px;
line-height:24px;
}
