/*
Base styles
*/

.RadPanelBar {
width: 176px;
margin:10px 0 0 0;
padding:0;
font-family: Arial, Helvetica, Sans-Serif;
font-size:11px;
}
.rpText {
display:block;
padding: 5px 0px 0px 5px;
}
.RadPanelBar .rpRootGroup  {
border: 1px solid #ccc;
border-left:none;
border-right:none;
}
.RadPanelBar a, .RadPanelBar a:visited {
color:#333;
text-decoration:none;
}
.RadPanelBar a:hover {
background-color:#eee;
}

/*
Hierarchical Styles
*/

/* Root Level */
.RadPanelBar .rpGroup a, .RadPanelBar .rpGroup a.rpExpandable {
background-image:none;
border:none;
}

.RadPanelBar .rpLevel1 a.rpExpandable .rpText {
padding: 0px 18px 0px 5px; /* make room for arrow on right */
}
.RadPanelBar a.rpExpanded, .RadPanelBar a.rpExpanded:hover {
color:#fff;
}
.RadPanelBar a.rpExpanded .rpText {
background-position:right 0px;
}
.RadPanelBar a.rpExpandable:hover, .RadPanelBar a.rpExpanded:hover {
text-decoration:none;
}
.RadPanelBar .rpSlide {
}

/* Level 1 */
.RadPanelBar .rpSlide .rpSlide {
border-bottom:none;
}
.RadPanelBar .rpLevel1 a {
padding-left:10px;
font-size:11px;
}
.RadPanelBar .rpLevel1 .rpText{
padding-bottom:0;
}


/* Level 2 */
.RadPanelBar .rpLevel2 a {
padding-left:15px;
font-size:10px;
}


/* Level 3 */


/*
Required RadPanel Styles
DO NOT EDIT BELOW
*/
.RadPanelBar .rpRootGroup, .RadPanelBar .rpGroup, .RadPanelBar .rpItem {margin: 0; padding: 0; list-style-position:outside; list-style: none;}
.RadPanelBar .rpSlide {position: static;float: none;height: auto;overflow:hidden;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; clear: both; visibility: hidden;}
.RadPanelBar .rpLink {cursor: pointer;text-decoration: none;overflow: hidden;zoom: 1;}
.RadPanelBar .rpLink:focus {outline: 0 none;}
.RadPanelBar .rpLink,.RadPanelBar .rpOut,.RadPanelBar .rpText {display: block;}
.RadPanelBar .rpText,.RadPanelBar .rpOut,.RadPanelBar .rpTemplate {overflow: hidden;}

/* I'm not messing with image styles for now */
.RadPanelBar .rpImage {
float: left;
border: 0;
vertical-align: middle;
padding: 4px 3px 3px;
}
* html .RadPanelBar .rpImage { padding-bottom: 4px; }
.RadPanelBar .rpGroup {overflow: auto;overflow-x: hidden;}
.RadPanelBar .rpGroup .rpImage {
padding: 3px 3px 3px 9px;
}
