/*left menu class*/
.leftmenu-holder{width:193px; padding:0 0 0 0;}

.leftmenu{
margin: 0;
padding: 0;
border-bottom-width: 0;
}

/* menuitem classed */
.leftmenu a.menuitem{
background: url(../images/menu_item.gif) no-repeat left top;
height:24px;
font-size: 14px;
color: #575757;
display: block;
width:auto;
padding:7px 0 0 40px;
margin:0;
text-decoration: none;
cursor:pointer;
}

.leftmenu a.menuitem:hover{
background-position:0 -31px;
}

.leftmenu a.menuitemON{
background: url(../images/menu_item.gif) no-repeat left top;
background-position:0 -31px;
width:150px;
height:24px;
font-size: 14px;
color: #575757;
display: block;
width:auto;
padding:7px 0 0 40px;
margin:0;
text-decoration: none;
}

/* menuitem1 classed */
.leftmenu a.menuitem1{
background: url(../images/menu_item1.gif) no-repeat left top;
height:43px;
font-size: 14px;
color: #575757;
display: block;
width:auto;
padding:7px 0 0 40px;
margin:0;
text-decoration: none;
cursor:pointer;
}

.leftmenu a.menuitem1:hover{
background-position:0 -50px;
}

.leftmenu a.menuitem1ON{
background: url(../images/menu_item1.gif) no-repeat left top;
background-position:0 -50px;
width:150px;
height:43px;
font-size: 14px;
color: #575757;
display: block;
width:auto;
padding:7px 0 0 40px;
margin:0;
text-decoration: none;
}
/* top and bottom image */
.menu_title{width:180px; height:33px; background:url(../images/menu_top.gif) left top no-repeat; padding:10px 0 0 15px; color:#215f98; font-weight:bold; font-size:14px;}
.menuCbottom{width:195px; height:11px; background:url(../images/menu_bottom.gif) left bottom no-repeat;}

/* for Internet Explorer 6 */
/*\*/
* html 
.menuCbottom{width:195px; height:11px; background:url(../images/menu_bottom.gif) left bottom no-repeat; margin-top:-7px;}
/**/

/* border classed */
.borlr{
border-left:1px solid #e4e4e4; 
border-right:1px solid #e4e4e4; 
width:193px;
}

/* submenu classed */
.leftmenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
width:178px;
margin:0;
padding:0;
}

.leftmenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenu ul li{
margin-left:20px;
}

.leftmenu div.submenu ul li a{
display: block;
font-size:13px;
color: #575757;
text-decoration: none;
background:url(../images/submenu_item.gif) no-repeat left top;
width:auto;
padding:5px 0 5px 45px;
height:21px;
margin:0;
cursor:pointer;
}

.leftmenu div.submenu ul li a:hover{
background-position:0 -31px;
}

.leftmenu div.submenuON{ /*DIV that contains each sub menu*/
background: white;
width:178px;
margin:0;
padding:0;
}

.leftmenu div.submenuON ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenuON ul li{
margin-left:20px;
border-bottom: 1px dotted #ccc;
}

.leftmenu div.submenuON ul li a{
display: block;
font-size:13px;
color: #575757;
text-decoration: none;
background:url(../images/submenu_item.gif) no-repeat left top;
width:auto;
padding:5px 0 5px 45px;
height:21px;
margin:0;
cursor:pointer;
}

.leftmenu div.submenuON ul li a:hover{
background-position:0 -31px;
}

.leftmenu div.submenuON ul li a.select{
background-position:0 -31px;
}

/*Submenu with bigger height*/

d.leftmenu div.submenu1{ /*DIV that contains each sub menu*/
background: white;
width:178px;
margin:0;
padding:0;
}

.leftmenu div.submenu1 ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenu1 ul li{
margin-left:20px;
}

.leftmenu div.submenu1 ul li a{
display: block;
font-size:13px;
color: #575757;
text-decoration: none;
background:url(../images/submenu_item1.gif) no-repeat left top;
width:auto;
padding:5px 0 5px 43px;
height:40px;
margin:0;
cursor:pointer;
}

.leftmenu div.submenu1 ul li a:hover{
background-position:0 -20px;
}

.leftmenu div.submenu1ON{ /*DIV that contains each sub menu*/
background: white;
width:180px;
margin:0;
padding:0;
}

.leftmenu div.submenu1ON ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenu1ON ul li{
margin-left:20px;
}

.leftmenu div.submenu1ON ul li a{
display: block;
font-size:13px;
color: #575757;
text-decoration: none;
background:url(../images/submenu_item1.gif) no-repeat left top;
width:auto;
padding:5px 0 5px 43px;
height:30px;
margin:0;
line-height:16px;
cursor:pointer;
}

.leftmenu div.submenu1ON ul li a:hover{
background-position:0 -40px;
}

.leftmenu div.submenu1ON ul li a.select{
background-position:0 -40px;
}


/* -- Third Level --*/

.leftmenu a.menuitemthree{
background: url(../images/menu_item2.gif) no-repeat left top;
height:24px;
font-size: 14px;
color: #575757;
display: block;
width:auto;
padding:7px 0 0 40px;
margin:0;
text-decoration: none;
position:relative;
}

.leftmenu a.menuitemthree:hover{
background-position:0 -31px;
}


.leftmenu a.menuitemthree:visited, .leftmenu .menuitemthree:active{
color: #000000;
}

.leftmenu a.menuitemthree .statusiconthree{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 9px;
left: 19px;
border: none;
}
/* for Internet Explorer 6 */
/*\*/
* html .leftmenu a.menuitemthree .statusiconthree{ /*CSS for icon image that gets dynamically added to headers*/
position:absolute;
top: 5px;
left: 25px;
border: none;
}
/**/

.leftmenu div.submenuthree{ /*DIV that contains each sub menu*/
background: white;
width:194px;
margin:0;
padding:0;
}

.leftmenu div.submenuthree ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
border-right:1px solid #e4e4e4;
}

.leftmenu div.submenuthree ul li{
margin-left:18px;
}

.leftmenu div.submenuthree ul li a{
display: block;
font-size:13px;
color: #575757;
text-decoration: none;
background:url(../images/submenu_item1.gif) no-repeat left top;
width:auto;
padding:5px 0 5px 43px;
height:30px;
margin:0;
line-height:16px;
cursor:pointer;
}

.leftmenu div.submenuthree ul li a:hover{
background-position:0 -40px;

}


/* Third Level ON*/

.leftmenu a.menuitemthreeON{
background: url(../images/menu_item3.gif) no-repeat left top;
background-position:0 -31px;
width:150px;
height:24px;
font-size: 14px;
color: #575757;
display: block;
width:auto;
padding:7px 0 0 40px;
margin:0;
text-decoration: none;
}

.leftmenu a.menuitemthreeON:visited, .leftmenu .menuitemthreeON:active{
color: #000000;
}

.leftmenu div.submenuthreeON{ /*DIV that contains each sub menu*/
background: white;
width:194px;
margin:0;
padding:0;
}

.leftmenu div.submenuthreeON ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenuthreeON ul li{
border-bottom: 1px dotted #ccc;
margin-left:30px;
}

.leftmenu div.submenuthreeON ul li a{
display: block;
font-size:12px;
color: #9f9f9f;
text-decoration: none;
width:134px;
padding:5px 0 5px 30px;
}

.leftmenu div.submenuthreeON ul li a:hover{
color: #000000;

}