body {background:#fff url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-home-back.jpg) 0 0 repeat-x;margin:0;overflow:-moz-scrollbars-vertical;color:#333;}
a, a:visited {color:#C41130;}
a:hover {color:#777777;}
img {border:0;}
a img {border:0;}
form {margin:0;padding:0;}

#pageArea {width:900px;margin:0 auto;}
#pageArea table  {border:1px solid #000000;border-top:0;}
#pageArea table#header  {border:0;}
#pageArea table table {border:0;}

#header img {display:block;border:1px solid #000000;}

.col01 {width:179px;padding-bottom:50px;border-right:1px solid #000;background:#fff;}

	.col01 #leftnav {width:179px;}
	.col01 #leftnav ul {margin:0;padding:0;width:179px;list-style:none;}
	.col01 #leftnav li {display:inline;margin:0;padding:0;width:179px;font:bold 12px arial,helvetica,sans-serif;}
	.col01 #leftnav .nav01 a.nav {border-bottom:1px solid #fff;text-decoration:none;display:block;background-color:#ee3a43;width:100%;padding:5px 0 4px 0;color:#ffffff;text-indent:5px;font:bold 12px arial,helvetica,sans-serif;}
	.col01 #leftnav .nav01 a.nav:visited {border-bottom:1px solid #fff;text-decoration:none;display:block;background-color:#ee3a43;width:100%;padding:5px 0 4px 0;color:#ffffff;text-indent:5px;font:bold 12px arial,helvetica,sans-serif;}
	.col01 #leftnav .nav01 a.nav:hover {background:#01415b;color:#fff;}	
	.col01 #leftnav #nav li div {border-bottom:1px solid #000;padding:5px 0;text-indent:5px;background:#fff url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-menu-header.jpg) 0 0 repeat-y;}
	.col01 #leftnav #nav li div a {color:#fff;text-decoration:none;cursor:default;}
	.col01 #leftnav a.nav_sub {border-bottom:1px solid #fff;text-decoration:none;display:block;width:100%;padding:5px 0;background:#ee3a43;text-indent:5px;font:bold 12px arial,helvetica,sans-serif;color:#fff;}
	.col01 #leftnav a.nav_sub_on {border-bottom:1px solid #fff;text-decoration:none;display:block;width:100%;padding:5px 0;background:#666666;text-indent:5px;font:bold 12px arial,helvetica,sans-serif;color:#fff;}
	.col01 #leftnav a.nav_sub:visited {text-decoration:none;color:#ffffff;}
	.col01 #leftnav a.nav_sub:hover {background:#01415b;color:#fff;}	

	#faf_menu { width:179px; }
	#faf_menu ul { list-style-type:none;margin:0;padding:0;width:179px; }
	#faf_menu ul.sub { list-style-type:none;margin:0;padding:0;width:179px; }
	#faf_menu ul li.header a, #faf_menu li.header a:visited { border-bottom:1px solid #fff;text-decoration:none;display:block;width:100%;padding:5px 0;text-indent:7px;font:bold 12px arial,helvetica,sans-serif;color:#fff;background:#ee3a43; }
	#faf_menu ul li.header a:hover { background:#01415b;color:#ffffff; }
	#faf_menu ul li a, #faf_menu ul li a:visited { border-bottom:1px solid #000;text-decoration:none;display:block;width:100%;padding:5px 0;text-indent:7px;font:bold 12px arial,helvetica,sans-serif;color:#fff;background:#fff url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-menu-header.jpg) 0 0 repeat-y;color:#fff;cursor:arrow; }
	#faf_menu ul li a:hover { cursor: default }
	#faf_menu ul li.header a:hover { cursor:pointer;cursor:hand; }
	#faf_menu ul li li a:hover { cursor:pointer;cursor:hand; }
	#faf_menu ul.sub li a, #faf_menu ul.sub li a:visited { border-bottom:1px solid #fff;text-decoration:none;display:block;width:100%;padding:5px 0;text-indent:7px;font:bold 12px arial,helvetica,sans-serif;color:#fff;background:#ee3a43; }
	#faf_menu ul.sub li a:hover { background:#01415b;color:#ffffff; }

.col02 {width:678px;padding:20px;background:#fff;}

	.col02 #pagetitle {display:none;}
	.col02 table {width:100%;}
	.col02 h1 {font:bold 24px arial,helvetica,sans-serif;color:#4d627e;padding-top:14px;margin:0;}
	.col02 h2 {font:bold 16px arial,helvetica,sans-serif;color:#777777;margin-bottom:0px;}
	.col02 p, li {font:normal 12px arial,helvetica,sans-serif;line-height:150%;}
	.col02 td {font:normal 12px arial,helvetica,sans-serif;line-height:150%;}
	.col02 li {margin-bottom:10px;}
	.col02 ul li {list-style-type:square;}

		#tabs {width:516px;height:131px;padding:10px 0;margin:0;}
		#tabs ul {margin:0;padding:0;list-style-type:none;}
		#tabs li {display:inline;}
		#tabs li a {margin:0;height:131px;display:block;float:left;text-indent:-9000px;outline: none; }
		#tabs li#login a {width:172px;background: url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-faf-button-login.gif) 0 0 no-repeat;}
		#tabs li#login a:hover {background: url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-faf-button-login.gif) 0 -131px no-repeat;}
		#tabs li#register a {width:172px;background: url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-faf-button-register.gif) 0 0 no-repeat;}
		#tabs li#register a:hover {background: url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-faf-button-register.gif) 0 -131px no-repeat;}
		#tabs li#sponsor a {width:172px;background: url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-faf-button-sponsor.gif) 0 0 no-repeat;}
		#tabs li#sponsor a:hover {background: url(/atf/cf/%7Bea389705-1cee-4c00-abb6-b3df17620407%7D/hfh-faf-button-sponsor.gif) 0 -131px no-repeat;}

	#hfh-schedule {border-collapse:collapse;}
	#hfh-schedule th {border:1px solid #ccc;background:#eee;padding:5px;text-align:left;font-size:1.2em;}
	#hfh-schedule td {border:1px solid #ccc;padding:5px;text-align:center;}
	#hfh-schedule .legend td {background:#777;padding:5px;color:#fff;}


.col03 {display:none;}

.footer {padding:10px 0;font:normal 10px verdana,arial,helvetica,sans-serif;color:#777;text-align:right;margin:0 auto;}
.footer a.footerLink {text-decoration:none;}
.footer a.footerLink:hover {text-decoration:underline;}