@charset "UTF-8";
/* CSS Document */

.reset html{color:#000;background:#FFF;}.reset body,.reset dl,.reset dt,.reset dd,.reset ul,.reset ol,.reset li,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset pre,.reset code,.reset form,.reset fieldset,.reset legend,.reset input,.reset textarea,.reset p,.reset blockquote,.reset th,.reset td{margin:0;padding:0;}.reset table{border-collapse:collapse;border-spacing:0;}.reset fieldset,.reset img{border:0;}.reset address,.reset caption,.reset cite,.reset code,.reset dfn,.reset em,.reset th,.reset var{font-style:normal;font-weight:normal;}.reset li{list-style:none;}.reset caption,.reset th{text-align:left;}.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6{font-size:100%;font-weight:normal;}.reset q:before,.reset q:after{content:'';}.reset abbr,.reset acronym{border:0;font-variant:normal;}.reset sup{vertical-align:text-top;}.reset sub{vertical-align:text-bottom;}.reset input,.reset textarea,.reset select{font-family:inherit;font-size:inherit;font-weight:inherit;}.reset input,.reset textarea,.reset select{*font-size:100%;}.reset legend{color:#000;}


/* =Clearfix (all browsers)--------------------------------*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* IE6 */
 * html .clearfix {height: 1%;}
 /* IE7 */
 *:first-child+html .clearfix {min-height: 1px;}

body{
height:101% !important;
}

#pageWrapper {
background:none repeat scroll 0 0 #CBDEED;
font-family:Arial;
font-size:13px;
height:auto;
padding-left:8px;
padding-right:2px;
padding-top:8px;
position:relative;
width:910px;
}

#pageWrapper p {
color:#262626;
line-height:1.3em;
padding-bottom:3px;
padding-top:2px;
}

.textlink{
font-family: Arial;
font-weight: bold;
color:#1445a7;
text-decoration: none;
background: url(images/arrow.jpg) no-repeat;
padding-left:14px;
display: block;
background-position: 0 2px;
margin-top:8px;
padding-bottom: 8px;
}

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

.lysol_hero{margin: 0 auto;}

.lysol_hero .logo{float:left;}

.hero_left{width:607px;float:left;}

.hero_left_home 

{


background-image:url("images/hdrParentPledge.png");

background-repeat: no-repeat;


float: left;

height: 219px;

padding-top: 100px;

padding-right: 22px;

padding-bottom: 0pt;

padding-left: 22px;

position: relative;

width: 581px;

}
.txtAlert 

{

font-family: Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: bold;

font-size: 16px;

line-height: 18px;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

color: #cd0424;

padding-bottom: 45px;

}

.hdrThanksParents 

{

font-family: Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: bold;

font-size: 19px;

line-height: 23px;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

color: #0066b3;

padding-top: 30px;

}

#hdrWhichSchool	{
	background:url(images/hdrWhichSchool.jpg) no-repeat;
	width:528px;
	height:120px;
}
.txtPledge	{
	
}
.blueLink	{
	color:#0066b3;
	font-weight:bold;
	line-height:22px;
}
#hdrThanksInvolvement	{
	background:url(images/hdrThanksForInvolvement.png) no-repeat;
	width:406px;
	height:45px;
	margin:22px auto 456px auto;
}

.hero_left_home p {

}


.hero_left_home .share {
margin:0;
position:absolute;
right:24px;
top:227px;
}

.hero_left_hands {
background:url("images/hero_hands.jpg") repeat scroll 0 0 transparent;
float:left;
height:175px;
padding-top:109px;
position:relative;
width:626px;
}

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

}


.hero_left_hands .share {
margin:0;
position:absolute;
right:24px;
top:227px;
}

.hero_left_lessons {
background:url("images/hero_lessons.jpg") repeat scroll 0 0 transparent;
float:left;
height:80px;
padding-top:109px;
position:relative;
width:626px;
}

.hero_left_lessons .share {
margin:0;
position:absolute;
right:24px;
top:135px;
}

.hero_left_healthyhero {
background:url("images/hero_healthyhero.jpg") repeat scroll 0 0 transparent;
float:left;
height:175px;
padding-top:109px;
position:relative;
width:626px;
}

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

}

.hero_left_healthyhero .share {
margin-top:15px;
position:absolute;
right:24px;
top:211px;
}

.hero_left_parentpledge .share {
margin:0;
position:absolute;
right:24px;
top:132px;
}



.hero_left_parentpledge {
background:url("images/hero_parentpledge.jpg") repeat scroll 0 0 transparent;
float:left;
height:132px;
padding-top:60px;
position:relative;
width:626px;
}

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

}


.main_left.pledge{
margin-top:-87px;
}




.hero_left_attendance {
background:url("images/hero_attendance.jpg") repeat scroll 0 0 transparent;
float:left;
height:175px;
padding-top:109px;
position:relative;
width:626px;
}

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

}


.hero_left_attendance .share {
margin:0;
position:absolute;
right:24px;
top:227px;
}


.lysol_hero .lysol_hero_top{
background: url(images/hero_top.jpg) no-repeat;
height: 13px;
width: 906px;
}

.lysol_hero .lysol_hero_mid {
background:url("images/hero_mid.jpg") repeat-y scroll 0 0 transparent;
padding-left:18px;
padding-right:2px;
width:886px;
}

.lysol_hero .lysol_hero_bot{
background: url(images/hero_bot.jpg) no-repeat;
height: 12px;
width: 906px;
}




.lysol_main{
margin: 0 auto;
}

.lysol_main .lysol_main_top{
background: url(images/main_top.jpg) no-repeat;
height: 13px;
width: 906px;
}

.lysol_main .lysol_main_mid {
background:url("images/main_mid.jpg") repeat-y scroll 0 0 transparent;
padding-left:8px;
padding-right:24px;
}

.lysol_main .lysol_main_bot{
background: url(images/main_bot.jpg) no-repeat;
height: 14px;
width: 906px;
}


.main_left{
float:left;
}

.main_right{
float: right
}

.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;
float:left;
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;
}
