@charset "UTF-8";/* Header------------------------------------------------------------------*/#header_shadow {	background-image: url(../../images/body_bg.png);	background-repeat: repeat-x;	width: 100%;}#header_container {	width: 840px;	margin: 0 auto;	padding: 0;}#headerWrapper {	width: 800px;	margin: 0 auto;	height: 160px;	position: relative;	z-index: 2000;}#tagline {	position: absolute;	left: 240px;	top: 40px;	height: 20px;	width: 400px;}#tagline h1 {	color: #d6cbb6;	font-size: 16px;	line-height: 20px;}#company {	position: absolute;	left: 0px;	top: 30px;	color: #fefaf3;	font-size: 30px;	line-height: 30px;	height: 30px;	width: 400px;}#hm_link {	position: absolute;	left: 0px;	top: 20px;	height: 60px;	width: 220px;}#hm_link h1 a {	background: no-repeat 0px 0px;	width: 400px;	height: 90px;	text-decoration: none;	text-indent: -9999px;	display: block;}#hm_link h1 a:hover {	background: no-repeat 0px 0px;}#hm_link img {	overflow: hidden;	height: 100%;	width: 100%;}#logo {	position: absolute;	left: 0px;	top: 20px;	height: 60px;	width: 220px;}#logo h1 a {	background: no-repeat 0px 0px;	width: 400px;	height: 90px;	text-decoration: none;	text-indent: -9999px;	display: block;}#logo h1 a:hover {	background: no-repeat 0px 0px;}