html, body {
	height: 100%; 
	margin:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.MainContainer {
	display:table;
	height:100%;
	min-height:100%;
	width:996px;
	margin:0px auto;
	background-image:url(/lc/images/kit/BGShadows.gif);
}

.LeftCol {
	display:table-cell;
	overflow:auto;
	width:260px;
	background-repeat:no-repeat;
	padding-bottom:261px;
	text-align:center;
	vertical-align:top;
}

.HFHLogo{
	background-image:url(/lc/images/kit/HFHLogo2.jpg);
	height:118px;
	background-repeat:no-repeat
}

.ContentCol {
	vertical-align:top;
	display:table-cell;
	width:736px; 
}

.ContentCopy {
	width:616px;
	padding:50px 50px 15px 50px;
	position:relative;
	z-index:150;
}

.AffName {
	padding:30px 20px 0px 40px;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font:Georgia, 'Times New Roman', Times, serif; 
	color:#2c9023; 
	font-size:16px
}

.AffContact {
	padding:30px 20px 0px 40px;
}

h1{
	font-size:24px;
	font-weight:normal;
	color:#333;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font:Georgia, 'Times New Roman', Times, serif;
	padding:0px; margin:0px;
}

.SocMedIcons {
	width:701px;
	height:22px;
	padding:25px 15px 25px 0px;
	text-align:right
}

.SocMedIcons img {
	border:none;
}

.navbar {
	width:716px;
	background-color:#e6e4d9; 
	background-image:url(/lc/images/kit/NavBarShadow.gif); 
	background-position:left; 
	background-repeat:repeat-y;
	color:#FFF; font-size:14px; font-weight:bold;
	height:28px;
	clear:both;
}

.navbar a:link {color:#FFF; text-decoration: none; }
.navbar a:visited {color:#FFF; text-decoration: none; }
.navbar a:hover {color:#FFF; text-decoration: none; }
.navbar a:active {color:#FFF; text-decoration: none; }

.navcurrent {background-color:#3ea435}
.navblue {background-color:#005596} 

.navbuttons { 
	border-left:#FFF; 
	float:left; 
	padding:0px 10px; 
	height:28px; 
	border-left: 2px solid #FFF;
	display:table;
	position:relative;
	left:50px
}

.navlast {
	border-right: 2px solid #FFF;
}

.navlinkcenter {
	display:table-cell; vertical-align:middle
}

.sectiontitle {
	font-size:24px;
	font-weight:normal;
	color:#333;
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font:Georgia, 'Times New Roman', Times, serif;
	padding:30px 0px 0px 0px; margin:0px;
}

.footer {
	margin: -261px auto 0px auto;
	background-image:url(/lc/images/kit/Framing2.jpg);
	background-repeat:no-repeat;
	width:996px;
	position:relative;
	height:261px; 
	clear:both;
	z-index:25;
}

.habitatorg {
	color:#666;
	font-size:10px; 
	padding-top:50px
}


.habitatorg a:link {color:#666; text-decoration:underline}
.habitatorg a:visited {color:#666; text-decoration: underline }
.habitatorg a:hover {color:#666; text-decoration: none }
.habitatorg a:active {color:#666; text-decoration: underline }