@charset "utf-8";
/* 現代美容 */

/******* Main Layout *******/
.BodyShadow{
	margin:0 auto;
	width:1000px;
	overflow:hidden;
	background-image:url(../images/bg_content_white_03.png);
	background-position:center center;
	background-repeat:repeat-y;
}

.BodyBG{
	width:960px;
	margin:0 auto;

}

.Body_Top{
	float:left;
	width:960px;
	padding:0px 0px 15px 0px;
}

.Body_TopLogo{
	width:500px;
	float:left;
	padding:10px 0px 0px 0px;
	text-align:left;
}

.Body_TopLang{
	width:400px;
	float:right;
	text-align:right;
}


.LeftContent{
	width:230px;
	float:left;
}

.MainContent{
	width:960px;
	height:auto;
	min-height:600px;
	clear:both;
	text-align:left;
}

.RightContent{
	width:690px;
	float:left;
	text-align:left;
}

.Lcontents{
	float:left;
	width:690px;
	height:auto;
	overflow:hidden;
	text-align: left
}

.MainText{
	width:690px;
	min-height:600px;
	padding:0px 25px 10px 25px;
}

.Rcontents{
	float:right;
	width:230px;
	height:auto;
}

.Submenubtn{
	clear:both;
	width:210px;
	margin:40px 10px 0 0;
}

.FooterBG{
	padding:8px;
	text-align:left;
	background-color:#EEEEEE;
	margin-top:20px;
}

.CopyRight{
	text-align:right;
	padding:10px;
}
/******* Main Layout *******/

.MenuBG{
	background-image:url(../images/common/Menu/MengBg.gif);
	background-repeat:repeat-y;
}
.MenuIcon{
	text-align:left;
	margin-left:11px;
	cursor:pointer;
}

.SubMenuBG{
	background-image:url(../images/common/Menu/Menu_SubBG.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:2px;
}
.MenuBtmBG{
	background-image:url(../images/common/Menu/Menu_BtmBg.gif);
	height:238px;
	width:230px;
	background-repeat:no-repeat;
}

.MenuTopBG{
	background-image:url(../images/common/Menu/Menu_TopBg.gif);
	height:26px;
	width:230px;
	background-repeat:no-repeat;
}

.Menu_topBar{
	background-image:url(../images/common/Menu_topBg.gif);
	height:25px;
	width:208px;
}

.Menu_Normal{
	margin:0px 10px 0px 11px;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	text-align:left;
}

.Menu_Focus{
	margin:0px 10px 0px 11px;
	padding:5px 0px 5px 25px;
	background-color:#e4e9ee;
	cursor:pointer;
	text-align:left;
}

.SubTopic{
	padding:10px 0px 25px 0px;
}

/* Start Course Title */
.courseTDTop{
	background-image:url(../images/course/courseTop_td.gif);
	width:640px;
	height:15px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.courseTDBG{
	background-image:url(../images/course/courseTD_bg.gif);
	padding:0px 15px 0px 15px;
	background-repeat:repeat-y;
}

.courseTDBtm{
	background-image:url(../images/course/courseBtm_td.gif);
	width:640px;
	height:15px;
	overflow:hidden;
	background-repeat:no-repeat;
}
/* End Course Title */

/* Start Course Content */
.courseCtnTop{
	width:640px;
	height:50px;
	overflow:hidden;
	margin:45px 0px 0px 0px;
}
.courseCtnBG{
	background-image:url(../images/course/CourseCtnBG.gif);
	background-repeat:repeat-y;
}
.courseCtnTxt{
	padding:0px 20px 0px 20px;
}
.courseCtnBtm{
	background-image:url(../images/course/CourseCtnBtm.gif);
	width:640px;
	overflow:hidden;
	height:25px;
}

.CourseFloatTopic{
	padding:10px 0px 10px 0px;
}

.courseBodyFloat{
	width:139px;
	float:left;
	padding:4px;
}
.courseFloatLayer{
	margin-left:10px;
	width:590px;
}

/* Start Course Table */
.courseTable{
	margin:15px 0px 0px 0px;
}
.courseTableTopLeftBG{
	background-image:url(../images/course/CourseLeftTopBG.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:20px;
}
.courseTableTopRightBG{
	background-image:url(../images/course/CourseRightTopBG.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:20px;
}
.courseTablePadding{
	padding:20px;
}

.courseTableTR1{
	cursor:pointer;
	background-color:#E0F1FE;
}
.courseTableTR2{
	cursor:pointer;
	background-color:#c6e7ff;
}
.courseTableTRover{
	cursor:pointer;
	background-color:#a7dcff;
}

.courseTableBtmLeftBG{
	float:left;
	height:10px;
	text-align:left;
}
.courseTableBtmRightBG{
	float:right;
	height:10px;
	text-align:left;
}
/* End Course Content */


/* Start Student Zone */
.StudentLayout{
	width:100%;
	margin:10px 0px 10px 0px;
}
.StudentFloatIMG{
	float:left;
	margin:0px 15px 0px 0px;
}
.StudentDESC{
	width:450px;
	background-color:#f0f0f0;
	padding:5px;
	margin:10px 0px 0px 0px;
}
/* End Student Zone */ 


.Clear{
	clear:both;
}

.H_Dot{
	background-image:url(../images/common/1px_10px_dot.gif);
	width:100%;
	height:10px;
	overflow:hidden;
	background-repeat:repeat-x;
}

.Rootpath{
	padding:10px 15px 0px 15px;
}

.BtmFooter{
	margin:30px 20px 0px 20px;
	text-align:right;
}
/*IE6.0*/
.MainContent{
	*height:auto!important;
	*height:600px;
	min-height:600px;
}








