	#topnav {
		clear: both;
		display: block;
		margin: 0 0 0 0;
		padding-left: 1px;
		font-family: arial, verdana, sans-serif;
	}
	#topnav li {
		list-style-type: none;
		float: left; 
		margin: 0px;
		border-left: 1px solid #6D5200;
		background: #FFC200;
		padding-bottom: 3px;
	}
	
	#topnav li.firstlink {
		border: 0px;
	}
	
	#topnav li a {
		color: #2E6D05;
		font-size: .8em;
		font-weight: bold;
		display: block;
		padding: 3px 8px;
		white-space: nowrap;
		border-bottom: none;
	}
	#topnav li a:hover {
		color: black;
	}
	
	#topnav #topnav li a:hover {
		color: #6F5400;
		background: #FFF;
	}
	#topnav li.navlink_on {
		background: #FFFFFF;
		background-image: none;
		border-bottom: 1px solid #FFFFFF;
	}
	#topnav li.navlink_on a {
		background-image: none;
	}
	#topnav li.navlink_on a:hover {
		background-image: none;
		background-color: #FFFFFF;
	}
	#topnav li div#drop1, #topnav li div#drop2, #topnav li div#drop3, #topnav li div#drop4, #topnav li div#drop5, #topnav li div#drop6, #topnav li div#drop7, #topnav li div#drop8, #topnav li div#drop9, #topnav li div#drop10, #topnav li div#drop11, #topnav li div#drop12, #topnav li div#drop13 {
		margin-left: -1000em;
		position: absolute;
		top: 29px;
		z-index: 100;
		border: 1px solid #000;
		background-color: #EDEDED;
		padding: 0 0 10px 0;
	}
	#topnav li div#drop10, #topnav li div#drop11, #topnav li div#drop12,#topnav li div#drop13 {
		left: 586px;
	}
	
	#topnav li p {
		margin: 0 !important;
		padding: 0 !important;
		font-size: 1.1em;
		display: inline;
	}
	#topnav li p a {
		background: #296F00 url('../images/h1bg.gif') repeat-x;
		color: white;
		padding: 5px 20px;
		border-bottom: 1px solid #D2D0B5;
		float: none;
		text-decoration: none;
	}
	#topnav li p a:hover {
		color: #FFC000;
		text-decoration: none;
	}
	#topnav li dl {
		margin: 0 0 10px 0;
	}
	#topnav li dl dt, #topnav li dl dd, #topnav li dl dd a {
		background-image: none;
		background-color: #EDEDED;
		border: none;
		float: none;
		font-weight: normal;
		padding: 0;
		margin: 0;
	}
	#topnav li dl dt, #topnav li dl dd {
		padding: 2px 15px;
	}
	#topnav li dl dd a:hover {
		background-image: none;
		background-color: #FFFFFF;
	}
	#topnav li dl dt {
		font-weight: bold;
		font-size: 0.7em;
		text-transform: uppercase;
	}
	#topnav li:hover div#drop1, #topnav li:hover div#drop2, #topnav li:hover div#drop3, #topnav li:hover div#drop4, #topnav li:hover div#drop5, #topnav li:hover div#drop6, #topnav li:hover div#drop7, #topnav li:hover div#drop8, #topnav li:hover div#drop9, #topnav li:hover div#drop10, #topnav li:hover div#drop11, #topnav li:hover div#drop12, #topnav li:hover div#drop13,
	#topnav a:focus + div#drop1, #topnav a:focus + div#drop2, #topnav a:focus + div#drop3, #topnav a:focus + div#drop4, #topnav a:focus + div#drop5, #topnav a:focus + div#drop6, #topnav a:focus + div#drop7, #topnav a:focus + div#drop8, #topnav a:focus + div#drop9, #topnav a:focus + div#drop10, #topnav a:focus + div#drop11, #topnav a:focus + div#drop12, #topnav a:focus + div#drop13,
	#topnav a:active + div#drop1, #topnav a:active + div#drop2, #topnav a:active + div#drop3, #topnav a:active + div#drop4, #topnav a:active + div#drop5, #topnav a:active + div#drop6, #topnav a:active + div#drop7, #topnav a:active + div#drop8, #topnav a:active + div#drop9, #topnav a:active + div#drop10, #topnav a:active + div#drop11, #topnav a:active + div#drop12, #topnav a:active + div#drop13 {
		margin-left: 0;
	}
	#topnav div#drop1 a:active, #topnav div#drop2 a:active, #topnav div#drop3 a:active, #topnav div#drop4 a:active, #topnav div#drop5 a:active, #topnav div#drop6 a:active, #topnav div#drop7 a:active, #topnav div#drop8 a:active, #topnav div#drop9 a:active, #topnav div#drop10 a:active, #topnav div#drop11 a:active, #topnav div#drop12 a:active, #topnav div#drop13 a:active  {
		margin-left: 0;
	}
	#topnav div.dropleft, #topnav div.dropright {
		float: left;
	}
	
	#topnav div.dropleft {
		border-right: 1px solid #CACACA;
	}
	#topnav div.dropright {
		border-left: 1px solid #CACACA;
		margin-left: -1px;
	}
	
	/* Guillotine bug - boxed content clear fix */
	.clearfix { height: 1%; }
