@charset "UTF-8";

.Accordion {
border-left: solid 1px fff;
border-right: solid 1px fff;
border-bottom: solid 1px fff;
overflow: hidden;
}

.AccordionPanel {
margin: 0px;
padding: 0px;
}

/*正常狀態*/
.AccordionPanelTab {
border-top: solid 1px #fff;
border-bottom: dotted 1px #9ccbdd;
margin: 0px;
padding:5px 0 8px 45px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
background:url(images/icon_Q.png) no-repeat 10px 6px;
vertical-align:middle;
font-size:13px;
font-family:Helvetica,Tahoma, Geneva, sans-serif;
font-weight: normal;
color:#1f1204;
}

.AccordionPanelContent {
overflow: auto;
margin: 0px;
padding:10px 20px 20px 45px;
height: 380px;
background:url(images/icon_A.png) no-repeat 10px 9px;
font-size:13px;
font-family:Helvetica,Tahoma, Geneva, sans-serif;
font-weight: normal;
color:#666;
line-height:17px;
}

.AccordionPanelContent p{
font-size:13px;
font-family:Helvetica,Tahoma, Geneva, sans-serif;
font-weight: normal;
color:#666;
line-height:17px;
margin:0;
padding:0 0 3px 0;
}

.AccordionPanelContent p a{
font-size:13px;
font-family:Helvetica,Tahoma, Geneva, sans-serif;
font-weight: normal;
color:#666;
text-decoration:underline;
}

.AccordionPanelContent p a:hover{
color:#1f1204;
}

.AccordionPanelContent b{
font-size:13px;
font-family:Helvetica,Tahoma, Geneva, sans-serif;
font-weight:bold;
color:#1f1204;
line-height:17px;
}

.AccordionPanelContent ul{
margin:0;
padding:0;
}

.AccordionPanelContent ul li{
font-size:13px;
font-family:Helvetica,Tahoma, Geneva, sans-serif;
font-weight: normal;
color:#666;
line-height:17px;
margin:0 0 0 20px;
padding:0 0 8px 0;
list-style:outside;
list-style-type:disc;
}

/*定位*/
.AccordionPanelOpen .AccordionPanelTab {
background-color: #cbe0ee;
font-weight:bold;
}

.AccordionPanelTabHover {
background-color: #cbe0ee;
color: #1f1204;
font-weight:bold;
}

.AccordionPanelOpen .AccordionPanelTabHover {
color: #1f1204;
background-color: #cbe0ee;
font-weight:bold;
}

.AccordionFocused .AccordionPanelTab {
background-color: #fff;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
background-color: #cbe0ee;
}
/* Rules for Printing */

@media print {

.Accordion {
overflow: visible !important;
}

.AccordionPanelContent {
display: block !important;
overflow: visible !important;
height: auto !important;
}
}