﻿
table.mainContent
{
    width: 100%;
    border-collapse: collapse;
}

table.mainContent > tbody > tr > td
{
    padding : 0px 5px 0px 0px;
    vertical-align: top;
    text-align: left;
}

table.mainContent > tbody > tr > td.left
{
    width: 200px;
}

table.mainContent > tbody > tr > td.right
{
    width: 710px;
}

table.customBox_outter
{
	margin-top : 10px;
	border-collapse: collapse;
}

table.customBox > tbody > tr> td
{
    padding : 0px;
}


iframe.slideshow
{
    margin-top : 8px;
}

/*==========================================*/
table.shortcut_outter
{
    margin-top: 10px;
}

table.shortcut
{
    border-collapse: collapse;
}

table.shortcut > tbody > tr > td
{
    padding: 0px;
    text-align: center;
}

table.shortcut > tbody > tr > td > a > img
{
    margin-top: 5px;
    margin-bottom: 5px;
} 

table.shortcut > tbody > tr > td > embed 
{
    margin-top: 5px;
    margin-bottom: 5px;
}



/*===========================================*/
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-top : 15px;
}


/*==========================================*/
/* 最新消息表格 */
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 > tbody > tr.content img.pic
{
    float : right;
    margin-left : 10px;
    margin-right : 5px;
    vertical-align: top;
    border:2px solid white !Important;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
}
/*  =============================================================================  */

/* 通告表格 */
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 none none;
    border-width: 1px;
    font-size: small;
    text-align: left;
    overflow: hidden;
}

div.competition_Heading > span.date
{
    font-size: smaller;
    width: 150px;
    float: left;
    display: block;
}

div.competition_Heading > span.competitionName
{
    float : left;
    display: block;
}

div.competition_Heading > span.category
{
    display: block;
    float : right;
}

/* 比賽表格 */
table.competition
{
    border-width: 1px; /*font-size: smaller;*/
    width: 100%;
    background-color: #FFFFFF;
    border-collapse: collapse;
}

table.competition > tbody > tr > td
{
    padding: 5px;
    vertical-align: top;
}


/* 比賽表格，日期、地點、主辦機構，方格 */
table.competition td.date_location_host
{
    border-width: 1px;
    width: 100%;
}

table.competition td.date_location_host > span.location
{

}

table.competition td.date_location_host > span.host
{
    margin-left : 30px;
}

/* 比賽負責人，方格 */
table.competition td.responsiblePerson
{
    text-align: right;
    padding-right: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

/* 比賽獎項，方格 */
table.competition td.prise
{
    text-align: right;
    padding-right: 10px;
    width : 40%;
}

/* 比賽獎項，得獎者方格 */
table.competition td.winner
{
    text-align: left;
    padding-left: 20px;
    border-left-style: dashed;
    border-left-width: 1px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
}

table.competition td.winner .eachWinner
{
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}

table.competition td.photo
{
	padding-left: 20px;
	text-align: left;
}

table.competition td.photo a
{
    
}

table.competition td.photo a:hover
{
    font-size: larger;
    text-decoration: none;
}

table.competition td.photo img
{
	margin-right : 5px;
}

table.competition td.lastRowCell
{
    padding-bottom : 20px;
}

table.competition td.description
{

}

div.description
{
    padding: 10px;
    background-color: #FFFFFF;
}

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;
}


