﻿div.allContent
{
    width : 96%;
    padding-left : 2%;
    padding-right : 2%;
}

/* 日曆表及班別選擇表 */
table.calendarAndClassList
{
	width: 100%;
	margin-top: 10px; 
	margin-bottom: 10px;
}

table.calendarAndClassList > tbody > tr > td
{
    vertical-align: top;
}

/* 日期外圍 Cell */
table.calendarAndClassList > tbody > tr > td.left
{
    width : 300px;
}

/* 班別選擇表外圍 Cell */
table.calendarAndClassList > tbody > tr > td.right
{

}

/* 月曆  --------------------------------------------------------------------*/ 
table.calendar
{
    border-style: none !Important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
}

table.calendar .selectedDayCell
{

}

table.calendar .weekendDayCell
{

}

table.calendar .todayCell
{

}

table.calendar .otherMonthDayCell
{

}

table.calendar .dayCell
{
    padding: 0px;
}

table.calendar .nextPrev
{

}

table.calendar .dayHeader
{
    padding-left: 5px;
    padding-right: 5px;
}

table.calendar .title
{
    font-weight: bolder;
    letter-spacing: 0.5em;
}

/* 選擇班別的RadioButtons ---------------------------------------------------------*/
table.chooseClass
{
    font-weight: bolder;
    width : 100%;
}

table.chooseClass input
{
    vertical-align: middle;
}

table.chooseClass > label
{
    vertical-align: middle;
}

/* 所選日期發出之家課列表的日期標題 */
span.issueDateHeading
{
    font-size: larger;
    font-weight: bolder;
}

/* 所選日期發出之家課列表 ========================================= */
table.homeworkIssue
{
    width: 100%;
    border-collapse: collapse;
}

table.homeworkIssue > tbody > tr > td
{
    border: solid 1px ;
    vertical-align: top;
    padding : 5px;
}

table.homeworkIssue > tbody > tr.heading
{
    font-weight: bolder;
}

table.homeworkIssue > tbody > tr.heading > td.subject
{

}

table.homeworkIssue > tbody > tr.heading  span.homeworkText
{

}

table.homeworkIssue > tbody > tr.heading  span.homeworkHandInDate
{
    float : right;
}

table.homeworkIssue tr.nextSubject
{

}

table.homeworkIssue tr.nextSubject > td.subject
{
    font-weight: bolder;
}

table.homeworkIssue td.homework
{

}

table.homeworkIssue td.homework > span.homeworkText
{

}

table.homeworkIssue td.homework > span.homeworkHandInDate
{
    float : right;
}

table.homeworkIssue tr.nextSubjectClass
{

}

table.homeworkIssue tr.nextSubjectClass > td.subjectClass
{
    text-align: right;
    padding-right : 20px;
}

/* ===================================================== */
table.twoDueHomeworkTable
{
    border-collapse: collapse;
    width: 100%;
}

table.twoDueHomeworkTable > tbody > tr > td
{
    width : 50%;
    vertical-align: top;
}

table.twoDueHomeworkTable > tbody > tr > td.left
{
    padding-right : 10px;
}

table.twoDueHomeworkTable > tbody > tr > td.right
{
    padding-left : 10px;
}

hr.lineBetweenParts
{
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* 即將到期家課表 ========================================= */

span.dueTableHeading
{
    font-weight: bolder;
}

table.homeworkDue
{
    width: 100%;
    border-collapse: collapse;
}

table.homeworkDue > tbody > tr > td
{
    border: solid 1px black;
    vertical-align: top;
    padding : 5px;
}

table.homeworkDue > tbody > tr.heading
{
    font-weight: bolder;
}

table.homeworkDue > tbody > tr.heading > td.subject
{

}

table.homeworkDue > tbody > tr.heading  span.homeworkText
{

}

table.homeworkDue > tbody > tr.heading  span.homeworkIssueDate
{
    float : right;
}

table.homeworkDue tr.nextSubject
{

}

table.homeworkDue tr.nextSubject > td.subject
{
    font-weight: bolder;
}

table.homeworkDue td.homework
{

}

table.homeworkDue td.homework > span.homeworkText
{

}

table.homeworkDue td.homework > span.homeworkIssueDate
{
    float : right;
}

table.homeworkDue tr.nextSubjectClass
{

}

table.homeworkDue tr.nextSubjectClass > td.subjectClass
{
    text-align: right;
    padding-right : 20px;
}

/* ====================================== */

/* 家課圖片 */
.Homework_Picture
{
	
}

/* 到期家課表格 */
.Table_Homework_Due
{
	border-width: 1px;
	width: 100%;
}


/* 家課簡稱對照表 ============================ */
table.homeworkExplain
{
    border : solid 1px;
    width: 100%;
    border-collapse: collapse;
}

table.homeworkExplain > tbody > tr > td
{
    padding : 5px;
    border : solid 1px;
}


table.homeworkExplain > tbody > tr.heading
{
    font-size: larger;
    font-weight: bolder;
}

table.homeworkExplain td.subjectName
{
   font-weight: bolder;
   text-align: right;
}

table.homeworkExplain td.shortName
{
    text-align: right;
    padding-right : 20px;
}

table.homeworkExplain  td.longName
{
    text-align: left;
    padding-left : 20px;
}



