﻿body {
}

table.mainContent
{
    width: 100%;
    border-collapse: collapse;
}

/* 左方 */
table.mainContent > tbody > tr > td.left
{
    width: 210px;
    vertical-align: top;
    padding : 0px;

}

/* 中間 */
table.mainContent > tbody > tr > td.middle
{
    width:500px;
    padding-right:10px;
    padding-left:10px;
    vertical-align: top;
}

/* 右方 */
table.mainContent > tbody > tr > td.right
{
    width:220px;
    vertical-align: top;
    padding : 0px;
}

/*=============================================================*/
/* 捷徑列表格 */
.Shortcut_Table
{
	text-align: center;
	width: 100%;
	margin-top : 10px;

}

table.shortcut_outter
{
    margin-top : 10px;
}

/* 捷徑列表格 */
table.shortcut
{
    margin-left: auto;
    margin-right: auto;
    
}

table.shortcut tr td
{
    text-align: center;
}

table.shortcut img.picture
{

}

/*====================================================*/
table.latestNews_Outter
{
    width : 100%;
}

table.latestNews
{
	border : solid 1px;
}

table.latestNews tr td
{
	padding-top : 3px;
	border : none 0px;
}

table.latestNews tr td.caption
{
    padding-left : 10px;
}

table.latestNews tr:hover
{
    background-color: #FFFFFF;
}

/* 最新消息標題 */
table.latestNews tr td.caption a
{
	font-weight: bolder;
}

/* 最新消息日期 */
table.latestNews tr td.date
{
	font-size: smaller;
	padding-right:10px;
	text-align: right;
}

/* 最新消息描述文字 */
table.latestNews tr td.description
{
    text-align: left;
    font-size: smaller;
    padding-left : 10px;
    padding-bottom : 3px;

}

/* ===============================================*/
input.loginButton
{
	border-style: solid;
	border-width: 1px;
	width: 100%;
	font-size: smaller;
	font-weight: bolder;
	font-variant: small-caps;
	letter-spacing: 0.5em;
	cursor: pointer;
	padding-top : 3px;
	padding-bottom : 3px;
}

/* ================================================*/
table.notice
{
    width : 100%;
}

table.notice tr td
{
    padding : 3px 10px 3px 10px;
}

table.notice tr td a.caption
{
    font-weight: bolder;
}

table.notice tr td .date
{
    font-size: smaller;
}

/* ===================================== */
table.calendar
{
	cursor: hand;
}

.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;
}




