@charset "utf-8";

body{
	SCROLLBAR-FACE-color: #D2D4D5;
	SCROLLBAR-HIGHLIGHT-color: #D2D4D5;
	SCROLLBAR-SHADOW-color: #ffffff;
	SCROLLBAR-3DLIGHT-color: #ffffff;
	SCROLLBAR-ARROW-color: #ffffff;
	SCROLLBAR-TRACK-color: #F0F0F0;
	SCROLLBAR-DARKSHADOW-color: #D2D4D5;
	background-color:#FFF;
	margin:0px;
}
td{
	font-size:9pt;
	line-height:22px;
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none; 
	line-height: 12pt;
	/*word-break:break-all;*/
}
A:active{
	color: #555555;
	font-family: Arial;
	text-decoration: none;
}
A:link{
	color: #555555;
	font-family: Arial;
	text-decoration: none;
}
A:visited{
	color: #555555;
	font-family: Arial;
	text-decoration: none;
}
A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.copyright{ margin:8px 0 0 0;}
.copyright td{
    font-size: 9pt;
    line-height: 150%;
}
.copyright A:active{
    color: #555;
    text-decoration: none
}
.copyright A:link{
    color: #555;
    text-decoration: none
}
.copyright A:visited{
    color: #555;
    text-decoration: none
}
.copyright A:hover{
    color: #FF6600;
    text-decoration: underline
}
input,select{
	border:#cccccc 1px solid;
	font-size:10pt;
	color:#000000;
	font-family:Arial;
}
textarea{
	border:#999999 1px solid;
	color:#333333;
	font-family:Arial;
	background-color:white;
}
.radio{
	border:#FFFFFF 0px solid;
	background-color:transparent;
}
.TitleFont{
	color:#1084a5;
	Font-size:12pt;
	font-weight: bold;
}
.TitleFont01{
	color:#FFF;
	Font-size:11pt;
	font-weight: bold;
}

.SmallFont{
	font-size:8pt;
}
.notice{
	color:#FF0000
}
.Line{
	border-bottom:#BFBFBF 1px dotted;
}
.ImgBorder{
	border:#cccccc 1px solid;
	background-color:#ffffff;
	text-align: center;  		/* 相片水平居中 */
	vertical-align: middle;  	/* 相片垂直居中 */
	padding: 3px;
}

.ImgBorder01{
	border:#000000 1px solid;
	background-color:#ffffff;
	text-align: center;  		/* 相片水平居中 */
	vertical-align: middle;  	/* 相片垂直居中 */
	padding: 0px;
}

.ImgBorder02{
	border:#CCCCCC 1px solid;
	background-color:#ffffff;
	text-align: center;  		/* 相片水平居中 */
	vertical-align: middle;  	/* 相片垂直居中 */
	padding: 0px;
}

.ShowCatFont td{				/*Include 分類*/
	/*font-size:11pt;*/
}
.ShowCatFont A:active{
	color: #555555;
	font-family: Arial;
	text-decoration: none;
}
.ShowCatFont A:link{
	color: #555555;
	font-family: Arial;
	text-decoration: none;
}
.ShowCatFont A:visited{
	color: #555555;
	font-family: Arial;
	text-decoration: none;
}
.ShowCatFont A:hover{
	color: #075F8D;
	text-decoration: underline;
}
.TBTitleFont A:active{			/*分類標題,例:產品大分類 > 中分類 >小分類*/
    color: #555555;
	font-family:'新細明體'
    text-decoration: none
}
.TBTitleFont A:link{
	font-family:'新細明體'
	color: #555555;
	text-decoration: none
}
.TBTitleFont A:visited{
	font-family:'新細明體'
	color: #555555;
	text-decoration: none
}
.TBTitleFont A:hover{
	font-family:'新細明體'
	color: #FF6600;
	text-decoration: underline
}
.CalWeekday{					/*行事曆設定*/		
	background:#F2F2F2;
	color:#414141;
}
.CalNoday{
	background:#EEEEEE;
}
.Calday{
	background:#FFFFFF;
}
.CalToday{
	border:#FF0000 1px solid;
	background:#FFFFCC;
}

.fls{
	font-size: 15px;
	FILTER: DropShadow(Color=#C6C6C6,OffX=1,OffY=1,positive=1);
	color: #FF3300;
	line-height: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 1px;	
	font-family: "新細明體","Arial"
}
.css_NoData{
	height:100;
	text-align:center;
	color:#ff0000;
}
.CatArrow
{
	font-family:'新細明體';
	padding:0px 5px 0px 5px;
}
.ForumTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.JobTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.FaqTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.PicTitle_over td{
	background:#F6F5F4;
	color:#FF3300;
}
.VoteItemTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.CourseTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}

/*分頁設定*/
.css_PageList {
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 10px;
	padding-bottom: 3px;
	margin: 3px;
	text-align: right;
}
.css_PageList A,.css_PageList a:link,.css_PageList a:visited ,.css_PageList a:active {
	border-right: #eee 1px solid;
	border-left: #eee 1px solid;
	border-top: #eee 1px solid;
	border-bottom: #eee 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 2px;
	font-family:Tahoma, Geneva, sans-serif;
	color: #036cb4;
	text-decoration: none;
	
}
.css_PageList A:hover{
	border-right: #999 1px solid;
	border-left: #999 1px solid;
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
	font-family:Tahoma, Geneva, sans-serif;
	color: #ffffff; 
	text-decoration:none;
	background:#036cb4;
}
.css_PageList .current {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 2px;
	font-family:Tahoma, Geneva, sans-serif;
	color: #000000;
	font-weight: bold;
}
.css_PageList .disabled {
	border-right: #eee 1px solid; 
	border-left: #eee 1px solid;
	border-top: #eee 1px solid;
	border-bottom: #eee 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 2px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color: #ddd;  
}
.css_PageList .total {
	font-family:Tahoma, Geneva, sans-serif;color:036cb4;
}
.css_PageList_EN{line-height:1.2em;vertical-align:middle;font-size:12px;}
.css_PageList_TW{line-height:0px;vertical-align:middle;font-size:11px;}

.css_BgPage{
	background-image:url(../Images/Bg.gif);
	background-repeat:repeat-y;
	background-position:top right;		
}
.css_TitleLine{	
	background-image:url(../Images/Line_T.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px 0px 3px 0px;
}.TitleFont02 {
	color:#3e3e3e;
	Font-size:13px;
	font-weight: bold;
}
.css_Content{
	padding:0px 11px 0px 11px;
}
.css_Content2{
	padding:10px 10px 10px 10px;
}
.css_Content_show{ /* For Show  */
	padding:0px 0px 0px 11px;
}


.css_Default_Bg td{
	background:#f0f0f0;
	font-family: Arial;
    font-size: 10pt;
    color: #333333;
    line-height: 150%;
	opacity: .6; /* 透明度60% FireFox 的寫法 */ 
	filter: Alpha(Opacity=60); /* 透明度60% IE 的寫法 */ 
}

.css_Default_Bg A:active,A:link,A:visited{
    color: #333333;
    text-decoration: none
}
.css_Default_Bg A:hover{
    color: #D2D4D5;
    text-decoration: underline
}

.css_Default_Bg_o td{
	background:#3399CC;
	font-family: Arial;
    font-size: 10pt;
    color: #000000;
    line-height: 150%;
	opacity: 1; /* 透明度100% FireFox 的寫法 */ 
	filter: Alpha(Opacity=100); /* 透明度100% IE 的寫法 */ 
}

.css_Default_Bg_o A:active,A:link,A:visited{
    color: #000000;
    text-decoration: none
}
.css_Default_Bg_o A:hover{
	color:#000000;
    text-decoration: underline
}
.css_imgShow_o{
	opacity: 1; /* 透明度100% FireFox 的寫法 */ 
	filter: Alpha(Opacity=100); /* 透明度100% IE 的寫法 */ 
}

.css_img a img {
	opacity: .6; /* 透明度60% FireFox 的寫法 */ 
	filter: Alpha(Opacity=60); /* 透明度60% IE 的寫法 */
}

.css_img a:hover img {
	opacity: 1; /* 透明度100% FireFox 的寫法 */ 
	filter: Alpha(Opacity=100); /* 透明度100% IE 的寫法 */ 	
}.TitleFont03 {
	color:#1084a5;
	Font-size:13px;
	font-weight: bold;
	text-align:left;
}


/* ======== 功能選單按鈕 Start ======== */
.css_incMenuNews{
	width:171px;
	height:35px;
	background-image:url('../Images/incMenuBg_News.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#333333;
	/*text-align:center;*/
	letter-spacing:0px;
	vertical-align:bottom;
	padding-bottom:14px; 
	padding-left:55px;
	/*font-size:10pt;*/
}
.css_incMenuNews_over{
	width:171px;
	height:35px;
	background-image:url('../Images/incMenuBg_News_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
	/*text-align:center;*/
	letter-spacing:0px;
	vertical-align:bottom;
	padding-bottom:14px; 
	padding-left:55px;
	/*font-size:10pt;*/
}

.css_incMenuDown{
	width:171px;
	height:21px;
	background-image:url('../Images/incMenuBg_Down.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#333333;
	/*text-align:center;*/
	letter-spacing:0px;
	vertical-align:bottom;
	padding:0 0 14px 55px;
	/*font-size:10pt;*/
}
.css_incMenuDown_over{
	width:171px;
	height:21px;
	background-image:url('../Images/incMenuBg_Down_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
	/*text-align:center;*/
	letter-spacing:0px;
	vertical-align:bottom;
	padding:0 0 14px 55px;
	/*font-size:10pt;*/
}

/* ======== 功能選單按鈕 End ======== */


/*Container 設定*/
.css_Container {padding:0px 0px 0px 25px;}		/*主體,包含左右二邊*/
.css_MainContent {padding:0px 0px 0px 0px; width:82%;}	/*右邊內容,包含title*/
.css_SubContent {padding:15px 10px 0px 10px;height:400px; vertical-align:top;}	/*右邊主要內文,不包含title*/
.css_RightContent {padding:40px 0px 0px 0px; width:18%;}	/*右邊內容,包含title*/
.css_TitleContainer{border-bottom:#BFBFBF 1px dotted;}
.css_FontSizeContainer{padding:2px 0px 2px 0px;}


/*FancyBox 相簿*/
.css_FancyPhotoMenu{margin-top:1px;background-color:#333333;color:#ffffff;padding:3px 0 3px 0;}
.css_FancyPhotoMenu td{color:#ffffff;}
.css_FancyPhotoMenu .notice{color:#ffff00;}
.css_FancyPhotoTitle{color:#000000;}	/*標題*/
.css_FPhotoDescr{}	/*內容*/
