

/*GENERAL LINKS
*****************************************************************/

a:link, a:visited {
	color: #0d3c00;
	font-weight: bold;
}

a:hover, a:active {
	color: #0d3c00;
	text-decoration: none;
}


/*TOP NAV
*****************************************************************/

ul#topNavList {
	padding: 0 0 0 0;
	position: absolute;
	z-index: 10;
	top: 10px;
	right: 10px;
}

ul#topNavList li {
	display: inline;
	border-left: 1px solid #544017;
	padding: 0 10px;
}

ul#topNavList li.first {
	border: 0;
	padding-left: 0;
}

ul#topNavList li a:link, ul#topNavList li a:visited {
	color: #3f2f10;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
}

ul#topNavList li a:hover, ul#topNavList li a:active {
	color: #3f2f10;
	text-decoration: underline;
}

div#header ul#topNavList li.onPath a {
	color: #3f2f10;
	text-decoration: underline;
	font-weight: bold;
}


/*MAIN NAV
*****************************************************************/

ul#mainNavList {
	width: 900px;
	margin: 0 auto;
	padding: 16px 0 16px 0;
	height: 12px;
}

ul#mainNavList li {
	display: inline;
	border-left: 0px solid #eed49a;
	padding: 16px 0 12px 0;
}

ul#mainNavList li.first {
	border: 0;
}

ul#mainNavList li a:link, ul#mainNavList li a:visited {
	color: #eed49a;
	text-decoration: none;
	font-size: 1.4em;
	padding: 16px 25px 12px 25px;
	font-weight: normal;
	border-right: 1px solid #071900;
}

body#home ul#mainNavList li a:link, body#home ul#mainNavList li a:visited {

}

ul#mainNavList li a:hover, ul#mainNavList li a:active {
	color: #f6ebd5;
	background-color: #0e2d00;
}

div#mainNav ul#mainNavList li.onPath a {
	color: #f6ebd5;
	background-color: #071900;
}


/*SUB NAV
*****************************************************************/


ul#subNavList {
	width: 900px;
	margin: 0 auto;
	padding: 15px 0 0 0;
	min-height: 30px;
	background: #071900 url('../images/layout/bgSubNav.jpg') center top no-repeat;
}

ul#subNavList li {
	display: inline;
	border-left: 1px solid #eed49a;
	padding: 0 15px;
}

ul#subNavList li.first {
	border: 0;
}

ul#subNavList li a:link, ul#subNavList li a:visited {
	color: #eed49a;
	text-decoration: none;
	font-size: 1.2em;
	padding: 0;
	font-weight: normal;
}

ul#subNavList li a:hover, ul#subNavList li a:active {
	color: #f6ebd5;
	text-decoration: underline;
}

div#mainNav ul#subNavList li.onPath a {
	color: #f6ebd5;
	font-weight: bold;
}



/*FOOTER NAV
*****************************************************************/

ul#footerNavList {
	width: 600px;
	padding: 0 0 0 0;
	float: left;
}

ul#footerNavList li {
	display: inline;
	border-left: 1px solid #544017;
	padding: 0 10px;
}

ul#footerNavList li.first {
	border: 0;
	padding-left: 0;
}

ul#footerNavList li a:link, ul#footerNavList li a:visited {
	color: #544017;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
}

ul#footerNavList li a:hover, ul#footerNavList li a:active {
	color: #3f2f10;
	text-decoration: underline;
}

div#footer ul#footerNavList li.onPath a {
	color: #3f2f10;
	text-decoration: underline;
	font-weight: bold;
}

div#bbdc {
	float: right;
	font-size: 1.2em;
}

div#path {
	margin: 0 0 15px -5px;
}

div#path a {
	font-size: 12px;
	font-weight: normal;
	color: #544017;
	padding: 0 5px;
}

div#path a.sel {
	text-decoration: none;
	font-weight: bold;
	color: #0d3c00;
}