/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		PANELBAR MENU STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		1ST LEVEL STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.panelbar {

}

.panelbar ul {
	margin: 0px;
	padding: 0px;
}

.panelbar ul li {
	width: 300px;
}

.panelbar ul li a span {
	padding-left: 20px;
}

.panelbar ul li a:link, .panelbar ul li a:visited  {
	color: #333;
	border-bottom: 1px dotted #ccc;
	font-size: 24px;
	line-height: 40px;
}

.panelbar ul li a.expandable:link, .panelbar ul li a.expandable:visited  {
	background: url(media/bkg_menu_expand.gif) no-repeat right 5px;
}

.panelbar ul li a.expandable:hover, .panelbar ul li a.expandable:active,
.panelbar ul li a.current_header.expandable:link, .panelbar ul li a.current_header.expandable:visited  {
	background: url(media/bkg_menu_expand.gif) no-repeat right -25px;
}


.panelbar ul li a:hover, .panelbar ul li a:active {
	color: #a7a9ac;
}

.panelbar ul li a.current_header:link span, .panelbar ul li a.current_header:visited span,
.panelbar ul li a.current_header:hover span, .panelbar ul li a.current_header:active span {
	color: #a7a9ac;
	background: url(media/bkg_menu_list_shadow.gif) repeat-x left bottom;
}




.panelbar ul li ul li a:link, .panelbar ul li ul li a:visited {
	font-size: 16px;
	line-height: 20px;
}

.panelbar ul li ul li a.current_item:link, .panelbar ul li ul li a.current_item:visited,
.panelbar ul li ul li a.current_item:hover, .panelbar ul li ul li a.current_item:active {
	color: #a7a9ac;
}
