@media screen
{
    /* CSS for RadPanelBar */
    .RadPanelBar_tafesa
    {
	    background: #878585;
    }

    /* root items */

    .RadPanelBar_tafesa ul.rpRootGroup
    {
	    border: none;
	    background: #878585;
    }

    .RadPanelBar_tafesa .rpRootGroup .rpLink
    {
	    border: none;
    }

    .RadPanelBar_tafesa .rpOut
    {
	    border-color: #878585;
    }

    .RadPanelBar_tafesa .rpRootGroup .rpText
    {
	    font: normal 1.1em Arial, Verdana, Sans-serif;
	    color: #ffffff;
	    padding: 6px 6px 8px 14px;
	    text-decoration: none;
    }

    /* first root item */

    .RadPanelBar_tafesa .rpRootGroup .rpFirst
    {
	    padding-top: 10px;
    }

    /* all panel items */

    .RadPanelBar_tafesa .rpLink
    {
	    border: none;
    }

    .RadPanelBar_tafesa .rpLink:hover
    {
	    border: none;
    }


    /* child items */

    .RadPanelBar_tafesa .rpGroup
    {
	    border: none;
	    background: #afadad;
    }

    .RadPanelBar_tafesa .rpGroup .rpText
    {
	    font: 1em Arial, Verdana, Sans-serif;
	    color: #ffffff;
	    padding: 4px 6px 4px 17px;
    }

    .RadPanelBar_tafesa .rpGroup .rpText:hover
    {
	    color: #666666;
    }

    .RadPanelBar_tafesa .rpGroup .rpGroup
    {
	    background-color: #eaeaea;
    }

    .RadPanelBar_tafesa .rpGroup .rpGroup .rpText
    {
	    color: #666666;
    }

    .RadPanelBar_tafesa .rpRootGroup .rpItem .rpSelected, 
    .RadPanelBar_tafesa .rpRootGroup .rpItem .rpExpanded, 
    .RadPanelBar_tafesa .rpRootGroup .rpLink:hover
    {
	    background-image: url(SideMenu_images/menu_rollover_L2.gif);
	    background-repeat: repeat-y;
    }

    .RadPanelBar_tafesa .rpGroup .rpLink:hover, 
    .RadPanelBar_tafesa .rpGroup .rpItem .rpExpanded,
     .RadPanelBar_tafesa .rpGroup .rpItem .rpSelected
    {
	    background-image: url(SideMenu_images/menu_rollover_L3.gif);
	    background-repeat: repeat-y;
    }

    .RadPanelBar_tafesa .rpGroup .rpGroup .rpLink:hover, 
    .RadPanelBar_tafesa .rpGroup .rpGroup .rpItem .rpExpanded, 
    .RadPanelBar_tafesa .rpGroup .rpGroup .rpItem .rpSelected
    {
	    background-image: url(SideMenu_images/menu_rollover_L4.gif);
	    background-repeat: repeat-y;
    }

    .RadPanelBar_tafesa .rpGroup .rpSelected .rpText, 
    .RadPanelBar_tafesa .rpGroup .rpExpanded .rpText
    {
	    color: #666666;
    }


    /* first and last child items */

    .RadPanelBar_tafesa .rpGroup .rpFirst .rpText
    {
	    padding-top: 7px;
    }

    .RadPanelBar .rpGroup .rpLast .rpText
    {
	    padding-bottom: 9px;
    }


    /* PanelBar base css */



    .RadPanelBar
    {
	    width: 250px;
	    text-align: left;
    }



    .RadPanelBar_rtl
    {
	    text-align: right;
    }



    .RadPanelBar .rpRootGroup
    {
	    border-width: 1px;
	    border-style: solid;
    }



    .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;
    }



    .RadPanelBar .rpItem
    {
	    float: none;
	    display: block;
	    overflow: hidden;
	    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;
	    background-repeat: repeat-x;
	    zoom: 1;
    }



    .RadPanelBar .rpLink:focus
    {
	    outline: 0 none;
    }



    .RadPanelBar .rpLink, 
    .RadPanelBar .rpOut, 
    .RadPanelBar .rpText
    {
	    display: block;
    }



    * + html .RadPanelBar .rpItem
    {
	    display: inline;
    }



    .RadPanelBar .rpOut
    {
    }



    .RadPanelBar .rpFocused .rpOut, 
    .RadPanelBar .rpLink:hover .rpOut, 
    .RadPanelBar .rpSelected .rpOut, 
    .RadPanelBar .rpSelected:hover .rpOut
    {
	    border-bottom-width: 0;
    }



    .RadPanelBar_Forest .rpDisabled:hover .rpOut
    {
	    padding-bottom: 0;
	    border-bottom-width: 1px;
    }



    .RadPanelBar .rpImage
    {
	    float: left;
	    border: 0;
	    vertical-align: middle;
	    padding: 4px 3px 3px;
    }



    .RadPanelBar_rtl .rpImage
    {
	    float: right;
    }



    * html .RadPanelBar .rpImage
    {
	    padding-bottom: 4px;
    }



    .RadPanelBar .rpText
    {
	    padding: 0 10px;
    }



    /* <sub items> */

    .RadPanelBar .rpGroup
    {
	    overflow: auto;
	    overflow-x: hidden;
    }



    .RadPanelBar .rpGroup .rpLink, 
    .RadPanelBar .rpGroup .rpTemplate
    {
	    background-color: transparent;
	    border-bottom: 0;
	    font-size: 12px;
	    line-height: 22px;
    }





    .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> */



    /* <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: 0px;
    }

    .RadPanelBar .rpLevel2 .rpItem
    {
	    padding-top: 0;
    }



    .RadPanelBar .rpLevel1 .rpLast
    {
	    padding-bottom: 0px;
    }

    .RadPanelBar .rpLevel2 .rpItem
    {
	    padding-bottom: 0;
    }
}