﻿/*accordion*/
.accordion
{
    width: 100%;
}

.accordionHeader
{
    border: 1px solid #336699;
    color: #336699;
    background-color: #FFFFFF; /*font-family: 標楷體;*/
    font-size: 16px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-position: 3px 3px;
    background-image: url('../grid-detail-close.gif');
    background-repeat: no-repeat;
    text-indent: 15px;
    border-radius: 3px;
}

.accordionHeader:hover
{
    border: 1px solid #336699;
    color: #336699;
    background-color: #BCD2E9; /*font-family: 標楷體;*/
    font-size: 16px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    font-weight: bold;
}

.accordionHeaderSelected
{
    border: 1px solid #336699;
    color: #FFFFFF;
    background-color: #4D88C4; /*font-family: 標楷體;*/
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-position: 3px 3px;
    background-image: url('../grid-detail-open.gif');
    background-repeat: no-repeat;
    text-indent: 15px;
    border-radius: 3px;
}

.accordionContent
{
    background-color: #D0E6FF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #336699;
    font-size: 15px;
    border-radius: 3px;
}

.accordionContent a
{
    color: #0000FF;
}

/*accordionDetail*/

.accordionDetail
{
    width: 100%;
}

.accordionDetailHeader
{
    border: 1px solid #007373;
    color: #007373;
    background-color: #FFFFFF; /*font-family: 標楷體;*/
    font-size: 16px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-position: 3px 3px;
    background-image: url('../grid-detail-close.gif');
    background-repeat: no-repeat;
    text-indent: 15px;
    border-radius: 3px;
}

.accordionDetailHeader:hover
{
    border: 1px solid #007373;
    color: #007373;
    background-color: #C4ECCB; /*font-family: 標楷體;*/
    font-size: 16px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    font-weight: bold;
}

.accordionDetailHeaderSelected
{
    border: 1px solid #007373;
    color: #FFFFFF;
    background-color: #01A779; /*font-family: 標楷體;*/
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-position: 3px 3px;
    background-image: url('../grid-detail-open.gif');
    background-repeat: no-repeat;
    text-indent: 15px;
    border-radius: 3px;
}

.accordionDetailContent
{
    background-color: #CAFFCA;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #007373;
    font-size: 15px;
    border-radius: 3px;
}

.accordionDetailContent a
{
    color: #0000FF;
}
/*accordionDetail2*/

.accordionDetail2
{
    width: 100%;
}

.accordionDetail2Header
{
    border: 1px solid #993333;
    color: #993333;
    background-color: #FFFFFF; /*font-family: 標楷體;*/
    font-size: 16px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-position: 3px 3px;
    background-image: url('../grid-detail-close.gif');
    background-repeat: no-repeat;
    text-indent: 15px;
    border-radius: 3px;
}

.accordionDetail2Header:hover
{
    border: 1px solid #993333;
    color: #993333;
    background-color: #F5DADA; /*font-family: 標楷體;*/
    font-size: 16px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    font-weight: bold;
}

.accordionDetail2HeaderSelected
{
    border: 1px solid #993333;
    color: #FFFFFF;
    background-color: #CE6C6C; /*font-family: 標楷體;*/
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-position: 3px 3px;
    background-image: url('../grid-detail-open.gif');
    background-repeat: no-repeat;
    text-indent: 15px;
    border-radius: 3px;
}

.accordionDetail2Content
{
    background-color: #FFE1E1;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #993333;
    font-size: 15px;
    border-radius: 3px;
}

.accordionDetail2Content a
{
    color: #0000FF;
}

/*文字排版*/
.itemStyle
{
    margin-left: 2em;
    text-indent: -2em;
}

.itemStyle2
{
    margin-left: 2em; /*text-indent: -2em;*/
}

.contentStyle
{
    text-indent: 2em;
}

.contentStyle2
{
    margin-top: -0.8em;
    margin-left: 2em;
    text-indent: 2em;
}

.imgTip
{
    margin-top: 0em;
    margin-bottom: 1em;
    color: #0000FF;
}
