
#mainnav li {
	display:block;
	float:left;
	margin:0 0 0 4px;
	padding:0 0 0 6px
	display: inline;
	text-transform: uppercase;
	font-size:10px;
	font-family: Arial, Arial Black;
	font-weight:600;
	color:#333333;
}

#mainnav a {
	text-decoration:none;
	height:34px;
	display:block;
	line-height:34px;
	color:#333333;
	font-size: 10px;
	margin:0;
	padding:0 10px;
	float:left;
}

#mainnav a:hover {
	text-decoration:none;
}

#mainnav span {
	display:block;
	margin:0;
	padding:0 6px 0 0;
	float:left;
}


#mainnav li.current, #mainnav li.current span, #mainnav li.current span a, #mainnav li:hover, #mainnav li:hover a, #mainnav li:hover span {
	background:url(/assets/images/site-ui-gfx.png) no-repeat 50% -221px;
}

#mainnav li.current a, #mainnav li:hover a {
	color:#00AEB5;
}

#mainnav li.current {
	background-position:0 -255px;
}

#mainnav li.current span {
	background-position:100% -255px;
}

#mainnav li.current span a {
	background-position:50% -255px;
}

#mainnav li:hover {
	background-position:0 -221px;
}

#mainnav li:hover span {
	background-position:100% -221px;
}

#mainnav li:hover span a {
	background-position:50% -221px;;
}


body {
	background-color: #ffffff;
	background-image: url("assets/images/hfc_bg.jpg");
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}


ul {
	display: inline;
	float: right;
	margin-top:-11px;
}

li {
	display: inline;
	text-transform: uppercase;
	font-size:10px;
	font-family: Arial, Arial Black;
	font-weight:600;
	color:#333333;
}


.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}





h1 {
color:#59ACB2;
display:;
float:;
font-family:Georgia,Times New Roman,Times,serif;
font-size:17px;
font-weight:500;
line-height:120%;
margin-bottom:0px;
margin-left:4px;
margin-top:5px;
padding-bottom:0px;
padding-top:5px;
text-align:left;
}

#Txt_page1 {

	width:;

	float:;
	display:;
	font-size:12px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #808080;
	line-height: 120%;
    margin-bottom:5px;
    margin-left:4px;
    margin-top:2px;
    padding-bottom:0px;
    padding-top:0px;
    text-align:left;

}







div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
#main {

	width:980px;
	margin: 0px auto 0px auto;
	border: 0px solid #f0f0f0;

}
#hfc_r1_c1 {
	margin-left:0px;
	margin-top:0px;
	width:10px;
	height:584px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#colwrap1 {
	float:left;
	width:960px;
	margin-top:0px;
	margin-left:0px;
	background-color: #ffffff;
	border: 0px solid #f0f0f0;

}
#hfc_top_logo {
	margin-left:0px;
	margin-top:0px;
	width:160px;
	height:118px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#Div {
	width:798px;
	padding-top:0px;
	height:75px;
	margin-left:0px;
	margin-top:42px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_HOME {
	margin-left:192px;
	margin-top:1px;
	width:550px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-align: left;
	color: #000000;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
#hfc_main_image {
	margin-left:0px;
	margin-top:0px;
	width:521px;
	height:435px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#colwrap3 {
	float:left;
	width:439px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#hfc_main_logo {
	margin-left:0px;
	margin-top:79px;
	width:439px;
	height:83px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_Exit {
	margin-left:44px;
	margin-top:2px;
	width:341px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:14.5px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #808080;
	line-height: 155%;
	padding-top:1px;
	padding-bottom:2px;

}
#hfc_more_arrow {
	margin-left:45px;
	margin-top:23px;
	width:108px;
	height:19px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#hfc_mid_line {
	margin-left:0px;
	margin-top:0px;
	width:960px;
	height:1px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#hfc_r8_c2 {
	margin-left:0px;
	margin-top:0px;
	width:960px;
	height:30px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(images/hfc_r8_c2.gif);
	overflow:hidden;

}
#hfc_r1_c15 {
	margin-left:0px;
	margin-top:0px;
	width:10px;
	height:584px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#hfc_pic_01 {
	margin-left:12px;
	margin-top:0px;
	width:215px;
	height:136px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#hfc_r9_c14 {
	margin-right:11px;
	margin-top:0px;
	width:2px;
	height:136px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#hfc_pic_04 {
	margin-right:0px;
	margin-top:0px;
	width:215px;
	height:136px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#hfc_pic_03 {
	margin-right:32px;
	margin-top:0px;
	width:215px;
	height:136px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#hfc_pic_02 {
	margin-right:32px;
	margin-top:0px;
	width:215px;
	height:136px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#photo_detail_1 {
	background-color: #ffffff;
	width:215px;
	padding-top:0px;
	height:auto;
	margin-left:12px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_Heading {
	margin-left:4px;
	margin-top:5px;
	width:202px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:17px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #59acb2;
	line-height: 119.99999455043249%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_Lorem {
	margin-left:4px;
	margin-top:0px;
	width:204px;
	margin-bottom:35px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #808080;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
#hfc_r10_c14 {
	margin-right:11px;
	margin-top:0px;
	width:2px;
	height:103px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#photo_detail_4 {
	background-color: #ffffff;
	width:215px;
	padding-top:0px;
	height:auto;
	margin-right:1px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
.Txt_Heading2 {
	margin-left:4px;
	margin-top:5px;
	width:202px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:17px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #59acb2;
	line-height: 119.99999455043249%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_Lorem2 {
	margin-left:4px;
	margin-top:0px;
	width:204px;
	margin-bottom:35px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #808080;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
#photo_detail_3 {
	background-color: #ffffff;
	width:215px;
	padding-top:0px;
	height:auto;
	margin-right:33px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
.Txt_Heading3 {
	margin-left:4px;
	margin-top:5px;
	width:202px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:17px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #59acb2;
	line-height: 119.99999455043249%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_Lorem3 {
	margin-left:4px;
	margin-top:0px;
	width:204px;
	margin-bottom:35px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #808080;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
#photo_detail_2 {
	background-color: #ffffff;
	width:215px;
	padding-top:0px;
	height:auto;
	margin-right:33px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
.Txt_Heading4 {
	margin-left:4px;
	margin-top:5px;
	width:202px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:17px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #59acb2;
	line-height: 119.99999455043249%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_Lorem4 {
	margin-left:4px;
	margin-top:0px;
	width:204px;
	margin-bottom:35px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-align: left;
	color: #808080;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
#hfc_r11_c3 {
	margin-left:12px;
	margin-top:0px;
	width:956px;
	height:17px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#Div2 {
	width:956px;
	padding-top:0px;
	height:29px;
	margin-left:12px;
	margin-top:18px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.Txt_COPYRIGHT {
	margin-left:0px;
	margin-top:1px;
	width:346px;
	margin-bottom:0px;
	float:right;
	display:inline;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-align: right;
	color: #8b8b8b;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}

.video_link_box {
	float:left;
	margin:10px;
	width:320px;
}

.Txt_video_link {
	font-family:Georgia,Times New Roman,Times,serif; color:#808080; font-size:12px; font-weight:500; text-align:right; padding:8px;
}
.Txt_video_link a .Txt_video_link a:link, .Txt_video_link a:visited { color:#59ACB2; text-decoration:underline; }
