﻿#nav, #nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;	
	height: 20px;
}
#nav a
{
	display: block;	
	color: White;
	padding: .3em 1.2em .3em .7em ;
	text-decoration: none;
	background-image: url(../images/tab-corner.png);
	background-position: right 0px;
	background-repeat:no-repeat;
}
#nav li
{
	float: left;
	margin: .05em;	
	background-color: #2a2b5f;
	background-image: url(../images/tab-bg.jpg);
	
}
#nav li ul
{
	position: absolute;
	left: -999em;
	background-color: White;	
	border: solid 1px #999;
	width: 10em;
	padding: 0em;
	height:auto;
}
#nav li ul li
{
	background-color: #e6e6e6;
	background-image: none;
	color: #2a2b5f;
	padding: 0em;
	width: 10em;
	margin: .1em 0em 0em 0em;
}

#nav li ul li a
{
	background-color: #e6e6e6;
	background-image: none;
	color: #2a2b5f;
	padding:.2em 0em .2em .6em;
	width: 9.4em;
	margin: 0em;
}
#nav li:hover, #nav li.sfhover 
{
	background-image: none;
}

#nav li:hover ul, #nav li.sfhover ul 
{
	left: auto;
	background-position: 0 0;
}
#nav li ul li:hover, #nav li ul li.sfhover, #nav li ul li a:hover
{
	background-color: #2a2b5f;	
	color: White;
}
#lm, #lm ul
{
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 0px 7px;
	list-style: none;
	border-left: solid 1px #999;
	background-image: url(../images/lm-corner.gif);
	background-position:  right bottom;
	background-repeat:no-repeat;
}
#lm li
{
	margin-left: 1px;
	margin-right: 1px;
	padding: 3px;
	padding-left: 20px;
	border-top: dashed 1px #999;	
	background-image: url(../images/lm-arrow.png);
	background-position:  7px center;
	background-repeat:no-repeat;
}
#lm li:hover, #lm li.sfhover
{
	background-color:Gray;	
}