﻿body {
}
#CPcontent
{
    margin:0 auto;
    width:950px;
    }
#CPcontent #CPtitle
{
    height:90px;
    border-bottom:5px solid #666;
    }
#CPcontent #CPtitle .cp-nav
{
    margin-left:300px;
    margin-top:10px;
    margin-bottom:20px;
    padding-left:5px;
    background:url(../../images/arrow21.gif) no-repeat 0 2px;
    }
#CPcontent #CPtitle h1
{
    font:bold 20px/2em "華康細黑體", "新細明體", Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    margin:2px 10px;
    
    }
#CPcontent #CPtitle h1 .text
{
    font:bold 16px/1.5em Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    padding-top:10px;
    }
#CPleftColumn
{
     float:left;
     width:16%;
    }
#CPmain
{
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    width:64%;
    float:left;
    }
#CPrightColumn
{
    float:left;
    
     width:18%;
     
    }
#li-anv
{
    text-align:right;
    }
#li-anv ul
{
    list-style-type: none;
    margin:0px;
    padding:0px;
    }
#li-anv li 
{
    border-bottom:1px dotted #ccc;
    vertical-align:middle;
    text-decoration:none;
    padding-top:1px;
    height:26px;
    }
#li-anv li a, #li-anv li a:link
{
    display:block;
    text-decoration:none;
    height:26px;
    }
#li-anv li a:hover
{
    background:#fff;
    height:26px;
    display:block;
    }

/*副頁左側導覽*/
#navigation
{
    
    font-family: Arial;
    font-size: 12px;
    text-align:right;
}
#navigation ul
{
    list-style-type:none;
    margin: 0px;
    padding: 0px 0 6px 0;
    line-height: 2em;
}

#navigation li
{
    border-bottom: 1px dotted #ccc;
}
#navigation li a
{
    display: block;
    height: 2em;
    padding: 5px 5px 5px 0.5em;
    text-decoration: none;
}
#navigation li a:link, #navigation li a:visited
{
    
    color: #666666;
}
#navigation li a:hover
{
    color: #000;
    background:#fff;
    
}
/*右側導覽*/
#navigationR
{
    
    font-family: Arial;
    font-size: 12px;
    text-align:left;
}
#navigationR ul
{
    list-style-type:none;
    margin: 0px;
    padding: 0px 0 6px 0;
    line-height: 2em;
}

#navigationR li
{
    border-bottom: 1px dotted #ccc;
}
#navigationR li a
{
    display: block;
    height: 2em;
    padding: 5px 5px 5px 0.5em;
    text-decoration: none;
}
#navigationR li a:link, #navigationR li a:visited
{
    
    color: #666666;
}
#navigationR li a:hover
{
    color: #000;
    background:#fff;
    
}
#pu-main h1
{
    color:#2895cc;
    font:normal 18px/2em Verdana, Arial, Helvetica, sans-serif;
    margin:6px 2px;
    }
h2
{
    color:#2895cc;
    font:normal 18px/2em Verdana, Arial, Helvetica, sans-serif;
    margin:6px 2px;

    }
.pu-container
{
    margin:10px 20px;
    }
/*圖片區的position:relative;先拿掉,不然下拉選單會被壓在圖片影子下方*/
.myshadow
{
    float:left;
    
    margin:10px 3px 0 10px !important;
    background:transparent url(../../images/drop_shadow.png) bottom right no-repeat !important;
    background:transparent url(../../images/drop_shadow_ie.png) bottom right no-repeat;
    }
.myshadow img
{
    padding:4px;
    display:block;
    
    margin:-6px 6px 6px -6px;
    background-color:#fff;
    border:1px solid #a9a9a9;
    }
.myshadow div
{
    padding:4px;
    display:block;
    
    margin:-6px 6px 6px 0px;
    background-color:#fff;
    border:1px solid #a9a9a9;
    }
/*文字*/
p
{
    line-height: 2;
}
.arrow
{
    color:#6A6310;
    line-height: 2;
    font-weight:bold;
    }
.orgTitle
{
    color: #ff6600;
    line-height: 2;
    font-weight:bold;
    
}
/*TBALE*/
#table table
{
    border-collapse:collapse;
    border:1px dotted #ccc;
    margin:5px 2px;
    width:98%;
    }
#table thead th
{
    padding-top:5px;
    background:#ebeff0;
    }
#table tfoot th
{
    color:#55320e;
    background:#fff url(../../images/gold.png) no-repeat;
    padding-left:25px;
    height:25px;
    }
#table caption
{
    color:#55320e;
    background:#fff url(../../images/gold.png) no-repeat;
    padding-left:25px;
    margin-bottom:10px;
    height:25px;
    text-align:left;
    font:bold 18px Verdana, Arial, Helvetica, sans-serif;
    }
#table td
{
    border-bottom:1px dotted #ccc;
    padding-left:10px;
    background:#f2f2f2;
    
    }
/*右側編排*/
#pu-rightColumn
{
    margin:10px 5px;
    }
#pu-rightColumn ul
{
    list-style-type:none;
    text-indent:inherit;
    }
#pu-rightColumn li
{
    color:#551508;
    line-height:2em;
    
    }
#pu-rightColumn li a
{
    color: #b3a720;
    }
#pu-rightColumn li a:hover
{
     color: #710f12;
    text-decoration: underline;
    }
#pu-rightColumn a
{
    color: #b3a720;
    }
#pu-rightColumn a:hover
{
    color: #710f12;
    text-decoration: underline;
    }

.right-arrow
{
    color:#710f12;
    background:url(../../images/arrow1.gif) no-repeat 0 3px;
    padding-left:15px;
    line-height: 2;
    }
/*財報編排*/
.show-main
{
    padding:10px 20px;
    }