.left_menu > ul > li {
float: left;
clear:both;
margin-bottom: 5px;
position:relative;
padding:0;
list-style:none;
width: 270px;
}

.left_menu > ul > li > a, .left_menu > ul > li > p {
display:block;
position:relative;
z-index: 90;
min-width: 227px;
padding: 12px 7px 12px 36px;
border: 1px solid #90bb1d;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #c3de3a;
background-image: url("left_menu_pointer.png"), url("lmenu_bg.gif"), url("lmenu_topborder_bg.gif");
background-position: 12px center, left bottom, left top;
background-repeat:  no-repeat, repeat-x, repeat-x;
font: 17px Arial;
line-height: 16px;
color: #000;
text-decoration: none;
text-shadow: 0px 1px #e1efad;
behavior: url("/img_0/PIE.htc");
}

.left_menu > ul > li.current > a, .left_menu > ul > li.current > p, .left_menu > ul > li:hover > a, .left_menu > ul > li:hover > p {
color: #0c1000;
border-color: #a9d127;
background-color: #e8f592;
background-image: url("left_menu_pointer.png"), url("lmenu_currentbg.gif");
background-position: 12px 15px, left top;
background-repeat:  no-repeat, repeat-x;
text-shadow: 0px 1px #e1efad;

behavior: url("/img_0/PIE.htc");
}

.left_menu > ul > li.current > a, .left_menu > ul > li.current > p {
background-color: #e8f592;
background-image: url("left_menu_cpointer.png"), url("lmenu_currentbg.gif");
background-position: 12px 15px, left top;
background-repeat:  no-repeat, repeat-x;
}

.menu {
 margin-left: 19px;
 display: block;
}

.menu li {
  background-color: #ffffff;
  border-left: 1px solid #c6c5c9;
  border-right: 1px solid #c6c5c9;
  cursor: pointer;
  width: 233px;
}
.menu li.havechild {
	background-image: url("submenu_arr.gif");
	background-repeat: no-repeat;
	background-position: 96% 50%;
}
.menu li a, .menu li p {
	color: #090909;
	font: 14px Arial;
	text-decoration: none;
	display:block;
	height: 100%;
  	padding: 10px 15px;
}

.menu li.havechild>p{font-style:normal}
.menu li p {
	font-style: italic;
}
.menu li:hover>a {
	text-decoration: underline;
}
.menu > li:first-child {
background-color: #fff;
background-image: url("submenu_shadow.png");
background-repeat: no-repeat;
background-position: center top;
}
.menu li:hover, .menu li.current {
 background-color: #e3e3e3;
}
.menu > li:first-child:hover,.menu>li.havechild.current:first-child {
background-color: #e3e3e3;
}
.menu > li.havechild:first-child {
background-color: #fff;
background-image: url("submenu_arr.gif"), url("submenu_shadow.png");
background-repeat: no-repeat, no-repeat;
background-position: 96% 50%, center top;
behavior: url("/img_0/PIE.htc");
}
.menu > li.havechild:first-child:hover {
background-color: #e3e3e3;
}
.menu > li li:first-child {
 border-top: 1px solid #c6c5c9;
 -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-top-left-radius: 3px;
-moz-border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
behavior: url("/img_0/PIE.htc");

}
.menu li:last-child {
 border-bottom: 1px solid #c6c5c9;
 -webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-bottom-left-radius: 3px;
-moz-border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
behavior: url("/img_0/PIE.htc");

}
.menu ul {
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 2px 1px 3px 0px rgba(0,0,0,.35);
-moz-box-shadow: 2px 1px 3px 0px rgba(0,0,0,.35);
-webkit-box-shadow: 2px 1px 3px 0px rgba(0,0,0,.35)
}
