@charset "utf-8";
/*** blue ***/
a:link, a:visited {
	color: #3A78AD;
}

a:hover {
	color: #3A78AD;
	text-decoration:underline;
}

#page_bg {
	background: url(../images/blue/bg.jpg) top no-repeat;
}
#main_bg{
	background: url(../images/blue/bg_main.jpg) left repeat-y;
}
#logo_bg{
	background: #FFFFFF url(../images/blue/bg_logo.png) top repeat-x;
}

.search{
	background:url(../images/blue/search_ico.png) right top no-repeat;
}

#banner{
    margin-left: 0px;margin-right: 0px;	width: 988px;height: 181px;	background: url(../images/blue/banner.jpg) center top no-repeat;}
#leftcolumn{
   /* background:  url(../images/blue/leftcolumn_bg.jpg) left repeat-y;*/
}
/*div.module_menu h3, div.module h3, #rightcolumn h3{
	background:  url(../images/blue/bg_h3.png) top left no-repeat;
}*/

#footer{margin-left: 0px;margin-right: 0px;width: 988px; height: 139px;background: url(../images/blue/footer.jpg) center top no-repeat;}
#f_area{
	background: #E4E4E4 url(../images/blue/bg_f_area.png) left repeat-y;
}
#f_area h3{
	background:  url(../images/blue/f_area_h3.png) top left no-repeat;
}

a.readon, a.readon:hover, a.readon:visited{
	display:block;
	height:23px;
	width:109px;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left: 23px;
	line-height:23px;
	background:  url(../images/blue/bg_read_more.png) top left no-repeat;
	margin:10px 0px 0px 0px;
}

#power_by, #power_by a, #power_by a:visited{
	color:#3A78AD;
}
ul.menu li{
	list-style:none;
	background:url(../images/blue/menu_arrow.png) top left no-repeat;
}
ul.mostread li{
	list-style:none;
	background:url(../images/blue/menu_arrow.png) top left no-repeat;
}
ul.latestnews li{
	list-style:none;
	background:url(../images/blue/menu_arrow.png) top left no-repeat;
}
.moduletable ul li {
	list-style:none;
	background:url(../images/blue/menu_arrow.png) top left no-repeat;
}
div.componentheading{
	color:#0389D3;
}

.widget {
    margin: 0px;
	padding: 0px;
	width: 156px;
	font-size:12px;
	
    }
.widget ul {list-style:none; padding:0; margin:0;background:url(../images/blue/menu_r_middle.png);}
.widget li {padding:0 0 0 10px; margin:0; border-bottom:1px dotted #ccc;} 
.widget a {display:block; padding:0px; color:#7b0440;}
.widget a:hover {color:#666; text-decoration:none;}
.widgetTopic {margin: 0px;padding:4px 0px 0px 30px;width: 156px;height:23px;font-size:14px;color:#265225;background:url(../images/blue/menu_r_top.png) top left no-repeat;} 
.widgetBottom {margin: 0px;width: 156px;height:20px;background: url(../images/blue/menu_r_bottom.png) top left no-repeat;}   

/*pagination */
.pagination {
	/*height: 1%;  IE tweak (holly hack) */
	/*width: auto;
	text-align: left;
	margin-top: 5px;
	float: right;*/
}

.pagination span.page-sep {
	display: none;
}

li.pagination {
	margin-top: 0;
}

.pagination strong, .pagination b {
	font-weight: normal;
}

.pagination span strong {
	padding: 0 2px;
	margin: 0 2px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #bfbfbf;
	border: 1px solid #bfbfbf;
	font-size: 0.9em;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #eeeeee;
	border: 1px solid #bababa;
	font-size: 0.9em;
	line-height: 1.5em;
}

.pagination span a:hover {
	border-color: #d2d2d2;
	background-color: #d2d2d2;
	color: #FFF;
	text-decoration: none;
}

.pagination img {
	vertical-align: middle;
}


/* 首頁NEWS */
#news-content { padding:10px 0 5px 0; }
#news-title {font-size:16px;color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 12px;}
#backhome {border-top: 1px solid #bfbfbf;padding:6px 0px 0px 0px; text-align:right}
/* 列表樣式1 */
.ListTable1 {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
.ListTable1 td {padding: 1px 1px;border-bottom: 1px dotted #95bce2;vertical-align: top;}
.ListTable1 .tdi {width:15px;}
.ListTable1 .tdc {width:610px;}
.ListTable1 .tdd {text-align:right;width:79px;padding:1px 3px}
.ListTable1 tr.alt td {background: #f9f9f9;cursor:pointer;}
.ListTable1 tr.over td {background: #e6e6e6;cursor:pointer;}

/* 線上郵寄 */
#SelectMailList span {float:left;width:95px; border:0px; padding:0px; font-size:12px;}
.MailOlinStdListTable {border-collapse: collapse;table-layout:fixed;width:714px;}
.MailOlinStdListTable td {padding: 1px 1px;border-bottom: 1px dotted #95bce2;font-size:12px;}
.MailOlinStdListTable th{text-align: center;font-size:12px;background: #cbfacc;}
.MailOlinStdListTable th.tdn {width:52px;}
.MailOlinStdListTable th.tds {width:220px;}
.MailOlinStdListTable th.tdf {width:220px;}
.MailOlinStdListTable th.tdm {width:220px;}
.MailOlinStdListTable tr.alt td {background: #f9f9f9;cursor:pointer;}
.MailOlinStdListTable tr.over td {background: #e6e6e6;cursor:pointer;}
/* 網頁列表 */
.WebListTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
.WebListTable td {padding: 1px 1px;border-bottom: 1px dotted #95bce2;vertical-align: top;}
.WebListTable td * {padding: 1px 1px;}
.WebListTable .tdi {width:15px;}
.WebListTable .tdc {width:610px;}
.WebListTable .tdd {text-align:right;width:79px;padding:1px 3px}
.WebListTable tr.alt td {background: #f9f9f9;cursor:pointer;}
.WebListTable tr.over td {background: #e6e6e6;cursor:pointer;}


/* 校園輪值 */
.DutyListTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
.DutyListTable td {padding: 1px 1px;border-bottom: 1px dotted #95bce2;vertical-align: top;}
.DutyListTable td * {padding: 1px 1px;}
.DutyListTable .tda {width:70px; text-align:center;}
.DutyListTable .tdb {width:15px; text-align:center;}

.DutyListTable tr.alt td {background: #f9f9f9;cursor:pointer;}
.DutyListTable tr.over td {background: #e6e6e6;cursor:pointer;}


/* 相簿 */

#AlbumPhotolist { width:714px; list-style-type:none; margin:0px; padding:0px; }
#AlbumPhotolist li { float:left; padding: 0 1px 5px 3px; width:138px; height:140px; }
#AlbumPhotolist .MediaThumb {background:#fff;border:1px solid #ccc;display:-moz-inline-box;display:inline-block;outline:none;padding:4px;position:relative;vertical-align:bottom;}
#AlbumPhotolist .MediaThumbPhoto {height: 102px;width: 128px;background-color: #EEE;background-position:center 25%;background-repeat: no-repeat;display: block;-o-background-size:128px 102px;-webkit-background-size:128px 102px;-moz-background-size:128px 102pxpx;cursor: move; }
#AlbumPhotolist .deleteThumbPhoto {float:left;cursor:pointer;height: 14px;width: 16px; background:  url(../images/btn_delete16.gif) top left no-repeat;}
#AlbumPhotolist .rrThumbPhoto {float:right;cursor:pointer;height: 14px;width: 18px; background:  url(../images/btn_rr16.gif) top right no-repeat;}
#AlbumPhotolist .editThumbPhoto {float:right;cursor:pointer;height: 14px;width: 22px; background:  url(../images/btn_edit16.gif) top right no-repeat;}
#AlbumPhotolist .rlThumbPhoto {float:right;cursor:pointer;height: 14px;width: 16px; background:  url(../images/btn_rl16.gif) top left no-repeat;}
#AlbumPhotolist .ThumbPhotoCaption {width: 145px;font-size: 11px;line-height: 12px; padding-top:5px;}
.AlbumPhotolistplaceHolder div { height: 102px;width: 128px;padding:4px;background-color:white; border:dashed 1px gray; }
/* 校園巡邏 */

.PatrolListTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
.PatrolListTable th{padding: 1px 1px;border: 1px solid #d3d3d3;background-color: #747474;color:#ffffff;TEXT-ALIGN: center;font-size:14px}
.PatrolListTable .c1 {width:70px;}
.PatrolListTable .c2 {width:60px;}
.PatrolListTable .c3 {width:60px;}
.PatrolListTable .c4 {width:509px;}
.PatrolListTable td {padding: 1px 1px;border: 1px solid #d3d3d3; text-align: center; vertical-align:top;}
.PatrolListTable td.td4{TEXT-ALIGN: left;}
.Patroledit {cursor: pointer; }
.quest {padding: 6px;background:#87ceeb;}
.quest legend {color: #06c;background: #fff;border: #87ceeb solid 1px;padding: 3px 6px; }
.questbox {color: #06c;background:#EEF;border: #87ceeb dotted 1px;padding: 0px 5px 5px 6px;margin:1px 5px;}
.questTitle{color: #a1c;margin:0px 1px;width:100%;}
.questTitle .QuestEdit {  float:right; top:-12px;cursor:pointer;height: 14px;width: 22px; background:  url(../images/btn_edit2.gif) top right no-repeat;}

.PatrolListTable .deleteThumbPhoto {float:right;cursor:pointer;height: 14px;width: 16px; background:  url(../images/btn_delete16.gif) top left no-repeat;}
.PatrolListTable .editThumbPhoto {float:right;cursor:pointer;height: 14px;width: 22px; background:  url(../images/btn_edit16.gif) top right no-repeat;}

.PatrolEditQuestTable {border-collapse: collapse;table-layout:fixed;width:435px;font-size:12px;}
.PatrolEditQuestTable td { padding-bottom:5px;}
.PatrolEditQuestTable .td1 {width:70px;border: 0px; vertical-align:top;}
.PatrolEditQuestTable .td2 {width:355px;border: 0px;}

#PatrolCampusNoticeTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
#PatrolCampusNoticeTable tr {padding: 1px 1px;border-bottom: 1px dotted #95bce2; vertical-align:top;}
#PatrolCampusNoticeTable .tdi {width:15px;}
#PatrolCampusNoticeTable .tdc {width:610px;}
#PatrolCampusNoticeTable .tdd {text-align:right;width:79px;padding:1px 3px;TEXT-ALIGN: right;}
#PatrolCampusNoticeTable tr.alt td {background: #f9f9f9;cursor:pointer;}
#PatrolCampusNoticeTable tr.over td {background: #e6e6e6;cursor:pointer;}

#PatrolQuestList {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
#PatrolQuestList th{padding: 1px 1px;border: 1px solid #d3d3d3;background-color: #747474;color:#ffffff;TEXT-ALIGN: center;font-size:14px}
#PatrolQuestList .c1 {width:100px;}
#PatrolQuestList .c2 {width:260px;}
#PatrolQuestList .c3 {width:260px;}
#PatrolQuestList .c4 {width:79px;}
#PatrolQuestList td {padding: 1px 1px;border: 1px solid #d3d3d3; text-align: left; vertical-align:top;}
#PatrolQuestList td.td1{TEXT-ALIGN: center;}
#PatrolQuestList td.td4{TEXT-ALIGN: center;}
#PatrolQuestList tr.alt td {background: #f9f9f9;cursor:pointer;}
#PatrolQuestList tr.over td {background: #e6e6e6;cursor:pointer;}

#HonorsList {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
#HonorsList th{padding: 1px 1px;border: 1px solid #d3d3d3;background-color: #747474;color:#ffffff;TEXT-ALIGN: center;font-size:14px}
#HonorsList .c1 {width:70px;}
#HonorsList .c2 {width:250px;}
#HonorsList .c3 {width:40px;}
#HonorsList .c4 {width:40px;}
#HonorsList .c5 {width:70px;}
#HonorsList .c6 {width:60px;}
#HonorsList .c7 {width:110px;}
#HonorsList .c8 {width:50px;}
#HonorsList td {padding: 1px 1px;border: 1px solid #d3d3d3; text-align: left; vertical-align:top;}
#HonorsList td.td1 {TEXT-ALIGN: center;}
#HonorsList td.td3 {TEXT-ALIGN: center;}
#HonorsList td.td4 {TEXT-ALIGN: center;}
#HonorsList td.td5 {TEXT-ALIGN: center;}
#HonorsList td.td6 {TEXT-ALIGN: center;}
#HonorsList td.td8 {TEXT-ALIGN: center;}



#HonorsList tr.alt td {background: #f9f9f9;cursor:pointer;}
#HonorsList tr.over td {background: #e6e6e6;cursor:pointer;}


#RepairListTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
#RepairListTable th{padding: 1px 1px;border: 1px solid #d3d3d3;background-color: #747474;color:#ffffff;TEXT-ALIGN: center;font-size:14px}
#RepairListTable tr {vertical-align:top;}
#RepairListTable .c1 {width:50px;}
#RepairListTable .c2 {width:100px;}
#RepairListTable .c3 {width:40px;}
#RepairListTable .c4 {width:140px;}
#RepairListTable .c5 {width:60px;}
#RepairListTable .c6 {width:60px;}
#RepairListTable .c7 {width:60px;}
#RepairListTable .c8 {width:50px;}

#RepairListTable tr.alt td {background: #e9e9e9;cursor:pointer;}
#RepairListTable tr.over td {background: #7ecef4;cursor:pointer;}

.repair_showall {border-collapse: collapse;table-layout:fixed;width:712px;font-size:12px;}
.repair_showall tr {vertical-align:top;}
.repair_showall .s1 {width:51px;}
.repair_showall .s2 {width:99px;}
.repair_showall .s3 {width:42px;}
.repair_showall .s4 {width:138px;}
.repair_showall .s5 {width:62px;}
.repair_showall .s6 {width:61px;}
.repair_showall .s7 {width:60px;}
.repair_showall .s8 {width:50px;}
.repair_showall .stxt {color: #a40000;}

#RepairUserListTable  {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
#RepairUserListTable th{padding: 1px 1px;border: 1px solid #d3d3d3;background-color: #747474;color:#ffffff;TEXT-ALIGN: center;font-size:14px}
#RepairUserListTable tr {vertical-align:top;}
#RepairUserListTable .c1 {width:50px;background-color: #eb6100}
#RepairUserListTable .c2 {width:60px;background-color: #005e15}
#RepairUserListTable .c3 {width:70px;background-color: #005e15}
#RepairUserListTable .c4 {width:60px;background-color: #00479d;}
#RepairUserListTable .c5 {width:70px;background-color: #00479d;}
#RepairUserListTable .c6 {width:60px;}
#RepairUserListTable .c7 {width:60px;}
#RepairUserListTable .c8 {width:50px;}

#RepairUserListTable tr td {padding: 5px;border: 1px solid #d3d3d3;cursor:pointer; text-align:center}




/* 成績分析 */
#ScoreAnalysisListTable,#ScoreAnalysisTitleTable,#ScoreAnalysisTable {border-collapse: collapse;table-layout:fixed;width:714px;}
#ScoreAnalysisListTable th,#ScoreAnalysisTitleTable th,#ScoreAnalysisTable th{padding: 1px 1px;border: 1px solid #d3d3d3;background-color: #747474;color:#ffffff;TEXT-ALIGN: center;}
#ScoreAnalysisListTable,#ScoreAnalysisTitleTable,#ScoreAnalysisTable {padding: 1px 1px;border: 1px solid #d3d3d3;}
#ScoreAnalysisTitleTable td,#ScoreAnalysisTable td{TEXT-ALIGN: center;}
#ScoreAnalysisListTable .c1 {width:200px;}
#ScoreAnalysisListTable .c2 {width:100px;}
#ScoreAnalysisListTable .c3 {width:70px;}
#ScoreAnalysisListTable .c4 {width:65px;}
#ScoreAnalysisListTable .c5 {width:50px;}
#ScoreAnalysisListTable .c6 {width:50px;}
#ScoreAnalysisListTable .c7 {width:50px;}
#ScoreAnalysisListTable .c8 {width:105px;}

#ScoreAnalysisTitleTable .c1 {width:115px;}
#ScoreAnalysisTitleTable .c2 {width:115px;}
#ScoreAnalysisTitleTable .c3 {width:115px;}
#ScoreAnalysisTitleTable .c4 {width:115px;}
#ScoreAnalysisTitleTable .c5 {width:115px;}
#ScoreAnalysisTitleTable .c6 {width:115px;}

#ScoreAnalysisTable .c1 {width:60px;}
#ScoreAnalysisTable .c2 {width:120px;}
#ScoreAnalysisTable .c3 {width:85px;}
#ScoreAnalysisTable .c4 {width:85px;}
#ScoreAnalysisTable .c5 {width:85px;}
#ScoreAnalysisTable.c6 {width:85px;}
#ScoreAnalysisTable .c7 {width:85px;}
#ScoreAnalysisTable .c8 {width:85px;}

#ScoreAnalysisListTable tr.alt td {background: #dddddd;cursor:pointer;}
#ScoreAnalysisListTable tr.over td {background: #f9eaac;cursor:pointer;}


#ScoreAnalysisTable tr.alt td {background: #dddddd;cursor:pointer;}
#ScoreAnalysisTable tr.over td {background: #f9eaac;cursor:pointer;}

.txt-easy {COLOR: #1d2088;font-weight:bold;}
.txt-hard {COLOR: #e60012;font-weight:bold;}


/* 社團 */

#UpdateUser,#CheckUser,#StartAllocation {width:90px;border: 1px solid #000000; text-align:center;background: #f39800;}
#UpdateUser,#CheckUser ,#StartAllocation{cursor: pointer;}
#UpdateUser:hover,#CheckUser:hover,#StartAllocation:hover {cursor: pointer;background-color: #80c269; }

#UpdateClubUsers {width:130px;border: 1px solid #000000; text-align:center;background: #f39800;}
#UpdateClubUsers {cursor: pointer;}
#UpdateClubUsers:hover {cursor: pointer;background-color: #80c269; }

#ClubUserListTable,#ClubUserListTable2 {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
#ClubUserListTable th,#ClubUserListTable2 th{padding: 1px 1px;border: 1px solid #d3d3d3;background-color: #747474;color:#ffffff;TEXT-ALIGN: center;font-size:14px}
#ClubUserListTable td,#ClubUserListTable2 td {padding: 1px 1px;border: 1px solid #d3d3d3;}
#ClubUserListTable .c1,#ClubUserListTable2 .c1 {width:150px;}
#ClubUserListTable .c2,#ClubUserListTable2 .c2 {width:50px;}
#ClubUserListTable .c3,#ClubUserListTable2 .c3 {width:40px;}
#ClubUserListTable .c4,#ClubUserListTable2 .c4 {width:90px;}
#ClubUserListTable .c5,#ClubUserListTable2 .c5 {width:60px;}
#ClubUserListTable .c6,#ClubUserListTable2 .c6 {width:60px;}
#ClubUserListTable .c7,#ClubUserListTable2 .c7 {width:60px;}
#ClubUserListTable .c8,#ClubUserListTable2 .c8 {width:50px;}

#ClubUserListTable tr.alt td {background: #f9f9f9;cursor:pointer;}
#ClubUserListTable tr.over td {background: #e6e6e6;cursor:pointer;}

#ClubListTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px;}
#ClubListTable th{padding: 1px 1px;border: 1px solid #d3d3d3;background-color: #747474;color:#ffffff;TEXT-ALIGN: center;font-size:14px}
#ClubListTable td {padding: 1px 1px;border: 1px solid #d3d3d3;}
#ClubListTable .c1 {width:120px;}
#ClubListTable .c2 {width:60px;}
#ClubListTable .c3 {width:60px;}
#ClubListTable .c4 {width:60px;}
#ClubListTable .c5 {width:60px;}
#ClubListTable .c6 {width:60px;}
#ClubListTable .c7 {width:60px;}
#ClubListTable .c8 {width:80px;}

#ClubListTable tr.alt td {background: #f9f9f9;cursor:pointer;}
#ClubListTable tr.over td {background: #e6e6e6;cursor:pointer;}


.form-table {border-collapse: collapse;table-layout:fixed;width:714px;background: #f9f9f9;font-size:12px;}
.form-table td {width:624px;line-height:20px;padding: 2px 0 2px 0;outline: 0; border: 0;margin: 0;}
.form-table th {width:80px;line-height:20px;padding: 2px 10px 2px 0; text-align: right; vertical-align:middle; }
.form-table .editor {width:714px;padding: 2px 0px 2px 0px; vertical-align:top; }
.form-table .tdbtn {width:624px;line-height:20px;padding: 2px 15px 2px 0;outline: 0; border: 0;margin: 0;text-align: right;}
.form-table .spacer td {width:714px;padding: 0px 15px 0px 15px;line-height:10px;}
.form-table .btn td,.btn th {width:714px;padding: 5px 20px 0px 20px;background: #ffffff;line-height:30px;text-align: right; vertical-align:middle;}
.form-table .spacer td hr {color: #D9D9D9;height: 1px;}
.form-table input,.form-table select {border-width: 1px;margin: 1px;padding: 3px;vertical-align:middle;}
.form-table input.w600 {width: 600px;}
.form-table input.w590 {width: 590px;}
.form-table textarea.w600 {width: 500px;vertical-align: top;}

.PlaceListRow1{background: #ffffff;border-bottom: 1px dotted #95bce2;padding:2px 0px;}
.PlaceListRow2{background: #facbcd;border-bottom: 1px dotted #95bce2;padding:2px 0px;}
.PlaceListRow3{background: #cbfacc;border-bottom: 1px dotted #95bce2;padding:2px 0px;}
.PlaceListTable {border-collapse: collapse;width:714px;font-size:12px; }
.PlaceListTable td{padding: 1px 2px;} 
.PlaceListTable td.tdn {padding: 1px 7px;width: 650px; color:Green;font-size:100%;} 
.PlaceListTable td.tdc {width: 50px;text-align:center; color:#800000;} 
.PlaceListTable td.tdt {width: 60px;} 
.PlaceListTable td.tdt2 {width: 240px;} 

.PlaceTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px; }
.PlaceTable  th {width:15px;background: #f9f9f9;border:1px solid #ccc; text-align:center;} 
.PlaceTable .th1 {width:17px;}
.PlaceTable .th2 {width:160px;}
.PlaceTable .th3 {width:265px;}
.PlaceTable .th4 {width:265px;}
.PlaceTable  td { vertical-align:top;border:1px;border:1px solid #ccc;padding: 1px;}


.WorkListTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px; }
.WorkListTable  th {padding: 1px 1px; text-align:center; background:#b0e0e6;} 
.WorkListTable  td { padding: 1px 1px;border-bottom: 1px dotted #95bce2;vertical-align: top;}
.WorkListTable .th1 {width:15px;}
.WorkListTable .th2 {width:510px;}
.WorkListTable .th3 {width:180px;text-align:center;}

.WorkListTable tr.alt td {background: #f9f9f9;cursor:pointer;}
.WorkListTable tr.over td {background: #e6e6e6;cursor:pointer;}

.WorkFileTable {border-collapse: collapse;table-layout:fixed;width:714px;font-size:12px; }
.WorkFileTable  th {padding: 1px 1px; border-left: 1px dotted #ffffff;text-align:center; background:#b0e0e6;} 
.WorkFileTable  td { padding: 1px 1px;border-bottom: 1px dotted #95bce2;border-left: 1px dotted #ffffff; text-align:center}
.WorkFileTable .th1 {width:15px;}
.WorkFileTable .th2 {width:70px;}
.WorkFileTable .th3 {width:40px;text-align:center;}
.WorkFileTable .th4 {width:70px;text-align:center;}
.WorkFileTable .th5 {width:350px;text-align:center;}
.WorkFileTable .th6 {width:150px;text-align:center;}
.WorkFileTable .tdc {text-align:left;}




.AlbumPhotoGrid {border-collapse: collapse;table-layout:fixed;border-spacing: 0;border: 0;}
.AlbumPhotoGrid td {padding: 0 5px 5px 0;width: 145px;text-align: left;vertical-align: top;font-size: 12px;}
.AlbumPhotoGrid .MediaThumb {background:#fff;border:1px solid #ccc;display:-moz-inline-box;display:inline-block;outline:none;padding:4px;position:relative;vertical-align:bottom}
.AlbumPhotoGrid .MediaThumbPhoto {height: 105px;width: 135px;background-color: #EEE;background-position:center 25%;background-repeat: no-repeat;display: block;}
.AlbumPhotoGrid  i {height: 120px;width: 161px;background-color: #EEE;background-position:center 25%;background-repeat: no-repeat;display: block;}
.AlbumPhotoGrid .deleteThumbPhoto {float:left;cursor:pointer;height: 14px;width: 16px; background:  url(../images/btn_delete16.gif) top left no-repeat;}
.AlbumPhotoGrid .rrThumbPhoto {float:right;cursor:pointer;height: 14px;width: 18px; background:  url(../images/btn_rr16.gif) top right no-repeat;}
.AlbumPhotoGrid .editThumbPhoto {float:right;cursor:pointer;height: 14px;width: 22px; background:  url(../images/btn_edit16.gif) top right no-repeat;}
.AlbumPhotoGrid .rlThumbPhoto {float:right;cursor:pointer;height: 14px;width: 16px; background:  url(../images/btn_rl16.gif) top left no-repeat;}
.AlbumPhotoGrid .ThumbPhotoCaption {width: 145px;font-size: 11px;   padding-top:5px;}


#QueueTable  {border-collapse: collapse;table-layout:fixed;border-spacing: 0;border:1px;font-size: 12px;}
#QueueTable .th1 {width:30px;text-align: center; background:#95bce2;color:#fff;}
#QueueTable .th2 {width:290px;text-align: center;background:#95bce2;color:#fff;border-left: 1px dotted #fff;}
#QueueTable .th3 {width:70px;text-align: center;background:#95bce2;color:#fff;border-left: 1px dotted #fff;}
#QueueTable .th4 {width:170px;text-align: center;background:#95bce2;color:#fff;border-left: 1px dotted #fff;}
#QueueTable .th5 {width:140px;text-align: center;background:#95bce2;color:#fff;border-left: 1px dotted #fff;}
#QueueTable td {padding: 4px 0px 0px 4px;text-align: left;font-size: 12px;}

#btnStartSelectedFile{cursor: pointer;}
#btnStartSelectedFile:hover  {cursor: pointer;background-color: #f2f2f2;}
.btnupload {padding: 10px 0px;}
.spanButtonPlaceholder{float:left; width:100px;}
.ProgressBarSide {color:Silver;border-width:1px;border-style:Solid;width:160px; background-color:rgb(253,246,185)}
.ProgressBar {background-color:#3366FF; height:15px; width:0%;}
/* 課表 */
#TeacherTag {font-size:12px;border-bottom: 1px dotted #95bce2;padding:0px 0px;}
#SubList {background:#f2f2f2; text-align:center;}
#teacherschedule,#classSchedule {font-size:12px;padding:10px 0px; text-align:center;}
#ClassList {background:#f2f2f2;}

/* 共用 */
.nodata { margin:2px 0; height:80px; text-align:center;  line-height:80px;border:1px solid #8b0000;background-color:#b0c4de; color:#8b0000;}

/* 按鈕 */

#btnSave ,#btnUploadPhoto ,#btnAdd ,#btnCancel ,#btnBacktoList,#btnClean,#btnAlbumDelete,#button-prev ,#button-next,#btnStdMail,#btnMail,#btnStatus,#btnAddMsg,#btnQuestList,#btnPatrolCampusList,#btnSearch
{cursor: pointer;}
#btnSave:hover ,#btnUploadPhoto:hover ,#btnAdd:hover ,#btnCancel:hover ,#btnBacktoList:hover,#btnClean:hover,#btnAlbumDelete:hover,#button-prev:hover,#button-next:hover,#btnStdMail:hover,#btnMail:hover,#btnStatus:hover,#btnAddMsg:hover,#btnQuestList:hover,#btnPatrolCampusList:hover,,#btnSearch:hover
{cursor: pointer;background-color: #efe09d; }

#btnStart ,#btnStatis ,#btnList ,#btnClass ,#btnEdit ,.allowBooking ,.delBooking,.printBooking,.editBooking,.btnPrevWeek,.btnThisWeek,.btnNextWeek
{cursor: pointer;}

#btnStart:hover ,#btnStatis:hover ,#btnList:hover ,#btnClass:hover ,#btnEdit:hover ,.allowBooking:hover ,.delBooking:hover,.printBooking:hover,.editBooking:hover,.btnPrevWeek:hover,.btnThisWeek:hover,.btnNextWeek:hover
{cursor: pointer;background-color: #efe09d; }




