@charset "UTF-8";
.Accordion {
/*	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;*/
	overflow: hidden;
	margin:0px 0px 15px 0px;
}
.APGroup {
	margin: 0px;
	padding: 0px;
}
.APTab {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	display:block;
	width:196px;
	font-size:13px;
	height:28px;
	line-height:28px;
	color:#6f6f6f;
	background-image:url(../images/APTab_down.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0px 16px 0px 18px;
	border-bottom:2px solid #e3dcc4;
	font-family:Arial, Helvetica, Verdana, "新細明體", MS Gothic, sans-serif;	
}
.APContent {
	overflow:hidden;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, "新細明體", MS Gothic, sans-serif;
}
.AccordionPanelOpen .APTab {
	display:block;
	width:196px;
	font-size:13px;
	height:28px;
	line-height:28px;
	background-image:url(../images/APTab_up.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	border-bottom:2px solid #e61b14;	
}
.APTabHover {
}
.AccordionPanelOpenOpen .APTabHover {
}
.AccordionFocused .APTab {
}
.AccordionFocused .AccordionPanelOpen .APTab {
	color:#e61b14;
}
ul.APApply{
	margin:0px;
	padding:0px;
	padding:6px 15px 0px 15px;
	list-style-type:none;
}
.APApply li{
	margin:0px;
	padding:0px;
	width:180px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-image:url(../images/squarepink.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 5px 10px;
	color:#000;			
}
.APApply li img{
	margin:0px 5px 0px 0px;			
}
.APApply li a{
	color:#000;
	font-size:12px;
	overflow:hidden;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
.APApply li a:hover, .APApply li a:active{
	color:#e61b14;
	text-decoration:underline;
}
.APmore{
	width:45px;
	height:13px;
	float:right;
	clear:both;
	margin:0px 15px 0px 0px;
}
/* Rules for Printing */

@media print {

  .Accordion {
  overflow: visible !important;
  }
  
  .APContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
  }
}