﻿#headermenu,
div.tabMenu
{
    background-color:#ffffff;
    color:#3a6f8c;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
}

#headermenu .AspNet-Menu-Horizontal
{
	position:relative;
	top:8px;
    z-index: 9999;
    text-align:right;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    background-color:#ffffff;
    height:16px;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 180px;
    left: 3px;
    top: 16px;
    background-color:#ffffff;
    border:solid 1px #3a6f8c;
    border-bottom-style:none;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu li,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    text-align:left;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a,
#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu li span,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
    font-size:1.2em;
    border-right:solid 1px #3a6f8c;
    border-top-width:0px;
    line-height:16px;
    padding: 0px 15px;
    color:#3a6f8c;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover
{
    background-color:#3a6f8c;
    background-position:bottom;
    color:#ffffff;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li a,
#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li span,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li a,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li span
{
    font-size:1em;
    border-right-style:none;
    border-bottom:solid 1px #3a6f8c;
    line-height:24px;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    background-color:Transparent;
    margin-bottom:1px;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    width:180px;
}

#headermenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul,
div.tabMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: -15px 0 0 177px;
}

.AspNet-Menu-Vertical
{
    z-index: 300;
    text-align:right;
}

.AspNet-Menu-Vertical ul.AspNet-Menu
{
	display:block;
}

.AspNet-Menu-Vertical ul.AspNet-Menu
{
    display:block;
    text-align:left;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li a,
.AspNet-Menu-Vertical ul.AspNet-Menu li span
{
	background-color:#AAAAAA;
    background-image:none;
    font-size:1em;
    border-bottom:dashed 1px #007cba;
    line-height:24px;
    color:#eceff0;
    padding:0px 10px;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-WithChildren a
{
	background-image:url(img/nav-bg.gif);
	font-size:1.2em;
    line-height:16px;
    color:#eceff0;
    border-bottom:solid 1px #007cba;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover
{
	background-image:url(img/nav-over.gif);
}

.AspNet-Menu-Vertical ul.AspNet-Menu li a:hover
{
	background-color:#CDCDCD;
    color:#ffffff;
}


.AspNet-Menu-Vertical ul.AspNet-Menu li li
{
    background-color:Transparent;
    margin-bottom:1px;
}

.AspNet-Menu-Vertical ul.AspNet-Menu ul li
{
}

.AspNet-Menu-Vertical ul.AspNet-Menu li ul li ul
{
    margin: 0 0 0 0;
}