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:#FFFFFF;
	margin:0px;
}
.bg_left {
	width:228px;
	background-image: url(../Images/bg_left.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
ul,ol{
	margin-top:5px;
	margin-bottom:0px;
}
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: #075F8D;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A:link{
	COLOR: #075F8D;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A:visited{
	COLOR: #075F8D;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A:hover{
	COLOR: #FF6600;
	TEXT-DECORATION: underline;
}
.copyright td{
	FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 150%;
}
.copyright A:active{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.copyright A:link{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.copyright A:visited{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.copyright A:hover{
    COLOR: #D2D4D5;
    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:#075F8D;
	Font-size:10pt;
	FONT-WEIGHT: bold;
}
.TitleFont02{
	COLOR:#075F8D;
	Font-size:15px;
	FONT-WEIGHT: bold;
}
.SmallFont{
	font-size:8pt;
}
.notice{
	color:#FF0000
}
.Line{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDD0E7;
}
.ImgBorder{
	border:#cccccc 1px solid;
	background-color:#ffffff;
	text-align: center;  /* 相片水平居中 */
	vertical-align: middle;  /* 相片垂直居中 */
	padding: 6px;
}
.ShowCatFont td{
	/*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
}
.ForumTitle_over td{
	background:#C2F2FC;
	color:#FF3300;
}
.JobTitle_over td{
	background:#C2F2FC;
	color:#FF3300;
}
.FaqTitle_over td{
	background:#C2F2FC;
	color:#FF3300;
}
.PicTitle_over td{
	background:#C2F2FC;
	color:#FF3300;
}
.VoteItemTitle_over td{
	background:#C2F2FC;
	color:#FF3300;
}
.TriviaGameTitle_over td{
	background:#C2F2FC;
	color:#FF3300;
}
.CourseTitle_over td{
	background:#C2F2FC;
	color:#FF3300;
}
.CalWeekday{
	background:#F2F2F2;
	color:#414141;
}
.CalNoday{
	background:#EEEEEE;
}
.Calday{
	background:#FFFFFF;
}
.CalToday{
	border:#FF0000 1px solid;
	background:#FFFFCC;
}
.IncDescr td{
	FONT-SIZE: 10pt;
	COLOR: #008D8E;
	FONT-FAMILY: Arial
}
.IncDescr A:active{
	COLOR: #008D8E;
	TEXT-DECORATION: none
}
.IncDescr A:link{
	COLOR: #008D8E;
	TEXT-DECORATION: none
}
.IncDescr A:visited{
	COLOR: #008D8E;
	TEXT-DECORATION: none
}
.IncDescr A:hover{
	COLOR: #B70106;
	TEXT-DECORATION: none
}
.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"
}
.bg_01 {
	background-image: url(../Images/bg_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_right {
	background-image: url(../Images/bg_right.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bbBorder {

	border:1px solid #CEDEFF;
	background-color:#ffffff;
}

.css_Table{
	width:100%;
	border-collapse:collapse;
}
.css_Table td{
	padding:0;
}

.css_Change{
	background-color: #ffccff;
}

/*======== 文字顏色 Start ========*/
.css_BlueNotice{
	color:#0000ff;
}
.css_BlackNotice{
	color:#000000;
}
.css_BrownNotice{
	color:#993300;
}
.css_GreenNotice{
	color:#006600;
}
.css_GrayNotice{
	color:#666666;
}
.css_PurpleNotice{
	color:#8a00ff;
}
.css_RedNotice{
	color:#ff0000;
}
/*======== 文字顏色 End ========*/


/*======== 回上頁 Start ========*/
.css_Back{
	padding:15px 0px 5px 0px;
	text-align:center;
}
/*======== 回上頁 End ========*/

/*======== 無資料 Start ========*/
.css_NoData{
	width:100%;
	height:80px;
	color:#ff0000;
	text-align:center;
	vertical-align:middle;
}
/*======== 無資料 End ========*/

/*======== 頁數Start ========*/
#PageSelect{
	width:100%;
	padding:10px 0px 10px 0px;
	text-align:right;
}
#PagesSelect Bu{
	float:right;
}
/*======== 頁數 Start ========*/

/*======== 列表頁 Start ========*/
.css_DataList ul{
	margin:3px 3px 0px 3px;
	padding:3px 3px 3px 10px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.css_DataList ul li{
	background-image:url(../Images/Share/Icon_DataList.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	display:block;
	margin:0px 0px 0px 1px;
	padding:2px 0px 0px 12px;
	text-align:left;
}
/*======== 列表頁 End ========*/

/*======== 表格(粉紅) Start ========*/
.css_TablePink{
	width:100%;
	border:3px solid #f3f3f3;
}

.css_TablePink table{
	width:100%;
	border-top:1px solid #faafc6;
	border-right:1px solid #faafc6;
	border-collapse:collapse;
}
.css_TablePink #tdTitle{
	background-color:#fddfe8;
	color:#f50f49;
	padding:3px;
	vertical-align:text-top;
	text-align:center;
	border-bottom:1px solid #faafc6;
	border-left:1px solid #faafc6;
}
.css_TablePink #tdLTitle{
	background-color:#fff0f5;
	color:#000000;
	padding:3px;
	vertical-align:text-top;
	text-align:left;
	border-bottom:1px solid #faafc6;
	border-left:1px solid #faafc6;
}
.css_TablePink #tdContent{
	background-color:#ffffe1;
	color:#000000;
	padding:3px;
	border-bottom:1px solid #faafc6;
	border-left:1px solid #faafc6;
}
/*======== 表格(粉紅) End ========*/

/*======== 表格(粉藍) Start ========*/
.css_TableLightBlue{
	width:100%;
	border:4px solid #e6f0fb;
}

.css_TableLightBlue table{
	width:100%;
	border-top:1px solid #a4ccea;
	border-right:1px solid #a4ccea;
	border-collapse:collapse;
}
.css_TableLightBlue th{
	height:34px;
	background-image:url(../Images/Share/TableLightBlue_Bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#0085dd;
	font-weight:bold;
	font-size:13px;
	padding:3px;
	/*vertical-align:text-top;*/	
	text-align:center;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}
.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 #a4ccea;
	border-left:1px solid #a4ccea;
}
.css_TableLightBlue td{
	background-color:#ffffff;
	color:#555555;
	padding:6px 3px 3px 3px;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}
tr.odd_TableLightBlue td{
	background-color:#ffffff;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.even_TableLightBlue td{
	background-color:#f9f9f9;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.over_TableLightBlue td{
	background-color:#ffffcc;
	color:#ff0000;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.clicked_TableLightBlue td{
	color:#ff0000;
	background-color:#D5ECFF;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
/*======== 表格(粉藍) End ========*/

/*======== 表格(粉藍)二 Start ========*/
.css_TableLightBlue02{
	width:100%;
	border:8px solid #f2f7fa;
	border-collapse:collapse;
}
.css_TableLightBlue02 th{
	color:#075f8d;
	font-weight:normal;
	font-size:13px;
	text-align:left;
	vertical-align:text-top;
}
.css_TableLightBlue02 td{
	padding:3px;
	text-align:left;
	vertical-align:text-top;
}
/*======== 表格(粉藍)二 End ========*/

/*======== 表格(淺灰) Start ========*/
.css_TableLightGray{
	width:100%;
	border:4px solid #eeeeee;
}

.css_TableLightGray table{
	width:100%;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-collapse:collapse;
}
.css_TableLightGray th{
	height:30px;
	background-image:url(../Images/TB_Bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#2F4380;
	font-weight:bold;
	font-size:13px;
	padding:3px;
	/*vertical-align:text-top;*/	
	text-align:center;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
.css_TableLightGray th a:active,.css_TableLightGray th a:link,.css_TableLightGray th a:visited{	/*----標題列---*/
	color:#000099;
	text-decoration:underline;
}
.css_TableLightGray th a:hover{
	color:#000099;
	text-decoration:none;
}
.css_TableLightGray #tdLTitle{
	background-color:#e8f1f7;
	color:#000000;
	padding:6px 3px 3px 3px;
	/*vertical-align:text-top;*/
	text-align:center;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
.css_TableLightGray td{
	background-color:#ffffff;
	color:#555555;
	padding:6px 3px 3px 3px;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
tr.odd_TableLightGray td{
	background-color:#ffffff;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}	
tr.even_TableLightGray td{
	background-color:#f9f9f9;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}	
tr.over_TableLightGray td{
	background-color:#ffffcc;
	color:#ff0000;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}	
tr.clicked_TableLightGray td{
	background-color:#fffbe7;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}	
/*======== 表格(淺灰) End ========*/


.EvalTitleTable{
	border:#eeeeee 4px solid;
	background-color:#999999;
}

.EvalTitle{
	width:15%;
	white-space:nowrap;
	background-image:url(../Images/TB_Bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	color:#666666;
	text-align:center;
}

.EvalTitleleft{
	width:15%;
	white-space:nowrap;
	background-image:url(../Images/TB_Bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	color:#666666;
	text-align:left;
}



.EvalTxt{
	/*width:35%;*/
	padding:2px;
	background-color:#FFFFFF;
	color:#666666;
}
.Disabled
{
	color:#666666;
	background-color:#DDDDDD;
}
.Line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #ABB7E7;
}
.Line2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #666666;
}


.EvalTitleTable_blue{
	border:#E6F0FB 4px solid;
	background-color:#A4CCEA;
}

.EvalTitle_blue{
	width:21%;
	white-space:nowrap;
	background-image:url(../Images/TB_Bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	color:#0085dd;
	text-align:center;
}
.EvalTxt_blue{
	/*width:35%;*/
	padding:2px;
	background-color:#FFFFFF;
	color:#666666;
}bg_prize {
	background-image: url(Images/Bg_Form205.jpg);
	background-position: right bottom;
}
.Line3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

.css_Categories{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-image:url(../Images/Share/Bg_Gray.gif);
	height: 28px;
	line-height: 28px;
	/*text-indent: 10px;*/
	font-size: 12px;
	color: #666666;
	text-align:left;
}

.css_Descr{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	color: #336600;
	text-align:left;
}
.formshr {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.formshr2 {
	border: 1px solid #CCC;
}
.formshr3 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dce6ef;
	border-right-color: #dce6ef;
	border-bottom-color: #dce6ef;
	border-left-color: #dce6ef;
}
.formshr-r {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dce6ef;
	border-right-color: #dce6ef;
	border-bottom-color: #dce6ef;
	border-left-color: #dce6ef;
}
.formshr-l {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dce6ef;
	border-right-color: #dce6ef;
	border-bottom-color: #dce6ef;
	border-left-color: #dce6ef;
}