#leftnavi{  position:relative; width:178px; height: auto; float:left; background-color:#FFFFFF; border: 1px solid #AAE6F8;}
#leftnavi ul{ margin:0; padding:0; list-style-type:none;display:block;}
#leftnavi li{ float:left; clear:both; position: relative; width:178px;  }
#leftnavi li a{ display:block;text-decoration:none;display:block;height:20px; background:url(../images/navi_arrow.jpg) no-repeat left; background-position:10px 10px; border-bottom: 2px dashed #C3C3C4; padding:10px 0 0 0  }
#leftnavi li a:hover{background:url(../images/navi_arrow.jpg) no-repeat ; background-position:160px 10px; }



#leftnavi li ul { left: 178px; margin-top:-32px;position:absolute;display: block; visibility: hidden; margin-left:0;}
#leftnavi ul li ul li { border:none;  float:left; clear:left;z-index:1; background: #FFFFFF;border:1px solid #87E0FA;}
#leftnavi ul li ul li a {display: block; float:left;  text-decoration: none;font-weight:normal;  text-transform:capitalize; border:none;background:none; text-indent:10px; color:#59585B; }
#leftnavi ul li ul li a:hover{ text-decoration:underline; color: #333333 }

#leftnavi ul li ul li ul { position:absolute; left:198px; margin-top:-1px; border-top:1px solid #516677;}
#leftnavi ul li ul li ul li a {}
#leftnavi ul li ul li ul li a:hover { border-bottom:1px solid #516677; }
.last { border-right:1px solid #516677; height:22px;} 

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/padding-top: 1em;}
	
/* Holly Hack for IE \*/
* html #navigation ul li { float: left; height: 1%; }
* html #navigation ul li a { height: 1%; }
/* End */

#navigation .mainfoldericon {background:url(new_images/navigation_hover.jpg) no-repeat right bottom; color:#FFCC00;}
#navigation .mainfoldericon_nav {background:url(new_images/navigation_devider.jpg) no-repeat right bottom; color:#FFFFFF;}


/* arrow image on the button
#navigation .subfoldericon{ background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;}
*/

/* ---------------------------------------------------------------*/
/*
#leftnavi{ border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; position:relative; width:199px;}
#leftnavi ul{ margin:0; padding:0; list-style-type:none; font-size:13px; display:block;}
#leftnavi li{ float:left; clear:both; border-bottom:1px solid #FFF; position: relative; font-family:"Trebuchet MS", Arial, serif; font-size:12px; }
#leftnavi li a{ text-transform:uppercase; width:184px; background:#F3F1F1; display:block; padding:3px 0 3px 10px; border-left:4px solid #000000; color:#990000;text-decoration:none; font-weight:bold;  border-right:1px solid #CCCCCC;}
#leftnavi li a:hover{ background: #A65353; color:#FFFFFF}


#leftnavi li ul { left: 200px; margin-top:-24px;position:absolute;display: block; visibility: hidden; background: #FFFFFF; padding:0 0 0 0; border-left:1px solid  #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;   margin-left:0;}
#leftnavi ul li ul li { border:none;  float:left; clear:left;}
#leftnavi ul li ul li a {display: block; float:left;  width: 200px; text-decoration: none; padding: 4px 5px 4px 10px; font-size:12px; font-weight:normal; font-family:"Trebuchet MS", Arial, serif;  background-image:none; background-color:#F3F1F1; text-transform:capitalize; border:none; border-bottom:1px solid #CCCCCC;}
#leftnavi ul li ul li a:hover{color:#FFFFFF; background-image:none; background-color:#A65353; }

#leftnavi ul li ul li ul { position:absolute; left:198px; margin-top:-1px; border-top:1px solid #516677;}
#leftnavi ul li ul li ul li a {}
#leftnavi ul li ul li ul li a:hover { border-bottom:1px solid #516677; }
.last { border-right:1px solid #516677; height:22px;} 
*/