﻿/********** menu-main Begin **********/
.menu-main .AspNet-Menu-Horizontal
{
	border: solid 1px #b0dfff;
	border: solid 1px #5f79b2;
	position: relative;
}

.menu-main .AspNet-Menu-Horizontal,
.menu-main .AspNet-Menu-Horizontal ul,
.menu-main .AspNet-Menu-Horizontal li:hover span
{
	background-color: #eee;
}

.menu-main .AspNet-Menu-Horizontal li
{
	border-right: solid 1px #ccc;
	font-weight: bold;
	min-width: 100px;
	position: relative;
	text-transform: uppercase;
}

.menu-main .AspNet-Menu-Horizontal ul ul
{
	border: solid 1px #ccc;
	min-width: 150px;
	width: 125%;
}

.menu-main .AspNet-Menu-Horizontal li li
{
	border-right: none;
	font-weight: normal;
	line-height: 120%;
	text-transform: none;
	width: 100%;
}

.menu-main .AspNet-Menu-Horizontal a,
.menu-main .AspNet-Menu-Horizontal span
{
	font-size: 90%;
	padding: 6px 25px;
}

.menu-main .AspNet-Menu-Horizontal a
{
	color: #777;
}

.menu-main .AspNet-Menu-Horizontal span
{
	color: #555;
	font-weight: bold;
}

.menu-main .AspNet-Menu-Horizontal li li a
{
	color: #5f79b2;
}

.menu-main .AspNet-Menu-Horizontal li li a,
.menu-main .AspNet-Menu-Horizontal li li span
{
	padding: 5px 10px;
}

.menu-main .AspNet-Menu-Horizontal ul ul ul,
.menu-main .AspNet-Menu-Horizontal ul ul ul ul
{
	left: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.menu-main .AspNet-Menu-Horizontal li:hover
{
	background-color: #ddd;
}

.menu-main .AspNet-Menu-Horizontal a:hover
{
	background-color: #5f79b2;
	color: #fff;
}
/********** menu-main End **********/

/********** menu-sub Begin **********/
.menu-sub .AspNet-Menu-Vertical
{
	border: solid 1px #bbb;
	margin-bottom: 10px;
	padding: 5px;
	position: relative;
}

.menu-sub .AspNet-Menu-Vertical a,
.menu-sub .AspNet-Menu-Vertical a span
{
	padding: 4px 0;
}

.menu-sub .AspNet-Menu-Vertical a
{
	border: solid 1px transparent;
	color: #003e76;
	padding: 5px;
}

.menu-sub .AspNet-Menu-Vertical span
{
	color: #555;
	font-weight: bold;
}

.menu-sub .AspNet-Menu-Vertical a:hover
{
	background-color: #f0f7fd;
	border: solid 1px #a2c5eb;
}

.menu-sub .AspNet-Menu-Selected
{
	background-color: #a2c5eb;
}

.menu-sub a.AspNet-Menu-Selected
{
	color: #fff;
}

.menu-sub a.AspNet-Menu-Selected:hover
{
	color: #003e76;
}

.menu-sub .AspNet-Menu-Vertical ul.AspNet-Menu ul
{
	visibility: hidden;
}
/********** menu-sub End **********/

/********** menu-ads Begin **********/
.menu-ads .AspNet-Menu-Vertical
{
	/*border: solid 1px #bbb;*/
	padding: 10px;
	position: relative;
}

.menu-ads .AspNet-Menu-Vertical a,
.menu-ads .AspNet-Menu-Vertical a span
{
	padding: 4px 0;
}

.menu-ads .AspNet-Menu-Vertical a
{
	color: #90bbfe;
}

.menu-ads .AspNet-Menu-Vertical span
{
	color: #555;
	font-weight: bold;
}

.menu-ads .AspNet-Menu-Vertical a:hover
{
	text-decoration: underline;
}
/********** menu-ads End **********/

/********** menu-footer Begin **********/
.menu-footer .AspNet-Menu-Horizontal
{
	position: relative;
}

.menu-footer .AspNet-Menu-Horizontal li
{
	color: #bbb;
	display: inline;
	float: none;
}

.menu-footer .AspNet-Menu-Horizontal a,
.menu-footer .AspNet-Menu-Horizontal span
{
	display: inline;
	padding: 0 10px;
	width: auto;
}

.menu-footer .AspNet-Menu-Horizontal a
{
	color: #5f79b2;
}

.menu-footer .AspNet-Menu-Horizontal span
{
	color: #555;
	font-weight: bold;
}

.menu-footer .AspNet-Menu-Horizontal a:hover
{
	text-decoration: underline;
}

.menu-footer .AspNet-Menu-Horizontal li
{
	border-left: solid 1px #bbb;
}

.menu-footer .AspNet-Menu-Horizontal li.AspNet-Menu-First
{
	border-left: none;
}
/********** menu-footer End **********/