@charset "utf-8";
/* CSS Document */

#wrapper #page #main #nav {
	float: left;
	margin-right: 25px;
	width: 240px;
}

	#wrapper #page #main #nav ul {
		border-top: 1px solid #a3a3a3;
		border-bottom: 1px solid #a3a3a3;
	}

	#wrapper #page #main #nav.hasIconMenu ul {
		border-top: 1px solid #a3a3a3;
		border-bottom: none;
	}

		#wrapper #page #main #nav ul li {
			background-image: url(../images/bg-menu.gif);
			background-position: left top;
			background-repeat: no-repeat;
			border-bottom: 1px solid #a3a3a3;
			font-size: 16px;
			padding-bottom: 10px;
			padding-left: 20px;
			padding-top: 10px;
		}

		#wrapper #page #main #nav ul li:last-child {
			border-bottom: none;
		}

			#wrapper #page #main #nav ul li a {
				text-decoration: none;
			}

			#wrapper #page #main #nav ul li ul {
				padding-left: 20px;
				padding-top: 0;
				border-bottom: none;
			}

				#wrapper #page #main #nav ul li ul li:last-child {
					  border-bottom: none;
                      padding-bottom: 0;
				}

					#wrapper #page #main #nav ul li ul li a {
						font-size: 12px;
						font-weight: normal;
						padding-left: 12px;
					}

		#wrapper #page #main #nav ul li.hasChild {
			padding-bottom: 0;
			padding-left: 0;
			padding-top: 0;
		}

		#wrapper #page #main #nav ul li.selected {
			background-color: #f6f6f7;
			padding-left: 20px;
			padding-bottom: 8px;
			padding-top: 11px;
		}

			#wrapper #page #main #nav ul li.selected,
			#wrapper #page #main #nav ul li ul li.selected a {
				background-image: url(../images/leftMenu-arrow-selected.gif);
				background-position: left center;
				background-repeat: no-repeat;
				font-weight: bold;
			}

		#wrapper #page #main #nav ul li ul li,
		#wrapper #page #main #nav ul li ul li.selected {
			background-image: none;
		}

		#wrapper #page #main #nav ul li.hasChild a.title {
			background-color: #f6f6f7;
			display: block;
			height: 28px;
			margin-left: 8px;
			padding-left: 12px;
			padding-top: 11px;
		}

		#wrapper #page #main #nav ul li.hasChild.selected a.title {
			font-weight: bold;
			margin-left: 12px;
		}

		#wrapper #page #main #nav ul li ul li,
		#wrapper #page #main #nav ul li ul li.selected,
		#wrapper #page #main #nav ul li.hasChild.selected {
			   background-color: white;
               padding-bottom: 5px;
               padding-left: 0;
               padding-top: 0;
		}
	
		#wrapper #page #main #nav ul li.selected,
		#wrapper #page #main #nav ul li.hasChild.selected {
			background-image: url(../images/bg-menu-selected.gif);
			background-position: left top;
			background-repeat: no-repeat;
		}

		#wrapper #page #main #nav li.hasChild.hideChild {
			background-color: white;
			padding-bottom: 0;
		}

			#wrapper #page #main #nav li.hasChild.hideChild a.title {
				background-color: white;
			}

			#wrapper #page #main #nav li.hasChild.hideChild ul {
				display: none;
			}

	#wrapper #page #main #nav ul#iconMenu {
		background-image: url(../images/bg-iconMenu.gif);
		background-position: left top;
		background-repeat: no-repeat;
		border: none;
		border-bottom: 2px solid #e88d21;
		padding-bottom: 0;
		padding-top: 5px;
	}

		#wrapper #page #main #nav ul#iconMenu li {
			background-image: none;
			border: none;
			border-bottom: 1px solid #a3a3a3;
			margin: 0;
			padding-bottom: 5px;
			padding-top: 5px;
		}

		#wrapper #page #main #nav ul#iconMenu li:last-child {
			border-bottom: none;
		}

			#wrapper #page #main #nav ul#iconMenu li a {
				float: left;
				margin-top: 4px;
			}

			#wrapper #page #main #nav ul#iconMenu li img {
				border-right: 1px solid #a3a3a3;
				margin-right: 8px;
				padding-right: 5px;
				float: left;
			}
