﻿@media screen {
ul.AspNet-Menu {position: relative;}
ul.AspNet-Menu, ul.AspNet-Menu ul {margin: 0; padding: 0; display: block;}
ul.AspNet-Menu li {position: relative; list-style: none;}
ul.AspNet-Menu li a, ul.AspNet-Menu li span {display: block; text-decoration: none; white-space: nowrap;}
ul.AspNet-Menu ul {position: absolute; display: none;}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    display: block;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li {float: left;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li li {float: none;}
ul.AspNet-Menu li {background-image: none; padding: 0; list-style: none;}


/*Current Menu styles*/
.menu
{
	position: relative;
	margin: 0;
    padding: 0 0 0 0px;
    overflow: hidden;
}

.menu ul.AspNet-Menu li
{
	margin: 0;
	padding: 0px 15px 0 0;
}

/*selected*/
.menu ul.AspNet-Menu a
{
	text-decoration: none;
	font-size: 100%;
	background: #AB480F;
	padding: 0 25px 0 25px;
	margin: 0;
	line-height: 44px;
	color: #ffffff;
}

.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
.menu ul.AspNet-Menu li.AspNet-Menu-Leaf a
{
	background: #4A7324;
}

.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover,
.menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
	background: #AB480F;
}

/* Submenu */
.submenu
{
	margin: 0px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.submenu ul
{
    margin-top: 30px;
    border-top: 1px solid #ccc;
}

/* Hover & selected */
.submenu ul.AspNet-Menu li a:hover,
.submenu ul.AspNet-Menu li.AspNet-Menu-Leaf-Selected a
{
	color: #6db53b;
	text-decoration: underline;
}
.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected a,
.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath a
{
	color: #6db53b;
	text-decoration: underline;
	font-weight: bold;
}

.submenu ul.AspNet-Menu li
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	clear: both;
	overflow: hidden;
}

.submenu ul.AspNet-Menu a
{
	text-decoration: none;
	font-size: 116%;
	padding: 10px 15px 10px 20px;
	margin: 0;
	line-height: 1.5em;
	color: #000;
	white-space: normal;
}

/* 2nd level of submenu */

.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul,
.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul
{
	display: block;
	position: static;
	padding-bottom: 10px;
}

.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul li.AspNet-Menu-Leaf,
.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-Leaf
{
	border: none;
	color: #000;
	text-decoration: none;
}

.submenu ul.AspNet-Menu ul li a,
.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul li.AspNet-Menu-Leaf a,
.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-Leaf a
{
	font-size: 100%;
	padding: 5px 15px 5px 30px; 
	line-height: 1.2em;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: none;
}

.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-Leaf-Selected
{
	border: none;
}

.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul li.AspNet-Menu-Leaf a:hover,
.submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-Leaf a:hover
{
	text-decoration: underline;
	color: #6db53b;
	font-weight: bold;
}

}

@media screen and (max-width: 767px){
	#menuline li {float: none; border-bottom: 1px solid #fff;}
}