/* PanelBar base css */

.RadPanelBar .rpRootGroup, .RadPanelBar .rpGroup, .RadPanelBar .rpItem
{
    margin: 0;
    padding: 2px;
    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;
    line-height: 0;
    font-size: 11px;
    clear: both;
    visibility: hidden;
}

.RadPanelBar .rpLink
{
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    background-repeat: repeat-x;
    zoom: 1;
    
}

.RadPanelBar .rpLink:focus
{
    outline: 0 none;
}

.RadPanelBar .rpLink, .RadPanelBar .rpOut, .RadPanelBar .rpText
{
    display: block;
}

.RadPanelBar .rpText, .RadPanelBar .rpOut, .RadPanelBar .rpTemplate
{
    overflow: hidden;
}

.RadPanelBar .rpOut
{
   /* border-bottom-style: solid;
    border-bottom-width: 1px;*/
}

.RadPanelBar .rpFocused .rpOut, .RadPanelBar .rpLink:hover .rpOut, .RadPanelBar .rpSelected .rpOut, .RadPanelBar .rpSelected:hover .rpOut
{
    border-bottom-width: 0;
    padding-bottom: 0px;
}

.RadPanelBar .rpImage
{
    float: left;
    border: 0;
    vertical-align: middle;
    padding: 4px 3px 3px;
}

* html .RadPanelBar .rpImage
{
    padding-bottom: 4px;
}

.RadPanelBar .rpText
{
    padding:0px;
    color:#231F20;
}

/* <sub items> */

.RadPanelBar .rpGroup
{
    overflow: auto;
    overflow-x: hidden;
}

.RadPanelBar .rpGroup .rpText
{
    color:#4d4d4d;
}

.RadPanelBar .rpGroup .rpLink, .RadPanelBar .rpGroup .rpTemplate
{
    background-color: transparent;
    border-bottom: 0;
    font-size: 11px;
}

.RadPanelBar .rpGroup .rpLink:hover 
{
    border-bottom: 0;
}

.RadPanelBar .rpGroup .rpLink .rpOut, .RadPanelBar .rpGroup .rpExpanded .rpOut, .RadPanelBar .rpGroup .rpSelected .rpOut, .RadPanelBar .rpGroup .rpLink:hover .rpOut, .RadPanelBar .rpGroup .rpExpanded:hover .rpOut, .RadPanelBar .rpGroup .rpSelected:hover .rpOut
{
    padding-bottom: 0;
}

.RadPanelBar .rpGroup .rpDisabled:hover .rpOut
{
    border-bottom: 0;
}

.RadPanelBar .rpGroup .rpOut
{
    border-bottom: 0;
    margin-right: 3px;
}

.RadPanelBar .rpGroup .rpImage
{
    padding: 3px 3px 3px 9px;
}

/* </sub items> */

/* <background positioning> */

.RadPanelBar .rpLink, .RadPanelBar .rpExpanded
{
    background-position: 0 0;
}

.RadPanelBar .rpFocused, .RadPanelBar .rpLink:hover, .RadPanelBar .rpExpanded:hover
{
    background-position: 0 -200px;
}

.RadPanelBar .rpSelected, .RadPanelBar .rpSelected:hover
{
    background-position: 0 -400px;
}

.RadPanelBar .rpFirst .rpLink, .RadPanelBar .rpFirst .rpExpanded
{
    background-position: 0 -1px;
}

.RadPanelBar .rpFirst .rpFocused, .RadPanelBar .rpFirst .rpLink:hover
{
    background-position: 0 -201px;
}

.RadPanelBar .rpFirst .rpSelected, .RadPanelBar .rpFirst .rpSelected:hover
{
    background-position: 0 -401px;
}

/* <root items (disabled)> */

.RadPanelBar .rpDisabled:hover
{
    cursor: default;
}

.RadPanelBar .rpDisabled, .RadPanelBar .rpDisabled:hover, .RadPanelBar .rpDisabled:hover .rpOut
{
    background-position: 0 0;
}

/* </root items (disabled)> */

/*      <expand arrows> */

.RadPanelBar .rpSelected .rpText, .RadPanelBar .rpExpanded .rpText
{
    /*padding-right: 20px;*/
    background-repeat: no-repeat;
    color:#97342a;
}

.RadPanelBar_rtl .rpExpandable .rpText, .RadPanelBar_rtl .rpExpanded .rpText
{
    padding-left: 20px;
}

.RadPanelBar_rtl .rpGroup .rpText
{
    padding: 0 10px;
}

.RadPanelBar .rpExpandable .rpText
{
    background-position: 100% 0;
}

.RadPanelBar .rpExpanded .rpText
{
    background-position: 100% -176px;
}

.RadPanelBar_rtl .rpExpandable .rpText
{
    background-position: 0 0;
}

.RadPanelBar_rtl .rpExpanded .rpText
{
    background-position: 0 -176px;
}

.RadPanelBar .rpExpandable.rpSelected .rpText, .RadPanelBar .rpExpandable.rpSelected:hover .rpText
{
    background-position: 100% -337px;
}

.RadPanelBar .rpExpanded.rpSelected .rpText, .RadPanelBar .rpExpanded.rpSelected:hover .rpText
{
    background-position: 100% -476px;
}

.RadPanelBar_rtl .rpExpandable.rpSelected .rpText, .RadPanelBar_rtl .rpExpandable.rpSelected:hover .rpText
{
    background-position: 0 -337px;
}

.RadPanelBar_rtl .rpExpanded.rpSelected .rpText, .RadPanelBar_rtl .rpExpanded.rpSelected:hover .rpText
{
    background-position: 0 -476px;
}

/*      </expand arrows> */

.RadPanelBar .rpGroup .rpLink, .RadPanelBar .rpGroup .rpLink .rpOut
{
    background-position: 0 200px;
}

.RadPanelBar .rpGroup .rpLink:hover, .RadPanelBar .rpGroup .rpFocused
{
    background-position: 100% -22px;
}

.RadPanelBar .rpGroup .rpLink:hover .rpOut, .RadPanelBar .rpGroup .rpFocused .rpOut
{
    background-position: 0 0;
}

/*      <subitems (selected)> */

.RadPanelBar .rpGroup .rpSelected, .RadPanelBar .rpGroup .rpSelected:hover
{
    background-position: 100% -222px;
    background-color: transparent;
}

.RadPanelBar .rpGroup .rpSelected .rpOut, .RadPanelBar .rpGroup .rpSelected:hover .rpOut
{
    background-position: 0 -200px;
}

/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */

.RadPanelBar .rpGroup .rpExpandable .rpText, .RadPanelBar .rpGroup .rpExpandable:hover .rpText
{
    background-position: 100% -938px;
}

.RadPanelBar .rpGroup .rpExpanded .rpText, .RadPanelBar .rpGroup .rpExpanded:hover .rpText
{
    background-position: 100% -1078px;
}

.RadPanelBar_rtl .rpGroup .rpExpandable .rpText, .RadPanelBar_rtl .rpGroup .rpExpandable:hover .rpText
{
    background-position: 0 -938px;
}

.RadPanelBar_rtl .rpGroup .rpExpanded .rpText, .RadPanelBar_rtl .rpGroup .rpExpanded:hover .rpText
{
    background-position: 0 -1078px;
}

/*      </subitems (expand arrows)> */

/* </background positioning> */

/* <level indentation> */

.RadPanelBar .rpLevel2 .rpTemplate, .RadPanelBar .rpLevel2 .rpOut
{
    padding-left: 15px;
}

.RadPanelBar .rpLevel3 .rpTemplate, .RadPanelBar .rpLevel3 .rpOut
{
    padding-left: 30px;
}

/*      <rtl> */

.RadPanelBar_rtl .rpLevel2 .rpTemplate, .RadPanelBar_rtl .rpLevel2 .rpOut
{
    padding-left: 0;
    padding-right: 15px;
}

.RadPanelBar_rtl .rpLevel3 .rpTemplate, .RadPanelBar_rtl .rpLevel3 .rpOut
{
    padding-left: 0;
    padding-right: 30px;
}

/*      </rtl> */

/* </level indentation> */
.RadPanelBar .rpLevel1 .rpFirst
{
    padding-top: 1px;
}

.RadPanelBar .rpLevel2 .rpItem
{
    padding-top: 0;
}

.RadPanelBar .rpLevel1 .rpLast
{
    padding-bottom: 1px;
}

.RadPanelBar .rpLevel2 .rpItem
{
    padding-bottom: 0;
}

/* Begin Custom CSS -------------------------------------------------*/

.RadPanelBar_Meridian
{
    width: 200px !important;
    font-family: Arial;
    border: 0px;
    margin:0;
    padding:0;
    text-transform: lowercase;
}

.RadPanelBar_Meridian .rmText
{
    margin:0;
    padding:10px;
}

.RadPanelBar_Meridian ul li
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    list-style-type: none;
    border: 0px;
}

.RadPanelBar_Meridian .rpRootGroup .rpSlide .rpLink
{
    margin: 0; /* corrects the extra 5px bottom margin the Highest level link on lower levels*/
    text-decoration: none;
    border: 0px;
    padding:0;
}

.RadPanelBar_Meridian .rpRootGroup ul
{
    margin: 0;
    padding: 0;
    border: 0px;
}

/* for lowest level that is expanded */
.RadPanelBar_Meridian .rpGroup ul li
{
    margin: 0;
    border: 0px; /*removes border from lower level expanded */
    font-weight: bold;
}

.RadPanelBar_Meridian .rpGroup ul
{
    margin: 0;
    padding: 0;
    border: 0px; /*removes border from lower level expanded */
}

.RadPanelBar_Meridian .rpGroup .rpSlide .rpText
{
    font-size: 11px;
    margin: 0 0 0 0px;
    text-transform: none;
    border: 0px;
}

.RadPanelBar_Meridian .rpGroup .rpText
{
    font-size: 11px;
    margin: 0 0 0 15px;
    border: 0px;
}


.RadPanelBar_Meridian ul li a:link, .RadPanelBar_Meridian ul li a:visited, .RadPanelBar_Meridian ul li a:active
{
    display: block;
    width: auto !important;
    border: 0px;
    margin: 0;
    padding: 0;
}


/* Rollover image */

.RadPanelBar_Meridian ul li a:hover
{
    display: block;
    width: auto !important;
    border: 0px;
    margin: 0;
    padding: 0;
}

.RadPanelBar_Meridian ul a.selected:link, .RadPanelBar_Meridian ul a.selected:visited, .RadPanelBar_Meridian ul li a.selected:hover, .RadPanelBar_Meridian ul li a.selected:active
{
    border: 0px;
}
