﻿
Div#SiteMap{ margin-left: auto; margin-right: auto; padding: 0px; border: 0px; width: 860px; position: relative;}
    Div#SiteMap_main{ margin: 0px; padding: 0px; border: 0px; width: 100%; position: relative;}
        Div#SiteMap_title{ margin: 10px 0px; padding: 0px; border: 0px; width: 100%; height: 35px; line-height: 35px; background-color: #7CB0FE;}
            Div#SiteMap_title span{ margin: 0px 0px 0px 5px; font-size: 16px; font-weight: bolder; color: #000; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
        Div#SiteMap_content{ margin: 10px 0px; padding: 0px; border: 0px; width: 100%;  background-color: #FFF;}
        
        .SiteMap_table{ margin: 0px; padding: 0px; border: 3px solid #7CB0FE; width: 100%; border-spacing: 0px; border-collapse: collapse; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 13px;}
            .SiteMap_table th{ border: none; color: #000; background-color: #7CB0FE;}
            .SiteMap_table td{ border-top: 1px solid #7CB0FE; border-bottom: 1px solid #7CB0FE; border-left: none; border-right: none;}
            .SiteMap_table td a{ color: #06F; text-decoration:none;}
            .SiteMap_table td a:hover{ color: #F00; text-decoration: underline;}
            .colback{ color: #000000; background: #DEF;}

        .SiteMap_PanelUsage{ margin: 0px 0px 5px 0px; padding: 0px; border: 0px; width: 100%;}
            .SiteMap_PanelUsage table{ margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; border: 3px solid #7CB0FE; 
                                                 width: 100%; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
            .SiteMap_PanelUsage ol{ list-style-type: none;}
            .SiteMap_PanelUsage ol li{ color: #000; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
            
        .SiteMap_Link{ margin: 20px 0px; padding: 0px; border: 0px; width: 100%;}
            .SiteMap_Link_Table_Style{ margin: 0px; padding: 0px; border: 0px; width: 100%;}
                .block_title{ margin: 0px; padding: 0px; border: 0px; text-align: center; height: 25px; line-height: 25px; background-color: #7CB0FE; width: 100%;}
                .block_title span{ font-size: 18px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-weight: bolder;}
                .block_items{ margin: 0px; padding: 3px 0px; border: 1px solid #7CB0FE; text-align: center; vertical-align: top; width: 100%; background-color: #FFF;}
                .block_items span{ margin: 0px; padding: 1px 0px 2px 0px; border:0px;  display: block; font-size: 16px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; Color: #06F; text-shadow: 1px 2px 3px #bdbdbd;}
                .block_items a{  text-decoration:none; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #06F; position:relative; }
                .block_items a:after { content: ''; width: 0%; height: 1px; background-color: #ff0000; position:absolute; bottom: 0; left: 0; transition: all .3s linear; }
                .block_items a:hover { color: #F00;  text-decoration: none; }
                .block_items a:hover::after { width: 100%; }
