.ys_submenu {
	background: -ms-linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) rgb(255, 255, 255); margin: 0px; padding: 0px; border-radius: 6px; border: 0px solid rgb(255, 255, 255); border-image: none; display: none; position: absolute; z-index: 99999; box-shadow: 0px 1px 10px rgba(0,0,0,0.5); -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .5); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .5);
}
.ys_submenu ul {
	list-style: none !important; margin: 0px; padding: 0px; line-height: 160%;
}
.ys_submenu ul li {
	margin: 0px; padding: 3px 10px; line-height: 160%; clear: both;
}
.ys_submenu ul li:hover {
	background: url("blue_slice_large.png") repeat-x; cursor: pointer;
}
.ys_submenu ul li a {
	margin: 0px; padding: 0px; color: rgb(51, 102, 153) !important; line-height: 160%; text-decoration: none;
}
.ys_submenu ul li a:hover {
	margin: 0px; padding: 0px; color: white !important; text-decoration: none;
}
.ys_submenu ul li:hover a {
	margin: 0px; padding: 0px; color: white !important; text-decoration: none;
}
.ys_submenu ul li:first-child:hover {
	border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0px 0px; -khtml-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; -o-border-radius: 6px 6px 0px 0px;
}
.ys_submenu ul li:last-child:hover {
	border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0px 0px 6px 6px; -khtml-border-radius: 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px; -o-border-radius: 0px 0px 6px 6px;
}
.ys_submenu_inner {
	background-position: left top; padding: 0px; border-radius: 0px; text-align: left; color: rgb(51, 51, 51); background-repeat: repeat; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0;
}
