body {background:#FFFFFF;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:1px solid #000;}
#pageArea table table {border:0;}

	#header td {padding:0;}
	#header td.lang { width:700px;}
	#header .lang div {width:690px;text-align:left;font:normal 10px verdana, arial, sans-serif;color:#777777;padding:2px 0px 0px 10px;}
	#header .lang div a {text-decoration:none;}
	#header .lang div a:hover {text-decoration:underline;}
	#header .bannerRight { width:198px; }
	#header .links {vertical-align:top;text-align:right;font:bold 12px verdana, arial, sans-serif;color:#777777;border-right:1px solid #000;}
	#header .links a {text-decoration:none;}
	#header .links a:hover {text-decoration:underline;}
	#header .links img {display:block;margin-bottom:6px;}
	#header .links div {padding-right:21px;}

.col01 {width:179px;padding-bottom:50px;border-right:1px solid #000;background:#fff;}

	.col01 #leftnav {width:179px;background:#fff;}
	.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 11px verdana, arial, sans-serif;}
	.col01 #leftnav .nav01 a.nav, .col01 #leftnav .nav01 a.nav:visited  {border-top:1px solid #FFF;border-bottom:1px solid #fff;text-decoration:none;display:block;background-color:#c55016;width:100%;padding:5px 0;color:#ffffff;padding-left:7px;width:172px;font:bold 10px verdana, arial, sans-serif;}
	.col01 #leftnav .nav01 a.nav:hover {background-color:#c55016;color:#fff;}	
	.col01 #leftnav #nav li div {border-bottom:1px solid #FFF;padding:5px 0;padding-left:7px;width:172px;background:#9F021A;}
	.col01 #leftnav #nav li div a {text-decoration:none;color:#FFFFFF;}
	.col01 #leftnav a.nav_sub, .col01 #leftnav a.nav_sub:visited  {border-bottom:1px solid #fff;text-decoration:none;display:block;background-color:#c50016;width:100%;padding:5px 0;color:#ffffff;width:172px;padding-left:7px;font:bold 10px verdana, arial, sans-serif;}
	.col01 #leftnav a.nav_sub_on {border-bottom:1px solid #fff;text-decoration:none;display:block;width:100%;padding:5px 0;color:#ffffff;text-indent:7px;font:bold 11px verdana, arial, sans-serif;background-color:#FF4A45;color:#fff;}
	.col01 #leftnav a.nav_sub:hover {background-color:#FF4A45;color:#fff;}	
	.col01 #leftnav .leftBallImage {*margin-left:-10px; margin-left:-6px;}
	.col01 #leftnav .leftMenuImg {background-color:#fff;}
	
.col02 {width:528px;background-color:#FFFFFF;padding:0px 20px;}

	.col02 .Clear{ clear:both; }
	.col02 .Center{text-align:center;width:100%;}
	.col02 .CoolFact{ padding-top:20px; }
	.col02 .Bottom { padding-top:120px;}
	.col02 .ContactUs{ padding-top:180px;}
	.col02 .Disclaimer { font-size:10px; }
	
	.col02 .PrizeIpod { width:100%; }
	.col02 .PrizeIpodImg { width:70px;float:left; }
	.col02 .PrizeIpodText { width:438px;float:left; }
	
	.col02 ul.Circle li { list-style-type:circle; }
	.col02 dl dd { padding:0px;margin:0px;margin-bottom:10px; }
	.col02 dl dt { font-weight:bold;}
	
	.col02 #parents { width:100%; }
	.col02 #parents #alyssa { width:168px;padding-right:5px;text-align:center;float:left;}
	.col02 #parents #alyssaContent { width:350px;float:left; }
	.col02 #parents #alyssaContent p { margin:0px;padding:0px;margin-bottom:12px;}
	.col02 #pagetitle {display:none;}
	
	.col02 #prizes{ width:100%; }
	.col02 #prizes tr { height:105px; }
	.col02 #prizes .prizeContent{ width:91px;background-color:#c41130;color:#FFFFFF;padding-left:3px;padding-right:3px;font-weight:bold; }
	.col02 #prizes .prizeImage{ width:158px; }
	
	.col02 table {width:100%;}
	.col02 h1 {font:bold 16px verdana, arial, sans-serif;color:#c41130;padding-top:14px;text-transform:uppercase;}
	.col02 h2 {font:bold 14px verdana, arial, sans-serif;color:#c41130;margin-bottom:0px;}
	.col02 p, li {font:normal 12px verdana, arial, sans-serif;line-height:150%;}
	.col02 td {font:normal 12px verdana, arial, sans-serif;line-height:150%;}
	.col02 li {margin-bottom:10px;}
	.col02 ul li {list-style-type:square;}

	.col02 .prizes {width:100%;border-collapse:separate;}
	.col02 .prizes td {text-transform:uppercase;width:50%;border:1px solid #ccc;color:#c41130;font:bold 15px verdana, arial, sans-serif;line-height:15px;padding:10px;text-align:center;}

	.col02 .memories08 {display:none;margin-top:20px;}
	.col02 .memories08Visible {display:block;margin-top:20px;}
	.col02 .top08 {display:none;margin-top:20px;}
	.col02 .top08Visible {display:block;margin-top:20px;}
	
	.col02 .bbtoptable {border-collapse:separate;border:1px solid #ccc;margin-top:10px;}
	.col02 .bbtoptable td {padding:5px;border:1px solid #ccc;}
	.col02 .bbtoptable td.topheader {background:#fbb31b;}
	.col02 .bbtoptable .toprowodd td {background:#ffdda5;}
	.col02 .bbtoptable .toproweven td {background:#ffecce;}
	
	.col02 #tabs {padding:0px 0px 0px 40px;margin:0px;}
	.col02 #tabs.Single { padding-left:220px;}
	.col02 #tabs ul {margin:0;padding:0;}
	.col02 #tabs li {float:left;padding-right:30px;list-style-type:none;}
	.col02 #tabs li a {margin:0;height:130px;display:block;float:left;text-indent:-3000px;}
	.col02 #tabs li#register a {width:130px;background: url(/atf/cf/%7BA85BDE7A-D3CC-4B1D-9105-2A09BFBD0D01%7D/jh09-home-reg.jpg) 0 0 no-repeat;}
	.col02 #tabs li#already a {width:130px;background: url(/atf/cf/%7BA85BDE7A-D3CC-4B1D-9105-2A09BFBD0D01%7D/jh09-home-already.jpg) 0 0 no-repeat;}
	.col02 #tabs li#login a {width:130px;background: url(/atf/cf/%7BA85BDE7A-D3CC-4B1D-9105-2A09BFBD0D01%7D/jh09-home-login.jpg) 0 0 no-repeat;}
	/*.col02 #tabs li#register a:hover, .col02 #tabs li#already a:hover, .col02 #tabs li#login a:hover { background-position: 0 -87px;}*/

.col03 {width:149px;background:#FFF;border-left:1px solid #000;}

	.col03 #promo {background:#fff;}
	.col03 #hsflogo {padding-top:35px;}

.footer {padding:10px 0;font:normal 10px verdana,verdana, arial, sans-serif;color:#777;text-align:right;margin:0 auto;}
.footer a.footerLink {text-decoration:none;}
.footer a.footerLink:hover {text-decoration:underline;}
