#topnav {
	width: 940px;
	height: 53px; /* solves clear issues */
	background: #acb url(images/topnavback.gif) no-repeat center top;
	font-size: 0.95em;
	margin: 0px 10px;
	padding: 0px 10px;
}
	
/*******************************************/
/* SUCKERFISH (SINGLE LEVEL OF DROP DOWNS! */
/* heavily modifed and tested up to IE8    */
/*******************************************/

	/* all lists, items, hovers */
	#topnav ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

		#topnav li {
			display: inline;
			float: left;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		#topnav a {
			width: 100%;
			display: block;
		}



	/* first level (always shown / was in main CSS) */
	ul#nav {
		width: 740px;
		height: 32px;
		margin: 6px 0 5px 0;
		padding: 5px 0 5px 0;
	}
	

		ul#nav li#tn1 { width: 45px; background: url(/images/homeicon.gif) no-repeat 0px 5px; padding: 0 15px 0 30px; }
		ul#nav li#tn2 { width: 68px; }
		ul#nav li#tn3 { width: 53px; }
		ul#nav li#tn4 { width: 88px; }
		ul#nav li#tn5 { width: 108px; }
		ul#nav li#tn6 { width: 68px; }
		ul#nav li#tn7 { width: 83px; }
		ul#nav li#tn8 { width: 68px; }
		ul#nav li#tn9 { width: 94px; }

		ul#nav li a {
			width: 100%;
			height: 32px;
			color: #fff;
			display: block;
			line-height: 32px;
			margin: 0;
			padding: 0;
			text-align: left;
			text-decoration: none;
			font-weight: normal;
		}

		ul#nav li a:hover, ul#nav li a:active {
			color: #000;
		}

		/* APPLY ONSTATE OVERRIDE */
		ul#nav li.onstate a { font-weight: bold; }
		ul#nav li.onstate ul li a { font-weight: normal; }
		ul#nav li ul li.onstate a { font-weight: bold; }


	/* positioning / z-indexing for IE */	
	#topnav li:hover, #topnav li.sfhover {
		position: relative;
		z-index: 20;
	}



	/* second-level lists (shown on mouseover of first level) */
			#topnav li ul {
				width: 230px;
				margin: -3px 0 0 0px;
				padding: 0px;
				position: absolute;
				left: -999em;
				text-transform: none;
				z-index: 30; /* overlay other content */
			}

				#topnav li ul li {
					height: 26px;
					display: block;
					background-color: #E1EAE6;
						/* transparency on LI works in all */
						opacity: 0.90; /* firefox */
						filter: alpha(opacity=90); /* ie */
				}


					#topnav li ul li a {
						width: 210px;
						height: 26px;
						line-height: 26px;
						padding: 1px 10px;
						font-weight: normal;
					}

					#topnav li ul li a:link, #topnav li ul li a:visited {
						color: #000;
					}

					#topnav li ul li a:hover, #topnav li ul li a:active {
						background-color: #BAD0C7;
						color: #fff;
					}



	/* bring the hidden items back (lists nested under hovered list items) */
	#topnav li:hover ul,  #topnav li.sfhover ul, 
	#topnav li li:hover ul, #topnav li li.sfhover ul { 
		visibility: visible;
		left: auto;
	}