
/* Main Nav */

#nav {width: 870px; height: 50px; margin: 0; padding: 0; z-index: 10000;}	
#nav ul {float: left; width: 100%; list-style: none; margin: 0; padding: 0; line-height: 41px;}
#nav ul li.tab ul {width: 16em;}
#nav a {display: block; color: #fff; text-decoration: none; padding: 2px 4px 2px 4px; background: none;}
#nav li {float: left; padding: 0; background: none; list-style: none;}
#nav ul li {float: left; text-align: center; padding: 0; background: none; border-right: 2px solid transparent; -border-right: 2px solid #456222;}
#nav ul li.tab {margin: 0; padding: 0 0 0 9px; background: url("img/tab-left.gif") no-repeat left top;}
#nav ul li.tab a {padding: 8px 20px 8px 11px; text-decoration: none; font-weight: normal; font-size: 16px; color: #cde0be; background: url("img/tab-right.gif") no-repeat right top;}
#nav ul li.tab ul.nontab li a {background-image: none; font-weight: normal;}
#nav ul li.tab ul.nontab li a.parent {background: transparent;}
#nav ul li ul {border: 0 none;}
#nav ul li.tab ul.nontab {margin-left: -9px; border: 4px solid #608331; border-top: 4px solid #608331;}
#nav ul li.tab ul.nontab li a {font-size: 15px; line-height: 26px; padding: 0 0 0 14px; color: #fff;}

#nav ul li ul li {background: #7a9c4b; text-align: left; border: none; margin-left: 0; border-bottom: 1px solid #608331;}
#nav li ul {position: absolute; left: -999em; height: auto; width: 16.4em; w\idth: 14.9em; font-weight: normal; margin: 0; padding: 0; line-height: 28px;}
#nav li li {padding-right: 1em; width: 15em; height: 28px;}
#nav li ul a {width: 15em; w\idth: 11em; text-align: left; background: none; padding: 0; line-height: 28px;}
#nav li ul ul {margin: -1.75em 0 0 14em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav ul li ul li:hover, #nav ul li ul li.sfhover {background: #284513 /*green*/; background: #dd5601 /*orange*/; color: #fff;}
#nav ul li.tab ul.nontab li a:hover {color: #fff;}
#nav li.tab:hover, #nav li.tab:hover a {background-position: 0% -125px; color: #fff;}
#nav li.tab:hover a {background-position: 100% -125px;}
#nav ul li.selected {background: url("img/tab-left.gif") 0% -125px no-repeat;}
#nav li.selected a.tab {background: url("img/tab-right.gif") 100% -125px no-repeat transparent; color: #fff;}


/* Subnavigation */

#subnav {width: auto; margin: 0; width: 200px; margin-bottom: 0px;}
#subnav ul {list-style: none; margin: 0; padding: 0; line-height: 1.4em;}
#subnav ul li {margin: 0; padding: 0; background: transparent; list-style: none; display: block; text-align: left; height: 32px; width: 200px; float: left; margin-bottom: 1px;}
#subnav ul li a {color: #fff; font-size: 15px; line-height: 32px; background: #749741; text-decoration: none; display: block; padding-left: 12px;}
#subnav ul li a {}
#subnav ul li.selected {}
#subnav ul ul li a.selected {background: #284513; color: #fff;}
#subnav ul li a:hover {background: #dd5601; color: #fff;}
#subnav ul li.selected a:hover {}


/* Subnavigation */

#footernav {width: auto; margin: 0;}
#footernav ul {list-style: none; margin: 0; padding: 0; line-height: 1.4em;}
#footernav ul li {margin: 0; padding: 0; background: transparent; list-style: none; display: inline; text-align: left; height: 34px;}
#footernav ul li a {color: #fff; font-size: 15px; line-height: 34px; background: transaprent; text-decoration: none; padding: 0 12px 0 12px;}
#footernav ul li a {}
#footernav ul li.selected {}
#footernav ul ul li a.selected {color: #fff;}
#footernav ul li a:hover {color: #fff; text-decoration: underline;}
#footernav ul li.selected a:hover {}


