﻿table.mainContent
{
    width: 100%;
    border-collapse: collapse;
}

table.mainContent > tbody > tr > td.left
{
    padding : 0px 5px 0px 0px;
    width: 200px;
    vertical-align: top;
    text-align: left;
}

table.mainContent > tbody > tr > td.right
{
    padding : 0px 0px 0px 5px;
    width: 710px;
    vertical-align: top;
    text-align: left;
}

table.customBox
{
	
}

/*==========================================*/

/* 捷徑表格 */
table.shortcut_Outter
{
    margin-top: 10px;
}

/* 捷徑列表格 */
table.shortcut
{
    width: 100%;
    margin-top : 10px;
    border-collapse: collapse;
}

table.shortcut img.picture
{
    margin-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;
        display: none;
}


/*==========================================*/
/* 最新消息表格 */
table.latestNews
{
    text-align: justify;
    width: 100%;
}

table.latestNews tr
{
    border-bottom: 1px solid silver;
}

table.latestNews tr td
{
    padding-top : 5px;
    padding-bottom : 5px;
    vertical-align: top;
}

/* 最新消息日期方格 */
table.latestNews tr td.date
{
    font-size: smaller;
    text-align: left;
    width:100px;
    padding-left : 5px;
}

/* 最新消息內容方格 */
table.latestNews tr td.caption
{
    width:450px;
}

/* 最新消息標題 */
table.latestNews a
{
    font-weight: bold;
    font-size: small;
}

/* 最新消息描述 */
table.latestNews tr td .description
{
    font-size: smaller;
}

/* 最新消息圖片方格 */
table.latestNews tr td.pic
{
    text-align: right;
    padding-right : 5px;
}

/* 最新消息圖片 */
table.latestNews tr td.pic img
{
    border:2px solid white !important;
}
/*  =============================================================================  */

/* 通告表格 */
table.notice
{
    border-collapse: collapse;
    width: 100%;
}

table.notice tr td
{
	padding : 5px;
}

table.notice > tbody > tr:hover
{
    background-color : #FFFFFF;
}

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%;	
}


/*===============================================================================*/

/* 比賽標題方格 */
div.competition_Heading
{
    padding: 10px;
    border-style: solid none solid none;
    border-width: 1px;
    font-size: small;
    text-align: left;
}

/* 比賽表格 */
table.competition
{
    border-width: 1px;
    font-size: smaller;
    width: 100%;
}

/* 比賽表格，日期、地點、主辦機構，方格 */
table.competition tr td.date_location_host
{
    border-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    width: 100%;
}

/* 比賽負責人，方格 */
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.prise
{
    text-align: right;
    padding-right: 10px;
}

/* 比賽獎項，得獎者方格 */
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;
}

table.competition tr td.photo
{
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top : 10px;
	text-align: left;
}

table.competition tr td.photo a
{
    
}

table.competition tr td.photo a:hover
{
    font-size: larger;
    text-decoration: none;
}

table.competition tr td.photo img
{
	width: 50px;
	height: 50px;
}

div.description
{
    padding: 10px;
    /*margin:20px;*/
}

div.description a
{

}

/*======================================================================================*/

.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;
}

