﻿/* #A1，走馬燈 */
div.marquee
{
    width : 100%;
    padding-top:5px;
    padding-bottom:5px;
}

/* #A1.1 */
div.marquee > table.marquee 
{
	
}

/* #A1.1.a */
div.marquee table.marquee .title
{
	font-weight: bolder;
	font-size: larger;
}

/* #A1.1.b */
div.marquee table.marquee .description
{
	
}

/* #A1.1.c */
div.marquee table.marquee img
{
	
}

/* #A1.1.d */
div.marquee table.marquee marquee
{
	
}

/*========================================================*/

/* #A2 */
table.news_photo_login
{
	width : 100%;
}

/* #A2.1 */
table.news_photo_login > tbody > tr > td.news_photo
{
	width : 480px;
	padding-left : 5px;
	padding-right : 5px;
	vertical-align : top;
}

table.news_photo_login > tbody > tr > td.news_photo > table
{
	width : 100%;
}

/* #A2.2 */
table.news_photo_login > tbody > tr > td.login_DailyMessage
{
	width: 159px;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left : 5px;
	padding-right : 5px;
	vertical-align : top;
	text-align : center;
}

/* #A2.2.a */
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;
}


/* #A2.2.b，日期 */
div.Date_Div
{
	margin-top : 5px;
}

/* #A3 */
table.primeActivity
{
	width : 100%;
	border-collapse: collapse;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

/* #A3.1 */
table.primeActivity tr td
{
	padding : 5px;
}

/* #A4 */
table.competition_notice_studentwork
{
	width : 100%;
	border-collapse: collapse;
	margin-bottom : 30px;
}

/* #A4.1 */
table.competition_notice_studentwork > tbody > tr > td
{
	width : 320px;
	padding : 5px;
	vertical-align : top;
}

/* #A5 */
table.studentwork_title
{
	
}

/* #A6 */
table.notice_title
{
	
}

/* #A7 */
table.competition_title
{
	
}

/* ============================================================================== */
/* #A8 */
table.latestNews_Outter
{
	width: 100%;
}

/* #A8.1，最新消息表格 */
table.latestNews
{
	border: solid 1px;
}

/* #A8.1.a，最新消息表格，內的所有超連結 */
table.latestNews a
{
    
}

/* #A8.1.b，最新消息表格，Heading行中的 date Cell */
table.latestNews tr.heading td.date
{
	text-align: center;
	width: 25%;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bolder;
	font-size: smaller;
	letter-spacing: 0.2em;
	font-variant: small-caps;
}

/* #A8.1.c，最新消息表格，Heading行中的 caption Cell */
table.latestNews tr.heading td.caption
{
    text-align: left;
    width:75%;
    padding-left:10px;
    padding-top: 5px;
	padding-bottom: 3px;
    font-weight: bolder;
    font-size: smaller;
    letter-spacing: 0.2em;
	font-variant: small-caps;
}

/* #A8.1.d，最新消息表格，date Cell */
table.latestNews tr.content td.date
{
    text-align: center;
	width: 25%;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

/* #A8.1.e，最新消息表格，caption Cell */
table.latestNews tr.content td.caption
{
    text-align: left;
    padding-left:10px;
}

/*==========================================================================*/
/* #A7.1 */
table.competition_Outter
{
	width : 100%;
}

/* #A7.1.a，比賽得獎表格 */
table.competition
{
	border-style: solid;
	border-width: 1px;
}

/* #A7.1.b，每個比賽，方格 */
table.competition tr td
{
    padding-top : 3px;
    padding-bottom : 3px;
    padding-left : 10px;
}

/* #A7.1.c，比賽名稱 */
table.competition tr td .name
{
    font-weight: bolder;
}

/* #A7.1.d，比賽日期 */
table.competition tr td span.date
{
	font-size: smaller;
	float : right;
	margin-right : 5px;
}


/*===========================================================*/
/* #A9 */
table.activityPhoto_title
{
	margin-top : 5px;
}

/* #A9.1，最新4個活動照片表格 */
table.activityPhoto
{
	border-style: solid;
	border-width: 1px;
	border-collapse: separate;
	margin-bottom : 10px;
}

/* #A9.1.a */
table.activityPhoto tr td.photo
{
	vertical-align: bottom;
	width: 25%;
	text-align: center;
}

/* #A9.1.b */
table.activityPhoto tr td.caption
{
	text-align: center;
	width: 25%;
}

/* #A9.1.c */
table.activityPhoto tr td.photo .panel
{
	border:solid 1px silver !important;
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333,Direction=120,strength=2); 
	margin-left:auto;
	margin-right:auto;
}

/*=========================================================*/

/* #A10，今日小提示標題 */
table.todayMessage_title
{
    margin-top:5px;
}

/* #A10.1，今日小提示表格 */
table.todayMessage
{
    width: 100%;
}

/* #A10.1.a，今日小提示表格中的每個小提示 */
table.todayMessage tr td
{
    border-bottom: dotted 1px;
    padding-bottom: 10px;
}

/* #A10.1.b */
table.todayMessage tr td img
{
    float: left;
    margin: 5px;
}

/* #A10.1.c，今日小提示標題 */
table.todayMessage tr td a
{
    font-weight: bolder;
    cursor: pointer;
}

/* #A10.1.d，今日小提示描述 */
table.todayMessage tr td .content
{
	
}

/* =========================================================== */
/* #A11 */
table.notice_Outter
{
	width : 100%;	
}

/* #A11.1，最新通告表格 */
table.notice
{
	border-style: solid;
	border-width: 1px;
}

/* #A11.1.a */
table.notice tr.heading td.caption
{
	padding-top : 3px;
	padding-bottom :3px;
	padding-left : 5px;
	font-weight: bolder;
	font-variant: small-caps;
    font-size: smaller;
    width: 70%;
    letter-spacing: 0.2em;
}

/* #A11.1.b */
table.notice tr.heading td.date
{
	padding-top : 3px;
	padding-bottom :3px;
	padding-right : 5px;
	font-weight: bolder;
	width: 30%;
	text-align: right;
	font-variant: small-caps;
    font-size: smaller;
    letter-spacing: 0.2em;
}

/* #A11.1.c */
table.notice tr.content td.caption
{
	padding-top : 3px;
	padding-bottom :3px;
	padding-left : 5px;
}

/* #A11.1.d */
table.notice tr.content td.caption a
{
	
}

/* #A11.1.e */
table.notice tr.content td.date
{
	padding-top : 3px;
	padding-bottom :3px;
	text-align: right;
	padding-right : 5px;
	font-size : smaller;
}

/*===========================================================*/
/* #A12 */
table.studentwork_Outter
{
	width : 100%;	
}

/* #A12.1 */
table.studentwork
{
	border-style: solid;
	border-width: 1px;
}

/* #A12.1.a */
table.studentwork tr.heading td.caption
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    font-weight: bolder;
    font-variant: small-caps;
    font-size: smaller;
    width: 70%;
    letter-spacing: 0.2em;
}

/* #A12.1.b */
table.studentwork tr.heading td.date
{
	padding-top : 3px;
	padding-bottom :3px;
	padding-right : 5px;
	font-weight: bolder;
	width: 30%;
	text-align: right;
	font-variant: small-caps;
    font-size: smaller;
    letter-spacing: 0.2em;
}

/* #A12.1.c */
table.studentwork tr.content td.caption
{
	padding-top : 3px;
	padding-bottom :3px;
	padding-left : 5px;
}

/* #A12.1.d */
table.studentwork tr.content td.caption a
{
	
}

/* #A12.1.e */
table.studentwork tr.content td.date
{
	padding-top : 3px;
	padding-bottom :3px;
	text-align: right;
	padding-right : 5px;
	font-size : smaller;
}