﻿/************************************************************************
* Navigation element styles
************************************************************************/
ul#nav
{
	width:721px;
	height:20px;
	margin:0;
	padding:0;
    background:url(images/bgNav.gif) no-repeat;
	position:absolute;
    left:0;
    top:0;  
    z-index:1;
}

ul#nav li
{
	display:block;
	float:left;
    margin:0;
    padding:0;
    border:none;
    list-style:none;
    position:relative;
    z-index:2;
}
ul#nav li a
{
	display:block;
	margin:0;
    padding:0 8px;
    background:transparent;
    border:none;
    color:#666;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10px;
    line-height:20px;
    text-decoration:none;
    text-transform:uppercase;
	white-space:nowrap;
}
ul#nav li a:hover
{
	color:#609b30;
    cursor:pointer;
    text-decoration:none;
}
ul#nav li a.active, ul#nav li a.current, ul#nav li a.current:link, ul#nav li a.current:visited
{
	color:#47669c;
    text-decoration:none;
}
#NavTop a.current:hover
{
	color:#47669c;
    text-decoration:none;
}

/* drop down navigation */
ul#nav li ul
{
    display:none;
}
ul#nav li:hover ul, ul#nav li.sfhover ul
{
	display:block;
    float:left;
    margin:0;
    padding:0;
    background:#e2e2e2;
    border:1px solid #47669b;
    color:#609b30;
    font-family:Verdana;
    font-size:10px;
    font-weight:normal;
    position:absolute;
    left:0;
    top:20px;
    z-index:2;
}
ul#nav li ul li
{
	display:block;
	float:none;
	width:auto;
	height:auto;
    margin:0;
    padding:0;
    background-image:none;
    white-space:nowrap;
}
ul#nav li ul li a
{
	margin:0;
    padding:4px 8px;
    padding-left:20px;
    background:transparent;
    border-bottom:0;
    color:#666;
    line-height:normal;
}
ul#nav li ul li a:hover
{  
    color:#FFF;
    background:#609b30 url(images/activeArrowRight.gif) left center no-repeat;
    white-space:nowrap;
}