/* CSS Document */

header, section, article, nav, footer {
	display:block;
}
.cssTxt	{
	text-indent:-10000px;
}
.clear	{
	clear:both;
}
.blockLink	{
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
}
a.blockLink:hover	{
	background-position:left bottom;
}
#blueChallengeWrapper	{
	width:900px;
	background-color:#c0d6e8;
	padding:11px;
	font:14px Arial, Helvetica, sans-serif;
}
#blueChallengeWrapper img {
    border:none;
}
#blueChallengeWrapper a	{
	outline:none;
}
#blueLeftBox	{
	float:left;
	width:635px;
}
#blueRightBox 	{
	float:left;
}
#hdrBlueRibbonChallenge	{
	background:url(../images/hdrBlueRibbonChallenge.png) no-repeat;
	width:624px;
	height:506px;
	text-align:center;
	font-size:23px;
	line-height:41px;
	color:#0066b3;
}
#hdrBlueRibbonChallenge img	{
	width:624px;
	height:278px;
}
#hdr2011Winners	{
	background:url(../images/hdr2011Winners.png) no-repeat;
	width:617px;
	height:552px;
	margin:10px 0 0 3px;
}
#imgWinnerHeader	{
	width:617px;
	height:187px;
}
#imgWinnerImage	{
	background:url(../images/imgWinnerImage.png) no-repeat;
	width:309px;
	height:221px;
	float:left;
	margin-left:35px;
}
#btnSeeWinnersArtwork	{
	background:url(../images/btnSeeWinnersArtwork.png) no-repeat;
	float:left;
	margin:0 0 0 7px;
}
#btnSeeFullList	{
	background:url(../images/btnSeeFullList.png) no-repeat;
	float:left;
	margin:14px 0 10px 7px;
}
#btnSeeWinnersArtwork,
#btnSeeWinnersArtwork img	{
	width:241px;
	height:91px;
}
#btnSeeFullList,
#btnSeeFullList img	{
	width:241px;
	height:91px;
}
#hdrWinningSchool	{
	background:url(../images/hdrWinningSchool.png) no-repeat;
	width:441px;
	height:103px;
	margin:14px auto 0 auto;
	display:block;
}

#hdrWinnersBox	{
	background:url(../images/hdrWinnersBox.png) no-repeat;
}
#hdrWinnersBox,
#hdrWinnersBox img	{
	width:624px;
	height:425px;	
}
#bkgrdWinnersBoxRepeat	{
	background:url(../images/bkgrdWinnersBoxRepeat.png) repeat-y;
	width:605px;
	padding:25px 0 25px 19px;
}
#hdrGrandPrize10k	{
	background:url(../images/hdrGrandPrize10k.png) no-repeat;
}
#hdrGrandPrize10k,
#hdrGrandPrize10k img	{	
	width:590px;
	height:42px;
}
.imgPrizeDivider	{
	background:url(../images/imgPrizeDivider.png) no-repeat;
	width:590px;
	height:37px;
}
#hdrSecondPrize5k	{
	background:url(../images/hdrSecondPrize5k.png) no-repeat;
}
#hdrSecondPrize5k,
#hdrSecondPrize5k img	{
	width:590px;
	height:44px;	
}
#hdrThirdPrize	{
	background:url(../images/hdrThirdPrize.png) no-repeat;
}
#hdrThirdPrize,
#hdrThirdPrize img	{
	width:590px;
	height:48px;	
}
#hdrRunnersUp	{
	background:url(../images/hdrRunnersUp.png) no-repeat;
}
#hdrRunnersUp,
#hdrRunnersUp img	{
	width:590px;
	height:43px;	
}
.txtPrize	{
	text-align:center;
	color:#0066b3;
	font-size:17px;
	padding-top:15px;
}
.txtPrize2	{
	text-align:center;
	color:#0066b3;
	font-size:17px;
	padding-top:18px;
}
.txtPrize div	{
	font-size:12px;
	padding:0 0 7px 0;
}
.txtPrize2 div	{
	font-size:12px;
}
.txtPrize div	a	{
	text-decoration:underline;
	color:#0066b3!important;
	font-weight:bold;
}
.txtPrize2 div a	{
	text-decoration:underline;
	color:#0066b3!important;
	font-weight:bold;
}
#imgGrandPrize10k	{
	background:url(../images/imgGrandPrize10k.jpg) no-repeat;
	width:590px;
	height:375px;
}
#imgSecondPrize5k	{
	background:url(../images/imgSecondPrize5k.jpg) no-repeat;
	width:171px;
	height:376px;
	display:block;
	margin:0 auto;
}
#imgThirdPrize	{
	background:url(../images/imgThirdPrize.jpg) no-repeat;
	width:590px;
	height:380px;
	
}
#leftPrizeColumn,
#rightPrizeColumn	{
	width:255px;
	float:left;
	padding:0 20px;
}
#leftPrizeColumn strong,
#rightPrizeColumn strong	{
	display:block;
}
#leftPrizeColumn a.blockLink,
#rightPrizeColumn a.blockLink	{
	width:255px;
	height:112px;
	background-repeat:no-repeat;
	background-position: center top;
}
#imgRunnerUpLevelGreen	{
	background-image:url(../images/imgRunnerUpLevelGreen.jpg);
}
#imgRunnerUpRidgedale	{
	background-image:url(../images/imgRunnerUpRidgedale.jpg);
}
#imgRunnerUpLadySnows	{
	background-image:url(../images/imgRunnerUpLadySnows.jpg);
}
#imgRunnerUpSouthBay	{
	background-image:url(../images/imgRunnerUpSouthBay.jpg);
}
#imgRunnerUpGuinElementary	{
	background-image:url(../images/imgRunnerUpGuinElementary.jpg);
}
#imgRunnerUpJoseDeEscandon	{
	background-image:url(../images/imgRunnerUpJoseDeEscandon.jpg);
}
#imgRunnerUpOurLadyOfVictories	{
	background-image:url(../images/imgRunnerUpOurLadyOfVictories.jpg);
}
#imgRunnerUpIndianCreek	{
	background-image:url(../images/imgRunnerUpIndianCreek.jpg);
}
#imgRunnerUpStJohn	{
	background-image:url(../images/imgRunnerUpStJohn.jpg);
}
#imgRunnerUpFosterHeights	{
	background-image:url(../images/imgRunnerUpFosterHeights.jpg);
}
#imgRunnerUpAdventureSchools	{
	background-image:url(../images/imgRunnerUpAdventureSchools.jpg);
}
#imgRunnerUpNeilArmstrong	{
	background-image:url(../images/imgRunnerUpNeilArmstrong.jpg);
}
#imgRunnerUpLaddAcres	{
	background-image:url(../images/imgRunnerUpLaddAcres.jpg);
}
#imgRunnerUpWashingtonPark	{
	background-image:url(../images/imgRunnerUpWashingtonPark.jpg);
}
#imgRunnerUpWesternBranch	{
	background-image:url(../images/imgRunnerUpWesternBranch.jpg);
}
#linkOfficialRules	{
	margin-top:25px;
	display:block;
}
a#linkOfficialRules	{
	text-decoration:none!important;
	font-weight:bold;
	font-size:12px;
	color:#1445a7!important;
}
a#linkOfficialRules:hover	{
	text-decoration:underline!important;
	font-weight:bold;
	font-size:12px;
	color:#1445a7!important;
}
.imgPopup	{
	width:900px;
	height:600px;
	background-position:center center;
	background-repeat:no-repeat;
}

#enlarge2ndplace_B	{
	background-image:url(../images/enlarge2ndplace_B.jpg);
}
#enlargeBlueRibbon_front	{
	background-image:url(../images/enlargeBlueRibbon_front.jpg);
}
#enlargeBlueRibbon_inside	{
	background-image:url(../images/enlargeBlueRibbon_inside.jpg);
}
#enlargeAdventureSchools_fr	{
	background-image:url(../images/enlargeAdventureSchools_fr.jpg);
}
#enlargeBlueRibbon_front	{
	background-image:url(../images/enlargeBlueRibbon_front.jpg);
}
#enlargeBlueRibbon_inside	{
	background-image:url(../images/enlargeBlueRibbon_inside.jpg);
}
#enlargeEscandon_fr	{
	background-image:url(../images/enlargeEscandon_fr.jpg);
}
#enlargeFirstPlace	{
	background-image:url(../images/enlargeFirstPlace.jpg);
}
#enlargeFosterHeights_fr	{
	background-image:url(../images/enlargeFosterHeights_fr.jpg);
}
#enlargeIndianCreek_Fr	{
	background-image:url(../images/enlargeIndianCreek_Fr.jpg);
}
#enlargeLaddAcres_frh	{
	background-image:url(../images/enlargeLaddAcres_frh.jpg);
}
#enlargeLevelGreen_fr	{
	background-image:url(../images/enlargeLevelGreen_fr.jpg);
}
#enlargeMrsJackson_fr	{
	background-image:url(../images/enlargeMrsJackson_fr.jpg);
}
#enlargeNeilArmstrong_fr	{
	background-image:url(../images/enlargeNeilArmstrong_fr.jpg);
}
#enlargeOurLadyOfTheSnows_Fr	{
	background-image:url(../images/enlargeOurLadyOfTheSnows_Fr.jpg);
}
#enlargeRidgedaleElementary_fr2	{
	background-image:url(../images/enlargeRidgedaleElementary_fr2.jpg);
}
#enlargeSouthBaySchool_fr	{
	background-image:url(../images/enlargeSouthBaySchool_fr.jpg);
}
#enlargeStJohnRegional_fr	{
	background-image:url(../images/enlargeStJohnRegional_fr.jpg);
}
#enlargeWesternBranch_fr	{
	background-image:url(../images/enlargeWesternBranch_fr.jpg);
}
#enlargeWPES_Fr	{
	background-image:url(../images/enlargeWPES_Fr.jpg);
}
#enlargeGuin_fr	{
	background-image:url(../images/enlargeGuin_fr.jpg);
}
/* OLD STYLES */
.textlink{
font:bold 13px Arial;
color:#1445a7;
text-decoration: none;
background: url(../images/arrow.jpg) no-repeat;
padding:0 0 8px 14px;
display: block;
background-position: 0 2px;
margin:8px 0 0 0;
}

.share {
clear:right;
float:left;
margin-top:15px;
}

.lysol_hero{margin: 0 auto;}
.main_left .left_top {
background:url("../images/mainbox_top.png") no-repeat scroll 0 0 transparent;
height:6px;
width:624px;
}

.main_left .left_mid {
background:url("../images/mainbox_mid.png") repeat-y scroll 0 0 transparent;
padding:12px 21px 8px 29px;
width:577px;
}

.main_left .left_bot {
background:url("../images/mainbox_bottom.png") no-repeat scroll 0 0 transparent;
height:11px;
width:623px;
}
.box_top{
height: 5px;
width: 260px;
background: url(../images/box_top.png) no-repeat;

}

.box_mid {
background:url("../images/box_mid.png") repeat-y scroll 0 0 transparent;
padding-left:12px;
padding-right:12px;
padding-top:15px;
width:240px;
overflow: hidden;
}

.box_mid img{
padding-bottom: 10px;
}

.box_mid2 {
background:url("../images/box_mid.png") repeat-y scroll 0 0 transparent;
padding-left:12px;
padding-right:12px;
padding-top:15px;
width:240px;
overflow: hidden;
}

.box_mid2 img{
padding-bottom: 10px;
}

.box_bot{
height: 7px;
width: 260px;
background: url(../images/box_bot.png) no-repeat;

}


.hero_right {
float:right;
}


span{
color:red;
}

.desc {
float:left;
margin-left:27px;
margin-top:-8px;
width:460px;
}

.desc2 {
float:left;
margin-left:27px;
margin-top:-8px;
width:460px;
}

input.lysolfiled {
background:url("../images/lysol_input.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
color:#262626;
font-family:arial;
font-size:13px;
height:28px;
padding-left:10px;
padding-top:3px;
width:290px;
}
input.lysolfiled:focus{
background: url(../images/lysol_input_focus.jpg) no-repeat;

}


input.lysolfileds {
background:url("../images/smallinput.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
color:#262626;
float:left;
font-family:arial;
font-size:13px;
height:28px;
padding-left:10px;
padding-right:7px;
padding-top:3px;
width:138px;
}

input.lysolfileds:focus{
background: url(../images/smallinput_focus.jpg) no-repeat;

}

input.uploadinput {
background:url("../images/uploadinput.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
color:#262626;
float:left;
font-family:arial;
font-size:13px;
height:28px;
margin-left:27px;
padding-left:10px;
padding-top:3px;
width:214px;
}


.main_left td{
padding-top: 8px;
}
.main_left table{
margin: 0 auto;
margin-top: 10px;
}

td.upload {
background:url("../images/uploadbg.jpg") no-repeat scroll 0 0 transparent;
height:100px;
margin-top:6px;
width:370px;
}

button.browse{
border:none;
background: url(../images/browse.jpg) no-repeat;
height:26px;
width: 88px;
margin:0;
padding: 0;
float:left;
}

p.inputlabel {
clear:both;
float:left;
margin-left:27px;
}

div.dotrule{
background: url(../images/dotrule.jpg) no-repeat;
height: 15px;
width: 574px;
display: block;
}

div.mdotrule{
background: url(../images/mdotrule.jpg) no-repeat;
height: 9px;
width: 580px;
display: block;
padding-bottom: 10px;
margin-top: 13px;
}

a.submit {
display:block;
margin:4px auto 0;
width:121px;
}

#sharethis {
background:url("../images/share.png") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
width:79px;
}

#sharethis_0{
display: none;
}

.mission .box_mid {
padding-left:16px;
padding-right:12px;
padding-top:15px;
width:240px;
}

.mission h2{
font-family: Arial;
font-weight: bold;
font-size: 15px;
color:#0d2b5c;
}

.video_player {
padding-top: 20px;
padding-bottom: 20px;
margin:0 auto;
width:450px;
}

.missiontop {
background:url("../images/home_main.jpg") no-repeat scroll 0 0 transparent;
height:350px;
margin-left:-1px;
padding-left:19px;
padding-top:160px;
width:624px;
}

ul.tiles li{
float:left;
}

.missionheader {
padding-bottom:40px;
}

.missionprize {
padding-bottom:14px;
}
.tiles{}
.lysologo{}

.savedate {
display:block;
float:left;
margin-left:-12px;
}

.savedate2 {
display:block;
margin-left:-8px;
}

.successcert {
display:block;
float:left;
margin-left:-6px;
}

 #banner{
border-top: 15px solid #fff;
height: 135px;
}

#banner .missionbanner {
background:url("../images/missionbanner.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:131px;
padding-right:15px;
width:730px;
}

#banner .missionbanner p {
color:#262626;
font-family:arial;
font-size:12px;
margin-left:18px;
margin-top:83px;
width:422px;
}

#banner .missionbanner .textlink {
background:url("../images/arrow.png") no-repeat scroll 0 2px transparent;
color:#1445A7;
display: inline;
font-family:Arial;
font-weight:bold;
margin-left:10px;
margin-top:8px;
padding-bottom:8px;
padding-left:14px;
}

.videocoupon {
height:150px;
margin-left:-7px;
margin-top:26px;
width:600px;
}

.couponarea {
background:none repeat scroll 0 0 #CADFF0;
display:block;
height:642px;
text-align:center;
width:572px;
}

.couponarea .textlink {
background:url("../images/arrow.png") no-repeat scroll 0 2px transparent;
color:#1445A7;
display: inline;
font-family:Arial;
font-weight:bold;
margin-left:10px;
margin-top:12px;
padding-bottom:8px;
padding-left:14px;
}
.coupon{
padding-top:15px;
}

.main_left.lessons {
float:left;
margin-left:2px;
margin-top:-55px;
}

.main_left.lessons img{
float:left;
}


.hero_left_tracker {
background:url("../images/hero_tracker.jpg") repeat scroll 0 0 transparent;
float:left;
height:133px;
padding-top:59px;
position:relative;
width:626px;
}

.hero_left_tracker .desc {
margin-top: 5px;
width:562px;
}



.hero_left_tracker .share {
margin:0;
position:absolute;
right:24px;
top:135px;
}
.main_left.tracker{
margin-top:-87px;
}

.trackerinfo {
height:auto;
margin-left:-12px;
width:581px;
padding-top: 12px;
}
.trackerinfo .tleft, .trackerinfo .tright{float:left;}

.tright{width:290px;}
.tright p{padding-left:15px;padding-top: 7px !important;}

p.tip {
border-bottom:1px dotted #666666;
clear:both;
padding-bottom:11px !important;
padding-top:17px !important;
}

p.tip2 {
clear:both;
padding-bottom:11px !important;
padding-top:17px !important;
}

p.lasttip{
clear:both;
padding-bottom:11px !important;
padding-top:17px !important;
border-bottom: none;
}

p.tip img{
float:left;
margin-top:-8px;
padding-right:4px;
}

p.tip2 img{
float:left;
margin-top:-8px;
padding-right:4px;
}

.janabox{
background: #f1f9ff;
border: 1px solid #c0d6e8;
padding:10px;
}

.janaleft{float:left;}
.janaright {
float:left;
font-size:12px;
padding-left:12px;
width:353px;
}


.hero_left_tips {
background:url("../images/hero_tips.jpg") repeat scroll 0 0 transparent;
float:left;
height:131px;
padding-top:60px;
position:relative;
width:626px;
overflow: hidden;
}

.hero_left_tips2 {
background:url("new_images/hero_tips.gif") repeat scroll 0 0 transparent;
float:left;
height:85px;
padding-top:105px;
position:relative;
width:626px;
overflow: hidden;
}

.hero_left_tips2 .desc {
margin-top: 5px;
width:570px;
}
.hero_left_tips p {

}

.hero_left_tips2 .share {
	margin-top:15px;
	position:absolute;
	right:19px;
	top:4px;
}

.main_left.tips{
margin-top: 5px;
}

#watchVideo {
    display: block;
    float: left;
}

#homeCoupon {
    position: relative;
    top: -2px;
    
    margin: 0 0 0 6px;
    
    display: block;
    float: left;
}
#lysolComments	{
	height:25px;
	padding-top:30px;
	font-size:10px;
	text-align:center;
}
.style1	{
	display:block;
	color:#262626;
	font-size:13px;
	line-height:17px;
	margin:4px 0;
}
