/*========== Infinite Menu Styles ==========*/
#imenuscontainer {
/*width: 173px;*/
z-index: 99; 
position: relative;
/*overflow: auto;*/
background: transparent url(/tmpl_images/left-nav-bg.png) repeat-y left top;
list-style: none;
margin: 0;
padding: 0 1.4em;
}

/*========== Main Expand Icons ]]-- 
#imenus0 .imeam div,#imenus0 .imeamj div {background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam div,#imenus0 li a.iactive .imeamj div {background-repeat:no-repeat;background-position:top left;}
*/

/*========== Sub Expand Icons ]]-- 
#imenus0 ul .imeas div,#imenus0 ul .imeasj div {background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas div,#imenus0 ul li a.iactive .imeasj div {background-repeat:no-repeat;background-position:top left;}
*/

/*========== Main Container ==========*/
#imouter0 {}


/*========== Main Items ==========*/
#imenus0 li {
clear: both;
display: block;
width: 100%;
}

#imenus0 li a { 
display: block;
width: 100%;
background-color: transparent; 
padding: 0.7em 0; 
margin: 0;
border-top: 1px solid #ccc;
text-align: left; 
text-transform: uppercase;
text-decoration: none; 
/*font-family: verdana, tahoma, helvetica, sans-serif; */
font-size: 0.9em; 
font-weight: bold; 
color: #3c3c3c;
}


#imenus0 li.homeMenuItem a { 
border-width: 0;
}

/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a {background-color: transparent; color:#3c3c3c; text-decoration: underline; }
#imenus0 li a.ihover, .imde imenus0 a:hover {background-color: transparent; color:#3c3c3c; text-decoration: underline; }

/* [active] */
#imenus0 li a.iactive {}



/*========== Sub Container ==========*/
#imenus0 li ul {
background-color: #fff; 
border-color: transparent; 
border-width: 0px; 
padding: 1px; }

div.imsubc {
width: 155px;
top: -20px;
left: 155px;
}

div.imsubc div.imsubc { /** third-level flyout **/
top: -24px;
left: 153px;
}

/*========== Sub Items ==========*/
#imenus0 ul a {
height: auto; 
width: auto;
background-color: #909090; 
padding: 4px 6px; 
margin: 0 0 1px 0; 
text-align: left;  
text-transform: none;
text-decoration: none; 
border-style: none; 
border-color: #fff; 
border-width: 1px; 
font-size: 0.9em; 
font-weight: normal;
color: #fff;
}

/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a {background-color: #ddd; color: #333; text-decoration: none; }
#imenus0 ul li a.ihover {background-color: #ddd; color: #333; text-decoration: none; }

/* [active] */
#imenus0 ul li a.iactive {}
