		*{
			margin: 0;
			padding: 0;
		}
		body {
			background-color: #FFF;
			background-position:top;
			background-repeat:repeat;
			background-image: url(../images/bg_body.jpg);
			font-family:  "Arial",Helvetica Neue,Helvetica, Arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			margin: 0;
		}	
		a:link, a:visited {
			color: #333;
			text-decoration:none;
		}
		a:hover, a:active {
			text-decoration:underline;
		}
		#wrap {
			margin: 0 auto;
			padding: 28px 0 0 0;
			width: 1070px;
			height: 706px;
		}
		#header {
			margin: 0 auto;
			border-bottom: 1px solid #e3e3e3;
			width: 788px;
		}
		#header h1 {
			width: 75px;
			height: 73px;
			background: url(../images/hdr_HGlogo-trans.png) top no-repeat;
			display: block;
			text-indent: -999999em;
		}
		#header ul {
			margin: 18px auto 0;
			padding-bottom: 28px;
			float: right;
			list-style: none;
		}
		#header ul li {
			margin-right: 5px;
			display: inline;
			float: left;
		}
		#header ul li a {
			margin: 0 auto;
			padding: 4px;
			text-transform: uppercase;
		}
		#header ul li a:hover {
			text-decoration:none;
			background-color: #d6e1e6;
			color: #09C;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		#twitter_div {
			width: 275px;
			margin-top:450px;
			margin-left: 100px;
			color: #000;
			position: absolute;
		}
		#twitter_div h2 {
			font-size: 32px;
			font-weight: lighter;
			text-transform: uppercase;
		}
		#twitter_div ul {
			list-style: none;
		}
		#twitter_div ul li a {
			display: none;
		}
		#twitter_div ul li span,
		#twitter_div ul li span a {
			display: inline;
		}
		#twitter_div ul li span a {
			color: #09C;
		}
		#content {
			height: 572px;
			background: url(../images/landing-01-trans.png) top left no-repeat;
		}
		#footer {
			margin:0 auto;
			padding: 18px 0;
			border-top: 1px solid #e3e3e3;
			width: 764px;
			font-weight: lighter;		
		}
		#footer img {
			margin-right: 130px;
			float: left;
		}
		.ftr_sec {
			float: left;
			font-size: 11px;
			padding: 0;
			line-height: 1;
		}
		.ftr_sec h3 {
			text-transform: uppercase;
		}
		.ftr_sec#social p {
			float: left;
			margin-right: 15px;
		}
		.ftr_sec#social a {
			display: block;
			text-indent: -999999em;			
		}
		.ftr_sec#address {
			margin-right: 74px;
		}
		.ftr_sec#msg {
			margin-right: 70px;
		}
		.ftr_sec#social p#logo-fb {
			background: url(../images/ftr_media_logos.jpg) no-repeat;
			width: 58px;
			height: 18px;
		}
		.ftr_sec#social p#logo-tw {
			background: url(../images/ftr_media_logos.jpg) -75px 0 no-repeat;
			width: 27px;
			height: 18px;
		}
		.ftr_sec#social p#logo-mt {
			background: url(../images/ftr_media_logos.jpg) -118px 0 no-repeat;
			width: 35px;
			height: 18px;
			margin-right: 0;
		}
		.group:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}