﻿body {
	background:#fff;
	font-size: 12px;
	margin:0 auto;
	line-height: 20px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
form{
	margin:0;
	padding:0;
}
a:link {
	color:#FF3399;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#FF3399;
}
a:hover {
	text-decoration: underline;
	color:#8d0465;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}
#MainFrame{
	width:988px;
	margin:5px auto;
	text-align:center;
}
div#Left{
	width:204px;
	float:left;
	padding-right:9px;
}
#Logo{
	display:block;
	margin:0 0 5px 5px;
	width:191px;
	height:88px;
	background:url(images/Index_Logo.gif) no-repeat;
}
#LoginBg{
	width:163px;
	height:195px;
	background:url(images/Index_Member.gif) no-repeat;
	padding:65px 11px 10px 30px;
}
#LoginBg table{/*登入後*/
	border-collapse:collapse;
}
#LoginBg td{
	vertical-align:top;
	color:#000;
	border-top:1px #FFF dotted;
	border-bottom:1px #FFF dotted;
}
#LoginBg .Row{
	margin:0;
	padding:5px;
	font-weight: normal;
	font-size:13px;
	letter-spacing:2px;
	text-align:left;
}
#LoginBg ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}
#LoginBg li{
	margin:0;
	padding:5px;
	list-style:none;
	font-size:13px;
	color:#333;
}
#LoginBg .Input{
	background: url(images/Index_Input.gif) no-repeat #FFF;
	height:19px;
	width:90px;
	border:none;
	padding:2px 10px;
	margin-left:5px;
}
#LoginBg .LoginBtn{
	border:none;
	background:none;
	width:97px;
	height:37px;
	margin:5px auto;
	padding:0;
	cursor:pointer;
}
#LoginBg a.LoginBtn{
	display:block;
	border:none;
	background:url(images/Index_MenberBtnBg.gif) no-repeat;
	width:98px;
	height:31px;
	margin:3px auto;
	font-size:16px;
	color:#FFF;
	padding:6px 0 0;
	font-weight:bold;
	letter-spacing:1px;
}
#LoginBg a.LoginBtn:hover{
	background:url(images/Index_MenberBtnBg.gif) no-repeat;
	background-position:1px 1px;
	width:97px;
	height:30px;
	padding:7px 0 0 1px;
	text-decoration:none;
}
#LoginBg .Btn1{
	float:left;
	width:79px;
	height:35px;
}
#LoginBg .Btn2{
	float:right;
	width:79px;
	height:35px;
}
/*客服櫃檯*/
a#Left_Service{
	width:204px;
	height:59px;
	display:block;
	background:url(images/Index_Service.gif) no-repeat;
	padding:0;
}
/*學員 左方模特兒區*/
.TabClass .ModelTab{
	background: url(images/Index_TabRotatorLeft.gif) no-repeat;
	height:29px;
	padding:7px 9px 4px;
	margin:0;
	font-size:15px;
}
p.Item{
	margin:0 0 5px 0;
	padding:5px 11px 2px;
	font-weight: normal;
	font-size:13px;
	letter-spacing:0.5px;
	text-align:left
}
.Item.select{
	width:180px;
	font-size:13px;
	letter-spacing:0;
	margin:0 auto;
}
Input.Input{
	width:175px;
	height:15px;
	font-size:13px;
	letter-spacing:0;
}
Input.InputS{
	width:90px;
	font-size:13px;
	letter-spacing:0;
}
.Item.radio{
	margin-left:8px;
}
a.Model{
	float:left;
	display:block;
	width:88px;
	height:21px;
	padding-top:4px;
	margin:4px 0 0 2px;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	color: #999;
	background:url(images/Index_TabRotator_Btn2.gif) no-repeat;
}
a.Model:visited{
	color: #999;
}
a.Model_Link, a.Model_Link:hover{
	float:left;
	display:block;
	width:88px;
	height:21px;
	text-align:center;
	padding-top:4px;
	margin:4px 0 0 2px;
	font-size:15px;
	text-decoration:none;
	background:url(images/Index_TabRotator_Btn1.gif) no-repeat;
	text-decoration:none;
	color:#a6083c;
	font-weight:bold;
}
a.Model:hover{
	background:url(images/Index_TabRotator_Btn1.gif) no-repeat;
	text-decoration:none;
	color:#a6083c;
	font-weight:bold;
}
/*學員 左方模特兒區end*/

/*新增0925 左方頁籤*/
div.SideTabRotator{
	width:204px;
	margin-bottom:8px;
	text-align:center;
	
}
div.SideTabRotator ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.SideTabRotator ul div.SideTabMenu{
	width:180px;
	height:87px;
	padding:0 12px 0;
	margin:0;
	clear:both;
	background:url(images/Index_Left_TabMenu.gif) no-repeat;
	font-size:15px;
}
div.SideTabRotator ul div.SideTabMenu a{
	width:74px;
	margin:43px 2px 0;
	padding:5px;
	height:26px;
	display:block;
	float:left;
	background:url(images/Index_Left_TabMenu_Btn2.gif) no-repeat;
}
div.SideTabMenu a:hover{
	background:url(images/Index_Left_TabMenu_Btn3.gif) no-repeat;
}
div.SideTabRotator ul div.SideTabMenu a.Link, div.SideTabRotator ul div.SideTabMenu a.Link:hover{
	background:url(images/Index_Left_TabMenu_Btn1.gif) no-repeat;
	width:74px;
	margin:43px 2px 0;
	padding:5px;
	height:26px;
	display:block;
	float:left;
}
div.SideTabRotator ul li.SideTabCon{
	background: url(images/Index_CourseBG.gif) repeat-y;
	width:204px;
	margin:0;
	padding:0;
	text-align:center;
}
div.SideTabRotator ul li.SideBot{
	background:url(images/Index_CourseBot.gif) no-repeat;
	width:204px;
	height:19px;
	margin:0;
	padding:0;
}
/*新增0925 左方頁籤end*/

#Course{
	background: url(images/Index_CourseBG.gif) repeat-y;
	width:204px;
	margin-bottom:8px;
	text-align:center;
}
#CourseTit{
	background:url(images/Index_CourseTitle.gif) no-repeat;
	width:204px;
	height:65px;
}
/*服項項目標題圖*/
#CourseListTit{
	background:url(images/Index_CourseListTitle.gif) no-repeat;
	width:204px;
	height:65px;
}
/*服項項目標題圖end*/
#Course h3.Item, #Course_Iframe h3.Item{
	margin:0 0 5px 0;
	padding:5px 11px 2px;
	font-weight: normal;
	font-size:13px;
	letter-spacing:0.5px;
	text-align:left
}
#Course h4.Item, #Course_Iframe h4.Item{
	margin:0 0 5px 0;
	padding:5px 11px 2px;
	font-weight: normal;
	font-size:15px;
	letter-spacing:0.5px;
	text-align:left
}
#Course h4.Item img, #Course_Iframe img{
	margin-right:5px;
}
#Course h4, #Course_Iframe h4{
	margin:0;
	padding:3px 5px 3px 40px;
	font-weight: normal;
	font-size:13px;
	color:#666;
	letter-spacing:0.5px;
}
#Course .select, #Course_Iframe .select{
	width:180px;
	font-size:13px;
	letter-spacing:0;
	margin:0 auto;
}
#Course .Input, #Course_Iframe .Input{
	width:175px;
	height:15px;
	font-size:13px;
	letter-spacing:0;
}
#Course .InputS, #Course_Iframe .InputS{
	width:100px;
	height:15px;
	font-size:13px;
	letter-spacing:0;
}
#Course .radio, #Course_Iframe .radio{
	margin-left:8px;
}

#CourseBot{
	background:url(images/Index_CourseBot.gif) no-repeat;
	width:204px;
	height:19px;
}
#QA{
	background:url(images/Index_LeftBorder.gif) repeat-y;
	width:201px;
	margin-bottom:8px;
}
#QATitle{
	background:url(images/Index_QATitle.gif) no-repeat;
	width:201px;
	height:57px;
}
#QA .Item{
	margin:0 5px;
	padding:3px 3px 3px 18px;
	background:url(images/Icon_Q.gif) no-repeat;
	background-position:0 2px;
	font-weight: normal;
	font-size:13px;
	color:#666666;
	letter-spacing:0.5px;
	text-align:left;
}
#QA .Item a{
	text-decoration:none;
}
#QA .More{
	text-align:right;
	margin:5px 8px;
	padding:0;
}
#QATitleBot{
	background:url(images/Index_LeftBot.gif) no-repeat;
	width:201px;
	height:8px;
	font-size:1px;
}
a.LinkImg{
	display:block;
	width:201px;
	border:none;
	margin:0 0 8px;
}
#Map{
	background:url(images/Index_LeftBorder.gif) repeat-y;
	width:201px;
	margin-bottom:8px;
}
#MapTitle{
	background:url(images/Index_MapTitle.gif) no-repeat;
	width:201px;
	height:57px;
}
#Map .Item{
	margin:0;
	padding:3px 8px;
	font-weight: normal;
	font-size:13px;
	color:#666666;
	letter-spacing:0.5px;
	text-align:left;
}
#MapBot{
	background:url(images/Index_LeftBot.gif) no-repeat;
	width:201px;
	height:8px;
	font-size:1px;
}
/*con*/
#Con{
	width:775px;
	float:left;
	margin-top:20px;
}
#SearchBg{
	background:url(images/Index_Top_Search.gif) no-repeat;
	width:775px;
	height:62px;
	text-align:left;
}
#Search{
	padding:16px 0 0 512px;
	height:34px;
	width:263px;
}
#Search .Input{
	border:0;
	height:20px;
	width:153px;
	padding:2px 10px;
}
#SearchBtn{
	border:none;
	background:none;
	width:71px;
	height:29px;
	margin:0 5px;
	padding:0;
}
#Top{
	background:url(images/Index_Top.gif) no-repeat;
	width:775px;
	height:31px;
	text-align:left;
}
#TopMeun{
/*	background:url(images/Index_Top_Menu.gif) no-repeat;*/
	width:775px;
	height:65px;
	text-align:left;
}
#TopMeun ul{
	list-style:none;
	margin:0;
	padding:0;
}
#TopMeun ul.MeunSub{
	list-style:none;
	margin:7px 10px 0;
	padding:0 10px;
	clear:both;
	background:#d63f71;
	height:20px;
}
#TopMeun ul.MeunSub a{
	margin:0 5px 2px 15px;
	color:#FFF;
	font-size:15px;
	letter-spacing:1px;
}
#TopMeun li{
	float:left;
}
#TopMeun li.MeunBtn{
	width:124px;
}

#TopMeun li.MeunBtn a{
	display:block;
	width:101px;
	height:21px;
	margin:16px 2px 0 21px;
}
#TopMeun a#btn1{
	background:url(images/Index_Menu_1.gif) no-repeat;
}
#TopMeun a#btn2{
	background:url(images/Index_Menu_2.gif) no-repeat;
}
#TopMeun a#btn3{
	background:url(images/Index_Menu_3.gif) no-repeat;
}
#TopMeun a#btn4{
	background:url(images/Index_Menu_4.gif) no-repeat;
}
#TopMeun a#btn5{
	background:url(images/Index_Menu_5.gif) no-repeat;
}
#TopMeun a#btn6{
	background:url(images/Index_Menu_6.gif) no-repeat;
}
#TopMeun a#btn1:hover{
	background:url(images/Index_Menu_1a.gif) no-repeat;
}
#TopMeun a#btn2:hover{
	background:url(images/Index_Menu_2a.gif) no-repeat;
}
#TopMeun a#btn3:hover{
	background:url(images/Index_Menu_3a.gif) no-repeat;
}
#TopMeun a#btn4:hover{
	background:url(images/Index_Menu_4a.gif) no-repeat;
}
#TopMeun a#btn5:hover{
	background:url(images/Index_Menu_5a.gif) no-repeat;
}
#TopMeun a#btn6:hover{
	background:url(images/Index_Menu_6a.gif) no-repeat;
}
#NewTitle{
	background:url(images/Index_Con_NewTitle.gif) no-repeat;
	width:761px;
	height:39px;
}
#NewBg{
	background:url(images/Index_Con_NewBg.gif) repeat-y;
	width:761px;
	margin-left:8px;
	text-align:left;
}
#TopBg{
	background: url(images/Index_Top_Bg.gif) repeat-y;
	background-position:bottom;
	width:761px;
	padding:0 7px 5px;
	margin-bottom:10px;
	text-align:left;
	float:left
}
#TopBg .MarqueeBg{
	width:723px;
	background:url(images/index_MarqueeBg.gif) no-repeat;
	padding:2px 8px 2px 30px;
	height:21px;
	margin-bottom:5px;
}
#TopBg Marquee{
	color:#FF3300;
	font-size:13px;
	letter-spacing:1px;
}
#TopBg Marquee a{
	margin-right:20px;
}
#TopBg ul{
	list-style:none;
	margin:0;
	padding:0;
}
.News{
	float:left;
	width:215px;
	height:281px;
	margin-right:8px;
	display:inline;
	background: url(images/Index_NewsBg.gif) no-repeat;
	background-position:bottom;
}
.News h3{
	background:url(images/Index_NewsTitle.gif) no-repeat;
	width:215px;
	height:31px;
	margin:0;
	padding:0;
}
.News a{
	display:block;
	margin:2px 5px 8px;
	padding:2px 5px 2px 18px;
	text-align:left;
	border-bottom:1px #999 dashed;
}
.NewsIcon{
	background:url(images/Icon_New.gif)	no-repeat;
	background-position:0 6px;
	padding:2px 5px 2px 18px;
	margin:2px 5px 8px;
}
.News .More {
	text-align:right;
	margin:8px 8px 2px;
	padding:0;
	border:none;
}
.News .More a{
	text-align:right;
	margin:2px 2px 0;
	padding:0;
	border:none;
	width:38px;
	height:13px;
}
.News a:hover{
	text-decoration:none;
}
.TopMap, .TopGoogleMap {
	float:left;
	width:538px;
	height:281px;
	background:url(images/Index_TopMapBg.gif) no-repeat;
	background-position:bottom;
	text-align:center;
}
.TopMap div{
	width:520px;
	height:240px;
	margin:0 auto;
}
.TopMap h3, .TopGoogleMap h3{
	background:url(images/Index_TopMapTitle.gif) no-repeat;
	width:538px;
	height:31px;
	margin:0;
	padding:0;
}
.Video{
	float:left;
	width:339px;
	height:281px;
	background:url(images/Index_VideoBg.gif) no-repeat;
	background-position:bottom;
	text-align:center;
}
.Video div{
	width:320px;
	height:240px;
	margin:0 3px 0 16px;
	background:#000;
}
.Video h3{
	background:url(images/Index_VideoTitle.gif) no-repeat;
	width:339px;
	height:31px;
	margin:0;
	padding:0;
}
.VideoMenu{
	float:left;
	width:199px;
	height:281px;
	margin:0;
	background: url(images/Index_VideoMenuBg.gif) no-repeat;
	background-position:bottom;
}
a.VideoMenuIcon{
	/*padding:10px 10px 10px 18px;*/
	padding:5px 10px 5px 18px;
	/*margin:0 3px 9px 0;*/
	margin:0 3px 0 0;
	display:block;
	/* font-size:15px; */
}
a.VideoMenuIcon_Link, a.VideoMenuIcon_Link:hover{
	padding:10px 10px 10px 18px;
	margin:0 3px 9px 0;
	display:block;
	font-size:15px;
	text-decoration:none;
	background:url(images/Icon_ArrLeft.gif)	no-repeat #fecae0;
	background-position:-3px 0;
}
a.VideoMenuIcon:hover{
	text-decoration:none;
	background:url(images/Icon_ArrLeft.gif)	no-repeat #fecae0;
	background-position:-3px 0;
}
.VideoMenu .More a{
	text-align:right;
	margin:8px 8px 2px;
	padding:0;
	border:none;
}
.VideoMenu h3{
	background:url(images/Index_VideoMenuTitle.gif) no-repeat;
	width:174px;
	height:20px;
	margin:0;
	padding:8px 5px 3px 20px;
	font-size:15px;
	letter-spacing:1px;
}

#Middle{
	margin-bottom:8px;
}
#MiddleLeft{
	float:left;
	width:579px;
}
/*頁籤*/
.TabRotator{
	background:url(images/Index_TabRotatorRight.gif) no-repeat;
	background-position:right 0;
	text-align:left;
	clear:both;	
}
.TabRotator .TabBg{
	float:left;
	background:url(images/Index_TabRotator_Title.gif) no-repeat;
	height:20px;
	width:127px;
	font-weight:normal;
	margin:0;
	padding:12px 0 8px;
	letter-spacing:1px;
	font-size:15px;
	text-align:center;
	color:#333;
}
.TabRotator .TabMenu{
	float:left;
	margin-top:7px;
}
.TabMenu a{
	float:left;
	display:block;
	width:88px;
	height:22px;
	padding-top:7px;
	margin-right:1px;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	color:#777;
	background:url(images/Index_TabRotator_Btn2.gif) no-repeat;
}
.TabMenu a:visited{
	color: #666;
}
.TabMenu a:hover, a.Link{
	background:url(images/Index_TabRotator_Btn1.gif) no-repeat;
	text-decoration:none;
	color:#a6083c;
}
.TabRotator .TabCon{
	border-left:1px #c5c5c5 solid;
	border-right:1px #c5c5c5 solid;
	border-bottom:1px #c5c5c5 solid;
	padding:5px;
	clear:both;
}

.TabCon .Img{
	border:1px #999 solid;
}
.TabCon .Link{
	text-align:right;
}
.Link a{
	margin:2px 10px;
}
.TabCon h3{
	font-size:15px;
	letter-spacing:1px;
	margin:5px 5px;
	text-align:left;
}
.TabCon .More{
	text-align:right;
	margin:5px 8px 2px;
	padding:0;
}
/*頁籤 end*/
/*名師頁籤Size*/
#MiddleLeft .TabMenu .TabMenuSizeB{
	width:452px;
}
/*名師頁籤Size end*/

/*資訊頁籤Size*/
#Info .TabSizeS{
}
.TabRotator .TabLeft{
	float:left;
	background:url(images/Index_TabRotator_Left.gif) no-repeat;
	height:40px;
	width:7px;
	margin:0;
	color:#333;
}
#Info .TabMenuSizeS{
	width:360px;
	padding:0 7px 0 4px;
}
#Info h3{
	font-size:15px;
	letter-spacing:1px;
	margin:0 3px 5px;
	padding:0;
	text-align:left;
}
#Info .Cont{
	margin:0 5px 5px;
	padding:0;
	font-size:13px;
	font-weight:normal;
	text-overflow: ellipsis;
	overflow: hidden;
	height:40px;
}

/*資訊頁籤 end*/
/*Photo*/
#PhotoTab{
	width:100%;
	background:url(images/Index_Photo_TitleRBg.gif) no-repeat;
	background-position:right 0;
	text-align:left;
	margin-top:5px;
	clear:both;
}
#PhotoTabList{
	width:775px;
	background:url(images/Index_Photo_TitleRBg.gif) no-repeat;
	background-position:right 0;
	text-align:left;
	margin-top:5px;
}
#PhotoTab .TabBg{
	float:left;
	background:url(images/Index_Photo_TitleBg.gif) no-repeat;
	height:25px;
	width:121px;
	font-weight:normal;
	margin:0;
	padding:19px 0 8px;
	letter-spacing:1px;
	font-size:15px;
	text-align:center;
	color:#333;
}
#PhotoTab .TabMenuItem{
	float:left;
	margin-top:15px;
}
#PhotoTab .TabMenu{
	/*width:458px;*/
	float:left;
}
#PhotoTab .TabMenu a{
	float:left;
	display:block;
	width:111px;
	height:32px;
	padding-top:20px;
	margin-right:1px;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	color: #333;
	background:url(images/Index_Photo_TitleBtn1.gif) no-repeat;
}
#PhotoTab .TabMenu a:visited{
	color: #333;
}
#PhotoTab .TabMenu a:hover{
	background:url(images/Index_Photo_TitleBtn2.gif) no-repeat;
	text-decoration:none;
	color:#a6083c;
}
#PhotoTab .TabCon{
	border-left:1px #c5c5c5 solid;
	border-right:1px #c5c5c5 solid;
	border-bottom:1px #c5c5c5 solid;
	clear:both;
}
#PhotoTab .TabCon div{
	padding:5px;
}

.TabConBg_1{
	background:url(images/Bg_Pink.jpg) no-repeat;
	background-position: bottom;
}
.TabConBg_2{
	height:800px;
}
.TabConBg_2 ul{
	border:1px #fdcbe1 solid;
	margin:5px 9px 4px!important;
}
.TabConBg_3{
	height:700px;
}
.TabConBg_3 ul{
	border:1px #CCC solid;
	margin:10px 9px 15px!important;
	padding:5px 0 10px !important;
}
#PhotoTab h4.More{
	text-align:right;
	margin:5px 5px 0;
	clear:both;
	width:98%;
}
#PhotoTab ul{
	width:168px;
	margin:3px 6px 4px;
	padding:0;
	float:left;
	list-style:none;
	text-align:center;
}
#PhotoTab li.PhotoTit{
	margin:0px 5px 3px;
	font-size:15px;
	color:#971818;
}
li.PhotoTit img{
	margin-right:5px;
}
#PhotoTab li.PhotoBg{
	background:url(images/Index_PhotoBG.gif) no-repeat;
	width:150px;
	height:101px;
	padding:2px 9px;
	margin:0;
}
#PhotoTab li.PhotoCont{
	margin:5px 5px 0;
	color:#666;
	font-size:13px;
}

#PhotoTab li.PhotoCont a{
	width:30px;
	float:left;
	display:block;
	padding:5px 2px;
	margin:0 1px;
	background:url(images/Index_Photo_BtnBg.gif) repeat-x;
	border:1px #cbc6c6 solid;
	text-align:center;
}
/*Photo頁籤 end*/

#Info{
	width:775px;
	margin:10px 0 0;
	clear:both;
	text-align:left;
}
#Info ul{
	list-style:none;
	margin:0;
	padding:0;
	width:382px;
}
#Info .Left{
	float:left;
	margin-bottom:5px;
}
#Info .Right{
	float:right;
	margin-bottom:5px;
}
#Info div.InfoTitle_1 span, #Info div.InfoTitle_2 span{
	display:none;
}
#Info div.InfoTitle_1{
	background:url(images/Index_InfoTitle_01.gif) no-repeat;
	background-position:left;
	height:23px;
	margin:3px 0;
}
#Info div.InfoTitle_2{
	background:url(images/Index_InfoTitle_02.gif) no-repeat;
	background-position:left;
	height:23px;
	margin:3px 0;
}
/*.Gossip{
	background:url(images/Index_TabRotator_Gossip.gif) no-repeat;
	width:358px;
	padding:25px 7px 5px;
	margin:5px auto 0;
}
.Gossip a{
	display:block;
	margin:3px;
}
.Gossip a:hover{
	text-decoration:none;
}
.Gossip .Img{
	border:1px #999 solid;
}
.Gossip .More{
	text-align:right;
	margin:0;
	padding:0px 5px 0;
}
.Gossip .More a{
	text-align:right;
	margin:1px;
	width:36px;
	height:11px;
}*/
#MiddleRight{
	width:187px;
	margin-left:7px;
	float:left;
}
#MiddleRight .ADImg{
	margin-bottom:3px;
	border:none;
	
}
#MiddleRight ul{
	margin:0 0 8px;
	padding:0;
	list-style:none;
}
#MiddleRight .ForumTop{
	background: url(images/Index_RightTop.gif) no-repeat;
	width:187px;
	height:9px;
	font-size:1px;
}
#MiddleRight .ForumBot{
	background: url(images/Index_RightBot.gif) no-repeat;
	width:187px;
	height:9px;
	font-size:1px;
}
#MiddleRight .Forum{
	width:185px;
	border-left:#c5c5c5 1px solid;
	border-right:#c5c5c5 1px solid;
	text-align:left;
}
.Forum a{
	display:block;
	width:161px;
	background:#ffeef5;
	padding:3px 8px;
	margin:2px 3px;
}
.Forum h3{
	width:179px;
	height:38px;
	font-size:15px;
	margin:0 auto;
	padding:0;
}
.Forum h3 a{
	background:none;
	margin:0;
	padding:0;
}

/*成果發表*/
#videoRow{
	clear:both;
	width:729px;
	background:url(images/Index_VideoRow.gif) no-repeat;
	height:201px;
	padding:0 0 0 46px;
	margin-top:10px;
}
#videoRow ul{
	border-top:1px #c5c5c5 solid;
	border-bottom:1px #c5c5c5 solid;
	border-right:1px #c5c5c5 solid;
	margin:0;
	padding:5px;
	height:189px;
	list-style:none;
}
#videoRow li{
	background:url(images/Index_VideoRowBg.gif) no-repeat;
	width:182px;
	height:151px;
	text-align: center;
	float:left;
	display:inline;
	margin:18px 25px 0;
}
#videoRow h3{
	color:#000;
	font-size:13px;
	font-weight: normal;
	margin:8px 10px;
	padding-left:15px;
	height:15px;
}
#videoRow h3 img{
	margin-right:5px;
}
#videoRow .img{
	width:150px;
	height:100px;
	border:none;
	border:1px #FFF solid;
}
#Copyright{
	clear:both;
	width:759px;
	padding:8px;
	text-align:right;
	background:#fddeeb;
	font-size:12px;
	color:#666;
	margin:10px auto 0;
	letter-spacing:1px;
}
/*討論區內頁*/
.TabSizeForum{
	width:775px;
	margin-bottom:8px;
}
.TabMenu .TabMenuSizeForum{
}
/*討論區內頁end*/
/*pagination*/
div.pagination {
	clear:both;
    font-size: 12px;
    padding: 15px 0 10px;
	text-align:right;
}

div.pagination ul {
    list-style: none;
    padding: 2px 0;
    line-height: 16px;
}

div.pagination li {
    display: inline;
}
/* Gray-Red style*/
div.pagination.grayr {
	font: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	padding:2px;
}

div.pagination.grayr a {
	padding:2px 3px;
	margin:2px;
	text-decoration: none; /* no underline */
	color:#000;
}
div.pagination.grayr a:hover, div.pagination.grayr a:active {
	background:#666;
	color:#FFF;
}
div.pagination.grayr li.current {
	padding: 2px 3px;
	margin: 2px;
	font-weight: bold;
	text-decoration:underline;
	color:#ff3300;
}

div.pagination.grayr li.disabled {
	padding: 2px 3px;
	margin: 2px;
	color:#333;
}
/*end*/
div.Bot{
	border:1px #c5c5c5 solid;
	text-align:center;
	margin:5px 0;
	padding:5px;
	height:30px;
	clear:both;
}
div.Bot p{
	margin:0 auto;
	width:200px;
	padding:0;
}
div.Bot a{
	background:url(images/Btn_PageBg.gif) no-repeat;
	width:79px;
	height:30px;
	text-align:center;
	margin:0 8px;
	padding-top:5px;
	display:block;
	float:right;
}
/*表格*/
.Tab-1{
	border-collapse:collapse;
	margin:0 auto;
}
.Tab-1 td{
	border:1px #c5c5c5 solid;
	padding:3px;
	font-size:13px;
}
.Tab-1Title{
	background:#fcbed8;
	font-size:15px!important;
	letter-spacing:2px;
	color:#333;
	text-align:center;
}
.Tab-2{
	border-collapse:collapse;
	margin:0 auto;
}
.Tab-2 td{
	border:1px #fcbed8 solid;
	padding:3px;
	font-size:13px;
}
.Tab-2Title{
	background:#fcbed8;
	font-size:15px!important;
	letter-spacing:2px;
	color:#333;
	text-align:center;
}

.Tab-3{
	border-collapse:collapse;
	margin:0 auto;
}
.Tab-3 td{
	border-bottom:1px #feb3c7 solid;
	padding:5px 3px;
	font-size:13px;
}
.Tab-3Title{
	background:#fcbed8;
	font-size:15px!important;
	letter-spacing:2px;
	color:#333;
	text-align:center;
}

.Tab-4{
	border-collapse:collapse;
	border:1px #f9badf solid;
	font-size:13px;
	margin:0 auto;
	color:#666;
}
.Tab-4Title{
	background:url(Images/tab_bg.gif) repeat-x;
	padding:5px;
	font-size:15px;
	color:#CC3333;
	letter-spacing:3px;
	font-weight:bold;
}
.Tab-4 TD{
	border:1px #FFEAE6 solid;
	padding:5px 3px;
}
.Tab-4 .LTD{
	background:#FFEAE6;
	text-align:right;
}
.Tab-4 .RTD{
	background:#FFF;
	text-align:left;
	color: #999;
}
.Tab-4 .Text_White{
	border:1px #999 solid;
	color:#333;
}
.RedString{
	color: #FF6600;
}
/*表格end*/
/*類別框*/
.TabClass{
	background:url(images/Index_TabRotatorRight.gif) no-repeat;
	background-position:right 0;
	text-align:left;
	margin-bottom:10px;
	clear:both;
}
.TabClass .Left{
	background: url(images/Index_TabRotatorLeft.gif) no-repeat;
	height:26px;
	padding:7px 10px;
	margin:0;
	font-size:15px;
	font-weight:bold;
}
.TabClass h3.Right{
	float:left;
	margin:7px 5px 0;
	font-size:15px;
	letter-spacing:2px;
}
.TabClass .TabCon{
	border-left:1px #c5c5c5 solid;
	border-right:1px #c5c5c5 solid;
	border-bottom:1px #c5c5c5 solid;
	padding:5px;
	clear:both;
}
/*類別框end*/
/*NEWS & 論壇*/
.MainTitle{
	letter-spacing:1px;
	height:30px;
	padding:5px;
	margin:0 5px 5px;
	text-align:left;
	border-bottom:1px #fcbed8 solid;
	clear:both;
}
.MainPrint{
	text-align:right;
	font-size:12px;
	padding:0 5px;
	width:100px;
}
.MainPrint img{
	margin-right:5px;
	border:0;
}
.MainPrint a{
	margin:0 3px;
}
.MainTitle h3{
	float:left;
	margin:0 20px 0 0;
	font-size:17px;
	width:400px;
}
.MainTitle .Date{
	font-weight:normal;
	font-size:13px;
	float:right;
	color:#666;
	width:200px;
}
.MainTitle h5{
	font-weight:normal;
	font-size:13px;
	text-align:left;
	color:#666;
	margin:8px 0 0;
}
.MainCont{
	padding:5px 30px;
	margin:0 0 20px;
	letter-spacing:1px;
	line-height:19px;
}
.REBg{
	background:#d63f71;
	padding:5px;
}
/*NEWS & 論壇 end*/
/*論壇*/
.Name{
	font-size:13px;
	text-align:center;
	font-weight:normal;
	color:#666;
	margin:3px 0;
}
.Pic{
	border:1px #CCC solid;
	margin:5px 0;
}
.Style_Float{
	margin:3px;
	float:left;
}
/*論壇end*/


/*分類*/
.TabRotator .TabMenuItem{
	float:left;
	margin-top:7px;
}
.TabMenuItem a{
	float:right;
	display:block;
	width:88px;
	height:22px;
	padding-top:7px;
	margin-right:5px;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	color:#777;
	background:url(images/Index_TabRotator_Btn2.gif) no-repeat;
}
.TabMenuItem a:visited{
	color: #666;
}

.TabMenuItem a:hover, a.Link{
	background:url(images/Index_TabRotator_Btn1.gif) no-repeat;
	text-decoration:none;
	color:#a6083c;
}
/*Other*/
.Style_Coffee{
	color:#971818;
}
.Style_Pink{
	color:#e6336e;
}
.Style_White{
	color:#FFF;
}
.Style_BK15px{
	color:#000;
	font-size:15px;
	font-weight:bold;
}
.Style_Red15px{
	color:#F00;
	font-size:15px;
	font-weight:bold;
}
.Style_Box{
	padding:0px 0 8px;
}
/*行事曆*/
.Calendar{
	float:left;
	width:552px;
	height:281px;
	margin-right:2px;
	display:inline;
	background:url(images/Index_CalendarBg.gif) no-repeat;
	background-position:bottom;
}
.Calendar h3{
	background:url(images/Index_CalendarTitle.gif) no-repeat;
	width:307px;
	height:24px;
	margin:0;
	padding:7px 10px 0 235px;
	font-size:11pt;
}
.Calendar h3 a{
	display:block;
	width:112px;
	height:33px;
}
div#CalenderTab{
	float:left;
	width:200px;
	margin:5px;
	text-align:center;
}
div#CalenderTab table{
	border-collapse:collapse;
	border:1px #E65593 solid;
}
div#CalenderTab td{
	text-align:center;
	height:18px;
	vertical-align:middle;
}
div#CalenderTab div#Date{
	background: url(images/Index_Calendar_Date.gif) no-repeat #ff83b8;
	color:#333;
	font-size:15px;
	padding:7px 0 3px;
}
div#CalenderTab .Title_2 td{
	background:#f75198;
	color:#FFF;
	font-size:15px;
	padding:3px 0;
	border-left:1px #FFEEF5 solid;
	font-weight:bold;
}
div#CalenderTab a{
	color:#888;
}
div#CalenderTab .Mark{
	border:1px #999 solid;
	color: #F60;
	font-size:15px;
}
div#CalenderTab .Marka{
	color: #F60;
	display:block;
}
div#CalenderTab .Mark a:hover{
	color:#000;
	text-decoration:none;
}
div#CalenderTab .Today{
	background:#FF0000;
	color: #FFFF33;
	font-size:15px;
}
div#CalenderTab .Today a{
	background: #F00;
	color: #FF3;
	display:block;
}
div#CalenderTab .Today a:hover{
	color: #FF3;
	text-decoration:none;
}
/*行事曆END*/
/*待辦事項*/
.Agendum{
	float:right;
	width:300px;
	height:200px;
	margin:5px 5px 5px 10px;
	padding:5px;
	border:#CCC 1px solid;
	background:#FFF;
	text-align:center;
}
.Agendum textarea{
	float:left;
	width:250px;
	height:150px;
	margin:5px 5px 5px 10px;
	padding:5px;
	border:#CCC 1px solid;
	background:#FFF;
}
.Agendum h4{
	margin:0;
	padding:2px 2px 5px;
	color:#e65593;
}
/*待辦事項end*/
/*佈告欄*/
.Bulletin{
	float:left;
	width:199px;
	height:281px;
	margin:0;
	background: url(images/Index_BulletinBg.gif) no-repeat;
	background-position:bottom;
}
a.BulletinIcon{
	padding:5px 10px 5px 18px;
	margin:0 3px;
	display:block;
}
a.BulletinIcon:hover{
	text-decoration:none;
	background:#fecae0;
}
.Bulletin .More a{
	text-align:right;
	margin:8px 8px 2px;
	padding:0;
	border:none;
}
.Bulletin h3{
	background:url(images/Index_BulletinTitle.gif) no-repeat;
	width:174px;
	height:20px;
	margin:0;
	padding:8px 5px 3px 20px;
	font-size:15px;
	letter-spacing:1px;
}
/*課程介紹*/
.Program{
	width:775px;
	margin:0 auto;
	padding-bottom:8px;
	text-align:left;
	clear:both;
}
.Program h3.title{
	width:775px;
	height:58px;
	background:url(images/Index_Program_Title.gif) no-repeat;
	margin:0 auto 5px;
}
.Program ul{
	margin:0;
	float:left;
	list-style:none;
}
ul.ProgramMenu{
	width:155px;
	padding:0;
	font-size:10pt;
}
ul.ProgramMenu img{
	margin:3px 8px 0 0;
}
ul.ProgramMenu li{
	margin:0;
	padding:1px 0 0;
	text-align:right;
}
ul.ProgramMenu a{/*課程項目連結設定*/
	background:url(images/Index_Program_BuBga.gif) no-repeat;
	width:135px;
	height:26px;
	padding:10px 10px 5px;
	display:block;
	color:#666!important;
}
ul.ProgramMenu a:hover, ul.ProgramMenu a:active, ul.ProgramMenu a.a1{/*課程項目_滑鼠效果*/
	background:url(images/Index_Program_BuBg.gif) no-repeat;
	color:#FFF!important;
	text-decoration:none;
}
ul.ProgramTab{
	width:620px;
	background:url(images/Index_ProgramTab.gif) no-repeat;
	padding:9px 0 0;
}
li.ProgramTabCon{
	width:604px;
	/* height:600px; */
	border-left:3px #fe90b0 solid;
	border-right:3px #fe90b0 solid;
	background:#ffeef5;
	padding:5px;
	margin:0;
}
li.ProgramTabBot{
	width:620px;
	height:9px;
	margin:0;
	padding:0;
	background:url(images/Index_ProgramTabBot.gif) no-repeat;
}
ul.ProgramTab table.SignUp{
	width:500px;
	border-collapse:collapse;
	margin:0 auto;
	background:#FFF;
}
ul.ProgramTab table.SignUp td{
	border:1px #fe90b0 solid;
	padding:5px;
}

/* 針對 課程介紹 放在iframe所設定的 === start */
body.body_iframe {
	background:#ffeef5;
}

div.ProgramTab_iframe{
	width:600px;
	padding:0 0 0;
}
div.ProgramTabCon_iframe{
	width:600px;
	/* height:600px; */
	background:#ffeef5;
	padding:5px;
	margin:0;
}
div.ProgramTab_iframe table.SignUp{
	width:500px;
	border-collapse:collapse;
	margin:0 auto;
	background:#FFF;
}
div.ProgramTab_iframe table.SignUp td{
	border:1px #fe90b0 solid;
	padding:5px;
}

div.ProgramTab_iframe table td{
	border:1px #fe90b0 solid;
	padding:5px;
}
/* 針對 課程介紹 放在iframe所設定的 === end */

table.SignUp .TitBg{
	background:#fc5b8a;
	text-align:center;
	color:#fff;
	font-size:15px;
	padding:5px;
	font-weight:bold;
	letter-spacing:1px;
}
table.SignUp .LTD{
	background:#fc5b8a;
	text-align:right;
	color:#FFF;
	letter-spacing:1px;
}
table.SignUp .RTD{
	background:#FFF;
	text-align:left;
	color:#666;
}
table.Account{
	border-collapse:collapse;
	font-size:11pt;
}
table.Account td{
	border-bottom:1px #CCC solid;
}
table.Account .LTD{
	text-align:right;
	vertical-align:top;
}
table.Account .LTD span{
	background:url(images/Icon_Arr2.gif) no-repeat;
	background-position:0px 2px;
	padding-left:10px;
}
/*課程介紹end*/
/*試聽券*/
.Coupon{
	width:775px;
	margin:0 auto;
	padding-bottom:8px;
	text-align:left;
	clear:both;
}
.Coupon h1.title{
	width:775px;
	height:58px;
	background:url(images/Index_Coupon_Title.gif) no-repeat;
	margin:0 auto 5px;
}
.Coupon ul{
	margin:0;
	float:left;
	list-style:none;
}
ul.CouponMenu{
	width:155px;
	padding:0;
	font-size:10pt;
	margin-top:10px
}
ul.CouponMenu img{
	margin:3px 8px 0 0;
}
ul.CouponMenu li{
	margin:0;
	padding:1px 0 0;
	text-align:right;
}
ul.CouponMenu a{/*試聽券項目連結設定*/
	background:url(images/Index_Coupon_Bu2.gif) no-repeat;
	width:135px;
	height:25px;
	padding:7px 10px 5px;
	display:block;
	color:#666!important;
	font-size:11pt;
	letter-spacing:2px;
}
ul.CouponMenu a:hover, ul.CouponMenu a:active, ul.CouponMenu a.a1{/*試聽券_滑鼠效果*/
	color:#000!important;
}
ul.CouponMenu a.a1{
	color:#fff!important;
	background:url(images/Index_Coupon_Bu1.gif) no-repeat;
}
ul.CouponTab{
	width:620px;
	background:url(images/Index_CouponTab.gif) no-repeat;
	padding:9px 0 0;
}
li.CouponTabCon{
	width:614px;
	border-left:3px #fe90b0 solid;
	border-right:3px #fe90b0 solid;
	background:#ffeef5;
	padding:5px 0 10px;
	margin:0;
}
li.CouponTabCon h2{
	display:block;
	border-bottom:1px #fe90b0 dotted;
	padding:6px 5px 6px 10px;
	margin:0;
	font-size:10pt;
}
li.CouponTabCon h2 a{
	display:block;
	background:url(images/Icon_down.gif) no-repeat;
	background-position:0 2px;
	padding:0 0 0 20px;
}
li.CouponTabCon div.CouponPaper1{
	width:427px;
	height:192px;
	margin:0 auto;
	background:url(images/Coupon_Bg1.jpg) no-repeat;
}

/* 針對 試聽卷 放在iframe所設定的 === start */
body.body_Coupon_iframe {
	background:#ffeef5;
}

div.CouponTab_iframe{
	width:579px;
	/* background:url(images/Index_CouponTab.gif) no-repeat; */
	padding:0 0 0;
}

div.CouponTabCon_iframe{
	width:573px;
	/* border-left:3px #fe90b0 solid; */
	/* border-right:3px #fe90b0 solid; */
	background:#ffeef5;
	padding:5px 0 10px;
	margin:0;
}

div.CouponTabCon_iframe h2{
	display:block;
	border-bottom:1px #fe90b0 dotted;
	padding:6px 5px 6px 10px;
	margin:0;
	font-size:10pt;
}

div.CouponTabCon_iframe div.CouponPaper1{
	width:427px;
	height:192px;
	margin:0 auto;
	background:url(images/Coupon_Bg1.jpg) no-repeat;
}

div.CouponTabCon_iframe div.CouponPaper2{
	width:427px;
	height:155px;
	margin:0 auto;
	text-align:center;
	background:url(images/Coupon_Bg2.jpg) no-repeat #d1c9e3;
}

div.CouponTabCon_iframe h6{
	font-size:13px;
	font-weight:normal;
	padding:6px 5px;
	margin:0;
	text-align:center;
}

/* 針對 試聽卷 放在iframe所設定的 === end */

div.CouponPaper1 h3.PromotionName{
	margin:0 5px 0 2px!important;
	padding:75px 0 0;
	width:160px;
	font-size:11pt;
	color:#FFF;
	text-align:right;
	display:block;
}
div.CouponPaper1 h4.PromotionPrice{
	font-size:13px;
	font-weight:normal;
	margin:9px 5px 0 270px;
	width:40px;
	text-align:right;
	color:#F00;
}
div.CouponPaper1 h5.PromotionNO{
	font-size:12px;
	font-weight:normal;
	margin:30px 5px 0 270px;
	text-align:center;
	width:75px;
	color:#F00;
}
li.CouponTabCon h6{
	font-size:13px;
	font-weight:normal;
	padding:6px 5px;
	margin:0;
	text-align:center;
}
li.CouponTabCon div.CouponPaper2{
	width:427px;
	height:155px;
	margin:0 auto;
	text-align:center;
	background:url(images/Coupon_Bg2.jpg) no-repeat #d1c9e3;
}
div.CouponPaper2 table{
	color:#FFF;
}
div.CouponPaper2 table{
	color:#FFF;
}
div.CouponPaper2 .Input{
	width:120px;
	color:#000;
}
li.CouponTabBot{
	width:620px;
	height:9px;
	margin:0;
	padding:0;
	background:url(images/Index_CouponTabBot.gif) no-repeat;
}
ul.CouponTab table.SignUp{
	width:500px;
	border-collapse:collapse;
	margin:0 auto;
	background:#FFF;
}
ul.CouponTab table.SignUp td{
	border:1px #fe90b0 solid;
	padding:5px;
}
table.SignUp .TitBg{
	background:#fc5b8a;
	text-align:center;
	color:#fff;
	font-size:15px;
	padding:5px;
	font-weight:bold;
	letter-spacing:1px;
}
table.SignUp .LTD{
	background:#fc5b8a;
	text-align:right;
	color:#FFF;
	letter-spacing:1px;
}
table.SignUp .RTD{
	background:#FFF;
	text-align:left;
	color:#666;
}
table.Account{
	border-collapse:collapse;
	font-size:11pt;
}
table.Account td{
	border-bottom:1px #CCC solid;
}
table.Account .LTD{
	text-align:right;
	vertical-align:top;
}
table.Account .LTD span{
	background:url(images/Icon_Arr2.gif) no-repeat;
	background-position:0px 2px;
	padding-left:10px;
}
/*試聽券end*/
/*學院位置*/
.Map{
	width:775px;
	margin:0 auto;
	padding-bottom:8px;
	text-align:left;
	clear:both;
}
.Map h3.title{
	width:775px;
	height:58px;
	background:url(images/Index_Map_Title.gif) no-repeat;
	margin:0 auto 5px;
}
/*學院位置end*/
/*課程表*/
table.Schedule{
	border-collapse:collapse;
	margin:0 auto;
}
.Schedule td{
	border:1px #c5c5c5 solid;
	padding:3px;
	font-size:13px;
	vertical-align:top;
}
.Schedule-Title{
	background:#fedbea;
	font-size:15px!important;
	letter-spacing:2px;
	color:#333;
	text-align:center;
}
h3.Period{
	margin:5px auto;
	font-size:15pt;
	color:#ffb2d3;
	text-align:center;
}
.Mark{
	color:#F60;
}
/*課程表 end*/
/*QA table*/
.QA_Tab{/*問題*/
	margin:3px 10px;
	letter-spacing:1px;
}
h3.QA_Title{/*問題*/
	font-size:12pt;
	color:#d63f71;
	background:url(images/Icon_QA_1.gif) no-repeat;
	padding:0 0 0 18px;
}
h4.QA_Answer{/*回答*/
	background:url(images/Icon_QA_2.gif) no-repeat;
	padding:1px 3px 5px 18px;
	margin:2px 30px;
	font-size:11pt;
	color:#333;
	font-weight:normal;
}
.QA_Btn{
	text-align:right;
	border-bottom:1px #CCC dotted;
	padding:2px 0;
	margin:5px 10px;
}
/*QA table end*/
/*師資介紹*/
.Teacher{
	width:775px;
	margin:0 auto;
	padding-bottom:8px;
	text-align:left;
	clear:both;
}
.Teacher h3.title{
	width:775px;
	height:58px;
	background:url(images/Index_Teacher_Title.gif) no-repeat;
	margin:0 auto 5px;
}
.Teacher ul{
	margin:0;
	float:left;
	list-style:none;
}
ul.TeacherSide{
	width:200px;
	padding:0;
	font-size:10pt;
}
ul.TeacherSide img{
	margin:0 auto;
}
ul.TeacherSide li{
	margin:0;
	padding:0;
	text-align:center;
}
ul.TeacherSide a.Link1{
	padding:2px 10px 5px;
	width:170px;
	height:18px;
	text-overflow: ellipsis;
	overflow: hidden;
	display:block;
	border-bottom:1px #CCC dashed;
	text-align:left;
}
ul.TeacherSide a:hover{
	text-decoration:none;
}
ul.TeacherTab{
	width:573px;
	background:url(images/Index_TeacherTab.gif) no-repeat;
	padding:9px 0 0;
}
li.TeacherTabCon{
	width:557px;
	border-left:3px #fe90b0 solid;
	border-right:3px #fe90b0 solid;
	padding:5px;
	margin:0;
	font-size:11pt;
	letter-spacing:1px;
}
.TeacherTabCon div.Item1{
	width:480px;
	background:url(images/Index_Teacher_Item1.gif) no-repeat;
	margin:0 3px;
	padding:35px 30px 5px 40px;
}
.TeacherTabCon div.Item2{
	width:480px;
	background:url(images/Index_Teacher_Item2.gif) no-repeat;
	margin:0 3px;
	padding:35px 30px 5px 40px;
}
.TeacherTabCon div.Item3{
	width:480px;
	background:url(images/Index_Teacher_Item3.gif) no-repeat;
	margin:0 3px;
	padding:35px 30px 5px 40px;
}
.TeacherTabCon p{/*項目介紹*/
	margin:4px 5px;
	padding:0 0 3px 20px;
	border-bottom:1px #ffd8e8 solid;
	background:url(images/Icon_Tick.gif) no-repeat;
}
li.TeacherTabBot{
	width:573px;
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
	background:url(images/Index_TeacherTabBot.gif) no-repeat;
}
ul.Teacher table{
	width:500px;
	border-collapse:collapse;
	margin:0 auto;
	background:#FFF;
}
ul.ProgramTab table td{
	border:1px #fe90b0 solid;
	padding:5px;
}

/*師資介紹end*/
/*線上課程*/
.OnlineProgram{
	width:775px;
	margin:0 auto;
	padding-bottom:8px;
	text-align:left;
	clear:both;
}
.OnlineProgram h3.title{
	width:775px;
	height:58px;
	background:url(images/Index_OnlineProgram_Title.gif) no-repeat;
	margin:0 auto 5px;
}
.OnlineProgram ul{
	margin:0;
	float:left;
	list-style:none;
}
ul.VideoTab{
	width:359px;
	padding:0 0 0 6px;
	font-size:10pt;
}
ul.VideoTab li{
	text-align:center;
}
li.VideoTabTop{
	background:url(images/Index_OnlineProgram_TabTop.gif) no-repeat;
	width:359px;
	height:8px;
	margin:0;
	padding:0;
	font-size:1px;
}
li.VideoTabCon{
	background:url(images/Index_OnlineProgram_TabCon.gif) repeat-y;
	width:349px;
	margin:0;
	padding:5px;
	text-align:center;
	clear:both;
}
li.VideoTabCon #ProgramVideo{
	width:320px;
	height:240px;
	margin:5px 14px;
	padding:0;
	background:#000;
}
li.VideoTabCon #VideoBtn{
	width:310px;
	height:31px;
	background:#a3cf77;
	padding:5px;
	margin:0 auto 20px;
	color:#a3cf77;
	letter-spacing:1px;
}
#VideoBtn a{
	display:block;
	width:96px;
	height:21px;
	padding:5px 5px 5px 35px;
	color:#fff;
	font-size:11pt;
}
#VideoBtn a:hover{
	color:#ffff00;
}
#VideoBtn .Play{
	float:left;
	margin-left:5px;
	background:url(images/Index_OnlineProgram_Play.gif) no-repeat;
}
#VideoBtn .Test{
	float:right;
	margin-right:5px;
	background:url(images/Index_OnlineProgram_Test.gif) no-repeat;
}
li.VideoTabCon p{
	width:320px;
	margin:5px auto;
	text-align:left;
	clear:both;
	font-size:15px;
}
li.VideoTabCon p img{
	margin-right:5px;
}
li.VideoTabCon #Links a{
	float:left;
	display:block;
	width:83px;
	height:19px;
	text-align:center;
	margin:5px 1px 0;
	color:#FFF;
	background:url(images/Index_OnlineProgram_BtnBg.gif)  repeat-x;
	border-left:1px #292d26 solid;
	border-right:1px #292d26 solid;
}
li.VideoTabCon #Links a:hover{
	color:#ffff00;
}
li.VideoTabBot{
	background:url(images/Index_OnlineProgram_TabBot.gif) no-repeat;
	width:359px;
	height:6px;
	margin:0;
	padding:0;
	text-align:center;
	font-size:1px;
	clear:both;
}
ul.TeacherSide a.Link1{
	padding:2px 10px 5px;
	width:170px;
	height:18px;
	text-overflow: ellipsis;
	overflow: hidden;
	display:block;
	border-bottom:1px #CCC dashed;
	text-align:left;
}
ul.TeacherSide a:hover{
	text-decoration:none;
}
ul.Program_List{
	width:393px;
	margin:0 0 0 10px;
	padding:0;
	text-align:left;
}
ul.Program_List li.Program_ListTitle{
	width:273px;
	height:29px;
	background:url(images/Index_OnlineProgram_List.gif) no-repeat;
	padding:5px 0 5px 120px;
	margin:0 0 5px;
}
ul.Program_List li.Program_ListBox{
	clear:both;
	margin:5px auto;
}
ul.Program_List table.Program_List_Tab{
	width:393px;
	margin:0 auto;
	font-size:11pt;
	letter-spacing:1px;
	border-collapse:collapse;
}
ul.Program_List table.Program_List_Tab td{
	padding:3px;
	border-bottom:1px #e6e6e6 solid;
	border-right:1px #FFF solid;
	color:#000;
}
ul.Program_List table.Program_List_Tab .Title{
	background:#e6e6e6;
	font-size:12pt;
	text-align:center;
}
/*線上課程 end*/