

#navigation {
		float: left;
		width: 240px;
		height: 300px;
		margin-bottom: 40px;
	}
		#navigation ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
		#navigation a {
			text-decoration: none;
			font-family:arial;
			}
			/* 1st level */
			#navigation ul a {
				display: block;
				color: #000000;
				width: 230px;
				padding: 0px 0px 0px 10px;
				line-height:18px;
				background: #e3e2e2;
				/*border-top:2px solid #d2caa7;*/
			}
			#navigation ul a:hover {
				text-decoration:none;
				color: #fff;
				background: #e3302c;
			}
			/* Active */
			#navigation li.Current a {
				display: block;
				width: 230px;
				/*padding: 0px 0px 0px 0px; */
				color:#fff;
				background: #e3302c;
				}
				#navigation li.first a {border:none;}
				
/*
 ----------
*/

/* 2nd level */
				/* hide all */
				#navigation li ul {
					display: none;
				}
				/* show active */
				#navigation li.Current ul {
					display: block;
				}
				#navigation li li {
					margin: 0px;
					padding: 0px;
				}
				#navigation li.Current li a,
				#navigation li li a{
					display: block;
					width: 230px;
					padding: 0px 0px 0px 10px;
					color: #fff;
					line-height:18px;
					border:none;
					text-decoration: none;
					background: #aeadad;
				}
				#navigation li li.first a {}
				#navigation li li a:hover {
					text-decoration:none;
					color: #fff;
					background: #c9c8c8;
				}
				/* Active */
				#navigation li.Current li.Current a {
					width: 230px;
					padding: 0px 0px 0px 10px;
					color: #fff;
					background: #c9c8c8;
					}
					
					/* 3rd level */

					/* hide all */

					#navigation li li ul,
					#navigation li.Current li ul {
						display: none;
					}

					/* show active */
					#navigation li.Current li.Current ul,
					#navigation li li.Current ul {
						display: block;
						background: #aeadad;
					}

					#navigation li li {
						margin: 0px;
						padding: 0px;
					}

					#navigation li.Current li.Current li a {
						background: #aeadad;
						display: block;
						width: 220px;
						padding: 0px 0px 0px 20px;
						color: #fff;
						line-height:18px;
						border:none;
						text-decoration: none;
						background: #aeadad;
					}

					#navigation li li li.first a {border-top:none;}
					#navigation li.Current li.Current li a:hover {
						color:#fff;
						background: #aeadad;
						background:url(/img/nav_icon.png) no-repeat 12px 7px;

					}

					/* Active */
					#navigation li.Current li.Current li.Current a {
						width: 220px;
						padding: 0px 0px 0px 20px;
						color: #fff;
						background: #aeadad;
						background:url(/img/nav_icon.png) no-repeat 12px 7px;
					}

