﻿#menu
{
    background:transparent url(../images/menu-bg.gif) repeat-x;
    width:656px;
    height:30px;
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    font-weight:normal;
    letter-spacing:1px;
}

#mainlevel
{
    list-style-type:none;
    margin:0px 10px;
    padding:0px;
	position:absolute;
	z-index:10; 
		
}

#mainlevel li
{
    float:left;
    position:relative;
}

#mainlevel li ul
{
    display:none; 
	position: absolute; 
	left:0px;
	top:23px;
	list-style-type: none; 
	padding:0px; 
	margin:2px 0px 0px 0px; 
	background-color:#e0e0e0;
	width:166px;
}

#mainlevel li:hover ul, #mainlevel li.over ul { 
	display: block; 
}

#mainlevel li ul li{ 
	float:none;
}

/* Menu Link Styles */

#mainlevel a.mainlevel:link, #mainlevel a.mainlevel:visited
{
    height:18px;
    display:block;
    float:left;
    padding:7px 7px 0px 8px;
    color:White;
    text-decoration:none;
}

#mainlevel a.mainlevel:hover
{
    height:18px;
    display:block;
    float:left;
    padding:7px 7px 0px 8px;
    color:white;
    text-decoration:none;
    background-color:#aacfa6;
}

#mainlevel a.current
{
    height:18px;
    display:block;
    float:left;
    padding:7px 7px 0px 8px;
    color:black;
    text-decoration:none;
    background-color:#aacfa6;
}

a.sublevel:link, a.sublevel:visited
{ 
    display:block;
	text-decoration:none; 
	color:black; 
	padding:8px 10px;
	height:12px;
	text-align:left;
}

a.sublevel:hover
{ 
    display:block;
	text-decoration:none; 
	padding:8px 10px;
	text-align:left;
	height:12px;
    color:white;
    background-color:#2b7b22;
}