@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:#AFAFAF;
	margin:0px;
	background: #ffffff;
	font-family: "Times New Roman", Times, serif,'新細明體';
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
}

td{
	font-size:10pt;
	line-height:22px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	line-height: 150%;
	word-break:break-all;
}

A:active{
	color: #7d7d7d;
	font-family: Arial;
	text-decoration: none;
}
A:link{
	color: #7d7d7d;
	font-family: Arial;
	text-decoration: none;
}
A:visited{
	color: #7d7d7d;
	font-family: Arial;
	text-decoration: none;
}
A:hover{
	color: #FF6600;
	text-decoration: underline;
}

.copyright td{
	background:#f5f5f5;
	font-family: Arial;
    font-size: 10pt;
    color: #666666;
    line-height: 150%;
}
.copyright A:active{
    color: #666666;
    text-decoration: none
}
.copyright A:link{
    color: #666666;
    text-decoration: none
}
.copyright A:visited{
    color: #666666;
    text-decoration: none
}
.copyright A:hover{
	color: #ff7100;
    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;
}
ul,li							/*2009.08.13 Add*/
{
	list-style:none;
}
.radio{
	border:#FFFFFF 0px solid;
	background-color:transparent;
}
.TitleFont{
	color:#075F8D;
	Font-size:12pt;
	font-weight: bold;
}
.SmallFont{
	font-size:8pt;
}
.notice{
	color:#FF0000
}
.Line{
	border-bottom:#BFBFBF 1px dotted;
}
.Line2{
	 border-bottom: #CCC 1px solid;
}

.ImgBorder{
	border:#cccccc 1px solid;
	background-color:#ffffff;
	text-align: center;  		/* 相片水平居中 */
	vertical-align: middle;  	/* 相片垂直居中 */
	padding: 6px;
}
.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;}

a img {
	border: none;
}

.LeftSide{
	width:226px;
	background: url(../images/Bg_side_b.gif) right repeat-y;
	padding: 30px 0 10px 10px;
}
.LeftSide_Show{
	width:200px;
	background: url(../Images/Bg_side_a.gif) right top no-repeat;
}

.MainSide{
	padding: 30px 0 0 0;
}
.MainSide #Contenter{
	padding: 5px;
}
.TitleSide{
	height:30px;; background: url('../Images/Bg_b_item.gif') bottom repeat-x;
}


/*======== 表格 Start ========*/
.css_TableLightBlue table{
	width:100%;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-collapse:collapse;
}
.css_TableLightBlue th{
	height:28px;
	background-color:#E5E5E5;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:0px;
	margin:0px;
}
.css_TableLightBlue th a:active,.css_TableLightBlue th a:link,.css_TableLightBlue th a:visited{	/*----標題列---*/
	color:#000099;
	text-decoration:underline;
}
.css_TableLightBlue th a:hover{
	color:#000099;
	text-decoration:none;
}
.css_TableLightBlue #tdLTitle{
	background-color:#e8f1f7;
	color:#000000;
	padding:6px 3px 3px 3px;
	/*vertical-align:text-top;*/
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.css_TableLightBlue td{
	background-color:#ffffff;
	color:#000000;
	padding:6px 3px 3px 3px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.css_TableLightBlue td a:active,.css_TableLightBlue td a:link,.css_TableLightBlue td a:visited{	/*----標題列---*/
	color:#000000;
	text-decoration:none;
}
.css_TableLightBlue td a:hover{
	color:#ff0000;
	text-decoration:underline;
}
tr.odd_TableLightBlue td{
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}	
tr.even_TableLightBlue td{
	background-color:#F2F2F2;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}	
tr.over_TableLightBlue td{
	background-color:#ffffcc;
	color:#ff0000;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}	
tr.clicked_TableLightBlue td{
	color:#ff0000;
	background-color:#D5ECFF;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}	
/*======== 表格 End ========*/

/*Home*/

table.index_header {
	background: url('../Images/Bg_index_header.gif') repeat-x;
}

table.index_header td.menu {
	background: url('../Images/Bg_index_menu.jpg') right 7px repeat-x;
}

table.index_header td.menu_left {
	background: url('../Images/Bg_index_menu_left.jpg') left 7px no-repeat;
	width: 9px;
}


td.pic {
	background: url('../Images/Bg_img_a.gif') no-repeat;
	padding: 5px;
}

td.t_l {background: url('../Images/Bg_square_top_left.gif') no-repeat;}
td.t_c {background: url('../Images/Bg_square_top.gif') repeat-x;}
td.t_r {background: url('../Images/Bg_square_top_right.gif') no-repeat;}
td.c_l {background: url('../Images/Bg_square_left.gif') repeat-y;}
td.c_c {
	background: #f7f7f7;
	font-size: 12px;
	padding: 5px;
	color: #6e6e6e;
	line-height: 17px;
}
td.c_r {background: url('../Images/Bg_square_right.gif') repeat-y;}
td.b_l {background: url('../Images/Bg_square_bottom_left.gif') no-repeat;}
td.b_c {background: url('../Images/Bg_square_bottom.gif') repeat-x;}
td.b_r {background: url('../Images/Bg_square_bottom_right.gif') no-repeat;}

td.c_c .title {
	font-size: 16px;
	width: 100%;
	display: block;
	border-bottom: #d9dddc 1px dashed;
	padding-bottom: 3px;
	color: #ff7200;
	margin-bottom: 5px;
}

table.item_b {
	background: url('../Images/Bg_b_item.gif') bottom repeat-x;
}

table.item_b td.pic {
	background: none;
	padding: 30px auto 5px;
}

table.item_b td.pic img {
	display: block;
}

table.item_b td.text {
	background: url('../Images/Bg_b_item.jpg') 320px 30px no-repeat;
	padding: 10px 0 0 10px;
	color: #999999;
}

td.shadow_r {
	background: url('../Images/Bg_item_right.gif') 0 3px no-repeat;
	width: 5px;
}

td.shadow_b {
	background: url('../Images/Bg_item_bottom.gif') 3px 0 no-repeat;
	height: 5px;
}

td.shadow_corner {
	background: url('../Images/Bg_item_corner.gif') -1px 0 no-repeat;
	height: 5px;
	width: 5px;
}

/*內頁*/
td#Contenter.about_us {
	padding-top: 20px;
	padding-bottom: 80px;
	background: url('../Images/Bg_About_us.jpg') right bottom no-repeat;
}

td#Contenter.news {
	padding-top: 20px;
	padding-bottom: 140px;
	background: url('../Images/Bg_News.jpg') right bottom no-repeat;
}

td#Contenter.location {
	padding-top: 20px;
	padding-bottom: 20px;
	background: url('../Images/Bg_Location.jpg') right bottom no-repeat;
}

td#Contenter.contact_us {
	padding-top: 20px;
	padding-bottom: 20px;
	background: url('../Images/Bg_ContactUs.jpg') right bottom no-repeat;
}

table.about_us {
	width: 100%;
}

table.about_us td {
	color: #5c5c5c;
}

table.about_us td.dt {
	width: 22%;
	color: #ff7200;
}

table#contact_form {
	border-collapse: collapse;
}

table#contact_form td, table#contact_form th, table#downloads_table td, table#downloads_table th {
	border: #CCC 1px dotted;
	padding: 5px;
}

table#contact_form th, table#downloads_table th {
	font-size: 10pt;
	text-align: left;
	background: #f6fcff;
}

table#downloads_table th {
	text-align: center;
}

table#downloads_table td {
	color: #666666;
}
