body 
{background:#FFFFFF;margin:0;overflow:-moz-scrollbars-vertical;color:#000000;}
a, a:visited 
{color:#3f3f3f; font-weight: normal;}
a:hover 
{color:#cc0000;}
img {border:0;}
a img {border:0;}
form {margin:0;padding:0;}

#pageArea 
{width:902px;margin:27px auto;}
#pageArea table  
	{border-left:0px solid #000000;border-bottom:0px solid #000;border-top:0;}
#pageArea table#header  
	{}
/*#pageArea table table {border:0;}*/
#pageArea table#header img  
	{border-left:2px solid #000; border-right:2px solid #000;border-top:2px solid #000;}
	#header td {padding:0;}
	#header td.lang 
	{ /*width:700px;*/ height: 26px; border-right:2px solid #000; border-top:1px solid #000;}
	#header td.bannerright
	{ border-left:2px solid #000; border-top:1px solid #000;}
	#header .lang div 
	{/*width:680px;*/text-align:right; font:bold 11px arial, verdana, sans-serif;color:#cc0000;padding:2px 10px 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 arial, verdana, 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:161x;padding-bottom:50px;border-left:2px solid #000;background:#fff;}

	.col01 #leftnav 
	{width:161px;background:#fff;}
	.col01 #leftnav ul 
	{margin:0;padding:0;width:161px;list-style:none;}
	.col01 #leftnav li 
	{display:inline;margin:0;padding:0;width:161px;font:bold 14px arial, verdana, sans-serif;}
	.col01 #leftnav .nav01 a.nav, .col01 #leftnav .nav01 a.nav:visited  
	{text-decoration:none;display:block;background-color:#ffffff;width: 154px;padding:5px 0;color:#e70335;padding-left:7px;/*width:172px;*/font:bold 14px arial, verdana, sans-serif;}
	.col01 #leftnav .nav01 a.nav:hover {background-color:#c55016;color:#fff;}	
	.col01 #leftnav #nav li div 
	{padding:5px 0;padding-left:7px;width:154px;background:#e70033;}
	.col01 #leftnav #nav li div a 
		{text-decoration:none;color:#FFFFFF; text-transform: uppercase; font-weight: bold;}
	.col01 #leftnav a.nav_sub, .col01 #leftnav a.nav_sub:visited  
	{text-decoration:none;display:block;background-color:#ffffff;width:154px;padding:5px 0;color:#88746a;/*width:172px;*/padding-left:7px;font: 14px arial, verdana, sans-serif;}
	.col01 #leftnav a.nav_sub_on 
	{text-decoration:none;display:block;background-color:#FF4A45;width:154px;padding:5px 0;color:#ffffff;/*width:172px;*/padding-left:7px;font: 14px arial, verdana, sans-serif;}
	.col01 #leftnav a.nav_sub:hover {background-color:#FF4A45;color:#fff;}	

.col02 
{width:511px;background-color:#FFFFFF;padding:0px 30px 30px 30px;border-left:2px solid #000;border-right:2px solid #000;}

	.col02 a
		{ color: #c82026; }
	.col02 a:hover
		{ text-decoration: none; }
	.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 18px arial, verdana, sans-serif;color:#c82026;padding-top:14px;text-transform:uppercase;}
	.col02 h1 span
	{ font: normal 30px "Times New Roman", Times, serif; text-transform: lowercase; font-style:italic;}
	.col02 h2 {font:bold 22px arial, verdana, sans-serif;color:#c82026;margin-bottom:0px;}
	.col02 h4 {font:normal 12px arial, verdana, sans-serif;color:#c82026;margin-bottom:0px;}

	.col02 p, li {font:normal 12px arial, verdana, sans-serif;line-height:150%;}
	.col02 td {font:normal 12px arial, verdana, sans-serif;line-height:150%;}

	.col02 li {margin-bottom:10px;}
	.col02 ul li 
	{/*list-style-type:square;*/}
	.col02 ul.tips
	{ margin: 0; padding: 0;}
	.col02 ul.tips li
	{ margin-left: 17px;}
		
	.col02 .prizes {width:100%;border-collapse:separate;}
	.col02 .prizes td {text-transform:uppercase;width:50%;border:1px solid #ccc;color:#c41130;font:bold 15px arial, verdana, 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: 28px 0 0;}
	.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; text-align: center;}
	.col02 #tabs h2
		{ margin-bottom: 14px; line-height: 1; font-size: 17px; }
	.col02 #tabs h2.option1
		{ margin-bottom: 14px; height: 34px; line-height: 34px; }
	.col02 #tabs li a 
	{/*margin:0;height:130px;display:block;float:left;text-indent:-3000px;*/ color: #ffffff; font-weight: bold; text-decoration: none;}

	.col02 #tabs li a:hover
	{ text-decoration: underline;}	/*.col02 #tabs li#register a {width:130px;background: url(jh09-home-reg.jpg) 0 0 no-repeat;}
	.col02 #tabs li#already a {width:130px;background: url(jh09-home-already.jpg) 0 0 no-repeat;}
	.col02 #tabs li#login a {width:130px;background: url(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;}*/

	.col02 #tabs li#register,
	.col02 #tabs li#already 
	{ margin-right: 16px;}
	
	.col02 #tabs li#register p,
	.col02 #tabs li#already p,
	.col02 #tabs li#login p
	{ font-size: 13px; font-weight: bold; color: #ffffff; padding: 0; margin:0 0 20px;}
	 	
	.col02 #tabs li#register .content 
	{width:157px; height: 102px; padding-top: 64px; background: url(jh09-bgd-registerNow.gif) 0 0 no-repeat; position:}
	.col02 #tabs li#already .content  
	{width:157px; height: 102px; padding-top: 64px; background: url(jh09-bgd-waysVolunteer.gif) 0 0 no-repeat;}
	.col02 #tabs li#login  .content 
	{width:157px; height: 102px; padding-top: 64px; background: url(jh09-bgd-trainingVideo.gif) 0 0 no-repeat;}

	.col02 #tabs li#register .content ,
	.col02 #tabs li#already .content ,
	.col02 #tabs li#login .content 
	{ position: relative; }

	.col02 #tabs li#register a,
	.col02 #tabs li#already a,
	.col02 #tabs li#login a 
	{ position: absolute; left: 40px; bottom: 6px; }
	
		
		
	.col02 .bgd-introduction
		{ background: url(jh09-homeMainContent.jpg) no-repeat; width: 493px; height: 283px; padding: 0 0 0 18px; margin-top: 30px; }

	.col02 .bgd-introduction p
		{  font-size: 11px; width: 271px;}
		
	.col02 a.link1 
		{ background: url(jh09-bgdButton.gif) no-repeat; width: 149px; height: 24px; display: block; color: #e70033; text-decoration: none; text-align: center; line-height: 24px; }
	.col02 a.link1 span
		{ font-weight: bold; text-decoration: underline; }
	.col02 .content2
	{ margin-left: 25px; }
	
	.col02 ul.simpleList
	{	list-style: none; }
	.col02 ul.simpleList li
	{ margin: 14px 0;}	
	
	.col02 table.what-say
	{ border-collapse: collapse; width: 470px; margin-top: 0; _margin-top: -4px; }
	.col02 table.what-say th
	{ color: #c82026; background: #cec4b2; text-align: center;}		
	.col02 table.what-say th.left
	{ border-left: 2px solid #cec4b2; border-right: 2px solid #ffffff;}		
	.col02 table.what-say th.right
	{ border-right: 2px solid #cec4b2; border-left: 2px solid #ffffff;}		
	.col02 .table-top
	{ background:url(jh09-tabletop.gif) 0 0  no-repeat; border: none; height: 11px; margin-left: -1px; _margin-left: 0px;}	
	.col02 .table-bottom
	{ background:url(jh09-tablebottom.gif) 0 0  no-repeat; border: none; height: 13px; margin-left: -1px; _margin-left: 0px;}	
	*:first-child+html	.col02 .table-top
	{ background:url(jh09-tabletop.gif) 0 0  no-repeat; border: none; height: 11px; margin-left: 0px; }	
	body:first-of-type	.col02 .table-top
	{ background:url(jh09-tabletop.gif) 0 0  no-repeat; border: none; height: 11px; margin-left: 0px; }	
	*:first-child+html	.col02 .table-bottom
	{ background:url(jh09-tablebottom.gif) 0 0  no-repeat; border: none; height: 13px; margin-left: 0px;}	
	body:first-of-type	.col02 .table-bottom
	{ background:url(jh09-tablebottom.gif) 0 0  no-repeat; border: none; height: 13px; margin-left: 0px;}	
	
	.col02 table.what-say td
	{	border: 2px solid #cec4b2; padding-left: 8px; vertical-align: top;}						
	.col02 table.what-say td.bgd-px
	{	background: #cec4b2; }						
	.col02 table.what-say td.last-row
	{	border-bottom: none; }			
	.col02 .text-big
	{ font-size: 14px;}
	.col02 .text-big span
	{ color:#c82026; font-size: 20px;}
	.col02 .text-big2
	{ color:#c82026; font-size: 18px; text-align: center;}
	.col02 .text-big2 span
	{ font-style: italic; font-family: "Times New Roman", Times, serif; font-size: 18px;}	
	.col02 p.cont-right
	{ text-align: right; margin-top: -16px; }
	
.col04 
	{width:162px;background:#FFF;border-right:2px solid #000; padding-bottom: 222px;}

	.col04 #promo {background:#fff;}
	.col04 #hsflogo {padding-top:35px;}

.footer 
{padding:10px 0;font:normal 11px arial, verdana, sans-serif;color:#3f3f3f;text-align:right;margin:0 auto; border-top:1px solid #000;}
.footer a.footerLink {text-decoration:none;}
.footer a.footerLink:hover {text-decoration:underline;}
.footer a.footerLink2
 {text-decoration:none; color: #c71531; text-transform: uppercase;}
.footer a.footerLink2:hover 
{text-decoration:underline;}

.clear
{ clear: both; }
.fl-right
{ float: right; }
.cont-center
{ text-align: center; }

div#bgcontest {
	background-image:url(/atf/cf/{feb1e632-0c32-40d2-a5b5-b453c923b269}/img-contest-bg.jpg);
	background-repeat:no-repeat;
}