			#home-hero {
				width: 930px;
				height: 240px;
				position: relative;
				z-index: 1;
			}

				#bg-home-hero {
					width: 930px;
					height: 240px;
					margin: 0px;
					padding: 0px;
					position: absolute;
						top: 0;
						left: 0;
						z-index: 10;
					overflow: hidden;
				}

					#bg-home-hero div {
						position: absolute;
						top: 0;
						left: 0;
					}

				#nav-home-hero {
					width: 340px;
					height: 240px;
					margin: 0;
					padding: 0;
					position: absolute;
						top: 0;
						right: 0px;
						z-index: 20;
				}

					.nav-home-hero-item {
						width: 340px;
						height: 60px;
						font-size: 0.9em;
					}

						.nav-home-hero-item a {
							width: 290px;
							height: 43px;
							background: transparent url(/images/bg-nav-home-hero-item.png) no-repeat left top;
								* background: none;
								* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-nav-home-hero-item.png', sizingMethod='crop');
							display: block;
							margin: 1px 0 0 0;
							padding: 8px 0 8px 50px;
							cursor: pointer;
						}

							#contentheader .nav-home-hero-item a strong { font-size: 1.3em; font-weight: normal; }

							#contentheader .nav-home-hero-item a:link, #contentheader .nav-home-hero-item a:visited { color: #000; text-decoration: none; }

							#contentheader .nav-home-hero-item a:link strong, #contentheader .nav-home-hero-item a:visited strong {
								color: #fff;
							}

							#contentheader .nav-home-hero-item a:hover, #contentheader .nav-home-hero-item a:active, .hh-item-on a {
								background: transparent url(/images/bg-nav-home-hero-item-on.png) no-repeat left top;
									* background: none;
									* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-nav-home-hero-item-on.png', sizingMethod='crop');
								color: #fff;
								text-decoration: none;
							}

								#contentheader .nav-home-hero-item a:hover strong, #contentheader .nav-home-hero-item a:active strong, #nav-home-hero div.hh-item-on a strong {
									color: #efe;
									text-decoration: none;
								}

				#home-hero-txt {
					width: 300px;
					height: 160px;
					color: #333;
					position: absolute;
						top: 10px;
						left: 270px;
						z-index: 30;
				}

					#home-hero-txt h1 { color: #006; }

					#hh-cont-2 h1 { color: #006; }
					#hh-cont-3 h1 { color: #006; }
					#hh-cont-4 h1 { color: #006; }

					#home-hero-txt p { line-height: 1.7em; }

					.hh-cont-on { display: block; }
					.hh-cont-off { display: none; }
