@charset "utf-8";
/* CSS Document */
/*Align Style*/
.center{text-align:center;}
.middle{vertical-align:middle;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}

/*Word Style*/
/*.Table_Title{font-size:1.1rem; font-family: Verdana, Geneva, sans-serif,"微軟正黑體";}*/
.SubTitle{
color:#c53b5a;
padding:5px;
font-size:1.2rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
font-weight:bold;
border-bottom:dotted 2px #c53b5a;
}
.SubTitle02{
color:#764121;
padding:5px;
font-size:1.1rem;
font-family: Verdana, Geneva, sans-serif,"微軟正黑體";
font-weight:bold;
border-bottom:dotted 2px #c53b5a;
}
.SubTitle03{
color:#FF0000;
padding:5px;
font-size:1.1rem;
font-family: Verdana, Geneva, sans-serif,"微軟正黑體";
font-weight:bold;
border-bottom:dotted 2px #c53b5a;
}
.SubTitle05{
color:#FF0000;
padding:5px;
font-size:1.1rem;
font-family: Verdana, Geneva, sans-serif,"微軟正黑體";
font-weight:bold;

}
.SubTitle06{
color:#764121;
padding:5px;
font-size:1rem;
font-family: Verdana, Geneva, sans-serif,"微軟正黑體";
font-weight:bold;
}
.PrintTitle{font-size:1.1rem; font-weight:bold; font-family:"標楷體";}
.PrintOriFont td ,PrintOriFont div{font-size:1rem; font-family:"標楷體"; vertical-align:middle;}
.MainColor{color:#9e2f48;}
.FormTitle{color:#c53b5a;font-weight:bold; line-height:26px; vertical-align:middle;}
.FormTitle02{color:#c53b5a;font-weight:bold; vertical-align:middle;}
.FormTitle03{color:#FFFFFF;font-weight:bold; vertical-align:middle;}
.FormTitle11{color:#9F0050;font-weight:bold; vertical-align:middle;}
.NoData{color:#c53b5a;font-weight:bold; font-size:1rem;width:80%; padding-top:50px;}
.DataCount{color:#777777;}
.SubPageTitleBg{
background-image:url('../image/SubTitleBg.png?v26073022'); background-repeat:no-repeat;
}
.SubPageTitle{
color:#ffffff;
font-size:1.2rem;
font-weight:bold;
height:55px;
padding-left:70px;
font-family: Verdana, Geneva, sans-serif, "微軟正黑體" ,'cwTeXHei';
vertical-align:middle;/*font-style: italic;*/
letter-spacing:2pt;
}
.SubPageTitle h2{
font-size:1.3rem;
}
.LineHeight_Normal{line-height:26px;}

/*Link Style*/
.SystemTitle a{font-size:1rem; font-family: Verdana, Geneva, sans-serif,"微軟正黑體"; color:#333333; line-height:26px;}
.DetailTitle{background-color:#CC0000; font-size:1.2rem; vertical-align:top;padding:10px; color:#FFFFFF;font-family: Verdana, Geneva, sans-serif,"微軟正黑體";}
.MainBgColorTitle a{font-family: Verdana, Geneva, sans-serif,"微軟正黑體"; color:#FFFFFF; line-height:26px; background-color:#ba244b;padding:5px;}
.Black a{color:#333333;}

/*Button Style*/
.Button_General {
border-style: none;
padding:5px 10px 5px 10px;/*top right bottom left*/
background-color:#595959;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}
.Button_General:hover {background-color:#bb319e;}
.Button_General_On {
border-style: none;
padding:5px 10px 5px 10px;/*top right bottom left*/
background-color:#c53b5a;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}

.Button_important {
border-style: none;
padding:5px 20px 5px 20px;/*top right bottom left*/
background-color:#c53b5a;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}
.Button_important:hover {background-color:#f24b02;}

.Menu_Sport_Button {
border-style: none;
padding:5px 10px 5px 10px;/*top right bottom left*/
background-color:#4DB1E1;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}
.Menu_Sport_Button:hover {background-color:#5C5CC7;}

.Button_Add {
border-style: none;
padding:5px 10px 5px 10px;/*top right bottom left*/
background-color:#595959;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}
.Button_Add:hover {background-color:#487fc2;}

.Button_Edit {
border-style: none;
padding:5px 10px 5px 10px;/*top right bottom left*/
background-color:#595959;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}
.Button_Edit:hover {background-color:#6e9a4b;}


.Button_Del {
border-style: none;
padding:5px 10px 5px 10px;/*top right bottom left*/
background-color:#595959;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}
.Button_Del:hover {background-color:#c53b5a;}


.Button_Submit {
border-style: none;
padding:5px 20px 5px 20px;/*top right bottom left*/
background-color:#c53b5a;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}
.Button_Submit:hover {background-color:#f24b02;}

.Navi_NoUse {
border-style: none;
padding:5px 10px 5px 10px;/*top right bottom left*/
background-color:#595959;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}
.Navi_NoUse:hover {background-color:#c53b5a;}

.Navi_Use {
border-style: none;
padding:5px 10px 5px 10px;/*top right bottom left*/
background-color:#c53b5a;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
vertical-align:top;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
}

.NewsCate{
border-style: none;
padding:1px 8px 2px 8px;/*top right bottom left*/
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
vertical-align:middle;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
white-space:nowrap;
text-align:center;
}

.NewsNew{
border-style: none;
padding:2px 2px 2px 2px;/*top right bottom left*/
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
vertical-align:middle;
vertical-align:top \9;/*IE8*/*vertical-align:middle;/*IE7*/_vertical-align:middle;/*IE6*/
color:#FFFFFF;
white-space:nowrap;
text-align:center;
background-color:#fe592c;
font-size:0.8rem;
-webkit-transform:scale(0.8);display:inline-block;
}

/*Block Style*/
.TableBlock_shadow{
	-moz-box-shadow: 0px 2px 6px 2px #CCCCCC;
	-webkit-box-shadow: 0px 2px 6px 2px #CCCCCC;
	box-shadow: 2px 2px 4px 2px #CCCCCC;
	/* For IE 8 */
	*ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')";
	/* For IE 5.5 - 7 */
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC');
	border-radius: 8px;
	padding:0px;
}
.TableBlock_shadow_shorttr{
	-moz-box-shadow: 0px 2px 6px 2px #CCCCCC;
	-webkit-box-shadow: 0px 2px 6px 2px #CCCCCC;
	box-shadow: 2px 2px 4px 2px #CCCCCC;
	/* For IE 8 */
	*ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')";
	/* For IE 5.5 - 7 */
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC');
	border-radius: 8px;
	padding:0px;
	margin-left:5px;
}
.TableBlock_shadow_shorttr td{
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
}
.TableBlock_shadow_Head_Import{
border-top-right-radius: 10px;border-top-left-radius: 10px;
color:#FFFFFF;
padding:10px;
font-size:1.1rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
font-style: italic;
background-color:#c53b5a;
}
.TableBlock_shadow_Head_Gerneral{
border-top-right-radius: 10px;border-top-left-radius: 10px;
color:#FFFFFF;
padding:10px;
font-size:1.1rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
font-style: italic;
background-color:#c53b5a;
}
.TableBlock_shadow_Head_Gerneral td{
color:#FFFFFF;
font-size:1rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
vertical-align:middle;
}

.TableBlock_shadow_Head_AdminMenu{
border-top-right-radius: 10px;border-top-left-radius: 10px;
color:#FFFFFF;
padding:10px;
font-size:1.1rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
font-style: italic;
background-color:#94c914;
}
.TableBlock_shadow_Head_AdminMenu td{
color:#FFFFFF;
font-size:0.9rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
}

.TableBlock_shadow_Head_Back{
border-top-right-radius: 10px;border-top-left-radius: 10px;
color:#FFFFFF;
padding:10px;
font-size:1.1rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
background-color:#4090cb;
}
.TableBlock_shadow_Head_Back td{
color:#FFFFFF;
font-size:0.9rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
}
.PrintBlock a{
	-moz-box-shadow: 0px 2px 6px 2px #CCCCCC;
	-webkit-box-shadow: 0px 2px 6px 2px #CCCCCC;
	box-shadow: 2px 2px 4px 2px #CCCCCC;
	/* For IE 8 */
	*ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')";
	/* For IE 5.5 - 7 */
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC');
	border-radius: 8px;
	padding:10px;
	padding-bottom:13px;
	border:solid 2px #CC3300;
	color:#333333;
	font-size:1rem;
	font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
}
.PrintBlock a:hover{		
	background-color:#CC3300;
	color:#ffffff;
	text-decoration:none;
}


/*Msg Style*/
.msg_height{min-height:35px;}
.Error_Msg{
    /*background: #ff9b7a;*/
    display: block;
    color: #c53b5a;
    padding: 0px 10px;    
    line-height: 26px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.Success_Msg{
    /*background: #ff9b7a;*/
    display: block;
    color: #3ba127;
    padding: 0px 10px;    
    line-height: 26px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.Success_Msg01{
    /*background: #ff9b7a;*/
    display: block;
    color: #CC0000;
    padding: 0px 10px;    
    line-height: 26px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/*Menu Style*/
.MenuPart{letter-spacing: 10px; vertical-align:top; font-size:1.1rem;}
.UserData{
color:#FFFFFF;
padding:10px;
font-size:1rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
padding-right:150px;
}
.Dot_Gerneral{
background-color:#c53b5a;
-moz-border-radius: 99em;
-webkit-border-radius: 99em;
border-radius: 99em;height:6px;width:6px;}
.LeftMenuBg{
background-image:url(../../../ImgCommon/LeftMenuBg.png);
background-position:right top;
background-repeat:no-repeat;
height:500px;
}
.LeftMenuTitle{
color:#c53b5a;
padding:10px;
font-size:1.4rem;
font-family: Verdana, Geneva, sans-serif,'cwTeXHei';
font-style: italic;
font-weight:bold
}
.LeftMenuSubItem {
height:38px;
padding-left:15px;
padding-bottom:0px;
background-image:url('../../../ImgCommon/LeftMenuSubBg.gif?v1');
background-position:left bottom;
background-repeat:repeat-x;
vertical-align:middle;
line-height:26px;
}
.LeftMenuSubItem a{
color:#333333;
font-size:1rem;
font-family: Verdana, Geneva, sans-serif,"微軟正黑體";
}
.LeftMenuSubItem:hover {
background-color:#dddddd;
}

/*Table Style*/
.stripe tr.alt td {
 background-color:#EEEEEE;
}

/*Print Style*/
.JustPrint {display:none}  
@media print {  
.JustPrint { display:block; font:9pt verdana; letter-spacing:2px;}  
.NoPrint {display:none}  
}

/*終身期刊區塊-四欄式*/
.Periodical_Photo_DIV { width:100%;}
.Periodical_Photo{  padding:0;}
.Periodical_Photo li { display:inline-block; width:25%; border:0px solid #333;}
.Periodical_Photo li .DataBlock{ width:100%;}	
.Periodical_Photo li .PhotoBlock{ width:90%; }
.Periodical_Photo li .PhotoBlock img { width:100%;}
.Periodical_Photo li .DataBlock .PhotoTitle { width:90%; font-size:1rem; border:1px #CCCCCC solid; margin-top:5px; padding:5px 0px; } 
.PeriodicalPDF{ background-color:#D44A88; color:#ffffff !important; padding:5px 10px; line-height:3rem;}
.PeriodicalEbook{ background-color:#5F66CF; color:#ffffff !important; padding:5px 10px; line-height:3rem;}