/* default expandable display */
	/* functionality */
		.compact.active .expandable {
			clear: both;
		}
		.compact.active .expandable .section {
			margin: 0;
			padding: 0;
		}
		.compact.active .expandable .section h2 {
			margin: 0;
			padding: .2em 1.2em;
			cursor: pointer;
		}
		.compact.active .expandable .section.closed .content {
			display: none;
		}
		/* remind people to add an id and heading to each section */
		.compact.active .expandable .section.error, .compact.active .expandable .section.error h2 {
			background-color: red !important;
		}
			
	/* prettys */
		.compact .expandable .section h2 {
			margin: 0;
			padding: 0;
			font-size: 1.2em;
			/*background-color: #efefef;
			border-bottom: 1px solid #ddd;*/
		}
		
		.compact.active .expandable .section h2 {
			background: #cfefdf url(minus.gif) .3em center no-repeat;
			padding: .2em 1.2em;
		}
		.compact.active .expandable .section.closed h2 {
			background-color: #efefef;
			background-image: url(plus.gif);
		}
		.compact.active .expandable .section h2.hover {
			background-color: #e9f3ff;
		}





/* default expandable display */
	/* functionality */
		.compact.active .tabbed {
			clear: both;
		}
		.compact.active .tabbed .section {
			margin: 0;
			padding: 0;
			border-left: 1px solid black;
			border-right: 1px solid black;
			border-bottom: 1px solid black;
			border-top: none;
		}
		
		.compact.active .tabbed .section h2 {
			margin: 0; padding: 0;
			height: 0; width: 0;
			overflow: hidden;
		}
		.compact.active .tabbed .section .content {
			clear: both;
			margin: 0;
			padding: 0;
		}
		.compact.active .tabbed .section.closed {
			border: none;
		}
		.compact.active .tabbed .section.closed .content {
			display: none;
		}
		/* remind people to add an id and heading to each section */
		.compact.active .tabbed .section.error, .compact.active .tabbed .section.error h2 {
			background-color: red !important;
		}