.leftmenu{
}

.leftmenu .headerbar{
font: bold 11px arial;
color: #CFEE64;
background:url(/images/left_menu.jpg);
background-repeat:no-repeat;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 9px 0 4px 15px; /*header text is indented 10px*/
margin-left:1px;
height:18px;
}

.leftmenu .menu_bottom{
background-image:url(/images/moduleleftbottom.jpg);
background-repeat:no-repeat;
height:34px;
}

.leftmenu ul{
margin: 0;
padding:0px;
list-style-type: none;
width: 156px; /* Width of Menu Items */
background-color:#F2F2F2;
}	

.leftmenu ul li{
position: relative;
padding:0;
}

.leftmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7*/
color: #555;
text-decoration: none;
background: url(/images/menuleft.jpg);
background-repeat:no-repeat;
padding: 5px 11px;
font-family:arial;
font-size:11px;
margin-left:10px;
margin-right:10px;
}	

.leftmenu ul li div{
display: block;
overflow: auto; /*force hasLayout in IE7*/
color: #555;
text-decoration: none;
background: url(/images/menuleft.jpg);
background-repeat:no-repeat;
padding: 5px 7px;
font-family:arial;
font-size:11px;
margin-left:10px;
margin-right:10px;
}

/*Sub level menu items */

.leftmenu ul li ul{
top: 0;
}

.leftmenu ul li ul li{
padding:0;
width:156px;
}

.leftmenu ul li ul li a{
background:none;
/* padding-bottom:0px !important; */
color:#555;
/* width:120px; */
}

/* Sub level menu links style */

.leftmenu ul li.active a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #fff !important;
text-decoration: none;
background: #487DF9 !important;
background-repeat:no-repeat;
/*padding: 5px 5px;*/
}

.leftmenu ul li div.parent a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #fff !important;
text-decoration: none;
background: #487DF9 !important;
background-repeat:no-repeat;
padding: 5px 10px;
}

.leftmenu ul li a:visited{
color:#555;
font-family:arial;
font-size:11px;
padding-left:10px;
padding-top:3px;
width:116px;
}

.leftmenu ul li a:hover{
color:#487DF9;
text-decoration:underline;
}

.leftmenu .subfolderstyle{
/* background: url(media/arrow-list.gif) no-repeat center right; */
}

/*for IE \*/
* html .leftmenu ul li { float: left; height: 1%; }
* html .leftmenu ul li a { height: 1%; }



