﻿/* 走馬燈 */
div.marquee
{
    width : 100%;
    padding-top:5px;
    padding-bottom:5px;
}

div.marquee marquee 
{
	width : 100%;
}

div.marquee table.marquee
{
    width: 100%;
    border-collapse: collapse;
}

/* 走馬燈標題 */
div.marquee table.marquee .title
{
	font-weight: bolder;
	font-size: larger;
}

/* 走馬燈描述文字 */
div.marquee table.marquee .description
{
	
}

/* 走馬燈圖片 */
div.marquee table.marquee img
{
	
}


/*========================================================*/

/* #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;
}

/* #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;
	margin-left : auto;
	margin-right : auto;
}

/* #A10，今日小提示標題 */
table.todayNote_title
{
    margin-top:5px;
}

table.todayNote_outter
{
     width : 100%;
}

/* #A10.1，今日小提示表格 */
table.todayNote
{
   width : 100%;
}

table.todayNote marquee
{
	border : none 0px;
	margin : 0px;
	padding : 0px;
}

/* 今日小提示表格中的每個小提示 */
table.todayNote div.eachNote
{
    border-bottom: dotted 1px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left : 5px;
}

/* #A10.1.b */
table.todayNote div.eachNote img
{
    float: left;
    margin: 5px;
}

/* #A10.1.c，今日小提示標題 */
table.todayNote div.eachNote a.title
{
    font-weight: bolder;
    cursor: pointer;
}

/* #A10.1.d，今日小提示描述 */
table.todayNote div.eachNote span.content
{
	
}


/* #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%;
	margin-bottom : 10px;
}

/* #A8.1，最新消息表格 */
table.latestNews
{
	width: 100%;
	border: solid 1px;
}

/* #A8.1.a，最新消息表格，內的所有超連結 */
table.latestNews a
{
    
}

/* #A8.1.b，最新消息表格，Heading行中的 date Cell */
table.latestNews tr.heading td.date
{
	text-align: left;
	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: left;
	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
{
	width : 100%;
	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.activity_title
{
	margin-top : 5px;
}

table.activity_outter
{
    margin-bottom : 10px;
}

/* #A9.1，最新4個活動照片表格 */
table.activity
{
	border-style: solid;
	border-width: 1px;
	border-collapse: separate;
	margin-bottom : 10px;
}

table.activity div.eachActivity > img
{
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333,Direction=120,strength=2);
}

table.activity div.eachActivity > div.caption
{
    font-weight: bolder;
    margin-top : 7px;
}

table.activity div.eachActivity > div.caption > a
{

}

/*=========================================================*/


/* =========================================================== */
/* #A11 */
table.notice_outter
{
	width : 100%;	
}

/* #A11.1，最新通告表格 */
table.notice
{
	width : 100%;
	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
{
	width : 100%;
	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;
}