/*********************************************************************/
/* BSB Panelbarmenu Skin											 */
/*********************************************************************/
.bsbPanelBar{ 
	text-align: left; background-color: transparent; background-image: none; clear: both;}
.bsbPanelBar, .bsbPanelBar ul.rpRootGroup{
	padding: 0; margin: 15px 0; border: none; background-color: transparent; background-image: none; }
.bsbPanelBar ul.rpRootGroup li.rpItem{
	background-color: transparent; background-image: none;
	display: block; list-style: none; float: none; overflow: hidden; position: static; }
/*rpRootGroup -------------------------------------------------------*/
.bsbPanelBar .rpRootGroup .rpItem  .rpLink{
	display: block; margin: 0 0 3px 0; padding: 0; border: none; 
	background: transparent url(images/menuP_bg.gif) top left no-repeat; }
.bsbPanelBar .rpRootGroup .rpItem  .rpLink .rpOut{
	margin: 0; padding: 0; border: none; }
.bsbPanelBar .rpRootGroup .rpItem  .rpLink .rpOut .rpExpandHandle{
	display: none;}
.bsbPanelBar .rpRootGroup .rpItem  .rpLink .rpOut .rpText{
	font-size: 13px; line-height: 12px; font-family: Arial,Verdana,Sans-serif; color: #000; font-weight: bold; 
	background: transparent url(images/menuP_bg.gif) no-repeat scroll 100% -52px;
	margin: 0 0 0 12px; padding: 10px 12px 10px 0px; }
.bsbPanelBar .rpRootGroup .rpItem  .rpLink:hover .rpOut .rpText{
	color: #fff; }
.bsbPanelBar .rpRootGroup .rpItem  .rpLink:hover {
	background: transparent url(images/menuP_bg.gif) top left no-repeat; }
.bsbPanelBar .rpRootGroup .rpItem  .rpExpandable .rpOut .rpText{
	background: transparent url(images/menuP_bg.gif) no-repeat scroll 100% -105px;}
.bsbPanelBar .rpRootGroup .rpItem  .rpExpanded .rpOut .rpText{
	background: transparent url(images/menuP_bg.gif) no-repeat scroll 100% -163px;}
/*rpGroup ----------------------------------------------------------*/
.bsbPanelBar .rpSlide .rpGroup{
	background: transparent url(images/menuP_group_bg.gif) no-repeat scroll left top; 
	overflow-x: hidden; overflow-y: auto; padding: 12px; margin: 0; border: none; 
	width: auto !important; }
.bsbPanelBar .rpGroup .rpItem  .rpLink{
	background: transparent; margin: 0; }
.bsbPanelBar .rpGroup .rpItem  .rpLink .rpOut .rpText{
	font-size: 12px; line-height: 14px; font-family: Arial,Verdana,Sans-serif; color: #fff; 
	font-weight: normal; background: transparent; margin: 0; padding: 3px; }
.bsbPanelBar .rpGroup .rpItem  .rpExpandable .rpOut .rpText{
	background: transparent url(images/menuP_icon_rpGroup_collapse.gif) no-repeat scroll 180px center; }
.bsbPanelBar .rpGroup .rpItem  .rpExpanded .rpOut .rpText{
	background: transparent url(images/menuP_icon_rpGroup_expand.gif) no-repeat scroll 180px center; }
.bsbPanelBar .rpSlide .rpGroup .rpItem .rpSelected,
.bsbPanelBar .rpSlide .rpGroup .rpItem .rpSelected .rpOut,
.bsbPanelBar .rpSlide .rpGroup .rpItem .rpLink:hover,
.bsbPanelBar .rpSlide .rpGroup .rpItem .rpLink:hover .rpOut,
.bsbPanelBar .rpSlide .rpGroup .rpItem .rpLink:active,
.bsbPanelBar .rpSlide .rpGroup .rpItem .rpLink:active .rpOut{
	background: none;}
.bsbPanelBar .rpSlide .rpGroup .rpItem  .rpLink:hover .rpOut .rpText{
	color: #c2df5e; }
/*rpGroup level 2---------------------------------------------------*/
.bsbPanelBar .rpSlide .rpGroup .rpImage{
	padding: 3px;}
.bsbPanelBar .rpSlide .rpLevel2{
	background: transparent;}
.bsbPanelBar .rpSlide .rpLevel2 .rpItem  .rpLink .rpOut .rpText{
	padding: 3px 3px 3px 22px;}
