/*********************D1 Left Nav Bar Menu Items  ****************************************
***************************************************************************************/
.leftNavBox
{
	width:100%;
	width:240px;
	padding:5px 0;
/*	border-style:solid;
	border-width:1px; */
}


.leftNavBox .RadPanelBar
{
	width:235px;
	margin-left:-15px;

}


.leftNavBox .RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup, .RadPanelBar .rpItem
{
    list-style: none outside none;
    margin: 0px 0 0 5px;
    padding: 0;
}

.leftNavBox .RadPanelBar .rpRootGroup
{
	border-style:solid;
	border-width:0px; 
}

.leftNavBox .RadPanelBar .rpFirst .rpLink,
.leftNavBox .RadPanelBar .rpFirst .rpLink a:link
{
	margin-top:0px;
	padding: 7px 10px 6px 0; 
}


.leftNavBox .RadPanelBar .rpFirst .rpLink a:hover,
.leftNavBox .RadPanelBar .rpFirst a:hover
{
	padding:0px 0px 6px 0px;
}


/*****  style for the HOVER State of any menu that is the SELECTED first item *****/
.leftNavBox .RadPanelBar .rpRootGroup .rpFirst .rpSelected
{
	padding:7px 0 7px 0; 
	margin-bottom:1px;
}


/*****  style for the HOVER State of the first top menu item in the menubar (e.g. HOME) *****/
.leftNavBox .RadPanelBar .rpFirst a:hover
{
	margin-bottom:-1px;
}


/*****  style for the HOVER State of the first submenu item *****/
.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpFirst a.rpSelected:hover
{
	padding-bottom:7px; 
}


/*****  style for the HOVER State of the first submenu item *****/
.leftNavBox .RadPanelBar .rpRootGroup a.rpFirst:hover
{
	padding-bottom:7px;
}
.RadPanelBar .rpLink,
.RadPanelBar .rpOut, .RadPanelBar .rpText
{
    display: block;
	padding:0 0;
}


.leftNavBox .RadPanelBar .rpLink,
.leftNavBox .RadPanelBar .rpLink a:link
{
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
	padding: 7px 10px 7px 0; /*controls padding for each mneu item */
/*	font-weight:bold;   */
	border-bottom-style:solid;
	boader-bottom-width:1px;
}

.leftNavBox .RadPanelBar a.rpLink:hover,
.leftNavBox .RadPanelBar .rpLink a.rpSelected:link
{
	padding: 7px 10px 6px 0; 
}

.leftNavBox .RadPanelBar .rpRootGroup a.rpSelected:hover
{
	padding: 7px 10px 7px 0; 
}
.leftNavBox .RadPanelBar .rpOut
{
    border-bottom-style: none;
    border-bottom-width: 0px;			
}


/**** Add's a Selected Background Colour to the selected/active menu ****/
.leftNavBox .RadPanelBar .rpItem .rpSelected,
/* Controls the Active Colour for First Sub Menu */
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpSelected
{
	
}

.leftNavBox .RadPanelBar .rpItem .rpSelected
{
	padding: 7px 10px 7px 0;
}


/************ Sub Menu Items  ************/

.leftNavBox .RadPanelBar .rpExpandable .rpExpandHandle,
.leftNavbox .RadPanelBar .rpExpanded .rpExpandHandle,
.leftNavBox .RadPanelBar .rpFocused .rpExpandHandle
/* controls the submenu arrow */
{
    display: block;
    float: right;
    height: 15px;
    margin: 2px 5px 0 0px;
    width: 15px;	
}


/* Selected Expandable */
.leftNavBox .RadPanelBar .rpRootGroup .rpItem .rpSelected.rpExpandable .rpExpandHandle {
	background-image:url(../../../../SkinFiles/images/navArrowWhite.gif);
}
/* Selected Expandable */
.leftNavBox .RadPanelBar .rpRootGroup .rpItem a:not(.rpSelected).rpExpandable .rpExpandHandle {
	background-image:url(../../../../SkinFiles/images/navArrow.gif);
}


.leftNavbox .RadPanelBar .rpExpanded,
.leftNavBox .RadPanelBar a.rpExpandable:hover
{
    padding-bottom:7px;
}


.leftNavBox .RadPanelBar .rpRootGroup a.rpExpanded,
.leftNavBox .RadPanelBar .rpRootGroup .rpItem a.rpExpandable:hover
{
    padding-bottom:7px;
}


.leftNavBox .RadPanelBar .rpGroup a.rpSelected:hover,
.leftNavBox .RadPanelBar .rpItem .rpExpandable,
.leftNavBox .RadPanelBar .rpItem a.rpExpandable:hover
{
    padding-bottom:7px;
}

.leftNavBox a:hover
{
	margin:0;
	padding:0;
}


/* Link colour for Sub Menus  */
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpLink,
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpLink a:link
{
	margin-top:0px;
}

.leftNavBox .RadPanelBar .rpLevel1 .rpLink,
.leftnavBox .RadPanelBar .rpLevel1 .rpLink a:link
{
   	text-indent:2px;
	border-top-style:solid;
	border-top-width:1px;
	padding: 7px 10px 6px 0; 
	font-size:100%!important; /*** Needed for Font size increase ***/
}

.leftNavBox .RadPanelBar .rpLevel1 a.rpSelected:hover
{
  	padding: 7px 10px 6px 0; 
}

.leftNavBox .RadPanelBar .rpGroup a.rpLink:hover,
.leftNavBox .RadPanelBar .rpGroup .rpTemplate
{

}


.leftNavBox .RadPanelBar .rpGroup .rpFirst a.rpLink:hover
{
	padding-bottom:7px;
}

/**** Add's a Selected Background Colour to the selected/active menu ****/
/* Controls the Active Colour for First Sub Menu */
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpSelected,
/* Controls the Active Colour for Sub Menus other than the First One */
.leftNavBox .RadPanelBar .rpLevel1 .rpSelected
{

}


.leftNavBox .RadPanelBar .rpRootGroup .rpExpandable,
.leftNavBox .RadPanelBar .rpRootGroup a.rpExpandable:hover
{
	padding-bottom:7px; 
}

.leftNavBox .RadPanelBar .rpRootGroup .rpItem .rpExpanded,
.leftNavBox .RadPanelBar .rpRootGroup .rpItem a.rpExpanded:hover,
.leftNavBox .RadPanelBar .rpRootGroup .rpItem a.rpSelected:hover
{
	padding-bottom:7px;
}

.leftNavBox .RadPanelBar .rpRootGroup .rpItem .rpExpandable
{
	padding-bottom:8px;
}

.leftNavBox .RadPanelBar .rpRootGroup .rpItem .rpSelected
{
    padding-bottom:7px;   
	padding-right:10px;           
}

.leftNavBox .RadPanelBar .rpRootGroup .rpItem .rpFocused
{
    padding-bottom:7px;   
	padding-right:10px;
}


.leftNavBox .RadPanelBar .rpRootGroup .rpFirst .rpLast a.rpLast:hover
{
	padding-bottom:8px;
}

/*Sub Menu Third Level First Menu */
.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpFirst .rpExpanded
{
	padding-bottom:8px;    
	padding-right:10px;  
}

.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpFirst a.rpExpanded:hover
{
	padding-bottom:8px;
	padding-right:10px;
	padding-top:8px;
}


.leftNavBox .RadPanelBar .rpRootGroup .rpFirst .rpExpandable
{
	margin-bottom:0px;       
	padding-top:8px;
}

.leftNavBox .RadPanelBar .rpRootGroup .rpFirst .rpSelected
{
	margin-bottom:0px; 
	padding-top:8px;
	padding-bottom:7px;     
}


.leftNavBox .RadPanelBar .rpRootGroup .rpFirst a.rpSelected:hover
{
	margin-bottom:0px;
	padding-top:8px;	
	padding-bottom:7px;
}

.leftNavBox .RadPanelBar .rpRootGroup .rpFirst .rpExpanded
{
	padding-right:10px;  
	margin-bottom:0px;  
}
.leftNavBox .RadPanelBar .rpRootGroup .rpFirst a.rpExpanded:hover
{
	padding-right:10px;
	margin-bottom:0px;     
	padding-top:8px;
}





.leftNavBox .RadPanelBar .rpRootGroup  .rpGroup .rpLast .rpLink 
{
	margin-bottom:0px;
	padding-bottom:6px;
}

.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpLast a.rpLink:hover 
{
	padding-top:7px;   
	padding-bottom:6px;
	margin-bottom:0px;
}


.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpLast
{
	margin-bottom:0px; 
}


.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpItem .rpLast a.rpLink:hover
{
	margin-bottom:0px;      
	padding-top:7px;
}


/**** Controls the last menu items *******/
.leftNavBox .RadPanelBar .rpRootGroup .rpLast,
.leftNavBox .RadPanelBar .rpRootGroup .rpLast a.rpLink:hover 
{
/*	background-color:#e2e3e7;   */
}


/******* Controls the Third Level Menus  Arrow Items ********************/
.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpFirst .rpExpandable
{
	margin-bottom:0px;    
}

.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpFirst  a.rpExpandable:hover
{
	margin-bottom:0px; 
	padding-top:8px;			
	padding-bottom:4px;
}


.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpItem .rpExpandable,
.leftNavBox .RadPanelBar .rpRootGroup .rpGroup .rpItem a.rpExpandable:hover
{
	padding-bottom:7px;     
}


.leftNavBox .RadPanelBar .rpRootGroup  .rpLevel2 .rpLast  a.rpLink:hover
{
	padding-bottom:6px;
	margin-bottom:0px;
}

/************************************************************************/


.leftNavBox .RadPanelBar .rpLevel1 .rpFirst
{
    padding-top:0px !important;
}


/* ***** IE 7 Fix **********/ 
*+HTML .leftNavBox .RadPanelBar .rpLevel1 .rpFirst
{
    padding-top:-10px !important;
}


/* ***** IE 8 Fix ********* */
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst,
.leftNavBox .RadPanelBar rpGroup .rpLevel1 .rpFirst
{
    padding-top:10px\0/ !important;
}


/* ***** IE 9 Fix **********/
*+HTML .leftNavBox .RadPanelBar .rpFirst
{
	display:block\9;
}

/* ***** IE 9 Fix **********/
*+HTML .leftNavBox .RadPanelBar .rpRootGroup .rpItem .rpExpandable
{
	padding-bottom:7px\9;
}


/* ***** IE 7 Fix ********* */
*+HTML .leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpLink,
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpLink a:link
{
    margin-top:-10px;
}

/* ***** IE 8 Fix ********* */
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpLink,
.leftNavBox .RadPanelBar .rpLevel1 .rpFirst .rpLink a:link
{
   margin-top:-10px\0/;
}


/*********************************************************/
/************ For Keyboard Accsessibility ***************/
.leftNavBox .RadPanelBar .rpLink:focus,
.leftNavBox .RadPanelBar .rpLink a:link:focus,
.leftNavBox .RadPanelBar .rpLink.rpExpandable:focus .rpExpandHandle
/* controls the submenu arrow */
{
	border:1px dotted LightSkyBlue!important;	
}
/**********************************************************/


