/* 
  -----------------------------------
  Accordion Panel Magic
  by Project Seven Development
  www.projectseven.com
  Style Theme: 05 - Yin-Yang
  -----------------------------------
*/

.p7AB {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.p7ABtrig {
	margin: 0;
	padding: 0;
}
.p7ABtrig h3, .p7ABtrig h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
/*
---------------------------------------------------------------------------------------------------
The below rule (*p7ABw1_1) must be added to a page for each Accordion Panel when there is a Light Show Magic in a panel.
Example: if there are 3 Accordion Panles, then you need 3 selectors followed by a comma, regardless of the number of Light Shows within the total number of panels.
Placing it at the top of the overall rule for the page seems to be the best place.
---------------------------------------------------------------------------------------------------
*/
#p7ABw1_1, #p7ABw1_2, #p7ABw1_3, #p7ABw1_4, #p7ABw1_5, #p7ABw1_6, #p7ABw1_7, #p7ABw1_8, #p7ABw1_9, #p7ABw1_10, #p7ABw1_11, #p7ABw1_12, {
position: relative;
zoom: 1;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display: block;
	text-decoration: none;
	padding: 5px 8px 5px 18px;
	color: #333333;
	font-weight: normal;
	background-color: #ECE9D8;
	border-top: 1px solid #FFFFFF;
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
	color: #FFFFFF;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	outline: 1px dotted #ccc;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	color: #FFFFFF;
	letter-spacing: .1em;
	background-image: url(images/p7ap_yang.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #333333;
}
.p7ABcontent {
	padding: 20px;
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0 30px;
	border-right: 1px dotted #333333;
	border-left: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
}
.p7ABcontent h2, .p7ABcontent h3, 
.p7ABcontent h4 {
	font-size: 14px;
	color: #333333;
	margin: 0px;
	line-height: normal;
	letter-spacing: 0.1em;
}
.p7ABcontent p {
	margin: 6px 0 12px 0;
}
.p7ap_currentmark {
	font-weight: bold;
}
