/* PanelBar base css */ 
.RadPanelBar .rpRootGroup, 
.RadPanelBar .rpGroup, 
.RadPanelBar .rpItem 
{ 
    margin: 0; 
    padding: 0; 
    list-style-position:outside; 
    list-style: none; 
} 
 
.RadPanelBar ul.rpSlide{ 
	position: static; 
	float: none;
	height:auto;
    display: block;
	overflow:hidden;
	zoom: 1; 
}
.RadPanelBar ul ul .rpSlide{ 
    position: static; 
    float: none;
	height:auto;
    display:none; 
    zoom: 1; 
} 
 
.RadPanelBar .rpItem 
{ 
    float: none; 
    display: block; 
    position: static; 
} 
* html .RadPanelBar .rpItem { display: inline } 
* html .RadPanelBar .rpGroup .rpItem { display: block } 
 
.RadPanelBar .rpItem:after, 
.RadPanelBar .rpText:after, 
.RadPanelBar .rpTemplate:after 
{ 
    content: "";  
    display: block;  
    height: 0;  
    line-height: 0; 
    font-size: 0; 
    clear: both;  
    visibility: hidden; 
} 
 
.RadPanelBar .rpLink 
{ 
    cursor: pointer; 
    text-decoration: none; 
    overflow: hidden; 
    zoom: 1; 
} 
 
.RadPanelBar .rpLink:focus 
{ 
    outline: 0 none; 
} 
 
.RadPanelBar .rpText, 
.RadPanelBar .rpOut, 
.RadPanelBar .rpTemplate 
{ 
    overflow: hidden; 
} 

/* ----------------------------- */
.RadPanelBar .RadPanelBar_Default {margin:0 0 15px 0;}
ul.rpRootGroup {}
ul.rpRootGroup,ul.rpRootGroup li,ul.rpRootGroup li ul,ul.rpRootGroup li ul li {list-style:none;}
.RadPanelBar_Default a {color:#1d3f18;font-style:italic;}

.rpRootGroup,.rpGroup{
	margin: 0;
	padding: 0 0 19px;
	list-style: none;
	line-height:16px;
}
.rpRootGroup li,.rpGroup li{
	vertical-align:middle;
	height:1%;
	_height: auto;  
	*height: auto;

}
.rpRootGroup a,.rpGroup a{
	display:block;
	color:#1d3f18;
	margin:0 0 0 -20px;
	position:relative;
	width:224px;
	cursor:pointer;
}
.rpRootGroup span.rpOut,.rpGroup span.rpOut{
	display:block;
	padding:0 0 0 4px;
}
.rpRootGroup span.rpText,.rpGroup span.rpText{
	display:block;
	padding:7px 5px 6px 18px;
	height:1%;
	_height: auto;  
	*height: auto;

}
.rpRootGroup span.extlinkIMG,.rpGroup span.extlinkIMG {
	position:relative;
	background: transparent url(../Images/extLink_img.gif) no-repeat top right;
	margin-left: 4px;
	height: 12px;
	cursor: pointer;
	padding-left: 12px;
	float:right;
	margin-top:-18px;
	margin-right:3px;
}
.rpRootGroup a:hover, 
.rpRootGroup li.active a,
.rpRootGroup a.rpSelected{
	background:#fff url(../Images/bg-border.gif) no-repeat;
	text-decoration:none;
}
.rpRootGroup a:hover span, 
.rpRootGroup li.active span,
.rpRootGroup a.rpSelected span{
	background:url(../Images/bg-border.gif) no-repeat 0 100%;
}
.rpRootGroup a:hover span.rpText, 
.rpRootGroup li.active span.rpText,
.rpRootGroup a.rpSelected span.rpText{
	background:url(../Images/bg-arrow2.gif) no-repeat 0 12px;
}
/* ----------------------------- */
/* Second Level Styles --------- */
/* ----------------------------- */
ul.rpRootGroup ul a:hover, 
ul.rpRootGroup ul li.active a,
ul.rpRootGroup ul a.rpSelected{
	background:none;
	text-decoration:none;
}
ul.rpRootGroup ul a:hover span, 
ul.rpRootGroup ul li.active span,
ul.rpRootGroup ul a.rpSelected span{
	background:url(../Images/bg-border.gif) no-repeat 0 100%;
}
ul.rpRootGroup ul a span.rpText, 
ul.rpRootGroup ul li span.rpText{
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	margin-left:12px;
}
ul.rpRootGroup ul a:hover span.rpText, 
ul.rpRootGroup ul li.active span.rpText{
	background:none;
	text-decoration:underline;
}
