﻿body { 
font-size : 12pt;
font-family: 微軟正黑體, 新細明體, 標楷體, Arial;
}

.UserInfo {width:100%;}
.UserInfo tr {height:20px;}
.UserInfo span {margin-left:80px;font-size:1.1em;font-weight:bold;}
.UserInfo div {color:Red;text-align:right;font-size:1.0em;position:relative;top:10px;}

fieldset{
border:solid 1px #014279;
padding:5px 3px 5px 3px;	
}

fieldset legend {font-weight:bold;color:#014279;margin-bottom:5px; }

table {border-collapse: collapse;}
.cssSpace {height:5px;width:100%}
.cssCaption {background-color: #014279;text-align:center;color:White;font-size:1.1em;height:30px;font-weight:bold;}
.cssCaption2 {color:Red;float:left;font-size:0.95em;font-weight:bold;padding-left:6px;padding-top:5px;}

.mainTitle
{
font-size: 13pt;
font-weight: bold;
font-family: 微軟正黑體, 新細明體, 標楷體, Arial;
}

.commonText
{
font-size: 12pt;
font-family: 微軟正黑體, 新細明體, 標楷體, Arial;
}

.littleMainTitle
{
font-size: 11pt;
font-weight: bold;
font-family: 微軟正黑體, 新細明體, 標楷體, Arial;
}

.TopBorder
{
border-right: Gray 1px solid;
border-top: Gray 1px solid;
background: #efeed0; /* outer背景色 */
border-left: Gray 1px solid;
color: black;
border-bottom: Gray 1px solid;
}

.TopTitle
{
border: 0px;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color:Black; /* 文字顏色 */
display: inline-block;
width: 100%;
padding:0px; 
}
.TopTitle:hover { background:#014279; color:#ffffff;font-size:1.3em;font-weight:bold;}

.SelectedTopTitle
{
border: 0px;
font-size: 11pt;
text-decoration: none;
color: Black;
display: inline-block;
width: 100%;
background-color: White;
}

.SelectedTopBorder
{
border-right: Gray 1px solid;
border-top: Gray 1px solid;
background: none  transparent scroll repeat 0% 0%;
border-left: Gray 1px solid;
color: black;
border-bottom: Gray 0px solid;
} 
.SelectedTopBorder2
{
border-right: Gray 1px solid;
border-top: Gray 0px solid;
background: none transparent scroll repeat 0% 0%;
border-left: Gray 1px solid;
color: black;
border-bottom: Gray 1px solid;
} 

.SepBorder
{
border-top-width: 0px;
border-left-width: 0px;
font-size: 1px;
border-bottom: Gray 1px solid;
border-right-width: 0px;
padding: 2px; 
}
.SepBorder2
{
border-top-width: 0px;
border-left-width: 0px;
font-size: 1px;
border-top: Gray 1px solid;
border-right-width: 0px;
padding: 2px; 
}

.ContentBorder
{
border-right: Gray 1px solid;
border-top: Gray 0px solid;
border-left: Gray 1px solid;
border-bottom: Gray 0px solid;
height: 100%;
width: 100%;
}

.ContentView
{
border: 0px;
padding: 3px 3px 3px 3px;
background-color: White;
display: inline-block;
width: 390px;
}

.colhidden {display:none;}
.colnowrap {white-space:nowrap}
.colstyles {font-size:1.0em;}
select {font-size:1.0em;} 

.cssBottomBtn {width:160px;}
.cssBottomBtn2 {width:120px;}

#View1aa {border:solid 3px #014279;}

#View2aa {border:solid 3px #014279;}
#View2ab {border:solid 3px #014279;}

#View3aa {border:solid 3px #014279;width:90%;}

#View4aa {border:solid 3px #014279;}
#View4ab {border:solid 3px #014279;}
#View4ac {border:solid 3px #014279;}
#View4ad {border:solid 3px #014279;}
#View4ae {border:solid 3px #014279;}

#View5a > table {border:solid 3px #014279;width:90%;}
#View5a > table > tbody > tr > td {border-bottom:solid 1px #000000;text-align:center;width:50%;padding:2px;}
#View5a > table > tbody > tr > td:first-child {border-right:solid 1px #000000;}
#View5a > table > tbody > tr > td + td {border-left:solid 1px #000000;}
#View5a > table input {font-size:1.0em;}
#View5a > table table {width:100%}
#View5a > table > tbody > tr > td > span { color:Red;font-weight:bold;}

#View6ap {width:9.5in;border:solid 0px black;} /* A4 8.27in */
#View6a1, #View6a2, #View6a3, #View6a4, #View6a5, #View6a6, #View6a7, #View6a8, #View6a9, #View6aa {width:9.5in;border:solid 3px #014279;}
#View6a1 table, #View6a2 table, #View6a3 table, #View6a4 table, #View6a5 table, #View6a6 table, #View6a7 table, #View6a8 table, #View6a9 table, #View6aa table {width:100%;}
#View6a1 img.cssEmpImage {margin:5px 10px 5px 10px;border:outset 2px white!important;width:95px;height:140px;}

/* For ListView */
.cssTableStyle {background-color:White;border-color:#999999;border-width:1px;border-style:None;border-collapse:collapse;}
.cssHeaderStyle {color:White;background-color:#507cd1;font-weight:bold;height:25px;}
.cssRowStyle {color:Black;background-color:#fce8b3/*#e8e8e8*//*#eff3fb#ffffc0*/;border-bottom:solid 1px #dddddd;height:30px;}  
.cssAlternatingRowStyle {color:Black;background-color:#ffffff/*#ffff80*/;height:30px;}
.cssSelectedRowStyle {background-color:#ffff80 /* #fffbd6*/; font-weight: bold; color: #000000;}  
.cssEditRowStyle {background-color:#ffff80 /*#fffbd6*/;color: #000000;}  
.cssInsertRowStyle {}  
.cssFooterStyle {}  
.cssPagerStyle {text-align: center;color:Black;background-color:#cccccc;padding:10px;}  
.cssEmptyDataRowStyle {background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-width:1px;font-weight:bold;font-size:1.2em;}  

/* For FormView */
.cssFvRowStyle {color:Black;background-color:#fce8b3;}  
.cssFvAlternatingRowStyle {color:Black;background-color:#ffffff;}

.cssFvEditRowStyle {color:Black;background-color:#fce8b3;}  
.cssFvEditAlternatingRowStyle {color:Black;background-color:#ffffff;}

.cssFieldHeaderStyle {white-space:nowrap; text-align:right;border:solid 1px black;padding:2px;color:#000000;background-color:#fffbd6/*#dee8f5*/;font-weight:bold;}

.coltitleview1aaa {white-space:nowrap; text-align:right;border:solid 1px black;padding:2px;color:#000000;background-color:#fffbd6/*#dee8f5*/;font-weight:bold;height:30px;}
td.coltextview1aaa {width:120px;height:30px;}
.coltextview1aaa { border:solid 1px black;padding:2px;}
.coltextview1aaa input {font-size:1.0em;width:120px;}
.coltextview1aaa span {font-size:1.0em;}
.csswidth240 {width:220px!important;}
.csswidth240 span {}
.csswidth480 {width:330px!important;}
#ctl00_MainContent_fvjob_empl_base_teach_practice_descLabel {width:300px!important;}

.cssCommandRowStyle {color:#C00000;background-color:#D1DDF1;height:35px;padding:2px;}
.cssCommandRowStyle td {text-align:center;font-weight:bold; font-size:1.0em;}
.cssCommandRowStyle a {text-decoration:none;border:outset 1px black;display:inline-block;width:100px; height:22px; background-color:#d4d0c8;color:#000000; }
.cssCommandRowStyle a:hover {border: inset 2px #014279; cursor:pointer;font-weight:bold; padding: 2px; text-align:center;background-color:#ffffff; }
input[type="radio"] {width:25px;}
label {white-space: nowrap; }

/* For Print */

@media print 
{
	body * {color:#000000; background-color:#ffffff;}
	body .cssRedStar {color:#000000;}
    a, input[type="submit"], input[type="button"], input[type="file"] {display:none;}
    fieldset {border:none;}
    fieldset legend {display:none;}
    .UserInfo div {display:none;}
    #ctl00_MainContent_Cell1,#ctl00_MainContent_Cell2,#ctl00_MainContent_Cell3,#ctl00_MainContent_Cell4,#ctl00_MainContent_Cell5, #ctl00_MainContent_Cell6 {display:none;}
    #ctl00_MainContent_Td1,#ctl00_MainContent_Td2,#ctl00_MainContent_Td3,#ctl00_MainContent_Td4,#ctl00_MainContent_Td5, #ctl00_MainContent_Td6 {display:none;}
    .ContentBorder, .SepBorder, .SepBorder2 {border:none;}
    #dvMenuDate {position:relative;left:-220px;font-weight:bold;font-size:1.0em;}
    
    #View1aa {border:none;}
    .cssCommandRowStyle {display:none;}
    
    #View2aa {border:none;}
    #View2ab {border:none;}
    .cpeTitle, .cssCaption2 {display:none;}
    tr.cssHeaderStyle > th:first-child, tr.cssAlternatingRowStyle > td:first-child, tr.cssRowStyle > td:first-child {display:none;}

    #View3aa {border:none;}
    #View3a > table {border:none!important;}
    #View3a > table > tbody > tr + tr {display: none;}
    
    #View4aa {border:none;}
    #View4ab {border:none;}
    #View4ac {border:none;}
    #View4ad {border:none;}
    #View4ae {border:none;}

    #View5a > table {border:solid 1px #000000;}
    #View5a > table  > tbody > tr + tr + tr + tr + tr + tr + tr {display:none;} /* ie */
    #View5a > table  > tbody > tr:last-child {display:none;} /* firefox */

    #View6ap {border:none;}
    #View6a1, #View6a2, #View6a3, #View6a4, #View6a5, #View6a6, #View6a7, #View6a8, #View6a9, #View6aa {border:none;}
    
	.cssCaption {padding-top:5px;padding-bottom:0px;}
	#ctl00_MainContent_ls_pv_job_empl_periodical_Th57 span, #ctl00_MainContent_ls_pv_job_empl_seminar_Th71 span, #ctl00_MainContent_ls_pv_job_empl_specialbook_Th85 span {color:#000000!important;}
	span[style="font-size:0.8em;color:red;"] {color:#000000!important;}
	xtable.cssEmptyDataRowStyle, xtable.cssEmptyDataRowStyle * {width:100%!important;text-align: center!important;}
	table.cssEmptyDataRowStyle span {color:#000000!important;}
	#xView6a4 {page-break-before:always;}

    .xellipsis span
    {
        white-space:normal;
        overflow:visible;
        word-wrap:break-word;
        word-break:break-all;

    }
    
}

@page :first {
    /*margin-left: 2in;*/
    /*margin-left: 0;*/
}
 
.cssButton { background-color:#d4d0c8;}
