﻿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;
}
/*左方進階搜尋
#Left_Search{
	background: url(images/Index_CourseBG.gif) repeat-y;
	width:204px;
	margin-bottom:8px;
	text-align:center;
}
#Left_SearchTit{
	background:url(images/Index_Left_SearchTitle.gif) no-repeat;
	width:204px;
	height:65px;
}
#Left_Search h3.Item{
	margin:5px;
	padding:5px 11px 2px;
	font-weight: normal;
	font-size:13px;
	letter-spacing:0.5px;
	text-align:left
}
#Left_Search h4.Item{
	margin:0 0 5px 0;
	padding:5px 11px 2px;
	font-weight: normal;
	font-size:15px;
	letter-spacing:0.5px;
	text-align:left
}
#Left_Search h4.Item img{
	margin-right:5px;
}
#Left_Search h4{
	margin:0;
	padding:3px 5px 3px 40px;
	font-weight: normal;
	font-size:13px;
	color:#666;
	letter-spacing:0.5px;
}
#Left_Search .select{
	width:180px;
	font-size:13px;
	letter-spacing:0;
	margin:0 auto;
}
#Left_Search .Input{
	width:175px;
	height:15px;
	font-size:13px;
	letter-spacing:0;
}
#Left_Search .InputS{
	width:100px;
	height:15px;
	font-size:13px;
	letter-spacing:0;
}
#Left_Search .radio{
	margin-left:8px;
}

#Left_SearchBot{
	background:url(images/Index_CourseBot.gif) no-repeat;
	width:204px;
	height:19px;
}*/
/*左方進階搜尋 END*/

/*左方框設定*/
.Left_Side{
	background: url(images/Index_CourseBG.gif) repeat-y;
	width:204px;
	margin-bottom:8px;
	text-align:center;
}
#Left_SearchTit{
	background:url(images/Index_Left_SearchTitle.gif) no-repeat;
	width:204px;
	height:65px;
}
#Left_ModelTit{
	background:url(images/Index_Left_ModelTitle.gif) no-repeat;
	width:204px;
	height:65px;
}
#Left_NoTit{
	background:url(images/Index_Left_NoTitle.gif) no-repeat;
	width:204px;
	height:42px;
}
#Left_ServiceTit{
	background:url(images/Index_Left_ServiceTitle.gif) no-repeat;
	width:204px;
	height:65px;
}
.Left_Side h3.Item{
	margin:5px;
	padding:5px 11px 2px;
	font-weight: normal;
	font-size:13px;
	letter-spacing:0.5px;
	text-align:left
}
.Left_Side h4.Item{
	margin:0 0 5px 0;
	padding:5px 11px 2px;
	font-weight: normal;
	font-size:15px;
	letter-spacing:0.5px;
	text-align:left
}
.Left_Side h3.Item img, .Left_Side h4.Item img{
	margin-right:5px;
	border:none;
}
.Left_Side h4{
	margin:0;
	padding:3px 5px 3px 40px;
	font-weight: normal;
	font-size:13px;
	color:#666;
	letter-spacing:0.5px;
}
.Left_Side .select{
	width:180px;
	font-size:13px;
	letter-spacing:0;
	margin:0 auto;
}
.Left_Side .Input{
	width:175px;
	height:15px;
	font-size:13px;
	letter-spacing:0;
}
.Left_Side .InputS{
	width:100px;
	height:15px;
	font-size:13px;
	letter-spacing:0;
}
.Left_Side .radio{
	margin-left:8px;
}

.Left_SideBot{
	background:url(images/Index_CourseBot.gif) no-repeat;
	width:204px;
	height:19px;
}
/*左方框設定 END*/


/*登入後＿服務管理*/
.Left_Side h3.Menu{
	margin:2px 10px;
	
}
.Left_Side h3.Menu a{
	width:164px;
	display:block;
	padding:3px 10px;
	font-weight: normal;
	font-size:15px;
	letter-spacing:0.5px;
	text-align:left;
	border-bottom:1px #CCC dotted;
}
.Left_Side h3.OK{
	padding:3px 10px;
	font-weight: normal;
	font-size:15px;
	letter-spacing:0.5px;
	text-align:left;
	border-bottom:1px #CCC dotted;
	background: url(images/Index_Left_Service_ItemBg.gif) no-repeat #F39;
	background-position:left 2px;
	color:#FFF;
}
.Left_Side h3.Menu a:hover{
	background:#FF9;
}
/*登入後＿服務管理 END*/
/*學員.模特兒 登入後＿服務項目*/
.Left_LogService{
	background: url(images/Index_CourseBG.gif) repeat-y;
	width:204px;
	margin-bottom:8px;
	text-align:center;
}
.Left_LogServiceTit{
	background:url(images/Index_Left_Title.gif) no-repeat;
	text-align:center;
	font-size:15px;
	width:194px;
	height:30px;
	padding:12px 5px 8px;
	color:#F39;
}
.Left_LogService h3.Item{
	margin:5px 10px;
	font-weight:normal;
	text-align:left;
	font-size:13px;
}
.Left_LogServiceBot{
	background:url(images/Index_CourseBot.gif) no-repeat;
	width:204px;
	height:19px;
}
/*學員.模特兒 登入後＿服務項目end*/
/*#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;
}
#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{
	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{
	background:url(images/Index_TopMapTitle.gif) no-repeat;
	width:538px;
	height:31px;
	margin:0;
	padding:0;
}
#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:3px 5px 10px;
	text-align:left;
}
.TabCon .More{
	text-align:right;
	margin:5px 8px 2px;
	padding:0;
}
/*頁籤 end*/

/* iframe用的 靠右... */
div.iframe_Order{
	text-align:right;
	padding:5px;
	letter-spacing:1px;
	clear:both;
}

/*Photo頁籤*/
div.PhotoTab div.Order{
	text-align:right;
	padding:5px;
	letter-spacing:1px;
	clear:both;
}
div.PhotoTab{
	width:100%;
	background:url(images/Index_Photo_TitleRBg.gif) no-repeat;
	background-position:right 0;
	text-align:left;
	margin-top:3px;
	clear:both;
}

div.PhotoTab_Iframe{
	width:100%;
	background:none;
}

div.PhotoTab h2.ModelTitle{
	margin:0;
	padding:5px;
	text-align:left;
}
#PhotoTabList{
	width:775px;
	background:url(images/Index_Photo_TitleRBg.gif) no-repeat;
	background-position:right 0;
	text-align:left;
	margin-top:5px;
}

div.PhotoTab .TabBg{
	float:left;
	background:url(images/Index_Photo_TitleBg.gif) no-repeat;
	height:34px;
	width:121px;
	font-weight:normal;
	margin:0;
	padding:10px 0 8px;
	letter-spacing:1px;
	font-size:15px;
	text-align:center;
	color:#333;
}
div.PhotoTab div.TabMenuSearch{
	float:left;
	height:25px;
	background:url(images/Index_Model_Arr.gif) no-repeat;
	background-position:right;
	font-weight:normal;
	margin:0;
	padding:10px 15px 8px 0;
	letter-spacing:1px;
	font-size:12px;
	color: #FF0000;
}
div.PhotoTab .TabMenuItem{
	float:left;
	margin-top:10px;
}
div.PhotoTab .TabMenu{
	width:458px;
	float:left;
}
div.PhotoTab .TabMenu a{
	float:left;
	display:block;
	width:88px;
	height:29px;
	padding-top:18px;
	margin-right:1px;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	color: #333;
	background:url(images/Index_Photo_TitleBtn1.gif) no-repeat;
}
div.PhotoTab .TabMenu a:visited{
	color: #333;
}
div.PhotoTab .TabMenu a:hover{
	background:url(images/Index_Photo_TitleBtn2.gif) no-repeat;
	text-decoration:none;
	color:#a6083c;
}
div.PhotoTab .TabCon{
	border-left:1px #c5c5c5 solid;
	border-right:1px #c5c5c5 solid;
	border-bottom:1px #c5c5c5 solid;
	clear:both;
	padding:5px 0;
}
div.PhotoTab table.TabList{
	border:1px #ccc solid;
}
div.PhotoTab table.TabList td{
	padding:6px 5px;
}




.TabConBg_1{
	background:url(images/Bg_Pink.jpg) no-repeat;
	background-position: bottom;
}
.TabConBg_2{
	width:773px;
}
.TabConBg_2 .List{
}
.TabConBg_2 ul{
	border:1px #fdcbe1 solid;
	margin:8px 9px!important;
}
.TabConBg_3 table td{
	padding:3px;
}
.TabConBg_3 table td ol{
	margin:0 5px 3px 25px;
	padding:0;
}
.TabConBg_3 table td li{
	margin:3px 0;
	padding:0;
}
.TabConBg_3 .FontSize45px{
	font-size:45px;
	color:#ff93c1;
}
.TabConBg_3 table .Bg1{
	background:#FFF;
}
.TabConBg_3 table .Bg2{
	background:#f1f0f0;
}
.TabConBg_3 table .Bg3{
	background:#FCBED8;
	color:#333!important;
}
.TabConBg_3 table .Text_White{
	width:56px;
}
.TabConBg_3 table .Text_White2{
	width:110px;
}
.TabConBg_3 ul{
	border:1px #CCC solid;
	margin:10px 9px 15px!important;
	padding:5px 0 10px !important;
}


.TabConBg_LeftSide{
	width:0px;
}
.TabConBg_LeftSide .List{
}
.TabConBg_LeftSide ul{
	border:1px #fdcbe1 solid;
	margin:0px 0px 2px 8px!important;
	/* margin:2px 9px!important; */
}


div.PhotoTab h4.More{
	text-align:right;
	margin:5px 5px 0;
	clear:both;
	width:98%;
}
div.PhotoTab ul{
	width:168px;
	margin:3px 5px 4px;
	padding:0;
	float:left;
	list-style:none;
	text-align:center;
}
div.PhotoTab li.PhotoTit{
	margin:3px 5px 3px;
	font-size:15px;

	/* 由於 有些Model會輸入英文姓名, 而英文姓名的字體比中文字體小一點點
	   進而造成 整個小方格的高度不一致, 嚴重時還會使排版整個跑掉, 所以設定高度...
	   或者是在 li.PhotoTit img 的部份, 利用圖片的margin來撐開, 使整個高度不受字體大小影響
	*/
	height:23px;
}

div.PhotoTab li.PhotoTit a{
	color:#666;
}

li.PhotoTit img{
	margin-right:5px;

	/*利用相機圖片 撐開*/
	/*
	margin-top:6px;
	margin-bottom:6px;
	*/
}

div.PhotoTab li.PhotoBg{
	background:url(images/Index_PhotoBG.gif) no-repeat;
	width:150px;
	height:101px;
	padding:2px 9px;
	margin:0;
}
div.PhotoTab li.PhotoCont{
	margin:3px 3px 5px 6px;
	color:#666;
	font-size:13px;
}

div.PhotoTab li.PhotoCont div{
	width:69px;
	float:left;
	display:block;
	padding:0;
	margin:3px 2px;
	background: #FFFFCC;
	border:1px #fdcbe1 solid;
	text-align:center;
}
li.PhotoCont div h4{
	float:left;
	font-size:13px;
	width:15px;
	text-align:center;
	background:#F39;
	color:#FFF;
	margin:0;
	padding:2px;
	font-weight:normal;
	line-height:16px;
}
li.PhotoCont div h5{
	float:right;
	text-align:center;
	width:50px;
	font-size:17px;
	margin:0;
	padding:8px 0;
	color:#000;
}
div.ModelPhotoBg{
	background:url(images/Index_Model_PhotoFrame.gif) no-repeat;
	margin:5px auto;
	text-align:center;
	width:301px;
	height:201px;
	padding:14px 17px;
}
a.ModelPhoto{
	display:block;
	width:90px;
	height:60px;
	border:1px #666 solid;
}
a.ModelPhoto:hover{
	border:1px #FF33CC solid;
}
/*Photo頁籤 end*/
/*表格標題*/
h1.FontTitle{
	font-size:15px;
	margin:5px 10px;
	text-align:left;
	color:#FF3399;
}
h2.ElementsImages{
	font-size:15px;
	margin:5px 20px;
	text-align:right;
	font-weight:normal;
}
h2.ElementsImages img{
	border:none;
	margin:0 3px;
}
/*模特兒預約*/
div#CalendarDate{/*年份.月份*/
	background:url(images/Model_Calendar_Date.gif) no-repeat;
	width:254px;
	height:46px;
	padding:45px 0 0;
	text-align:center;
	margin:5px auto;
}
#Calendar1{
	width:90%;
	border-collapse:collapse;
	margin:0 auto;
}
#Calendar1 td{
	border:1px #CCC solid;
	text-align:left;
	vertical-align:top;
}
.CalendarTitBg{/*星期表格*/
	background:url(images/Model_CalendarTitBg.gif) no-repeat #f14b94;
	background-position:left;
	color:#FFF;
	font-size:15px;
	text-align:center!important;
	height:30px;

}
div#CalendarDate{/*年份.月份*/
	background:url(images/Model_Calendar_Date.gif) no-repeat;
	width:254px;
	height:46px;
	padding:45px 0 0;
	text-align:center;
	margin:5px auto;
}
#CalendarTab{
	border-collapse:collapse;
	margin:0 auto;
	font-size:13px;
}
#CalendarTab td{
	border:1px #CCC solid;
	text-align:left;
}
#CalendarTab_Add{
	border-collapse:collapse;
	margin:0 auto;
	width:600px;
}
#CalendarTab_Add td{
	border-bottom:1px #CCC solid;
	border-right:1px #CCC solid;
	text-align:left;
}
#CalendarTab_Add .CalendarTab_Add_Title{
	color:#FFF;
	font-size:15px;
	background:url(images/Model_CalendarTab_Add_Title.gif) no-repeat #666;
	padding:5px 5px 5px 10px;
}
#CalendarTab_Add .CalendarTab_Add_Left{
	text-align:right;
	color:#FFF;
	background:#666;
}
.Style_FontColor_Yellow{
	color: #FF9900;
}
.Style_TabBg_Pink{
	background:#f14b94;
	color:#FFF;
}

.Today{/*今天背景*/
	background:url(images/Model_Calendar_TodayBg.gif) no-repeat #f5d3e5;
	background-position:right bottom;

}
/*模特兒預約end*/
/*頁碼*/
p.Pagination{
	clear:both;
	text-align:center;
	margin:5px;
}
/*頁碼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;
}
#Info .Right{
	float:right;
}

.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;
	float:right;
}
#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{
	text-align:center;
	margin:5px 0;
	padding:5px;
	height:30px;
	clear:both;
	font-size:15px;

}
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-1 td a{
	color:#0066FF!important;
	text-decoration:underline!important;
}
.Tab-1 td a:hover{
	color:#8d0465!important;
}
.Tab-1 td img{
	margin-right:3px!important;
	border:none;
}
.Tab-1Title{
	background:#fcbed8;
	font-size:15px!important;
	letter-spacing:2px;
	color:#333;
	text-align:center;
}
.Tab-1Title img{
	margin-left:3px!important;
}
.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:#ffeae6;
	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:#666;
}
.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:90px;
	height:24px;
	padding-top:5px;
	margin-right:2px;
	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{
	background:url(images/Index_TabRotator_Btn3.gif) no-repeat;
	text-decoration:none;
	color:#a6083c;
}
.TabMenuItem a.Link ,.TabMenuItem a.Link:hover{
	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!important;
	font-size:15px;
	font-weight:bold;
}
.Style_15px{
	font-size:15px;
}
/*行事曆*/
.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;
}
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;
}
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*/