@charset "UTF-8";
.Accordion {
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background-color: #333333;
	color: #FFFFFF;
	border-top: solid 1px black;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left:5px;
	height: auto;
	border-radius: 0.4em;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
@media (max-width: 319px) {
.AccordionPanelTab {
	font-size: 0.5em;
	line-height:1.6em;
}
}
@media (min-width: 320px) and (max-width: 479px) {
.AccordionPanelTab {
	font-size: 0.9em;
}
}
@media (min-width: 480px) {
.AccordionPanelTab {
	font-size: 1.2em;
}
}
@media (max-width: 239px) {
.AccordionPanelContent {
	overflow: auto;
	font-size:0.3em;
	line-height:1.6em;
	font-stretch:narrower;
	margin: 0.3em;
	height: auto;
	background-color: #CCCCCC;
	color: #333333;
}
}
@media (min-width: 240px) and (max-width: 319px) {
.AccordionPanelContent {
	overflow: auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.6em;
	line-height:1.4em;
	margin: 0.3em;
	height: auto;
	background-color: #CCCCCC;
	color: #333333;
}
}
@media (min-width: 320px) and (max-width: 359px) {
.AccordionPanelContent {
	overflow: auto;
	font-size:0.75em;
	line-height:1.4em;
	font-stretch:narrower;
	margin: 0.3em;
	height: auto;
	background-color: #CCCCCC;
	color: #333333;
}
}
@media (min-width:360px) and (max-width: 479px) {
.AccordionPanelContent {
	overflow: auto;
	font-size:0.9em;
	line-height:1.4em;
	font-stretch:narrower;
	margin: 0.3em;
	height: auto;
	background-color: #CCCCCC;
	color: #333333;
}
}
@media (min-width: 480px) {
.AccordionPanelContent {
	overflow: auto;
	font-size:1.1em;
	line-height:1.4em;
	margin: 0.3em;
	height: auto;
	background-color: #CCCCCC;
	color: #333333;
}
}
@media all and (orientation:landscape) {
.AccordionPanelContent img {
	width:16%;
}
}
@media all and (orientation:portrait) {
.AccordionPanelContent img {
	width:24%;
}
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #660000;
	.AccordionPanelTabHover {
	color: #999;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #999;
}
.AccordionFocused .AccordionPanelTab {
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}
