#schlMainContent, #schl3o {
	width: 925px !important;
}

/*#schlContent {
	background: url(images/bg2_top.jpg) no-repeat 0 0;
}
#schl3o { 
	background: url(images/bg2_btm.jpg) 0 100% no-repeat;
	padding-bottom: 40px;
	padding-top: 20px;
	width: 900px !important;
}
*/
#schlContent #schl3o h1, #schlContent #schl3o h2, #schlContent #schl3o h3, #schl3o p { margin: 0; padding: 0; }
#schl3o ul { list-style: none; margin: 0; padding: 0; }
#schl3o p.hdr { margin-bottom: 5px; padding-left: 15px; }
#schl3o p.intro { color: #fff; font-size: 26px; margin-bottom: 15px; text-align: center; }
#schl3o a img{border:none;}

#rcHeader{height:151px;}
#rcBody{background: url(images/bground_summer.jpg) no-repeat; width:925px; height:819px; position: relative;}

#rcSide .txt{padding:0 15px}

#rcRegister2 {
	height: 83px;
	margin-left: 45px;
	width: 432px;
	color:#fff;
	padding-top:35px;
}
#schl3o .register #rcSide {
	float: left;

	padding-top: 10px;
	width: 203px;
}

#rcRegister2 #video{
	float:left;
	margin-left:30px;
	width:559px;
}
#rcRegister2 #rcForm {
	height:447px;
	width:559px;
	overflow:hidden;
}

#rcRegister2 #rcTips{
	float:left;
	margin-left:30px;
	width:559px;
}

.iframe{
	overflow:hidden;
}

#schl3o  #rcLink{padding:0; margin-top:20px; text-align:center; font-weight:bold}

#rcTips em, #rcTips a{font-weight:bold}
.question{font-weight:bold; padding-top:10px;}
#rcTips ul ul {list-style-type:disc;padding-left:40px;}

#rcBody a { outline: none; }
#bookList { position: relative; margin-left: auto; margin-right: auto; width: 140px; }
#bookList #blmenu { background-color: #fff; display: none; left: 12px; position: absolute; top:48px; width:116px; }
#bookList #blmenu a { border-bottom: 1px solid #d6d6d6; color: #000; display: block; font-size: 10px; font-weight: bold; padding: 5px; }
#bookList #blmenu a:hover { text-decoration: none; }
#bookList .btnBL {
	background: url(images/btnBookList.gif) no-repeat;
	display: block;
	height: 49px;
	text-indent: -100001px;
	width: 140px;
}
#bookList .btnBL.on {
	background-position: -140px 0;
}

#SR_overlay { 
	background-image: url(images/overlay.png);
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	z-index:  1000002;
	width:  100%;
	height: 100%;
}
* html #SR_overlay {
	background-color: #000;
	background-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
#classVideo {
	background: url(images/bg_popup.png) no-repeat;	
	margin-bottom: 10px;
	padding-left: 12px;
	padding-right: 20px;
	width: 651px;
	height:995px;	
	position: absolute;
	top: 125px;
	left: 165px;
}

#skype {
	background:url(images/bg_popskype.png) no-repeat;
	
	margin-bottom: 10px;
	padding-left: 12px;
	padding-right: 20px;
	width: 651px;
	height:506px;	
	position: absolute;
	top: 125px;
	left: 165px;

}

#teacherGuide {
	background: #d9d56c url(images/bground_teacherguide.png) no-repeat;
	
	margin-bottom: 10px;
	padding-left: 12px;
	padding-right: 20px;
	width: 681px;
	height:373px;	
	position: absolute;
	top: 125px;
	left: 165px;

}

.tgContent { display: none; z-index:  1000003;}
.tgContent .col1 { width: 640px; color: #000000;padding-left:6px; padding-top:31px;  font-size: 12px; text-align: left; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; line-height:19px}
.tgContent .header1 { color: #000; font-size: 21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width: 640px; margin-left:0px; padding-top:6px; text-align:left; line-height:21px}
#schl3o .tgContent a.tgClose { left: 620px; position: absolute; text-decoration: underline; top: 10px; }

