	/* SIDENAV */
	div#outer div.sidenav
	{
		float: left;
		margin: 0px;
		padding-right: 0px;
		padding-top: 8px;
		padding-left: 0px;
		/*width: 178px;*/
		width: 126px;
		height: auto;
		border: solid 0px #ff0;
	}

		div.sidenav ul.sideCat, div.sidenav ul.sideCat li
		{
			/*font-size: 10px;*/
			padding: 0px;
			display: block;
			list-style: none;
		}

			* html div.sidenav ul.sideCat li.sideSubCat_contain { margin-top: -11px; padding: 0px; } /* Fixes display in IE */
			div.sidenav ul.sideCat li.sideSubCat_contain { background: none; }

			div.sidenav ul.sideCat li a.tl:link,
			div.sidenav ul.sideCat li a.tl:hover,
			div.sidenav ul.sideCat li a.tl:active,
			div.sidenav ul.sideCat li a.tl:visited
			{
				color: #9a784a;
				display: block;
				margin-top: 0px;
				padding: 8px 0px 0px 23px;
				text-decoration: none;
				width: 145px;
				height: 18px;
				border: solid 0px #0fd;
			}

			div.sidenav ul.sideCat li a.tl:link, div.sidenav ul.sideCat li a.tl:visited { background: url("../img/nav_dining/arrow_off.gif"); background-repeat: no-repeat; }
			div.sidenav ul.sideCat li a.tl:hover { background: url("../img/nav_dining/arrow_on.gif"); background-repeat: no-repeat; text-decoration: underline;}
			div.sidenav ul.sideCat li a.tl:active { background: url("../img/nav_dining/arrow_on.gif"); background-repeat: no-repeat; color: #f78f1e; text-decoration: underline; }
			
			div.sidenav ul.sideCat li a.tl_bullet:link,
			div.sidenav ul.sideCat li a.tl_bullet:hover,
			div.sidenav ul.sideCat li a.tl_bullet:active,
			div.sidenav ul.sideCat li a.tl_bullet:visited
			{
				background: url("../img/nav_dining/arrow_on.gif");
				background-repeat: no-repeat;
				color: #660000;
				display: block;
				margin-top: 0px;
				padding: 8px 0px 0px 23px;
				text-decoration: none;
				width: 145px;
				height: 18px;
				border: solid 0px #0fd;
			}

			div.sidenav ul.sideCat li a.tl_bullet:hover,
			div.sidenav ul.sideCat li a.tl_bullet:active
			{
				text-decoration: underline;
			}
			
			div.sidenav ul.sideCat li a.tl:hover,
			div.sidenav ul.sideCat li a.tl:active,
			{
				text-decoration: underline;
			}
			
			div.sidenav ul.sideCat ul.sideSubCat
			{
				margin: 5px 0px 20px 15px;
			}

				div.sidenav ul.sideCat ul.sideSubCat li
				{
					background: none;
					font-size: 10px;
					margin: -4px 0px 10px 0px;
					text-transform: none;
				}

					ul.sideSubCat li a:link,
					ul.sideSubCat li a:hover,
					ul.sideSubCat li a:visited,
					ul.sideSubCat li a:active
					{
						background: none;
						display: block;
						padding: 0px 0px 0px 17px;
						
						width: auto;
						height: auto;
					}

					ul.sideSubCat li a:active { color: #f78f1e; }

					ul.sideSubCat li a.bullet:link,
					ul.sideSubCat li a.bullet:hover,
					ul.sideSubCat li a.bullet:active,
					ul.sideSubCat li a.bullet:visited { background: url("images/nav_dining/bullet.png"); background-repeat: no-repeat; color: #f78f1e; }
