/*Collapsible Panel styling classes*/

/* OUTER PANEL: */
.CollapsiblePanel { /* Original - not used*/
	margin: 0px;
	padding: 0px;
	/*border-left: solid 1px #CCC;*/
	/*border-right: solid 1px #999;*/
}
.CollapsiblePanelSection { /* SECTION */
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	text-align:left;
}
.CollapsiblePanelQuestion { /* QUESTION */
	margin: 0px;
	padding: 0px;
	/*border-left: solid 1px #CCC;*/
	/*border-right: solid 1px #999;*/
	text-align:left;
}

/* TAB (Label): */
.CollapsiblePanelTab {  /* Original - not used*/
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelTabSection {  /* SECTION */
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	margin-bottom: 0px;
	padding: 5px;
	/* cursor: pointer; */
	text-align:center;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelTabQuestion {  /* QUESTION */
	font: bold 0.7em sans-serif;
	background-color: #EEE;
	border-top: solid 1px #999;
	/*border-bottom: solid 1px #CCC;*/
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	text-align:left;
	-moz-user-select: none;
	-khtml-user-select: none;
}

/* CONTENT: */
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #CCC;
}
.CollapsiblePanelContentSection {
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #CCC;
	text-align:left;
}
.CollapsiblePanelContentQuestion {
	font-family: Arial, Sans-Serif;
	font-size:8pt;
	margin: 0px;
	padding: 4px;
	border-top: solid 1px #CCC;
	text-align:left;
	background-color:#eef4d6;
}

/* I don't think we use A within any tab text, but... */
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}
.CollapsiblePanelTabSection a {
	color: black;
	text-decoration: none;
}
.CollapsiblePanelTabQuestion a {
	color: black;
	text-decoration: none;
}

/* various background color settings: */
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #EEE;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #CCC;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #3399FF;
}