﻿Div#page_block{ margin: 0px; padding: 0px; border: 0px; width: 100%; position: relative;}
   Div#page{ margin-left: auto; margin-right: auto; padding: 0px; border: 0px; width: 98%; position: relative; z-index: 25;}
        Div#page_main{ margin: 0px; padding: 0px; border: 0px; width: 100%; position: relative;}
            Div#page_title{ margin: 10px 0px; padding: 0px; border: 0px; width: 100%; height: 35px; line-height: 35px; background-color: #FDE37D;}
                Div#page_title span{ margin: 0px 0px 0px 5px; font-size: 16px; font-weight: bolder; color: #000; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
            
            Div#page_message{ margin: 10px 0px; padding: 0px; border: 0px; width: 100%; color: #F00; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
            Div#page_content{ margin: 10px 0px; padding: 0px; border: 0px; width: 100%;}
            Div#page_condition{ border-style: none;
    border-color: inherit;
    border-width: 0px;
    padding: 0px;
    width: 100%; font-size: 13px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-weight: bold; position: relative;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
            Div#page_tag{ margin: 0px; padding: 0px; border: 0px; width: 100%; font-size: 13px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-weight: bold; position: relative;}
            
            .page_table_style{ margin: 0px; padding: 0px; border: 3px solid #99A5FF; width: 100%; border-spacing: 0px; border-collapse: collapse; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 13px;}
            .page_table_style th{ border: none; color: #000; background-color: #99A5FF;}
            .page_table_style td{ border-top: 1px solid #99A5FF; border-bottom: 1px solid #99A5FF; border-left: none; border-right: none;}
            .page_table_style td a{ color: #06F; text-decoration:none;}
            .page_table_style td a:hover{ color: #F00; text-decoration: underline;}
            .page_table_style_ltd{ width: 25%; text-align: left;}
            .page_table_style_ctd{ width: 25%; text-align: center;}
            .page_table_style_rtd{ width: 25%; text-align: right;}
            .colback{ color: #000000; background: #CFD0E8;}

        table.page_se_table{ margin: 0px; padding: 0px; border-top: 3px solid #FDE37D; border-right: 3px solid #FDE37D; border-left: 3px solid #FDE37D;width: 100%; border-spacing: 0px; border-collapse: collapse; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 12px;}
            table.page_se_table th{ border: none; color: #000; background-color: #FDE37D;}
            table.page_se_table td{ border-top: none; border-bottom: none; border-left: 1px solid #FDE37D; border-right: 1px solid #FDE37D;}
            table.page_se_table .ltd{ border-top: 1px solid #FDE37D; border-bottom: 1px solid #FDE37D; border-left: none; border-right: none; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px; color: #000; line-height: 16px; margin-right: 0px; text-align: right; background-color: #FFC;}
            table.page_se_table .rtd{ border-top: 1px solid #FDE37D; border-bottom: 1px solid #FDE37D; border-left: none; border-right: none; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px; color: #000; line-height: 16px; margin-right: 0px; text-align: left;}
           
        .PanelAdvanceSearchStyle{ margin: 0px; padding: 0px; border: 0px; width: 100%;}
            .PanelAdvanceSearchStyle table{ margin: 0px; padding: 0px; border-collapse: collapse; border-right: 3px solid #FDE37D; border-bottom: 3px solid #FDE37D; border-left: 3px solid #FDE37D; width: 100%;}
                .PanelAdvanceSearchStyle table .ltd{ border-top: 1px solid #FDE37D; border-bottom: 1px solid #FDE37D; border-left: none; border-right: none; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px; color: #000; line-height: 16px; margin-right: 0px; text-align: right; background-color: #FFC;}
                .PanelAdvanceSearchStyle table .rtd{ border-top: 1px solid #FDE37D; border-bottom: 1px solid #FDE37D; border-left: none; border-right: none; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px; color: #000; line-height: 16px; margin-right: 0px; text-align: left;}
                
        .PanelSearchUsageStyle{ margin: 0px; padding: 0px; border: 0px; width: 100%;}
            .PanelSearchUsageStyle table{ margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; border: 3px solid #99A5FF; width: 100%; font-size: 13px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
            .PanelSearchUsageStyle table td{ text-align: left;}
            .PanelSearchUsageStyle ol{ list-style-type: none;}
            .PanelSearchUsageStyle ol li{ color: #000; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
            

        /* Div Page_GridView Start */
        Div.Page_GridView_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%; height: auto; position: relative;}    
            Div#GV_Page_Top{margin: 0px; padding: 0px; border: 0px; width: 100%; position: relative;}
                .GV_Page_TopTable{ margin: 0px; padding: 0px; border-collapse: collapse; border: none; width: 100%; font-size: 13px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
                    .GV_Page_TopTable thead{ color: #000; background-color: #CFD0E8;}
                    .GV_Page_TopTable thead th{ border: none; color: #000; background-color: #99A5FF;}
                    .GV_Page_TopTable thead td{ border-top: 1px solid #99A5FF; border-bottom: 1px solid #99A5FF; border-left: none; border-right: none;}  
                    .GV_Page_TopTable tbody td{ border-top: none; border-bottom: 1px solid #99A5FF;}  
                    
            Div#GV_Page_Contain{ margin: 0px; padding: 0px; border: 0px; width: 100%; position: relative;}    
                Div.GV_Page_Contain_Main{ margin: 0px; padding: 0px; border: 0px; width: 100%; position: relative;}  
                    .GridView_Main_Style{ margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 13px; width: 100%; text-align: left;}
                    .GridView_Main_Style a{ color: #00F; text-decoration:none;}
                    .GridView_Main_Style a:hover{ color: #F00; text-decoration: underline;}
                    .GridView_Main_header{ background-color: #99A5FF; color: #000; font-weight: bold; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 13px;}
                        .GridView_Main_header a{ color: #000;  text-decoration: none;}
                        .GridView_Main_header a:hover{ color: #F00;  text-decoration: underline;}
.GridView_Main_footer {
    margin: 0px;
    padding: 0px;
    border: 0px;
    width: 100%;
    background-color: #464D8B;
    color: #FFF;
    font-weight: bold;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
    font-size: 13px;
    position: relative;
}
                        .GridView_Main_footer a{ color: #FFF;}
                    .GridView_Main_AlternatingRowStyle{ background-color: #CFD0E8;}
        /* Div Page_GridView End */  


        
        /* Div Page_FormView Start */
        .Page_FormView_Style{ margin: 0px; padding: 0px; border: 0px; width: 98%; height: auto; position: relative;}
            .FormView_Page_Main_Style{ border: 0px; margin: 0px; padding: 0px; text-align: left; width: 100%;}
                .FV_Page_TableTop_Style{ margin-left: 0px; padding: 0px; border-collapse: collapse; border: none; width: 100%; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; background-color: #CFD0E8;}
                    .FV_Page_TableTop_Style td{ border-top: 1px solid #99A5FF; border-bottom: 1px solid #99A5FF; border-left: none; border-right: none;}
                .FV_Page_Table_Style{ margin:0px; padding: 0px; border: 0px; background-color: #FFF; width: 100%;}
                    .FV_Page_Table_Top_Style{ margin:0px; padding: 0px; border: 0px; background-color: #464D8B; height: 20px;}
                    .FV_Page_Table_Bottom_Style{ margin:0px; padding: 0px; border: 0px; background-color: #464D8B; height: 20px;}
                .FV_Page_MainTable_Style{ margin:0px; padding: 0px; border: 0px; background-color: #FFF; width: 100%; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #000;}
                    .FV_Page_MainTable_Row_Style{ height: 30px;}
                    *[dir=ltr] .FV_Page_MainTable_Left_Style{ margin: 0px; padding: 0px 5px 0px 0px; border: 1px solid #99A5FF; width: 20%; height: 25px; font-size: 14px; color: #464D8B; background: #CFD0E8;  font-weight:bold; text-align:right;}
                    *[dir=ltr] .FV_Page_MainTable_Right_Style{ margin: 0px; padding: 0px 0px 0px 5px; border: 1px solid #99A5FF; width: 80%; height: 25px; font-size: 14px; color: #000; }
                    *[dir=rtl] .FV_Page_MainTable_Left_Style{ margin: 0px; padding: 0px 0px 0px 5px; border: 1px solid #99A5FF; width: 20%; height: 25px; font-size: 14px; color: #464D8B; background: #CFD0E8;  font-weight:bold; text-align:left;}
                    *[dir=rtl] .FV_Page_MainTable_Right_Style{ margin: 0px; padding: 0px 5px 0px 0px; border: 1px solid #99A5FF; width: 80%; height: 25px; font-size: 14px; color: #000; }
                 
                    .FV_Page_MainTable_Right_Style a{ color: #00F; text-decoration:none;}
                    .FV_Page_MainTable_Right_Style a:hover{ color: #F00; text-decoration: underline;}
                .FV_Page_PhotoTable_Style{ margin:0px; padding: 0px; border: 0px; background-color: #FFF; width: 100%; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #000;}
                    .FV_Page_PhotoTable_TitleStyle{ margin: 0px; padding: 0px; border: 1px solid #99A5FF; width: 100%; height: 20px; font-size: 13px; color: #000; background-color: #CFD0E8; font-weight:bold; text-align:center;}
                    .FV_Page_PhotoTable_ContentStyle{ margin: 0px; padding: 0px; border: 1px solid #99A5FF; width: 100%; font-size: 13px; color: #000; text-align:center;}
        /* Div Page_FormView End */
        
        /* Div Page_ListView Start */ 
                        
        Div.Page_ListNested_Style{ margin: 0px auto; padding: 0px; border: 0px; width: 100%; height: auto; position: relative;}
            Div.Page_ListNested_Top_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%; position: relative;}
                .Page_ListNested_Top_Table_Style{ margin: 0px; padding: 0px; border-collapse: collapse; border: none; width: 100%; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
                    .Page_ListNested_Top_Table_Style thead{ color: #000; background-color: #CFD0E8;}
                    .Page_ListNested_Top_Table_Style thead th{ border: none; color: #000; background-color: #99A5FF;}
                    .Page_ListNested_Top_Table_Style thead td{ border-top: 1px solid #99A5FF; border-bottom: 1px solid #99A5FF; border-left: none; border-right: none;}
                    .Page_ListNested_Top_Table_Style thead th a{ color: #000; text-decoration:none;}
                                   
            /* 第一層樣式控制 */    
            Div.Page_ListNested_Contain_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%; position: relative;}
                /* 標題列樣式 */
                .Page_ListNested_Header_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%; background-color: #99A5FF; color: #000; font-weight: bold; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px; text-align: center; position: relative;}
                    .Page_ListNested_Header_Style a{ color: #000; text-decoration: none;} 
                    .Page_ListNested_Header_Style a:hover{ color: #F00; text-decoration: underline;} 
                
                /* 內容樣式 */
                Table.ListNested_Main_Style{ margin: 0px; padding: 0px; border-collapse: collapse; border-top: none; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px; width: 100%; position: relative;}
                .ListNested_Main_Style .hd{ margin: 0px; padding: 0px 0px 0px 3px; height: 30px; border-top: 1px solid #000; background-color:#99A5FF; vertical-align: middle; white-space:normal; }
                .ListNested_Main_Style td{ margin: 0px; padding: 0px; height: 30px; border-top: 1px solid #000; vertical-align: middle; white-space:normal; }
                .ListNested_Main_Style td a{ color: #00F; text-decoration:none;}
                .ListNested_Main_Style td a:hover{ color: #F00; text-decoration: underline;}
                .ListNested_Main_Alter_Style{ margin: 0px; padding: 0px; border-collapse: collapse; border-top: none; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px; width: 100%; background-color:#CFD0E8; position: relative;}
                .ListNested_Main_Alter_Style .hd{ margin: 0px; padding: 0px 0px 0px 3px; height: 30px; border-top: 1px solid #000; background-color:#99A5FF; vertical-align: middle; white-space:normal; }
                .ListNested_Main_Alter_Style td{ margin: 0px; padding: 0px; height: 30px; border-top: 1px solid #000; vertical-align: middle; white-space:normal; }
                .ListNested_Main_Alter_Style td a{ color: #00F; text-decoration:none;}
                .ListNested_Main_Alter_Style td a:hover{ color: #F00; text-decoration: underline;}
                    
                /* 換頁列樣式 */
                Div.ListNested_Main_Top_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%; background-color: #464D8B; color: #FFF; font-weight: bold; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 13px; position: relative;}
                    Div.ListNested_Main_Top_Style a{ color: #FFF; } 
                Div.ListNested_Main_Bottom_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%; background-color: #464D8B; color: #FFF; font-weight: bold; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 13px; position: relative;}
                    Div.ListNested_Main_Bottom_Style a{ color: #FFF; } 
                
                /* 第二層GridView樣式 */
                .Page_PanelDetail_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%;} 
                    .Page_Detail_Table_Style{ border-right: solid 1px #CCC; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; width: 100%}
                    .GridNested_Detail_Style{ margin: 0px 0px 0px 110px; padding: 0px; width: 650px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px;}
                    .GridNested_Detail_Alternat_Style{ background-color:#CFD0E8 ;margin: 0px 0px 0px 110px; padding: 0px; width: 650px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 14px;}
                    .GridNested_Detail_header{ background-color: #FFFFFF; color: #06F; font-weight: 100;}
                    .GridNested_Detail__Alternat_header{ background-color:#CFD0E8 ; color: #06F; font-weight: 100;}
                        .GridNested_Detail_header a{ color: #00F;}
                        .GridNested_Detail__Alternat_header a{ color: #00F;}
        
        /* Div Page_ListView End */ 

    Div.Content_Search_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%; height: auto; position: relative;}
        .Search_Table_Style{ margin: 0px; padding: 0px;  border-color: #06F; background-color: #FFF; color: #000; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-weight: bold; font-size: 14px; line-height: 28px; width: 100%;}
.Search_Table_Style_Top {
    height: 20px;
    background-color: #464D8B;
}
.Search_Table_Style_ltd {
    padding-right: 10px;
    text-align: right;
    border-bottom: 1px solid #ccc;
    background-color: #CCDDFF;
}
            .Search_Table_Style_rtd{ padding-left: 5px; text-align: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
            .Search_Table_Style_mtd{ padding-left: 5px; text-align: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}
.Search_Table_Style_Bottom {
    height: 25px;
    background-color: #464D8B;
}
            

.title_error{  font-size: 26px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #CC3300; font-weight:bold;}

.used_subject{ color: #F00; font-size: 13px; font-weight: bolder; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
.used_title{ color: #06F; font-size: 13px; font-weight: bolder; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
                
.highlight1 {text-decoration: none;color:black;background:yellow;}
.highlight2 {text-decoration: none;color:black;background:red;}
.highlight3 {text-decoration: none;color:black;background:#c2d8f6;}

.highLightFont1{  font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #3359C4; }
.highLightFont2{  font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #AD8E00; }
.highLightFont3{  font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #FF0000; }

Div.line_dashed_ccc{border-top:1px dashed #CCC; height: 1px; overflow:hidden;}
Div.line_dashed_39F{border-top:1px dashed #39F; height: 1px; overflow:hidden;}
Div.line_dashed_F39{border-top:1px dashed #F39; height: 1px; overflow:hidden;}
Div.line_solid_F39{border-top:1px solid #F39; height: 1px; overflow:hidden;}

.btn_Pink14_Rely_Style{ border: 1px solid #99A5FF; font-family: 微軟正黑體; font-size: 14px; cursor:  pointer; color: Black; position:relative; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#CFD0E8);}
.btn_Pink15_Rely_Style{ border: 1px solid #99A5FF; width:120px; outline: none; background-color:#C8CCF4; font-family: 微軟正黑體; font-size: 14px; cursor:  pointer; color: Black; text-align:center;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#CFD0E8);}
.btn_Pink15_Rely_Style:hover{
    background-color:darkblue; color:white;
}
    .btn_Pink15_Rely_Style:active {
        background-color:red;
        color: white;
    }
    .btn_Pink15_Rely_Style:not(:enabled) {
        background-color: red;
        color: white;
    }
.dropdownlist {
    cursor: hand;
    font-size: 13px;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
}
.label_Rank_title {
    outline: none;
    font-family: 微軟正黑體;
    font-size: 20px;
    color: dodgerblue;
    position: relative;
}
.Label_Reward_My_Pass {
    font-size: 36px;
    font-family: 微軟正黑體;
    color:black;
}
.Label_Reward_My_Pass_Num{
    font-size: 36px;
    color:red;
}

.Btn_self_Readinglog {
    width: 120px;
    font-family: 微軟正黑體;
    font-size: 15px;
    font-weight:bold;
    margin-left:20px;
    
    
}
.bgcolorblack{ background-color:#000;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  /* for Mozilla, Firefox */
  -moz-opacity:0.6;
}

.bgcolorwhite{ background-color:#FFF;
  /* for IE */
  filter:alpha(opacity=20);
  /* CSS3 standard */
  opacity:0.2;
  /* for Mozilla, Firefox */
  -moz-opacity:0.2;
}

.button
{
    border: solid 1px #CCC;
    cursor: hand;
    background-color: #FFFBFF;
    font-size: 13px;
    color: #284775;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
}

.btn_pink
{
    border: solid 1px #CCC;
    cursor: hand;
    background-color: #C8CCF4;
    font-size: 13px;
    color: #284775;
    font-family: '微軟正黑體' , 'Lucida Sans Unicode' , 'Arial';
}

.buttonHardBack{cursor: hand; position:relative;}
.dropdownlist {
    cursor: hand;
    font-size: 13px;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
}

.cssCalendar .ajax__calendar_container
{
    z-index:101;
    background-color: White;
}
.inputwidth{ width:90%;}
.modalBack2{ background: #aeaeae; filter:alpha(opacity=50); -moz-opacity:0.5; /*MOZ , FF*/  opacity:0.5; /*CSS3, FF1.5*/}
/*隱藏格式*/
.hide_font {color:#FFF;display:none;}

.hardBack2{position: relative; top: 0px;}

.title1 {
    font-size: 13px;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
    color: #3359C4;
    font-weight: bold;
}
.title1 a {color: #3359C4; text-decoration:none; }
.title1 a:hover { color: #3359C4; text-decoration:underline; }
.title2 {
    font-size: 13px;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
    color: #AD8E00;
    font-weight: bold;
}
.title2 a {color: #AD8E00; text-decoration:none; }
.title2 a:hover { color: #AD8E00; text-decoration:underline; }
.title4{  font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #FFF; font-weight:bold;}
.title4 a { text-align: left;color: #FFF; text-decoration:none; }
.title4 a:hover { color: #FFF; text-decoration:underline; }
.title6 {
    font-size: 13px;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
    color: #9F0808;
    font-weight: bold;
}
.title8{ font-size: 13px; color: #000000; font-weight:bold; text-align:right;}

.title_big1 {
    font-size: 16px;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
    color: #3359C4;
    font-weight: bold;
}
.title_big1 a { color: #3359C4; text-decoration:none; }
.title_big1 a:hover { color: #7c96e0; text-decoration:underline; }
.title_big2 {
    font-size: 16px;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
    color: #FFFFFF;
    font-weight: bold;
}
.title_big2 a { text-align: left;color: #FFFFFF; text-decoration:none; }
.title_big2 a:hover { color: #FFFFFF; text-decoration:underline; }
.title_big3 {
    font-size: 26px;
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
    color: #CC3300;
    font-weight: bold;
}
.title_big3 a { color: #CC3300; text-decoration:none; }
.title_big3 a:hover { color: #df5e33; text-decoration:underline; }

.fnot1 {
    font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';
}
.font2 {font-size: 13px; color: #000000; line-height: 16px;font-weight:none;text-align: left;margin-right: 0px;}
.font2 ul{margin:0px 0px 5px 30px;}
.font9 {font-size: 13px; color: #000000; line-height: 14px;}
.font9 a{color:#3359C4;text-decoration:none;}
.font9 a:hover{color:#FF0000;text-decoration:underline;}
        
.errmsg_01 { font-size: 16px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #F00; font-weight:bold;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.SwiperPanel{

}
#books-swiper-container {
    padding: 0px 20px;
    height:180px;
    overflow:hidden;
}
#newbooks-swiper-container {
    padding: 0px 20px;
    height: 180px;
    overflow: hidden;
}
#certrank-books-swiper-container {
    padding: 0px 20px;
    height: 180px;
    overflow: hidden;
}
.QuizTable {
    /*float: left;*/
    border: solid 1px;
    border-color:white;
}

    .QuizTable td {
        height: 25px;
    }

.QuizTableStyle1 {
    width: 15%;
    text-align: left;
    border-color: #fff;
    border-style: solid;
    background-color: #bed6fc;
}

.QuizTableStyle2 {
    width: 75%;
    text-align: left;
    border-color: #fff;
    border-style: solid;
    background-color: #dddddd;
}

.QuizTableStyle3 {
    width: 10%;
    text-align: left;
    border-color: #fff;
    border-style: solid;
    background-color: #bed6fc;
}

.QuizTableStyle4 {
    width: 80%;
    text-align: left;
    border-color: #fff;
    border-style: solid;
    background-color: #dddddd;
}

.QuizTableStyle5 {
    width: 20%;
    text-align: left;
    border-color: #fff;
    border-style: solid;
    background-color: #dddddd;
}

.QuizTableStyle6 {
    border-color: #fff;
    border-style: solid;
    background-color: #dddddd;
}


