﻿.contentTitle
{
    margin:0 auto;
    padding:10px;
    width:auto;
    text-align:center;
    height: 20px;
    font-family: Verdana;
    font-weight: bold;
    font-size: large;
    color: white;
    background-color: #D3C9C7;
}
.contentTitle h2
{
    width:100%;
}
.ITEMTITLE
{
    font: 12pt verdana;
    color: Maroon;
}
.ITEMCONTENT
{
    padding: 10pt,10pt,10pt,10pt;
    font-size: 10pt;
    font-family: Verdana;
}
.REQUIREDFIELD
{
    padding: 10pt,10pt,10pt,10pt;
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
    color: Maroon;
}
.FIELD
{
    padding: 10pt,10pt,10pt,10pt;
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
    color: black;
}
.MESSAGE
{
    font-size: 12pt;
    font-family: Verdana;
    font-weight: bold;
    color: black;
}
.DEFAULT
{
    font-size: 11px;
    font-family: Arial;
    letter-spacing: 0px;
    line-height: 16px;
}


.unwatermarked
{
    color: blue;
}

.watermarked
{
    color: gray;
}

/*.AlignmentMiddle { text-align:center;}*/

/* 內容欄 */
#maincontent
{
    /*clear: both; 	position:relative;*/
    margin-top: 10px; /*margin-left: 210px; 	border: #dedede 2px solid;*/
}

/* 法會地點側邊欄 */
#LocationQuery
{
    clear: both;
    float: left; /*position:relative;*/
    margin-top: 10px;
    margin-left: 10px; /*left:10px;	 	border: #dedede 2px solid;*/
    width: 40%;
}

/* 法會地點內容欄 */
#LocationContent
{
    float: left; /*clear: both; 	position:relative;*/
    margin-top: 10px;
    margin-left: 42%; /*border: #dedede 2px solid;*/
    width: 48%;
}
#LoginPage
{
    margin: 0;
    margin-top: 120px;
    padding: 0; /*order: 1px solid #e2e2e2;*/
    width:580px;
    text-align: center;
}

/*選單編輯*/
#menu_editor
{
    margin: 0 auto;
    width: 960px;
}

/*左邊選單*/
#LeftPanel
{
    float: left; /*position:relative;*/
    margin-top: 10px;
    margin-left: 10px; /*left:10px;	 	border: #dedede 2px solid;*/
    width: 250px;
}

/*右邊選單*/
#RightPanel
{
    margin-top: 10px;
    margin-left: 310px;
}

/************ Calendar Related Styles ***********************/
/* Calendar 容器所用的樣式 */
.cssCalendar .ajax__calendar_container
{
    padding: 4px;
    position: absolute;
    cursor: default;
    width: 220px;
    text-align: center;
    font: 16px 標楷體;
    background-color: #ffffcc;
    border: 5px outset #646464;
    color: blue;
}

/* Calendar Body 所用的樣式 */
.cssCalendar .ajax__calendar_body
{
    height: 130px;
    width: 220px;
    position: relative;
    overflow: hidden;
    margin: auto;
}

/*
於顯示日期、月份、年份所用的樣式，
務必指定高度與寬度
*/
.cssCalendar .ajax__calendar_days, .cssCalendar .ajax__calendar_months, .cssCalendar .ajax__calendar_years
{
    top: 0px;
    left: 0px;
    height: 130px;
    width: 220px;
    position: absolute;
    text-align: center;
    margin: 2px;
}

/* 指定標頭、註腳所需的高度與寬度 */
.cssCalendar .ajax__calendar_header, .cssCalendar .ajax__calendar_footer
{
    height: 20px;
    width: 100%;
}

/*
指定「上一個」圖示的樣式，
若不指定圖檔來源時，會自動使用內建的圖示
*/
.cssCalendar .ajax__calendar_prev
{
    cursor: pointer;
    width: 20px;
    height: 20px;
    float: left;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url("../images/Calendar_3D_arrow_left.gif");
}

/*
指定「下一個」圖示的樣式，
若不指定圖檔來源時，會自動使用內建的圖示
*/
.cssCalendar .ajax__calendar_next
{
    cursor: pointer;
    width: 20px;
    height: 20px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url("../images/Calendar_3D_arrow_right.gif");
}

/* 月曆第一行的標題所用的樣式 */
.cssCalendar .ajax__calendar_title
{
    cursor: pointer;
    font-weight: bold;
    color: black;
}

/* 月曆最後一行的今日所用的樣式 */
.cssCalendar .ajax__calendar_today
{
    cursor: pointer;
    padding-top: 3px;
    font-weight: bold;
    color: black;
}

/* 「星期」所用的樣式 */
.cssCalendar .ajax__calendar_dayname
{
    height: 20px;
    width: 20px;
    text-align: right;
    color: Maroon;
    padding: 0px 2px;
}

/* 日曆所用的樣式 */
.cssCalendar .ajax__calendar_day
{
    height: 18px;
    width: 22px;
    text-align: right;
    cursor: pointer;
    overflow: hidden;
    padding: 2px 2px 2px;
}

/* 月份、年份所用的樣式 */
.cssCalendar .ajax__calendar_month, .cssCalendar .ajax__calendar_year
{
    height: 38px;
    width: 52px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

/* 已經被啟用的日期、月份與年份所用的樣式 */
.cssCalendar .ajax__calendar_active .ajax__calendar_day, .cssCalendar .ajax__calendar_active .ajax__calendar_month, .cssCalendar .ajax__calendar_active .ajax__calendar_year
{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: blue;
    border: 1px solid black;
}

/* 非目前所選取的日期、月份或年份所用的樣式 */
.cssCalendar .ajax__calendar_other .ajax__calendar_day, .cssCalendar .ajax__calendar_other .ajax__calendar_month, .cssCalendar .ajax__calendar_other .ajax__calendar_year
{
    background-color: #ffffcc;
    color: #646464;
}

/* 當滑鼠移至月曆的第一行、最後一行時，所使用的樣式 */
.cssCalendar .ajax__calendar_hover .ajax__calendar_title, .cssCalendar .ajax__calendar_hover .ajax__calendar_today
{
    background-color: #ffffcc;
    color: #00ff00;
}

/* 當滑鼠移至日期、月份、年份上時，所使用的樣式 */
.cssCalendar .ajax__calendar_hover .ajax__calendar_day, .cssCalendar .ajax__calendar_hover .ajax__calendar_month, .cssCalendar .ajax__calendar_hover .ajax__calendar_year
{
    background-color: #0f2543;
    color: #ffffff;
}
a
{
    text-decoration: none;
}

a:link, a:visited
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
#tabDauFieldSex1,#tabDauFieldSex0,tabDauField,tabExcel
{
    margin:40px 5px;
    padding:0;
    
}
#name_list .td11Sex1
{
    text-align:center;
    width:100px;
    /*background-color:#ffcc66;*/
    background-color:#FFFFCC;
    padding:0;
    border:1px solid gray;
}
#name_list .td22Sex1
{
    text-align:left;
    /*width:250px;
    background-color:#ffccff;*/
    padding:0;
    border:1px solid gray;
}
#name_list .tdrow2Sex1, .tdrow3Sex1
{
    /*background-color:#ffccff;*/
    padding:0;
    border:1px solid gray;
}

#divContactor, #divTraineeSchool
{
    color:#004a7e; 
    font-size:12px;
    font-family:Arial, Helvetiva,sans-serif;    
}
#divContactor.show, #divTraineeSchool.show
{
    border:1px solid #004a7e;
}
ul
{
    list-style:none;
    margin:0px;
    padding:0px;
    color:#004a7e;
}
li.mouseOver
{
    background-color:#004a7e;
    color:#FFFFFF;
}
#containerTab
{
    float:left;
}
.Domain1 {
    font-family: "微軟正黑體", "新細明體", "標楷體";
    padding-top: 14px;
    padding-right: 22px;
    padding-bottom: 14px;
    padding-left: 22px;
    font-size:larger;
    color: #666666;
    background-color: #ffffff;
    margin: 0px;
    border: 1px solid #DDD;
}

.Domain2 {
    font-family: "微軟正黑體", "新細明體", "標楷體";
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    font-size:large;
    color: #666666;
    background-color: #ffffff;
    margin: 0px;
    border: 1px solid #DDD;
}
