﻿table.MainContent
{
    border-collapse: collapse;
    margin: 10px 0px 0px 0px;
    width: 100%;
}

table.MainContent > tbody > tr > td
{
    border-style: none;
    border-width: 0px;
    padding-top: 0px;
    vertical-align: top;
}

table.MainContent > tbody > tr > td.CellLeft
{
    padding-left: 0px;
    padding-right: 18px;
}

table.MainContent > tbody > tr > td.CellMiddle
{
    padding-left: 0px;
    padding-right: 18px;
}

table.MainContent > tbody > tr > td.CellRight
{
    padding-left: 0px;
    padding-right: 0px;
}

a.more
{
    float: right;
    margin-right: 10px;
    font-weight: 600;
    margin-top : 20px;
}

table.textTitle > tbody > tr > td
{
    padding : 10px;
}

/*=========== 校曆表外圍 ======================= */
table.calendar_outter
{
    margin-bottom : 20px;
}

 table.calendar_title
 {
    
 }

table.calendar_outter table.calendar
{
    margin: 0px;
}

table.calendar
{
    border-collapse: collapse;
    cursor: hand;
}

table.calendar > tbody > tr > td
{
	padding : 0px;
	vertical-align: top;
}

/* 校曆表表格 */
.calendar_table
{
    border-collapse: collapse;
}

/* 校曆表，今天 */
.calendar_today
{
    border-style: solid;
    border-width: 1px;
}

/* 校曆表，非本月日期 */
.calendar_otherMonthDay
{

}

/* 校曆表，星期六日 */
.calendar_weekName
{

}

/* 校曆表，月份名稱 */
.calendar_monthName
{
    border-collapse: collapse;
    border-style: none;
}

/* ====================== 今日小提示 ================= */
table.todayNote_outter
{
    border : none 0;
}

table.todayNote
{
    border : none 0;
}

table.todayNote div.eachNote
{
    padding: 5px;
    overflow: hidden;
}

table.todayNote div.eachNote img
{
    margin-right : 10px;
    margin-bottom : 10px;
    margin-left : 0px;
    margin-top : 0px;
}

table.todayNote div.eachNote a.title
{
    font-weight: bold;
}

table.todayNote div.eachNote .date
{
    
}

table.todayNote div.eachNote .content
{
    
}

/* =========================================================== */
table.notice_title
{
    
}

table.notice_outter
{
    margin-bottom : 20px;
}

table.notice
{
	border : solid 1px;
}

table.notice tr.content td
{
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 0px;
}

table.notice tr td a
{
	font-weight: bolder;
}

table.notice tr td .date
{
	font-size: smaller;
}

/* ==========捷徑列 ======================*/
div.shortcut
{
    margin-bottom : 20px;
}

div.shortcut .nonGeneral
{
    margin-top : 0px;
}

div.shortcut div.category
{
    font-weight: bolder;
    font-size: medium;
    margin-top : 10px;
    margin-bottom : 10px;
}

div.shortcut .general
{
    display : none;
}

div.shortcut .nonGeneral > div.category_tc
{
   
}

div.shortcut .nonGeneral > div.category_english
{
    font-family: 'Times New Roman' , Times, serif;
}

div.shortcut div.eachShortcut, div.shortcut div.eachShortcut
{
}

div.shortcut a.pureText
{
    margin: 5px 0px 5px 0px;
    font-weight: bold;
}

/* ============= Activity And Media =====================*/
table.activityAndMedia_outter
{
    margin-bottom : 20px;
}

table.activityAndMedia
{
    border : solid 1px;
}

table.activityAndMedia_title
{

}

table.activity_title
{
    float : left;
}



table.media_title
{
    float : left;
}




div.eachActivity, div.eachMedia
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    float: left;
    overflow: hidden;
}

div.eachActivity a, div.eachMedia a
{

}

div.eachActivity img, div.eachMedia img
{
    margin-left : auto;
    margin-right : auto;
}

div.eachActivity span.name, div.eachMedia span.name
{
    display: block;
}

/*============ Latest News ===============================*/
table.latestNews_outter
{
    margin-bottom : 20px;
}

table.latestNews
{
	border : solid 1px;
}

table.latestNews tr.content td
{
    padding: 10px 5px 5px 10px;
}

/* 最新消息，日期，方格 */
table.latestNews tr.content td.date
{
    vertical-align: top;
    text-align: left;
    border-bottom: 1px solid;
    width: 80px;
    font-size: smaller;
    border-bottom-color: #C0C0C0;
}

/* 最新消息，內容，方格 */
table.latestNews tr.content td.caption
{
    vertical-align: top;
    border-bottom: 1px solid;
    word-wrap: break-word;
    border-bottom-color: #C0C0C0;
}

/* 最新消息，標題 */
table.latestNews a
{
    font-weight: bold;
}

/* 最新消息，描述 */
table.latestNews tr td .description
{
    line-height: 1.8em;
}

/* 最新消息，圖片 */
table.latestNews > tbody > tr.content img.pic
{
    float : right;
    margin-left : 10px;
    margin-right : 5px;
    vertical-align: top;
    /*border : 2px solid white !Important;
    filter : progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');*/
}

/* ===================自建內容方框 ===============*/
table.customBox_outter
{
    margin-bottom : 20px;
    border-collapse: collapse;
}

table.customBox > tbody > tr > td
{
    padding: 0px;
    
}

