.header_top .main_menu_block ul.main_nav {
	float:left;
	margin:0;
	margin-right:-21px;
	padding:0;
    list-style:none;
}
.header_top .main_menu_block ul.main_nav > li {
	position:relative;
	display:block;
	float:left;
}
.header_top .main_menu_block ul.main_nav > li > a {
	position:relative;
	display:block;
	/*padding:14px 21px 13px 22px;*/
	padding:15px 21px 14px 22px;
	color:#ffffff;
	font-family:"PF BeauSans Pro", Arial, Tahoma, Verdana, Helvetica;	
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.header_top .main_menu_block ul.main_nav > li > a:focus,
.header_top .main_menu_block ul.main_nav > li > a:hover {
	text-decoration:none;
	background-color:#43b02a;
}
.header_top .main_menu_block ul.main_nav > li.selected > a,
.header_top .main_menu_block ul.main_nav > li.selected > a:focus,
.header_top .main_menu_block ul.main_nav > li.selected > a:hover,
.header_top .main_menu_block ul.main_nav > li.open > a,
.header_top .main_menu_block ul.main_nav > li.open > a:focus,
.header_top .main_menu_block ul.main_nav > li.open > a:hover {
	text-decoration:none;
	background-color:#43b02a;
}

.header_top .main_menu_block ul.main_nav > li > ul {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:0;
	margin:2px 0 0;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-color:#e6e6e6;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:0;
	border-radius:0px;
	/*margin:2px 0 0;*/
	margin:0;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-color:#e6e6e6;
	box-shadow:none;
}
.header_top .main_menu_block ul.main_nav > li > ul > li > a {
	display:block;
	padding:18px 65px 19px 18px;
	clear:both;
	color:#000000;
	font-size:13px;
	line-height:15px;
	font-family:"PF BeauSans Pro", Arial, Tahoma, Verdana, Helvetica;
	font-weight:bold;
	white-space:nowrap;
	text-transform:uppercase;
}
.header_top .main_menu_block ul.main_nav > li > ul > li.selected > a {
	text-decoration:none;
	color:#ffffff;
	background-color:#43b02a;
}
.header_top .main_menu_block ul.main_nav > li > ul > li > a:focus,
.header_top .main_menu_block ul.main_nav > li > ul > li > a:hover {
	text-decoration:none;
	color:#ffffff;
	background-color:#43b02a;
}



@media (max-width: 767px) {
	.header_top .main_menu_block ul.main_nav {
		margin-right:-15px;
		padding-bottom:15px;
	}
	.header_top .main_menu_block ul.main_nav > li {
		position:relative;
		display:block;
		float:none;
	}
	.header_top .main_menu_block ul.main_nav > li > a {
		/*padding-top:10px;
		padding-bottom:11px;*/
		padding-top:8px;
		padding-bottom:8px;
		font-weight:normal;
	}
	
	.header_top .main_menu_block ul.main_nav  ul > li > a,
	.header_top .main_menu_block ul.main_nav  > li.selected  ul > li > a {
		line-height:19px;
	}
	
	.header_top .main_menu_block ul.main_nav > li > ul {
		position:relative;
		display:block;
		float:none;
		background-color:transparent;
	}
	.header_top .main_menu_block ul.main_nav > li > ul > li > a {
		/*padding:10px 65px 11px 38px;*/
		padding:8px 38px 8px 38px;
		color:#fff;
		font-weight:normal;
	}
}






/**Top menu**/
#horizontal-multilevel-menu,
#horizontal-multilevel-menu ul {
}
#horizontal-multilevel-menu {
}
/*Links*/
#horizontal-multilevel-menu a {
}
#horizontal-multilevel-menu li {
}
/*Root items*/
#horizontal-multilevel-menu li a.root-item {
}
/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected {
}
/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item,
#horizontal-multilevel-menu li.jshover a.root-item {
}
/*Item-parents*/
#horizontal-multilevel-menu a.parent {
}
/*Denied items*/
#horizontal-multilevel-menu a.denied {
}
/*Child-items: hover*/
#horizontal-multilevel-menu li:hover,
#horizontal-multilevel-menu li.jshover {
}
/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected {
}



/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	/*position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;*/
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li {
	/*width:100%;*/
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{

}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{

}

#horizontal-multilevel-menu li ul ul
{
	/*margin:-27px 0 0 132px;*/  /* pnp */
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
