﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

.TJMenu .AspNet-Menu-Vertical
{
    position:relative;
    top: 3em;
    left: 0;
    z-index: 300;
}

.TJMenu ul
{
	color: white;
}

.TJMenu .AspNet-Menu-Vertical ul.AspNet-Menu
{
    width: 100px;
}

.TJMenu ul.AspNet-Menu ul
{
    width: 15.5em;
    left: 8.9em;
    top: -1em;
    z-index: 400;
}

.TJMenu ul.AspNet-Menu ul ul
{
    width: 15.5em;
    left: 10.4em;
}

.TJMenu ul.AspNet-Menu li
{
	color: white;
}

.TJMenu ul.AspNet-Menu li a,
.TJMenu ul.AspNet-Menu li span
{
	color: white;
	padding: 6px 0px 2px 5px; 
}

.TJMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    text-decoration: none;
    background-image: none;
}

.TJMenu ul.AspNet-Menu li a img
{
    border-style: none;
    vertical-align: middle;
}

.TJMenu ul.AspNet-Menu li:hover, 
.TJMenu ul.AspNet-Menu li:hover a, 
.TJMenu ul.AspNet-Menu li:hover span
{
    text-decoration: underline;
	 background-color: #006699;
}

.TJMenu ul.AspNet-Menu li:hover li a,
.TJMenu ul.AspNet-Menu li:hover li:hover li a {
	text-decoration: none;
	background-color: #F1F8FA;
	padding: 2px 0px 2px 2px;
}

.TJMenu ul.AspNet-Menu li:hover li:hover a, 
.TJMenu ul.AspNet-Menu li:hover li:hover span,
.TJMenu ul.AspNet-Menu li:hover li:hover li:hover a, 
.TJMenu ul.AspNet-Menu li:hover li:hover li:hover span  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #97CFE4;
	padding: 2px 0px 2px 2px;
}

.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover,
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.TJMenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.TJMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
    text-decoration: none;
	 background-color: #006699;
}

.TJMenu ul.AspNet-Menu li:hover ul a, 
.TJMenu ul.AspNet-Menu li:hover ul span, 
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.TJMenu ul.AspNet-Menu li:hover li:hover ul a, 
.TJMenu ul.AspNet-Menu li:hover li:hover ul span, 
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.TJMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
	background-color: #F1F8FA;
	color: black;
	text-decoration: none;
}

.TJMenu ul.AspNet-Menu li a:hover,
.TJMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    text-decoration: underline;
}

.TJMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    background-image: none;
}


.TJMenu .AspNet-Menu-Horizontal
{
    z-index: 300;
	 width: 750px;
	 height: 30px;
}

.TJMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width: 750px;
}

.TJMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 150px;
	 top: 32px;
	 left: 0px;
	 background-color: #F1F8FA;
	 margin-left: 0px;
}

.TJMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    width: 152px;
	 left: 151px;
	 background-color: #F1F8FA;
	 border-top: 1px solid #6FB25A;
}

.TJMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	width: auto;
	padding: 3px 10px 0px 3px;
	margin: 0px;
	text-align: left;
	height: 30px;
}  

.TJMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
	width: 150px;
	padding: 0px;
	background-color: #F1F8FA;
	border-left: 1px solid #97CFE4;
	border-right: 1px solid #97CFE4;
	border-bottom: 1px solid #97CFE4;
	height: auto;
}



.TJMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
}

