﻿#sideMenu
{
    width:163px; /* set width of menu */
    background: #fff;
    display: inline;
	float: left;
    margin-top:5px;
}

dl
{
    margin:0;
    padding:0;
}

#sideMenu ul
{ /* remove bullets and list indents */
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
    text-align: left;       
    color: #666666;
    background: url('../images/masterPage/01-SideMenuBar_white1_1px.jpg');
    background-repeat: repeat;
    border-right:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
}

#sideMenu ul li {
/* make the list elements a containing block for the nested lists */
    position: relative;        
} 

#sideMenu ul.mainMenu li
{
	font-weight:bold; 
	background-image: url('../images/masterPage/01-SideMenuBar_Inside.jpg');
	background-repeat: no-repeat;
	background-position:top;
	background-position:bottom;
	z-index:1001;
}

#sideMenu ul.miniMenu li
{
	font-weight:bold; 
	background-image: url('../images/masterPage/01-SideMiniMenuBar_Inside.jpg');
	background-repeat: no-repeat;
	background-position:bottom;
}

#sideMenu ul a {
    display: block;
    color: #666666;
    text-decoration: none;    
    padding-left: 12px;
    padding-top: 8px;
    font-weight: normal;    
}
/*
#sideMenu ul a:active {
    background:#b3b3b3;
    color: #EE3124  !important;
}
*/
#sideMenu ul li:hover {
    background:#b3b3b3;
}

#sideMenu ul.miniSubMenu dl dt
{
    /*margin-left:-15px;    */
}

#sideMenu ul.miniSubMenu dt
{
    /*padding-left:15px;*/
}
/*
#sideMenu dl.miniDLMenu dl dt
{
    margin-left:-30px;    
}

#sideMenu dl.miniDLMenu dt
{
    padding-left:15px;
    padding-bottom:5px;
}
*/

#sideMenu dl.miniDLMenu
{
    padding-left:15px;
}

#sideMenu dl.miniDLMenu dl dt
{    
    margin-left:-30px;
    padding-left:30px;
    padding-bottom:5px;
}

#sideMenu dl.miniDLMenu dt
{
    margin-left:-15px;
    padding-left:15px;
}

.dtMouseOver:hover
{
    background:#b3b3b3 !important;
}

.dtNoMouseOver
{
    background: none;
}

.mainLi
{
	background:#b3b3b3;
	padding-top: 10px !important;
    height: 25px; 	
    color: #EE3124 !important;   
}

.noRightArrow
{
    display: block;
    color: #666666;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 8px;
    margin-right: 5px;
    height: 25px;	
    font-weight: normal;
}

.noRightArrow:hover
{
    background:#b3b3b3;
    height: 25px;
}

.rightArrow
{    
    display: block;
    color: #666666;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 8px;
    margin-right: 5px !important;
    height: 25px;	
    font-weight: normal;
    background-image: url('../images/masterPage/01-SideMenu_Arrow.gif');
    background-repeat: no-repeat;
    background-position: right;    
}

.rightArrow:hover
{
    background:#b3b3b3;
    height: 25px;
    background-image: url('../images/masterPage/01-SideMenu_Arrow.gif');
    background-repeat: no-repeat;
    background-position: right;    
}

.mainLiNoLine a
{
	background:#b3b3b3;
	font-weight:bold; 
	border-bottom: 1px solid #ffffff;
	background: none !important;
}

#sideMenu li {
    position: relative;
} 

/* Mini Menu Start */

#sideMenu ul.miniMenu {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    border-right:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
}

#sideMenu ul.miniSubMenu
{
    border-right:0px solid #FFFFFF;
    border-left:0px solid #FFFFFF;
}

#sideMenu ul.miniSubMenu li
{
	font-weight:bold; 
	background-image: url('../images/masterPage/01-SideMenuBa1r_Inside.jpg');
	background-repeat: no-repeat;
	background-position:bottom;
}

#sideMenu ul.miniSubMenu ul {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
}

.miniSubRightArrow
{
    display: block;
    color: #666666;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom:8px;
    margin-right: 5px !important;
    font-weight: normal;    
    background-image: url('../images/masterPage/01-SideMenu_Arrow.gif');
    background-repeat: no-repeat;
    background-position: right;  
}

.miniSubRightArrow:hover
{
    background:#b3b3b3;
    background-image: url('../images/masterPage/01-SideMenu_Arrow.gif');
    background-repeat: no-repeat;
    background-position: right;    
}

.miniSubNoRightArrow
{
    display: block;
    color: #666666;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 8px;
    margin-right: 5px;
    height: 20px;	
    font-weight: normal;
}

.miniSubNoRightArrow:hover
{
    background:#b3b3b3;
    height: 20px;
}

/* Mini Menu End */

/* Mini Sub Mini Start*/


#sideMenu ul.miniSubMiniMenu li
{
	font-weight:bold; 
	background-image: url('../images/masterPage/01-SideMiniMenuBar_Inside.jpg');
	background-repeat: no-repeat;
	background-position:bottom;
}

.miniSubMiniMenuRightArrow
{
    display: block;
    color: #666666;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 8px;
    margin-right: 5px !important;
    height: 20px;	
    font-weight: normal;
    background-image: url('../images/masterPage/01-SideMenu_Arrow.gif');
    background-repeat: no-repeat;
    background-position: right;    
}

.miniSubMiniMenuRightArrow:hover
{
    background:#b3b3b3;
    height: 20px;
    background-image: url('../images/masterPage/01-SideMenu_Arrow.gif');
    background-repeat: no-repeat;
    background-position: right;    
}

.miniSubMiniMenuNoRightArrow
{
    display: block;
    color: #666666;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 8px;
    height: 20px;	
    font-weight: normal;
}

.miniSubMiniMenuNoRightArrow:hover
{
    background:#b3b3b3;
    height: 20px;
}

/* Mini Sub Mini end */

.miniSubNoBgClr
{
    background-color: #e6e6e6 !important;
}

#sideMenu ul ul li
{
	background-color: #e6e6e6;
}

.miniDLMenu
{
    /*margin-left: 10px;*/
}

.miniDLMenu dl
{    
    margin-left: 15px;
    background-color: #e6e6e6 !important;
}

.miniExtendedMenu
{
    margin:0;
    padding:0;
}

div#sideMenu ul.mainMenu ul.miniMenu,
div#sideMenu ul.mainMenu li:hover ul.miniMenu ul
{display: none;}

div#sideMenu ul.mainMenu li:hover ul.miniMenu,
div#sideMenu ul.mainMenu li:hover ul.miniMenu
{display: block;}

div#sideMenu ul.mainMenu ul.miniMenu li:hover ul.miniMenu ul
{display: none;}

div#sideMenu ul.mainMenu ul.miniMenu li:hover ul.miniMenu,
div#sideMenu ul.mainMenu ul.miniMenu li:hover ul.miniMenu li:hover ul
{display: block;}

div#sideMenu ul.miniSubMenu ul,
div#sideMenu ul.miniSubMenu li:hover ul
{display: none;}

div#sideMenu ul.miniSubMenu li:hover ul
{display: block;}

div#sideMenu ul.miniSubMiniMenu
{display: none !important;}

div#sideMenu ul.miniSubMenu li:hover ul.miniSubMiniMenu
{display: block !important;}

div#sideMenu ul.miniSubMenu li:hover ul.miniSubMiniMenu ul
{display: none !important;}

div#sideMenu ul.miniSubMenu li:hover ul.miniSubMiniMenu li:hover ul
{display: block !important;}

  

/*
div#sideMenu ul.mainMenu ul,
div#sideMenu ul.mainMenu ul ul li:hover ul
{display: none;}

div#sideMenu ul.mainMenu ul ul li:hover ul,
div#sideMenu ul.mainMenu ul ul li:hover ul
{display: block;}
*/