#navcontainer
{
background: #e5e8db;
width: 244px;
margin: 0 auto;
padding: 0;
font-family: 'Lucida Grande', tahoma, verdana, arial, sans-serif;
font-size: 11px;
text-align: left;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 244px;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
margin:0;
padding: 0.4em 0 0.4em 15px;
border-bottom: 1px solid #ffffff;
color: #275402;
text-decoration: none;
font-weight: bold;
background: #e5e8db;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #cdd3bc;
color: #275402;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #275402;
background: #cdd3bc;
}


/*** Nav List Left ***/

ul#navlist-left
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 244px;
}

ul#navlist-left li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist-left li a
{
display: block;
width: 100%;
margin:0;
padding: 0.4em 0 0.4em 15px;
border-bottom: 1px solid #ffffff;
color: #275402;
text-decoration: none;
font-weight: bold;
background: #e5e8db;
}

#navcontainer>ul#navlist-left li a { width: auto; }

ul#navlist-left li#active a
{
background: #cdd3bc;
color: #275402;
}

ul#navlist-left li a:hover, ul#navlist-left li#active a:hover
{
color: #275402;
background: #cdd3bc;
}



ul#subNavlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 244px;
}

ul#subNavlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#subNavlist li a
{
margin-left: 30px;
display: block;
width: 214px;
padding: 0.4em 0 0.4em 0;
border-bottom: 1px solid #ffffff;
color: #000000;
text-decoration: none;
background: #e5e8db;
}

#navcontainer>ul#subNavlist li a { width: auto; }

ul#subNavlist li#active a
{
background: #e5e8db;
color: #1b3902;
font-weight: bold;
}

ul#subNavlist li a:hover, ul#subNavlist li#active a:hover
{
color: #1b3902;
background: #e5e8db;
font-weight: bold;
}


/*** New ***/

ul#subNavlist_Last
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 244px;
}

ul#subNavlist_Last li
{
display: block;
margin: 0;
padding: 0;
}

ul#subNavlist_Last li a
{
display: block;
margin:0;
width: 244px;
padding: 0.4em 0 0.4em 30px;
border-bottom: 1px solid #ffffff;
color: #000000;
text-decoration: none;
background: #e5e8db;
}

#navcontainer>ul#subNavlist_Last li a { width: auto; }

ul#subNavlist_Last li#active a
{
background: #e5e8db;
color: #1b3902;
}

ul#subNavlist_Last li a:hover, ul#subNavlist_Last li#active a:hover
{
color: #1b3902;
background: #e5e8db;
font-weight: bold;
}


ul#subNavlist_Top li
{
display: block;
margin: 0;
padding: 0;
}

ul#subNavlist_Top li a
{
margin-left: 30px;
display: block;
width: 214px;
padding: 0.4em 0 0.4em 0;
border-top: 1px solid #ffffff;
color: #000000;
text-decoration: none;
background: #e5e8db;
}

#navcontainer>ul#subNavlist_Top li a { width: auto; }

ul#subNavlist_Top li#active a
{
background: #e5e8db;
color: #1b3902;
}

ul#subNavlist_Top li a:hover, ul#subNavlist_Top li#active a:hover
{
color: #1b3902;
background: #e5e8db;
font-weight: bold;
}

/*** Third Tier of Sub Navigation, How many can we get to... ***/

ul#sub2Navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 244px;
}

ul#sub2Navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#sub2Navlist li a
{
margin-left: 44px;
display: block;
width: 200px;
padding: 0.4em 0 0.4em 0;
color: #000000;
text-decoration: none;
background: #e5e8db;
}

#navcontainer>ul#sub2Navlist li a { width: auto; }

ul#sub2Navlist li#active a
{
background: #e5e8db;
color: #1b3902;
font-weight: bold;
}

ul#sub2Navlist li a:hover, ul#sub2Navlist li#active a:hover
{
color: #1b3902;
background: #e5e8db;
font-weight: bold;
}


ul#sub2Navlist_Last
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 244px;
}

ul#sub2Navlist_Last li
{
display: block;
margin: 0;
padding: 0;
}

ul#sub2Navlist_Last li a
{
margin-left: 30px;
display: block;
width: 214px;
padding: 0.4em 0 0.4em 0;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
color: #000000;
text-decoration: none;
background: #e5e8db;
}

#navcontainer>ul#sub2Navlist_Last li a { width: auto; }

ul#sub2Navlist_Last li#active a
{
background: #e5e8db;
color: #1b3902;
}

ul#sub2Navlist_Last li a:hover, ul#sub2Navlist_Last li#active a:hover
{
color: #1b3902;
background: #e5e8db;
font-weight: bold;
}


