/* CSS Document */
#cssmenu {
position: absolute;
margin-top: 60px;
}
#cssmenu ul { 	
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;

}
#cssmenu li {
	float: left;
	position: relative;
}
#cssmenu li.li_1 {  height: 25px; margin-top: 5px; 
}

#cssmenu ul a {
	display: block;  
	text-align:left;  
}

#cssmenu ul a:hover {
	color: white;
}
#cssmenu li:hover,
#cssmenu li.jshover {
	color: white;
}

#cssmenu li:hover a,
#cssmenu li.jshover a {
	color:#D3312F;
	background-color: #f7f7f7;
	
}

/* UL UL */

#cssmenu ul ul {
	float: left; 
	display: none;
	position:absolute;
	background: #ffffff;
	width: 210px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align:left;
}
#cssmenu li li {
	border-right:0px;
	width: 210px;
}
#cssmenu ul#nav ul li a{
	text-transform: none;
	font-weight: normal;
	}

#cssmenu  li.li_2 a { 
	text-align:left;
	line-height:normal;
	
	  padding:3px 9px;
        background: none;
        color: ;
        font-variant: normal;
        text-transform: none;
	
}
#cssmenu  li.li_2:hover {background: none;background: #f7f7f7;}
#cssmenu li li:hover a,
#cssmenu li li.jshover a {
	//color:c9c8b8;
	        background: none;

}

#cssmenu li:hover ul,
#cssmenu li.jshover ul {
	display: block;
}

/* UL UL UL */

#cssmenu li:hover li ul,
#cssmenu li.jshover li ul {
	display: none;
	top: -9px;
	left: 200px;
	lef\t: 200px;
}
#cssmenu li:hover li:hover ul,
#cssmenu li.jshover li.jshover ul {
	display: block;
}

/* fix for IE6 */
* html body #cssmenu a.a_2, * html body #cssmenu a.a_3 {
height:15px;
}
#cssmenu ul li.jshover ul{left: 0px;}
#cssmenu ul li.jshover ul li{background: none;background: #61503a;}

   
