/* faqRoot */

#faqRoot_CourtResponsive { 
	width:100%;
	margin: 0px auto; 
	padding: 0px;
}

/* faqindex */

#faqindex_CourtResponsive {
	float: right;
	width: 190px; /* 190px */
}
#faqindex_CourtResponsive a, 
	#faqindex_SkinDefault a:visited {
	text-decoration:none; color:#666666; /* Grey #666666 */
}
#faqindex_CourtResponsive a:active, 
	#faqindex_CourtResponsive a:hover { 
	color: #000000; /* Black #000000 */
}
#faqindex_CourtResponsive ul { 
	list-style-type: square;
	list-style-image: none;
	list-style-position: outside;
	padding-left:25px;
	line-height: 18px;
	margin-top: 0px;
	font-size:80%;
}
#faqindex_CourtResponsive ul li {
	color:#666666; /* Grey */
	white-space:nowrap;
}
#faqindex_CourtResponsive h2 { 
	padding: 0px;
	margin-bottom: 0px;
	color: #666666; /* Grey #666666 */
}

/* faq_outerTable */

.faq_outerTable_CourtResponsive {
	padding:0; 
	border:0;
	margin:0;
}
.faq_outerTable_CourtResponsive td { 
	padding:0; 
	border:0;
	margin:0;
}
.faq_Tablebg {
	display:none;
}
.table {
	
}
.faq_Search_result {
	display:none;
}
.faq_Question_Link {
	display:none;
}

/* faq */

#faq_CourtResponsive { 
	float:left;
	width: 100%;
	margin: 0px auto;
	font-family:Helvetica,Geneva,Arial,Verdana,sans-serif;
	color:#222222; /* Lighter Black #222222 */
}
#faq_CourtResponsive { 
	margin-bottom: 15px;
}
#faq_CourtResponsive .faqcontent_CourtResponsive { 
  padding: 0em 1em 1.5em 1em; /* 1em */
  margin: 0em 1.2em 0em 1.2em;
  border-bottom: 1px solid #d1d4d5;
}

/* Open n Closed */
                                    
#faq_CourtResponsive h2.faqopened_CourtResponsive, 
	#faq_CourtResponsive h2.faqclosed_CourtResponsive { 
	cursor: pointer;
	font-size: 1.4em;
}
#faq_CourtResponsive h2.faqopened_CourtResponsive:hover {
	color: #7c2529; /* Dark Red */
}
#faq_CourtResponsive h2.faqopened_CourtResponsive {
  padding: 1em 1em 0em 1em; /* 1em */
  width: calc(100% - 100px); /* 50px */
}
#faq_CourtResponsive h2.faqclosed_CourtResponsive {
  color: #ab2328; /* Red */
  display: block;
  height: 100%;
  width: calc(100% - 20px);
  padding: 1em 1em 0em 1em; /* 0.25em 0 */
  white-space: normal;
}
#faq_CourtResponsive h2.faqclosed_CourtResponsive span {
    display: table-cell;
}

#faq_CourtResponsive .toggle-status {
  float: left;
  position: relative; /* absolute */
  right: 0;
  top: 0;
  width: 70px;
  transition: transform 300ms ease;
}
#faq_CourtResponsive .toggle-status::before {
  font-family: "ca-state-bar";
  content: "\64";
  font-size: 35px;
  font-weight: lighter;
}
@media screen and (min-width: 960px) {
  #faq_CourtResponsive .toggle-status {
    top: -0.5em; /* -0.2em; */
  }
  #faq_CourtResponsive .toggle-status::before {
    font-size: 50px;
  }
}
#faq_CourtResponsive h2.faqopened_CourtResponsive .toggle-status {
  transform: rotateX(180deg);
}

/* Expand & Col */

#faqHeader_CourtResponsive {
	width: 70px;
	border:1px solid #EEEEEE; /* Lighter Grey #EEEEEE */
	background-color:#6A87BC;
	padding: 5px;
	margin: 2px 0px 2px 0px;
	float:right;
	text-align:center;
}
#faqExpColAll_CourtResponsive {
	cursor: pointer;
	font: bold 12px Helvetica,Geneva,Arial,Verdana,sans-serif;
	color:#FFF; /* White */
}
#faqExpColAll_CourtResponsive:hover {
	font-weight: normal;
}

/* Pager */

.faq_pagerTable_CourtResponsive {

}
.faq_pagerTD_CourtResponsive {
	padding:2px;

}
.faq_pager_CourtResponsive, 
	a.faq_pager_CourtResponsive:link, 
		a.faq_pager_CourtResponsive:active, 
			a.faq_pager_CourtResponsive:visited {
	font-family: Helvetica,Geneva,Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 9px;
	color:#222222;
	background:#DDDDDD;
}
a.faq_pager_CourtResponsive:hover {
	text-decoration:underline;	
}

.faq_pager_current_CourtResponsive, 
	a.faq_pager_current_CourtResponsive:link, 
		a.faq_pager_current_CourtResponsive:active, 
			a.faq_pager_current_CourtResponsive:visited {
	font-family: Helvetica,Geneva,Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 9px;
	color:#DDDDDD; /* Lighter Grey #DDDDDD */
	background:#17204C; /* Dark Blue #17204C */
}
a.faq_pager_current_CourtResponsive:hover {
	text-decoration:none;	
}
