@charset "UTF-8";


.Accordion { overflow: hidden; width: 70%; }


.AccordionPanel { margin: 0px; padding: 0px; }

.AccordionPanelTab { background-color: #FFF; margin: 0px; padding: 2px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; line-height: 30px; height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; text-indent: 10px; color: #F60; font-size: 12px; }

.AccordionPanelContent {
	overflow: scroll;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
	height: auto;
}

.AccordionPanelOpen .AccordionPanelTab { background-color: #FFF; }

.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab { background-color: #f8f8f8; }

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background-color: #eee; }
/* Rules for Printing */

@media print {

  .Accordion {
  overflow: visible !important;
  }
  
  .AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
  }
}
