﻿
table.mainContent
{
	width: 100%;
	border-collapse: collapse;
}

table.mainContent > tbody > tr > td
{
	padding : 5px;
	vertical-align : top;
}

/* 主內容，左邊 */
table.mainContent > tbody > tr > td.left
{
	width: 200px;
	text-align:center;
}

/* 主內容，右邊 */
table.mainContent > tbody > tr > td.right
{
	width: 720px;
	text-align: left;
}

table.customBox
{
	
}

/*============================================*/

table.shortcut_outter
{
	margin-top : 10px;
	
}

/* 捷徑列表格 */
table.shortcut
{
	width : 100%;
	margin-top: 10px;
	border-collapse: collapse;
}

table.shortcut tr td
{
    padding: 0px 0px 3px 0px;
	text-align: center;
}

table.shortcut img.picture
{
    
}

/* =====================================*/

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;
	margin-left : auto;
	margin-right : auto;
	margin-top : 15px;
}

/*========================================*/

/* 圖片播放器 */
table.tablePicturePlayer
{
    
}

/* ====================================================*/
table.allCompetition
{
	border-collapse: collapse;
	width : 100%;
}

table.allCompetition > tbody > tr > td
{
	padding : 5px;
}

/* 比賽表格 */
table.competition
{
    border-width: 1px;
    font-size: smaller;
    width: 100%;
}

/* 每個比賽表格的第一行 */
table.competition tr.row01
{
	
}

/* 比賽地點及主辦單位方格 */
table.competition tr td.date_location_host
{
    border-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    width: 100%;
    text-align: left;
}

/* 比賽名稱方格 */
table.competition tr .name
{
    font-weight: bold;
    font-size: larger;
    text-align: left;
    padding-left: 10px;
    border-bottom : 1px solid;
}

/* 比賽負責人方格 */
table.competition tr td.responsiblePerson
{
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

table.competition tr td.category
{
    text-align: right;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

/* 比賽獎項方格 */
table.competition tr td.price
{
    text-align: right;
    padding-right: 10px;
    width : 50%;
}

/* 比賽得獎者方格 */
table.competition tr td.winner
{
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
    border-left-style: dashed;
    border-left-width: 1px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    width : 50%;
}

table.competition tr td.photo
{
	text-align: left;
	padding-left : 20px;
	padding-bottom : 5px;	
	padding-top : 5px;
}

table.competition tr td.photo img
{
	width: 50px;
	height: 50px;
}

/* 來自自建網頁的比賽內容 */
tr.Custom_Competition
{
    border-bottom : solid 1px silver;
}

/* 來自自建網頁的比賽名稱 */
 tr.Custom_Competition a.name
 {
    font-weight: bold;
 }
 
 /*來自自建網頁的 比賽日期 */
 tr.Custom_Competition .date
 {
    font-size: smaller;
    padding-left: 10px;
 }
 
 /* 來自自建網頁的比賽內容 */
 tr.Custom_Competition p.description
 {
    padding-left: 10px;
 }

 tr.Custom_Competition span.category
 {
    font-weight : normal;
 }


/*==========================================================================================*/


table.latestNews
{
	border-collapse: collapse;
	width : 100%;
}

table.latestNews tr td
{
	padding : 5px;
}


/* 最新消息，日期，方格 */
table.latestNews tr td.date
{
    vertical-align: top;
    text-align: left;
    border-bottom: 1px solid silver;
    width:30%;
}

/* 最新消息，內容，方格 */
table.latestNews tr td.caption
{
    vertical-align: top;
    border-bottom: 1px solid silver;
    width:70%;
    word-wrap:break-word;
}

/* 最新消息，標題 */
table.latestNews a
{
    font-weight: bold;
}

/* 最新消息，描述 */
table.latestNews tr td .description
{
    font-size: smaller;
}

/* 最新消息，圖片，方格 */
table.latestNews tr td.picture_cell
{
    vertical-align: top;
    text-align: right;
    border-bottom: 1px solid silver;
}

/* 最新消息，圖片 */
table.latestNews tr td img.picture
{
    border:2px solid white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='gray', Positive='true');
}


/*==========================================*/

/* 通告表格 */
table.notice
{
	border-collapse: collapse;
	width : 100%;
}

table.notice tr td
{
	padding : 5px;
}

table.notice > tbody > tr.content
{
	
}

/* 通告表格，名稱 */
table.notice > tbody > tr.content > td.caption
{
	width: 70%;
}

table.notice > tbody > tr.content > td.caption a
{
	
}

/* 通告表格，日期 */
table.notice > tbody > tr.content > td.date
{
	width : 30%;	
}

/*==========================================*/

.ajax__tab_new-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    font-weight:bold;
    border-bottom-style:solid;
    border-bottom-width: 5px;
}

.ajax__tab_new-theme .ajax__tab_header .ajax__tab_outer 
{
    margin:0px 3px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:bottom;
    border-style:solid;
    border-width : 1px;
    border-bottom-width:0px;
}

.ajax__tab_new-theme .ajax__tab_header .ajax__tab_tab 
{
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    height:20px;
    margin-right:0px;
}

.ajax__tab_new-theme .ajax__tab_hover .ajax__tab_outer {}
.ajax__tab_new-theme .ajax__tab_active .ajax__tab_outer{}

.ajax__tab_new-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0px 0px;
    border-style:solid;
    border-width: 1px;
    border-top-width:0px;
}
