body { background: #D3ECFB url(/images/nav3.o/page_bg.jpg) repeat-x; font: normal 12px arial, sans-serif; margin: 0; padding: 0;  }
body#schlKidsHome { background: #23a4db url(/images/nav3.o/kids_home_bg.jpg) 0 0 no-repeat; margin: 0; padding: 8px; }
html, body#schlTweens { background: none; margin: 0 !important; padding: 0 !important; height: 100%; }
body, td { font: normal 12px arial, sans-serif; }

#schlPageWrapper, #pageWrapper { margin: 0 !important; width: 100% !important; }

#schlPageContent, #pageContent { background-color: #fff; margin: 0 auto 30px; padding-bottom: 30px; width: 970px; }
body.schlTeachers4o #schlPageContent { background-color: transparent; padding: 0; }
body#schlTweens #schlPageContent { background: transparent url(/images/tween/overlay.png); padding-top: 12px; }
/*body#schlTweens #schlPageContent { behavior: url(/scripts/iepngfix.htc); } */
#schlKidsWrapper #schlPageContent  { background-color: transparent; padding-bottom: 0px; }
#schlKidsHome #schlPageContent { background-color: transparent; padding-bottom: 30px; }
body.schlCoppa #schlMainContent { padding-top: 20px; }

#schlHeader, #header { width: 920px; margin: 0 auto 12px; text-align: left; }
#schlHeader  #nav, #header #nav { border-bottom: solid 1px #A9D3ED; width: 920px; }
#schlKidsHome #schlHeader  #nav { border-bottom: none; width: 920px; }
#schlHeader  #logo, #header #logo { padding-top: 3px; width: 475px; float: left; }
#schlHeader  #logo #logoKids, #header #logo #logoKids { float: left; }


#schlHeader #buttons { padding-top: 12px; width: 445px; float: right; }
#schlHeader #schlNav #buttons { border-bottom: solid 1px #A9D3ED; }
#schlHeader #buttons img { vertical-align: top; }
#schlHeader  #buttons ul { margin: 0 0 5px 10px; padding: 0; list-style: none; }
#schlHeader  #buttons ul li {
	background: url(/images/nav3.o/bullet_green.gif) 0 5px no-repeat;
	padding-left: 8px;
	display: inline;
	font-size: 11px;
	margin-right: 10px;
}
#header #buttons ul li.pi { float: right; }
#schlHeader  #buttons ul li.buttonsLinks { float: right; }
#schlHeader  #buttons ul li a { color: #006699; text-decoration: none; font-weight: normal !important; }
#schlHeader  #buttons ul li a:hover { text-decoration: underline; }

#schlHeader  #search { width: 920px; }
#schlHeader a { text-decoration: none;}
#schlHeader a:visited { color: #939; }
#schlHeader a:hover { text-decoration: underline; }
#schlHeader  #personalized a { color: #006699; text-decoration: none; font-size: 11px; }
#schlHeader  #personalized a:hover { text-decoration: underline; }

#breadcrumb { padding-left: 2px; padding-bottom: 5px; border-bottom: solid 1px #A9D3ED; margin-bottom: 10px;  font-family: "MS Trebutchet", arial, sans-serif; font-size: 14px; }
#breadcrumb a { color: #2481BA; text-decoration: none; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; font-size: 14px; }

#schlSearchBox { float: right; color: #666666; font-size: 11px; }
#schlHeader #schlSearchBox form { margin: 0; padding: 0; }
#schlHeader #schlSearchBox #gSearch { clear: left; height: 22px; width: 282px; }
#schlHeader #schlSearchBox #gSearch td {  }
#schlHeader #schlSearchBox #txtSearch { border: 1px solid #3399CC; background-color: #fff; }
#schlHeader #schlSearchBox .txtSearch { border: 0; width: 226px; }
#schlHeader #schlSearchBox .btnSearch { }
#schlHeader #schlSearchBox .rdBtn { float: left; }
#schlHeader #schlSearchBox label { float: left; padding-top: 3px; }
#schlChannel {  }

#schlTopNav { margin-top: 4px; text-align: left; }

#innerHeader { width: 920px; height: 44px; }
#schlSearchBox { float: right; color: #666666; font-size: 11px; }
#header #schlSearchBox form { margin: 0; padding: 0; }
#header #schlSearchBox #gSearch { height: 22px; width: 282px; clear: left; }
#header #schlSearchBox .txtSearch { height: 18px; float: left; border: 1px solid #3399CC; width: 226px; }
#header #schlSearchBox .btnSearch { float: left; border: 0; }
#header #schlSearchBox .rdBtn { float: left; }
#header #schlSearchBox label { float: left; padding-top: 3px; }
#schlChannel {  }

#topnav { margin-top: 4px; text-align: left; }

#schlMainContent { width: 920px; margin: 0 auto 12px; text-align: left; }
body.schlTeachers #schlMainContent { background-color: #fff; width: 920px; margin: 12px 0; padding: 12px 25px 30px 25px; text-align: left; }
#schlKidsWrapper #schlMainContent { margin-left: 32px; width: 920px; margin-bottom: 12px; text-align: left; }
#schlContent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#schlContent { display:inline-block; } /*this trips hasLayout for ie7*/
#schlContent { display:block; } /*this returns it back to normal*/
#schlLegacy { width: 743px; float: left; }
#schlLegacy h1 { color: #666666; font-size: 14px; margin: 0 0 12px 0; }
#schlLegacy h2 { color: #666666; font-size: 16px; margin: 0 0 12px 0; }
#schlLeaderboard { margin-bottom: 10px; width: 730px; background: url(/images/common3.o/txtVAdvertisement.gif) no-repeat; padding-left: 13px; }
#schlKidsHome #schlLeaderboard { margin-bottom: 10px; width: 730px; background: transparent url(/images/common3.o/txtVAdvertisementKidsHome.gif) no-repeat; padding-left: 13px; }
#schlLeaderboard3o { width: 920px; margin: 0 auto 12px auto; height: 90px; }
#schlLeaderboard3o #leaderboard3o { background: url(/universal/images/txtVAdvertisement.gif) no-repeat; float:left; margin-right:7px; padding-left:13px; width: 728px; }
#schlLeaderboard3o #ad3o120x90 { float: left; width: 120px; }
#schlLeaderboardBtm { float: left; margin-left: 5px; margin-top: 10px; width: 715px;  background: url(/images/common3.o/txtVAdvertisement.gif) no-repeat; padding-left: 13px; }
#schlSkyscraper { float: right; width: 160px; background: url(/images/common3.o/txtHAdvertisement.gif) no-repeat; padding-top: 13px; }
#schlKidsHome #schlSkyscraper { float: right; width: 160px; background: transparent url(/images/common3.o/txtHAdvertisementKidsHome.gif) no-repeat; padding-top: 13px; }
#schlSkyscraper #ad120x90 { width: 120px; margin-bottom: 10px;  }
#schlSkyscraper #skyscraper { }
.adText { font-size: 11px; color: #ccc; line-height: 11px; }
.box743Borders { border-left: 1px solid #a9d3ed; border-right: 1px solid #a9d3ed; padding: 1px 0px 1px 10px; }
.box743NoBorders { padding: 1px 0px 1px 10px; }
.dBlock { display: block; }

#schl3o { width: 920px; }
#schl3o h1 { color: #666666; font-size: 14px; margin: 0 0 12px 0; }
/*
#schlLegacy a, #schl3o a {
	color: #006699;
	text-decoration: none;
}
#schlLegacy a:hover, #schl3o  a:hover {
	text-decoration: underline;
}
*/

#schl3o a {
	color: #006699;
	text-decoration: none;
}
#schl3o  a:hover {
	text-decoration: underline;
}

#schl3o:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#schl3o { display:inline-block; } /*this trips hasLayout for ie7*/
#schl3o  { display:block; } /*this returns it back to normal*/

#schlFooter { width: 960px; margin-left: 10px; padding: 10px 0; font-size: 11px; font-family: arial, sans-serif; color: #006699; }
#schlFooter ul { list-style: none; margin: 0; padding: 0; height: 14px; font-size: 11px !important; }
#schlFooter ul li { float: left; padding-right: 12px; padding-left: 12px; vertical-align: bottom; background: url(/images/nav3.o/div_footer.gif) 100% 50% no-repeat; padding-top: 1px; }
#schlFooter ul li.pp { font-size: 110%; font-weight: bold; padding-left: 0; padding-top: 0; }
#schlFooter ul li.last { padding-right: 0; background: none; }
#schlFooter .copyright { margin-top: 10px; text-align: center; }
#schlFooter a { font-size: 11px !important; text-decoration: none; color: #006699; }
#schlFooter ul li.pp a { font-size: 110%; }
#schlFooter a:hover { text-decoration: underline; }

/* msn header */
.T11Tah{font-family:tahoma; color:#000000; font-size:11px;}
.L11TahWh1{font-family:tahoma;color:#ffffff;font-size:11px;text-decoration:none;}
.L11TahWh1:hover{color:#ffffff;text-decoration:underline;}

/* new parents */
#schlTopNav ul { height: 44px; list-style: none; margin: 0; padding: 0; }
#schlTopNav ul li { float: left; }
#schlTopNav ul li a { background: url(/images/nav3.o/parents_nav.png) no-repeat; display: block; height: 44px; text-indent: -100001px; }
#schlTopNav ul li#np-books a { background-position: 0 0; width: 156px; }
#schlTopNav ul li#np-books a:hover { background-position: 0 -49px; }
#schlTopNav ul li#np-child_2 a {background-position: -156px 0;  width: 174px; }
#schlTopNav ul li#np-child_2 a:hover { background-position: -156px -49px; }
#schlTopNav ul li#np-school_help a { background-position: -330px 0; width: 124px; }
#schlTopNav ul li#np-school_help a:hover { background-position: -330px -49px; }
#schlTopNav ul li#np-activities a { background-position: -454px 0; width: 108px; }
#schlTopNav ul li#np-activities a:hover { background-position: -454px -49px; }
#schlTopNav ul li#np-ideas_2 a { background-position: -562px 0; width: 141px; }
#schlTopNav ul li#np-ideas_2 a:hover { background-position: -562px -49px; }
#schlTopNav ul li#np-sites a { background-position: -703px 0; width: 120px; }
#schlTopNav ul li#np-sites a:hover { background-position: -703px -49px; }
#schlTopNav ul li#np-shop a { background-position: -823px 0; width: 97px; }
#schlTopNav ul li#np-shop a:hover { background-position: -823px -49px; }


/*tweens*/
body#schlTweens #schlHeader { margin-bottom: 0px; width: 970px; }
body#schlTweens #innerHeader { width: 970px; height: 22px; }
body#schlTweens #innerHeader #schlChannel { background: url(/images/tween/overlay_search.png) no-repeat; width: 678px; text-align: right; padding-right: 8px; color: #3081FF; font-size: 11px; }
body#schlTweens #innerHeader #schlChannel { behavior: url(/scripts/iepngfix.htc); }
body#schlTweens #innerHeader #schlChannel a { color: #3081FF; text-decoration: underline; }
body#schlTweens #innerHeader #schlSearchBox { margin-bottom: 2px; }
#tweens { position: relative; min-height: 100%; height: 100%; }
html>body#schlTweens #tweens { height: auto;  }
body#schlTweens #stacks-schl-home { height: 17px; margin: 0 auto 3px !important;  width: 970px !important; }
#stacks-schl-home a { background: url(/images/nav3.o/stacks-schl-home.png) no-repeat; display: block; text-indent: -10001px; width: 131px; }
#stacks-schl-home a:hover { background-position: 0 -17px; }
#stacks { margin-bottom: 15px; }
#stacks .filler { background: url(/images/tween/you_friends_reads.jpg) no-repeat;}
#stacks .stepInto { padding-left: 0px; }
#stacks .subnav { padding-top: 3px; }
#stacks .subnav a { padding-right: 1px; }
#schlLegacyTweens { width: 720px; float: left; }
#didYaKnow { background: url(/images/tween/didYaKnow_btm.gif) 0 100% no-repeat; padding-bottom: 12px; width: 173px; margin-left: 6px; margin-top: 10px; }
#didYaKnow .dykContent { background-color: #fff; color: #007069; padding: 10px 15px 0 15px; }
#didYaKnow .dykContent ul { list-style: none; margin: 0; padding: 0; }
#didYaKnow .dykContent ul li { background: url(/images/tween/bullet.gif) 0 4px no-repeat; padding-left: 10px; padding-bottom: 10px; }
#didYaKnow .dykContent a { color: #007069; text-decoration: none; }
#didYaKnow .dykContent a:hover { text-decoration: underline; }
.dykTop { margin-top: 10px; }
#schlSide { float: right; width: 179px;  }
#schlSide #skyscraper { background: url(/images/tween/vAd.gif) 0 1px no-repeat; padding-left: 19px; }
body#schlTweens #adTop #leaderboard { background: url(/images/tween/vAdLg.gif) 0 1px no-repeat; padding-left: 15px; width: 728px; margin-right: 10px; float: left; }
body#schlTweens #adTop #ad200x90 { background: url(/images/tween/vAdLg.gif) 0 1px no-repeat; padding-left: 15px; width: 200px; float: left; }
body#schlTweens #adTop #ad150x90 { background: url(/images/tween/vAdLg.gif) 0 1px no-repeat; padding-left: 15px; width: 150px; float: left; }
body#schlTweens #adTop { background: none; margin-bottom: 6px; }
body#schlTweens #adTop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body#schlTweens #adTop { display:inline-block; } /*this trips hasLayout for ie7*/
body#schlTweens #adTop  { display:block; } /*this returns it back to normal*/

#schlTweenNav { width: 767px; height: 28px; position: relative; list-style: none;  margin: 0; padding: 0; }
#schlTweenNav li { position: absolute; height: 28px; }
#schlTweenNav li a { display: block; height: 28px; outline: none; text-indent: -9999px; }
#schlTweenNav li#schlTweenNavBA { left: 0; top: 0; width: 175px; }
#schlTweenNav li#schlTweenNavBA a { background: url(/images/tween/nav.png) -400px -0px no-repeat; }
#schlTweenNav li#schlTweenNavBA a:hover { background-position: 0px 0px; }
#schlTweenNav li#schlTweenNavG { left: 175px; top: 0; width: 100px; }
#schlTweenNav li#schlTweenNavG a { background: url(/images/tween/nav.png) -400px -28px no-repeat; }
#schlTweenNav li#schlTweenNavG a:hover { background-position: 0px -28px; }
#schlTweenNav li#schlTweenNavB { left: 271px; top: 0; width: 100px; }
#schlTweenNav li#schlTweenNavB a { background: url(/images/tween/nav.png) -400px -56px no-repeat; }
#schlTweenNav li#schlTweenNavB a:hover { background-position: 0px -56px; }
#schlTweenNav li#schlTweenNavV { left: 367px; top: 0; width: 100px; }
#schlTweenNav li#schlTweenNavV a { background: url(/images/tween/nav.png) -400px -84px no-repeat; }
#schlTweenNav li#schlTweenNavV a:hover { background-position: 0px -84px; }
#schlTweenNav li#schlTweenNavYO { left: 460px; top: 0; width: 169px; }
#schlTweenNav li#schlTweenNavYO a { background: url(/images/tween/nav.png) -400px -112px no-repeat; }
#schlTweenNav li#schlTweenNavYO a:hover { background-position: 0px -112px; }
#schlTweenNav li#schlTweenNavYP { left: 624px; top: 0; width: 143px; }
#schlTweenNav li#schlTweenNavYP a { background: url(/images/tween/nav.png) -400px -140px no-repeat; }
#schlTweenNav li#schlTweenNavYP a:hover { background-position: 0px -140px; }

#stacks .stacksLogo { padding-left: 3px; }
#schlTweenBlog #schlTweenNav li#schlTweenNavB a  { background: url(/images/tween/nav.png) -200px -56px no-repeat; }
#schlTweenVideos #schlTweenNav li#schlTweenNavV a { background: url(/images/tween/nav.png) -200px -84px no-repeat; }
#schlTweenReads #schlTweenNav li#schlTweenNavBA a, #schlTweenAuthors #schlTweenNav #schlTweenNavBA a { background: url(/images/tween/nav.png) -200px 0px no-repeat; }
#schlTweenGames #schlTweenNav li#schlTweenNavG a { background: url(/images/tween/nav.png) -200px -28px no-repeat; }
#schlTweenOpinions #schlTweenNav li#schlTweenNavYO a { background: url(/images/tween/nav.png) -200px -112px no-repeat; }
#schlTweenProfile #schlTweenNav li#schlTweenNavYP a { background: url(/images/tween/nav.png) -200px -140px no-repeat; }

/* schl 4o */
body#schlTweens #tweens { padding: 0 !important; }
body#schlTweens #schlStacksHeader, body#schlTweens #schlStacksNav { margin-left: auto; margin-right: auto; width: 920px; }

/* minisites bottom content */
#msfMoreOnStacks { background: url(/kids/stacks/common/images/more_on_stacks.png) no-repeat; }
#msfMoreOnStacks h3 { height: 25px; margin-bottom: 14px; padding-top: 12px; }
#msfMoreOnStacks ul { height: 114px; list-style: none; margin: 0 0 0 23px; padding: 0; }
#msfMoreOnStacks ul li { float: left; height: 104px; padding-top: 9px; }
#msfMoreOnStacks ul li.blog { background: url(/kids/stacks/common/images/blog_bg.png) no-repeat; margin-right: 40px; padding-left: 8px; width: 173px; }
#msfMoreOnStacks ul li.video { background: url(/kids/stacks/common/images/video_bg.png) no-repeat; margin-right: 49px; padding-left: 14px; width: 167px; }
#msfMoreOnStacks ul li.msb { background: url(/kids/stacks/common/images/msb_bg.png) no-repeat; padding-left: 10px; width: 171px; }
#msfMoreOnStacks ul li a { display: block; height: 88px; position: relative; width: 154px; }
#msfMoreOnStacks ul li a img { border: 3px solid #040000; }
#msfMoreOnStacks ul li a:hover img { border-color: #00fcff; }
#msfMoreOnStacks ul li a img.over { border: none; }
#msfMoreOnStacks ul li.blog a img.over { left: 3px; position: absolute; top: 65px; }
#msfMoreOnStacks ul li.video a img.over { left: 3px; position: absolute; top: 64px; }
#msfMoreOnStacks ul li.msb a img.over { left: 3px; position: absolute; top: 46px; }
.msfSection { margin-bottom: 22px; padding-left: 24px; }
.msfSection img { border: 0; }
.msfSection h3 { color: #fff; font-size: 16px; line-height: 16px; margin: 0; padding: 0; }
#msfMoreBooks { background: url(/kids/stacks/common/images/more_books.png) no-repeat; }
#msfMoreBooks h3 { height: 25px; margin-bottom: 14px; padding-top: 12px; }
#msfMoreBooks ul { height: 147px; list-style: none; margin: 0 0 0 44px; padding: 0; }
#msfMoreBooks ul li { float: left; margin-right: 62px; }
#msfMoreBooks ul li.b4 { margin-right: 0; }
#msfMoreBooks ul li a img { border: 3px solid #040000; }
#msfMoreBooks ul li a:hover img { border-color: #00fcff; }
#msfOther { background: url(/kids/stacks/common/images/other_sites.png) no-repeat; }
#msfOther h3 { height: 22px; margin-bottom: 3px; padding-top: 15px; }
#msfOther ul { background: url(/kids/stacks/common/images/bg_other.jpg) no-repeat; height: 85px; list-style: none; margin: 0 0 0 4px; padding: 0; width: 665px; }
#msfOther ul li { float: left; }
#msfOther ul li.l1 { margin-left: 20px; padding-top: 26px; }
#msfOther ul li.l2 { margin-left: 22px; padding-top: 8px; }
#msfOther ul li.l3 { margin-left: 33px; padding-top: 14px; }
#msfOther ul li.l4 { margin-left: 35px; padding-top: 14px; }

/* teacher channel */
body.schlTeachers4o {
	font-family: Arial, Helvetica, sans-serif;
 	color: #000000;
  	background: none !important;
  	background-color: #d2e8f2 !important;
  	margin: 0 !important;
	padding: 0 !important;
}

body.schlTeachers4o #schlPageWrapper, body.schlTeachers4o #pageWrapper { }
#schlPageContent, #pageContent {
	margin-left: auto;
	margin-right: auto;
}
body.schlTeachers4o #pageContent {
	background-color: transparent;
	margin-bottom: 0;
}
body.schlTeachers4o #header { background: transparent; width: 970px; }
body.schlTeachers4o #contentContainer,
body.schlTeachers4o #article {
	background-color: #fff;
	border: 1px solid #dcdddf;
	padding: 15px 25px 0;

     -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
          border-radius: 10px;

}
body.schlTeachers4o #article #content {
	padding: 0;
	border: none;
}
body.schlTeachers4o #contentContainer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body.schlTeachers4o #contentContainer {
	display: inline-block;
}
body.schlTeachers4o #contentContainer {
	display: block;
	padding-bottom: 30px;
}
body.schlTeachers4o #teacher-nav-wrapper { background: transparent; width: 970px; }
body.schlTeachers4o #schlMainContent, body.schlTeachers4o #content {
	background-color: #fff;
	border: 1px solid #dcdddf;
	padding: 15px 25px 0;

     -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
          border-radius: 10px;

}
body.schlTeachers4o #schlMainContent:after, body.schlTeachers4o #content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body.schlTeachers4o #schlMainContent, body.schlTeachers4o #content {
	display: inline-block;
}
body.schlTeachers4o #schlMainContent, body.schlTeachers4o #content {
	display: block;
	padding-bottom: 30px;
}

#schlHeader a { outline: none; }

/**********************
	yawyr
***********************/
#yawyr{background:url(/images/yawyr/stacks_logo.png) no-repeat;height:41px;width:304px;margin:10px auto 0;}

/**********************
	stacks disclaimer
***********************/
#gStacksLegal{clear:both;color:#1087AC;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center;padding:50px 0 10px;}

/**********************
	printables nav
***********************/
#schlHeader #leftColumn{float:left;width:300px;padding:13px 0 0;}
#schlHeader #rightColumn{float:right;width:597px;padding:13px 0 0;}
#schlHeader #rightColumn #accountLinks{height:32px;padding-right:5px;}
#schlHeader #rightColumn #accountLinks #banner{float:left;}
#schlHeader #rightColumn #accountLinks ul{float:right;list-style:none;margin:15px 0 0;padding:0;}
#schlHeader #rightColumn #accountLinks ul li{background:url(/images/nav3.o/bullet_gr_sq.gif) no-repeat 0 50%;float:left;margin:0 0 0 15px;padding:0 0 0 8px;}
#schlHeader #rightColumn #accountLinks ul li.folder{background:url(/images/nav3.o/ico_folder.gif) no-repeat 0 50%;margin:0 0 0 15px;padding:0 0 0 23px;}
#schlHeader #rightColumn a{color:#069;font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration:none;}
#schlHeader #rightColumn #subNav{margin-top:8px;}
#schlHeader #rightColumn #dropdown{background-color:#D3EBFA;display:none;position:absolute;width:165px;z-index:99;padding:10px;}
#schlHeader #rightColumn #dropdown td{font-size:11px;font-weight:bold;}
#schlHeader #rightColumn #dropdown select{color:#333;font-size:12px;margin-top:4px;width:119px;padding:0;}
#schlHeader #rightColumn #dropdown #btnGo{margin-top:9px;}
#schlHeader #rightColumn #headerSearch{text-align:left;padding:0 3px 0 0;}
#schlHeader #rightColumn #headerSearch form{margin:0;padding:0;}
#schlHeader #rightColumn #headerSearch fieldset{border:none;font-size:12px;font-weight:bold;}
#schlHeader #rightColumn #headerSearch #query{border:1px solid #CCC;width:360px;margin:0 7px;}
#schlHeader #rightColumn #headerSearch #btnSearch{position:relative;top:5px;}
#schlHeader #rightColumn #dropdown select#grade,#schlHeader #rightColumn #dropdown select#subject{margin-left:5px;width:118px;}

/**********************
	ecommerce popup
	aka buy module
***********************/
#ecommPOP{display:none;font-family:helvetica, sans-serif;position:absolute;width:293px;z-index:501;}
#ecommPOP #ecommPOPcontent{background:url(/images/ecomm/ecomm-content.gif) no-repeat;color:#000;padding:15px 12px 0 14px;}
#ecommPOP #ecommPOPcontent h3{color:#000;font-size:16px;height:1%;margin:0;padding:0 0 12px;}
#ecommPOP #ecommPOPcontent .ecomm-sso{border-bottom:1px solid #000;padding-bottom:10px;}
#ecommPOP #ecommPOPcontent .ecomm-sso .ecomm-sso-logo{float:left;}
#ecommPOP #ecommPOPcontent .ecomm-sso .ecomm-sso-buy{background:#fdfefe url(/images/ecomm/bkg_ecomm_btn.gif) repeat-x; border:1px solid #9a9999;color:#000;float:left;font-size:11px;font-weight:bold;margin:18px 0 0 18px;padding:1px 4px;text-decoration:none;}
#ecommPOP #ecommPOPcontent .ecomm-sso .ecomm-sso-not-avail{border-color:#ddd;color:#9e9e9e;}
#ecommPOP #ecommPOPcontent .ecomm-other{border-bottom:1px solid #000;text-align:center;padding:10px 0;}
#ecommPOP #ecommPOPcontent .ecomm-other a{color:#069;line-height:18px;text-decoration:none;padding:0 3px;}
#ecommPOP #ecommPOPcontent .ecomm-other a:hover{text-decoration:underline;}
#ecommPOP #ecommPOPcontent .ecomm-local{padding-top:10px;text-align:center;}
#ecommPOP #ecommPOPcontent .ecomm-local strong{display:block;font-size:1.1em;margin-bottom:4px;}
#ecommPOP #ecommPOPcontent .ecomm-local form{margin:10px 0 0;}
#ecommPOP #ecommPOPcontent .ecomm-local form .Zip{float:left;margin-left:18px;width:120px;}
#ecommPOP #ecommPOPcontent .ecomm-local form .Find{float:left;margin-left:5px;}
#ecommPOP .ecomm-btm{background:url(/images/ecomm/ecomm-btm.gif) no-repeat;height:26px;}
#ecommPOP .ecomm-close{background:url(/images/ecomm/ecomm-close.gif) no-repeat;height:10px;left:267px;position:absolute;top:15px;width:11px;}
#ecommPOP #ecommPOPcontent .ecomm-sso:after, #ecommPOP #ecommPOPcontent .ecomm-local form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#ecommPOP #ecommPOPcontent .ecomm-sso, #ecommPOP #ecommPOPcontent .ecomm-local form { display:inline-block; } /*this trips hasLayout for ie7*/
#ecommPOP #ecommPOPcontent .ecomm-sso, #ecommPOP #ecommPOPcontent .ecomm-local form { display:block; } /*this returns it back to normal*/
#ageScreenerOverlay { left: 0; display: none;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
  	filter: alpha(opacity=50);
	/* Netscape */
  	-moz-opacity: 0.5;
	/* Safari 1.x */
  	-khtml-opacity: 0.5;
    opacity: 0.5;
	position: absolute; top: 0; z-index: 1000000;
	width: 100%;
}
#ageScreenerContainer { color: #000; display: none; left: 0; padding: 4px; position: absolute; top: 0; width: 400px; z-index: 1000001; }
#ageScreenerContainer #asClose { background: url(/images/common/as-close.png) no-repeat; cursor: pointer; height:27px; position:absolute; right:-14px; top:-14px; width:27px; z-index:1000002; }
#ageScreenerContainer h2 { color:#fff; font-size:8pt; margin:0; padding:4px 0 4px 4px; }
#ageScreenerContainer #asContent { background-color: #fff; padding: 25px 30px 15px; }
#ageScreenerContainer #asContent p { margin: 0; padding: 0; }
#ageScreenerContainer #asContent p.local { margin-top: 10px; text-align: center; }
#ageScreenerContainer #asContent form { margin: 0; padding: 0; text-align: center; }
#ageScreenerContainer #asContent form .btn { display: block; height:20px; margin: 15px auto 0 auto; width:78px;}
#ageScreenerContainer #asContent form #frmASError { color: red; font-size: 11px; margin-top: 15px; text-align: left; }
#ageScreenerContainer #asContent form input.b-day { border: 1px solid #000;}
#ageScreenerContainer #asContent form input.error { border: 1px solid red;}
#ageScreenerContainer #asContent form table { margin:15px auto 0; }
#ageScreenerContainer #asContent table tr td { color: #000; text-align: center;}
#ageScreenerContainer #asContent table tr td.default { padding:0 8px; }

/**************************
 * ads
 **************************/
#adTop { background: #fff; margin: 0 auto 1px; padding: 4px 0 6px;  }
#adTop .adTopWrap, #adTop #schlLeaderboard3o, #adTop .adTopInner, #adTop .adTopInner2 { margin: 0 auto; width: 970px; }
#adTop img { display: block; }
#adTop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#adTop { display:inline-block; } /*this trips hasLayout for ie7*/
#adTop { display:block; } /*this returns it back to normal*/
#adTop #leaderboard { float: left; background: url(images/txtVAdvertisement.gif) no-repeat; padding-left: 13px; margin-right: 7px; width: 728px; }
#adTop #ad120x90 { float: left; width: 120px; }
.adMedium { margin-bottom: 12px; background: url(images/txtHAdvertisement.gif) no-repeat; padding-top: 13px; }
.adMedium .ad1 { margin-bottom: 10px; }

/**************************
 * footer
 **************************/

#footer-wrapper-4o {
    background: #ece9dc url(/global_resources/universal/layout/images/footer-bg.gif) repeat-x;
    font: normal 12px arial, sans-serif;
    text-align: left;
}

/**************************
 * footer - teacher
 **************************/

#footer-teacher {
	background: url(/global_resources/universal/layout/images/footer-topborder.gif) 0 100% repeat-x;
    margin: 0 auto;
    padding: 0 0 20px;
    width: 970px;
}
#footer-teacher a.footer-teacher-logo {
    background: url(/global_resources/universal/layout/images/schl_logo_footer.png) no-repeat;
    display: block;
    height: 25px;
    margin-bottom: 25px;
    text-indent: -100001px;
    width: 167px;
}
#footer-teacher .footer4o-links { padding-top: 50px; width: 220px; }
#footer-teacher #footer-resources { padding-top: 0; }
#footer-teacher #footer-col4 { padding-top: 0; }

#footer-teacher #footer-col4 {
    background: url(/global_resources/universal/layout/images/footer_newsletter_bg.jpg) no-repeat;
    height: 260px;
    width: 310px;
}

#footer-newsletter {
    padding: 37px 17px 0 23px;
}
#footer-newsletter h2 {
    background: url(/global_resources/universal/layout/images/footer_newsletter_header2.jpg) no-repeat;
    height: 44px;
    margin: 0 0 15px 0;
    text-indent: -10001px;
    width: 231px;
}
#footer-newsletter form {
	margin: 0;
	padding: 0;
}
#footer-newsletter .footer-frmTxt, #footer-newsletter .footer-frmSelect {
    border: 1px solid #cec7ab;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 5px;
}
#footer-newsletter .footer-frmTxt { width: 188px;}
#footer-newsletter .footer-frmSelect { width: 198px;}
.newsletter-error {
	color: #f00;
	padding: 10px 0;
}

body.schlTeachers4o #footer-corporate #footer-social { display: none; }

#footer-links-social {
	margin-top: 50px;
}
#footer-links-social ol {
	height: 41px;
	list-style: none;
	margin: 15px 0 0;
	padding: 0;
}
#footer-links-social ol li {
	float: left;
	margin-right: 10px;
}
#footer-myOrganizer {
    background: #e4721f url(/global_resources/universal/layout/images/footer-myorg-btm.gif) 0 100% no-repeat;
    /*border-color: #d85c02;
      border-style: solid;
      border-width: 1px 1px 0;*/
    color: #fff;
    padding: 31px 37px 40px 22px;
    position: relative;
    top: -31px;
    width: 170px;
}
#footer-myOrganizer h2 {
    color: #fff;
}
#footer-myOrganizer ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
#footer-myOrganizer ol li {
    border-bottom: 1px dotted #f57a6b;
    padding: 10px 45px 10px 35px;
    min-height: 28px;
    height:  auto !important;
    height: 28px;

}
#footer-myOrganizer ol li.footer-personalize {
    background: url(/global_resources/universal/layout/images/icon-personalize.gif) 0 10px no-repeat;
}
#footer-myOrganizer ol li.footer-save {
    background: url(/global_resources/universal/layout/images/icon-save.gif) 0 10px no-repeat;
}
#footer-myOrganizer ol li.footer-booklists {
    background: url(/global_resources/universal/layout/images/icon-booklists.gif) 0 10px no-repeat;
}
#footer-myOrganizer ol li.footer-calendar {
    background: url(/global_resources/universal/layout/images/icon-calendar.gif) 0 10px no-repeat;
    border-bottom: none;
}

#footer-sharefeedback {
	border-top: 1px dotted #9f997f;
    margin-top: 20px;
    padding-top: 20px;
    width: 80%;
}

/**************************
 * footer - corporate
 **************************/

#footer-corporate {
    margin: 0 auto;
    padding: 30px 0 20px;
    width: 970px;
}

#footer-corporate #footer-join-us-online {}
#footer-corporate #footer-join-us-online ol {
    height: 41px;
    list-style: none;
    margin: 15px 0 0;
    padding: 0;
}
#footer-corporate #footer-join-us-online ol li {
    float: left;
}

#footer-global {
    background: #e3e0d1 url(/global_resources/universal/layout/images/footer-topborder.gif) repeat-x;
    color: #6a6a6a;
    padding: 20px 0 15px;
    text-align: center;
}

#footer-global a {
    color: #18628c;
    text-decoration: none;
}
#footer-global a.footer-global-pp {
	font-weight: bold;
	font-size: 110%;
}

.footer4o-links {
    float: left;
    width: 24%;
}
.footer4o-links h2 {
    color: #1d72a6;
    font-size: 19px;
    margin: 0;
    padding: 0;
}
.footer4o-links p {
    margin: 5px 0 0;
    padding: 0;
}
.footer4o-links a {
    color: #626262;
    text-decoration: none;
}
.footer4o-links a:hover {
    text-decoration: underline;
}
.footer4o-links ul {
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
}
.footer4o-links ul.first-list { margin-bottom: 30px; }
.footer4o-links ul li {
    background: url(/global_resources/universal/layout/images/footer-links-bullet.gif) 0 6px no-repeat;
    padding-bottom: 4px;
    padding-left: 8px;
    text-align: left;
}



.group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.group { display:inline-block; } /*this trips hasLayout for ie7*/
.group { display:block; } /*this returns it back to normal*/

.schl-group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.schl-group { display:inline-block; } /*this trips hasLayout for ie7*/
.schl-group { display:block; } /*this returns it back to normal*/


/* 3.o (www2) specific */
#sub { margin-top: 10px; border-top: solid 1px #E4E4E4; }
#sub td { padding-top: 10px; }
#sub img { margin-top: 5px; }
#sub ul { margin: 0 0 0 5px; padding: 0; list-style: none; }
#sub ul li {
	background: url(images/bullet2.gif) 0 2px no-repeat;
	padding-left: 15px;
	font-size: 11px;
	margin-bottom: 6px;
}
#sub ul li a { color: #006699; text-decoration: none; }

#unav { margin: 5px 0 0 0; padding: 0; list-style: none; height: 25px; }
#unav li { float: left; padding-left: 22px; padding-right: 20px; }

#unav li#print { background: url(../images/icons/print_16x16.gif) 0 3px no-repeat; }
#unav li#email { background: url(images/icons/email_16x16.gif) 0 3px no-repeat; }
#unav li#save { background: url(images/icons/save_16x16.gif) 0 3px no-repeat; }
#unav li#bookmark { padding-left: 0;  }

#clubs { margin-bottom: 6px; background:  url(images/box_289_top.gif) no-repeat; padding-top: 5px; width: 289px; }
#clubsContent {background: #EBFAA1 url(images/box_289_btm.gif) no-repeat 0 100%; font-size: 11px; padding: 0px 12px 5px 12px;  }
#clubs ul.clubsLinks { list-style: none; padding: 0; margin: 5px 0 0 0; }
#clubs ul.clubsLinks li { display: inline; padding-right: 10px; font-size: 11px; }
#clubs a { color: #006699; }
#clubs ul li a { color: #006699; text-decoration: none; }

#promoAreaButtons a, #promoAreaButtons a:visited, #promoAreaButtons a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 7px;
	background: url(images/tarrow.gif) no-repeat 100% 55%;
}
.promoButtonOne {
	width: 278px;
	height: 15px;
	font: normal 11px/11px arial;
	margin-bottom: 3px;
	padding-left: 11px;
	padding-top: 4px;
	background: url(images/promoButtonOne.gif) no-repeat;
}

.promoButtonOneSm, .promoButtonOneSmLast {
	width: 132px;
	height: 15px;
	font: normal 11px/11px arial;
	margin-bottom: 3px;
	padding-left: 11px;
	padding-top: 4px;
	background: url(images/promoButtonOneSm.gif) no-repeat;
	float: left;
	margin-right: 3px;
}
.promoButtonOneSmLast { margin-right: 0px; }


.promoButtonTwo {
	clear: both;
	width: 278px;
	height: 15px;
	font: normal 11px/11px arial;
	margin-bottom: 3px;
	padding-left: 11px;
	padding-top: 4px;
	background: url(images/promoButtonTwo.gif) no-repeat;
}

.promoButtonTwoSm, .promoButtonTwoSmLast {
	width: 132px;
	height: 15px;
	font: normal 11px/11px arial;
	margin-bottom: 3px;
	padding-left: 11px;
	padding-top: 4px;
	background: url(images/promoButtonTwoSm.gif) no-repeat;
	float: left;
	margin-right: 3px;
}
.promoButtonTwoSmLast { margin-right: 0px; }

.promoButtonThreeSm, .promoButtonThreeSmLast {
	width: 132px;
	height: 15px;
	font: normal 11px/11px arial;
	margin-bottom: 3px;
	padding-left: 11px;
	padding-top: 4px;
	background: url(images/promoButtonThreeSm.gif) no-repeat;
	float: left;
	margin-right: 3px;
}
.promoButtonThreeSmLast { margin-right: 0px; }

.backgroundOne, .backgroundTwo, .backgroundFour {
	width: 272px;
	color: #fff;
	padding-left: 10px;
	padding-right: 7px;
	height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	font-size: 11px;
}
.backgroundOne img, .backgroundTwo img, .backgroundThree img, .backgroundFour img   { float: right; }
.backgroundOne { background: url(images/background1.gif) no-repeat; }
.backgroundTwo { background: url(images/background2.gif) no-repeat; }
.backgroundThree {
	background: url(images/background3.gif) no-repeat;
	width: 145px;
	color: #fff;
	padding-left: 10px;
	padding-right: 7px;
	height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
}
.backgroundFour {
	float: right;
	background: url(images/background4.gif) no-repeat;
	width: 107px;
	color: #fff;
	padding-left: 10px;
	padding-right: 7px;
	height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
}
.marginBtmNone { margin-bottom: 0; }

.fontArial11 { font-size: 11px; font-family: arial, sans-serif; }
.fontArial12 { font-size: 12px; font-family: arial, sans-serif; }

#storesTabs {
	background-color: #8CD051;
	width: 289px;
	margin-bottom: 5px;
}
#storesTabs .storesContent {
	padding-left: 12px;
	padding-right: 7px;
	padding-top: 7px;
	font-size: 11px;
	color: #fff;
}
#storesTabs .storesContent .prod {
	float: right;
}
#storesTabs .storesContent ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
#storesTabs .storesContent ul li {
	font-size: 12px;
}
#storesTabs .storesContent ul li.first {
	margin-bottom: 4px;
}
#storesTabs .storesContent a {
	color: #fff;
}
#storesTabs .storesContent ul li a {
	text-decoration: none;
}

#breadcrumb { padding-top: 5px; padding-left: 2px; /*padding-bottom: 9px; border-bottom: solid 1px #A9D3ED; */}
#breadcrumb a { color: #2481BA; text-decoration: none; font-family: "MS Trebutchet", arial, sans-serif; }

/************************
	promo player
*************************/
.mainPromoLeft { margin-bottom: 7px; }
.mainPromoLeft #widgetRT {
	border: 1px solid #1c97dd;
	height: 304px;
	position: relative;
	width: 607px;
}

.mainPromoLeft #widgetRT h2 {
	color: #fff;
	font: bold 35px/37px "Times New Roman", Times, serif;
	left: 0;
	margin: 0;
	padding: 5px 0 0 15px;
	text-shadow: black 1px 1px 2px;
	position: absolute;
	top: 30px;
	width: 205px;
}
.mainPromoLeft #widgetRT h2 a, .mainPromoLeft #widgetRT h2 a:hover {
	color: #fff;
	text-decoration: none;
}

.mainPromoLeft #widgetRT ul#widgetLinks {
	/*background: url(/css/images/widgetLinksBg.png);*/
	font: bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 15px 10px;
	position: absolute;
	top: 141px;
	width: 260px;
}
.mainPromoLeft #widgetRT ul#widgetLinks li {
	padding-left: 10px;
}
.mainPromoLeft #widgetRT ul#widgetLinks a {
	color: #fff;
	display: block;
	text-decoration: none;
	text-indent: -13px;
}
.mainPromoLeft #widgetRT ul#widgetLinks a:hover {
	text-decoration: underline;
}


.mainPromoLeft #widgetRT table.buttons {
	bottom: 0;
	left: 0;
	margin: 0;
	position: absolute;
	width: 607px;
}
.mainPromoLeft #widgetRT table.buttons td {
	background: url(images/btnWidgetBg.png) repeat-x;
	vertical-align: top;
}
.mainPromoLeft #widgetRT table.buttons td.b4 {
	border-right: none;
}
.mainPromoLeft #widgetRT table.buttons td a {
	background: url(images/widgetBorder.png) 100% 0 no-repeat;
	color: #303030;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 100%;
	outline: none;
	padding: 15px 12px 6px 12px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.mainPromoLeft #widgetRT table.buttons td.b4 a {
	background: none;
}
.mainPromoLeft #widgetRT table.buttons td.hov a {
	color: #0388d7;
}

.mainPromoLeft #widgetRT table.buttons td.on {
	background: transparent url(images/btnWidgetOnRight.png) 100% 0 no-repeat;
}
.mainPromoLeft #widgetRT table.buttons td.on a {
	background: url(images/btnWidgetOnLeft.png) no-repeat;
	color: #0f7ec6;
	font-size: 13px;
	padding: 11px 10px 10px 10px;
	height: 100%;
	margin-right: 4px;
}

.mainPromoLeft #widgetRT ul.buttons {
	bottom: 0;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
}
.mainPromoLeft #widgetRT ul.buttons li {
	background: url(images/btnWidgetBg.png) repeat-x;
	float: left;
}
.mainPromoLeft #widgetRT ul.buttons li.b4 {
	border-right: none;
}
.mainPromoLeft #widgetRT ul.buttons li a {
	background: url(images/widgetBorder.png) 100% 0 no-repeat;
	color: #303030;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 100%;
	outline: none;
	padding: 15px 12px 6px 12px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.mainPromoLeft #widgetRT ul.buttons li.b4 a {
	background: none;
}

.mainPromoLeft #widgetRT ul.buttons li.hov a {
	color: #0388d7;
}
.mainPromoLeft #widgetRT ul.buttons li.on {
	background: transparent url(images/btnWidgetOnRight.png) 100% 0 no-repeat;
}
.mainPromoLeft #widgetRT ul.buttons li.on a {
	background: url(images/btnWidgetOnLeft.png) no-repeat;
	height: 100%;
	margin-right: 4px;
}
.mainPromoLeft #widgetRT ul.buttons li.on a {
	color: #0f7ec6;
	font-size: 13px;
	padding: 11px 10px 10px 10px;
}
.mainPromoLeft #widgetRT .slide {
	display: none;
}

.spacing { display:block; height:9px; overflow:hidden; width:100%; }

/* teacher site feedback */
#schlOverlay {
    background-image: url(/css/images/overlay.png);
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
* html #schlOverlay {
    background-color: transparent;
    background-image: url(/css/images/blank.gif);
}
#site-feedback {
	background-color: #fff;
	border: 1px solid #bcd9e7;
	-moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
    color: #000;
    text-align: left;
	width: 540px;
	z-index: 103;
}
#site-feedback .sf-hdr {
	border-bottom: 1px solid #bcd9e7;
	padding: 25px 25px 12px;
}
#site-feedback h3 {
	background: url(/css/images/icon_feedback.gif) no-repeat;
	color: #222;
	font-size: 17px;
	height: 39px;
	margin: 0;
	padding: 10px 0 0 75px;
}
#site-feedback .sf-content {
	background-color: #f6f5f5;
	border-top: 1px solid #fff;
}
#site-feedback .sf-content2 {
	background-color: #f6f5f5;
	border-top: 1px solid #fff;
	padding: 10px;
}
#site-feedback .sf-content2 p.thanks, #site-feedback .sf-content2 p.btn {
	font-weight: bold;
	text-align: center;
}
#site-feedback .sf-content p.blurb {
	border-bottom: 1px solid #bcd9e7;
	margin: 0;
	padding: 12px;
	text-align: center;
}
#site-feedback .sf-content form {
	border-top: 1px solid #fff;
	margin: 0;
	padding: 10px 30px;
}
#site-feedback .sf-content form label {
	display: block;
	font-weight: bold;
	margin-top: 8px;
}
#site-feedback .sf-content form label span {
	color: #f00;
}
#site-feedback .sf-content form input {
	background-color: #fff;
	border: 1px solid #bcd9e7;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 6px 9px;
	width: 266px;
}
#site-feedback .sf-content form select {
	background-color: #fff;
	border: 1px solid #bcd9e7;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 6px 9px;
	width: 288px;
}
#site-feedback .sf-content form textarea {
	background-color: #fff;
	border: 1px solid #bcd9e7;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	width: 440px;
}
#site-feedback .sf-content a {
	color: #1b638f;
	text-decoration: underline;
}
#site-feedback #feedback-close {
	background: url(/css/images/btn-close.png) no-repeat;
	display: block;
	height: 26px;
	left: 527px;
	position: absolute;
	text-indent: -10001px;
	top: -8px;
	width: 25px;
}
#site-feedback .error {
	color: #f00;
	display: block;
	font-style: italic;
}


/* family playground -- schl 4.o override */
#schlKidsWrapper #schlPageWrapper {
	padding-bottom: 0 !important;
	width: 100% !important;
}
#schlKidsWrapper #unKidsNav {
	margin: 0 auto;
	width: 970px;
}

#pageWrapper a {
	color: #006699;
	text-decoration: none;
}
#pageWrapper a:hover {
	text-decoration: underline;
}
#schlKidsWrapper #schlKidsLegacy {
    background: url("/images/nav3.o/little_kids_wrapper_btm_new.jpg") no-repeat center bottom !important;
}

/*
     FILE ARCHIVED ON 13:29:00 Nov 17, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:38:15 May 29, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.157
  load_resource: 442.574
  CDXLines.iter: 13.295 (3)
  PetaboxLoader3.resolve: 256.667 (2)
  LoadShardBlock: 305.368 (3)
  esindex: 0.016
  exclusion.robots.policy: 0.146
  RedisCDXSource: 56.733
  PetaboxLoader3.datanode: 435.091 (5)
  captures_list: 385.055
*/