/* http://yui.yahooapis.com/gallery-2010.03.02-18/build/gallery-accordion/assets/skins/sam/gallery-accordion.css */
.yui-accordion{width:100%;height:100%;overflow:hidden;position:relative;}.yui-accordion-item{position:relative;cursor:pointer;width:100%;}.yui-accordion-item .yui-widget-hd{overflow:hidden;}.yui-accordion-item .yui-widget-bd{cursor:default;overflow:hidden;position:relative;}.yui-accordion-item-icons{position:relative;float:right;overflow:hidden;padding:1px;height:25px;}.yui-accordion-item-icon,.yui-accordion-item-iconexpanded,.yui-accordion-item-iconalwaysvisible,.yui-accordion-item-iconclose{width:22px;height:22px;}.yui-accordion-item-icon,.yui-accordion-item-label{float:left;}.yui-accordion-item-label{position:relative;top:4px;_height:22px;}.yui-accordion-item-iconexpanded,.yui-accordion-item-iconalwaysvisible,.yui-accordion-item-iconclose{float:left;}.yui-accordion-item-iconclose-hidden{display:none;}.yui-skin-sam .yui-accordion{border:1px solid #93B2CC;}.yui-skin-sam .yui-accordion-item .yui-widget-hd{background-image:url(accordion_sprite.png);background-position:0 0;border:1px solid #93B2CC;height:25px;}.yui-skin-sam .yui-accordion-item-icon,.yui-skin-sam .yui-accordion-item-iconexpanded,.yui-skin-sam .yui-accordion-item-iconalwaysvisible,.yui-skin-sam .yui-accordion-item-iconclose{background-repeat:no-repeat;}.yui-skin-sam .yui-accordion-item-icon{background-image:url(accordion_sprite.png);background-position:center -25px;_background-position:center -27px;}.yui-skin-sam .yui-accordion-item-label{color:#444;}.yui-skin-sam .yui-accordion-item-label{text-decoration:none;background:transparent;overflow:hidden;color:#444;font-weight:bold;}.yui-skin-sam .yui-accordion-item-label:hover{text-decoration:underline;}.yui-skin-sam .yui-accordion-item-iconalwaysvisible,.yui-skin-sam .yui-accordion-item-iconalwaysvisible-off{background-image:url(accordion_sprite.png);background-position:0 -85px;_background-position:0 -87px;}.yui-skin-sam .yui-accordion-item-iconalwaysvisible-on{background-image:url(accordion_sprite.png);background-position:0 -55px;_background-position:0 -57px;}.yui-skin-sam .yui-accordion-item-iconexpanded,.yui-skin-sam .yui-accordion-item-iconexpanded-off{background-image:url(accordion_sprite.png);background-position:0 -175px;_background-position:0 -177px;}.yui-skin-sam .yui-accordion-item-iconexpanded-off:hover{background-image:url(accordion_sprite.png);background-position:0 -205px;}.yui-skin-sam .yui-accordion-item-iconexpanded-on{background-image:url(accordion_sprite.png);background-position:0 -115px;_background-position:0 -117px;}.yui-skin-sam .yui-accordion-item-iconexpanded-on:hover{background-image:url(accordion_sprite.png);background-position:0 -145px;}.yui-skin-sam .yui-accordion-item-iconexpanded-expanding{background-image:url(wait_expand.gif);background-position:0 center;}.yui-skin-sam .yui-accordion-item-iconexpanded-collapsing{background-image:url(wait_collapse.gif);background-position:0 center;}.yui-skin-sam .yui-accordion-item-iconclose{background-image:url(accordion_sprite.png);background-position:0 -235px;_background-position:0 -237px;}.yui-skin-sam .yui-accordion-proxyel-visible{border-color:blue;color:white;font-weight:bold;background-color:red;opacity:.7;filter:alpha(opacity = 70);}

.yui-accordion-item {
	cursor:inherit;
	*margin:0 0 3px;
}
.accordion_item {
	margin:0 0 3px;
	padding:15px;
	width:auto;
}

.yui-accordion-item .accordion_item {
	*margin:0;
}
.item_title {
	cursor:inherit;
	display:block;
	float:none;
	font-weight:bold;
	padding:0 0 3px;
	position:inherit;
}
a.item_title,
a.item_title:visited,
a.item_title:hover {
	color:#3f3f3f;
}
.subtitle {
	display:block;
	padding:0 0 15px;
	width:222px;
}
.item_header {
	line-height:1.5;
}
.yui-accordion-item-icon {
	display:none;
}
div.accordion {
    position:relative; /* required for bounding--works around a "peculiarity" in Prototype */
}
div.accordion-toggle {
    background:#FEF4ED;   /* required for effect--can be anything except "transparent" */
	border-top:2px solid #FFF;
	_border-top:1px;
	*border_top:1px;
    cursor:pointer;
	padding:12px 15px;
    position:relative; /* required for effect */
    z-index:10;		/* required for effect */
}
div.accordion-toggle-active {
    background:#FAEADE;
}
div.accordion-content {
    background:#FAEADE;
    overflow:hidden;	/* required for effect */
	padding:0 15px;
}
div.accordion-content img {
	padding-bottom:10px;
}
.yui-accordion-item-icons {
	height:8px;
}
.yui-widget-bd img {
	padding-top:8px;
}
