a img{border:0;}
#cContent { float: left; font: normal 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; width: 603px; }

#schl3o a { outline: none; }

#schl3o #cContent h1 { margin: 0; padding: 0; }
#schl3o #cContent h1.hdr { background: url(/census/images/header_bg.gif) no-repeat; height: 132px; margin-bottom: 15px; padding: 36px 0; text-indent: -10001px; width: 603px; }

#cContent h1.hdr #search-lessons { background: url(/census/images/header_search_lessons.gif) no-repeat; display: block; height: 132px; margin: 0 auto; width: 397px; }


#cContent p { margin: 0; padding: 0 0 8px 0; }
#cContent form { margin: 0; padding: 0; }

/*=hp*/
#cContentHome { float: left; font: normal 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; width: 620px; }
#cContentHome #flash { margin-bottom: 14px; }

/*
#cContentHome .beCounted p { margin: 0px; padding: 0 15px 10px 15px; width: 411px; }
#cContentHome .beCounted #maps { left: 451px; position: absolute; top: 23px; width: 169px; }
#cContentHome .beCounted #maps a { background: url(images/home_maps.gif) no-repeat; display: block; height: 137px; text-indent: -10001px; }
#cContentHome .beCounted #maps a:hover { background-position: -169px 0; }

#cContentHome .beCounted #fth { left: 451px; position: absolute; top: 23px; width: 169px; }
#cContentHome .beCounted #fth a { background: url(images/hp_fth.gif) no-repeat; display: block; height: 91px; text-indent: -100001px; }
#cContentHome .beCounted #fth a:hover { background-position: -169px 0px; }
*/


#cHomeBtm { background: url(images/home_btm_bg.gif) 0 100% repeat-x; padding-bottom: 35px; }
#cHomeBtm ul { list-style: none; margin: 0; padding: 0; }
#cHomeBtm ul.home-loc { height: 146px; margin-bottom: 10px; }
#cHomeBtm ul.home-loc li { float: left; margin-right: 15px; width: 140px; }
#cHomeBtm ul.home-loc li a { display: block; height: 146px; text-indent: -100001px; }
#cHomeBtm ul.home-loc li.hl1 a { background: url(images/home_locations.gif) 0 0 no-repeat; }
#cHomeBtm ul.home-loc li.hl1 a:hover { background-position: -140px 0; }
#cHomeBtm ul.home-loc li.hl2 a { background: url(images/home_locations.gif) 0 -146px no-repeat; }
#cHomeBtm ul.home-loc li.hl2 a:hover { background-position: -140px -146px; }
#cHomeBtm ul.home-loc li.hl3 a { background: url(images/home_locations.gif) 0 -292px no-repeat; }
#cHomeBtm ul.home-loc li.hl3 a:hover { background-position: -140px -292px; }
#cHomeBtm ul.home-loc li.hl4 a { background: url(images/home_locations.gif) 0 -438px no-repeat; }
#cHomeBtm ul.home-loc li.hl4 a:hover { background-position: -140px -438px; }
#cHomeBtm ul.home-loc li.hl5 a { background: url(images/home_locations.gif) 0 -584px no-repeat; }
#cHomeBtm ul.home-loc li.hl5 a:hover { background-position: -140px -584px; }
#cHomeBtm ul.home-loc li.hl6 { margin-right: 0; }
#cHomeBtm ul.home-loc li.hl6 a { background: url(images/home_locations.gif) 0 -730px no-repeat; }
#cHomeBtm ul.home-loc li.hl6 a:hover { background-position: -140px -730px; }

#cHomeBtm ul.section { border-right: solid 1px #bbbebe; float: left; height: 117px; margin-right: 8px; width: 145px; }
#cHomeBtm ul.section li { padding-bottom: 10px; }
#cHomeBtm ul.section li.last { padding-bottom: 0; }
#cHomeBtm ul.section li a { background: url(images/home_arr_off.gif) 5px 1px no-repeat; color: #333333; display: block; font: bold 13px/16px 'Trebuchet MS', arial, sans-serif; padding-left: 30px; text-decoration: none; }
#cHomeBtm ul.section li a:hover { background: url(images/home_arr_on.gif) 5px 1px no-repeat; color: #5eaf56; }
#cHomeBtm ul.section li a span { display: block; }

#cHomeBtm ul.puertorico { width: 148px; }
#cHomeBtm ul.unitedstates { border-right: none; margin-right: 0px; }

#cHomeBtm:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#cHomeBtm { display:inline-block; } /*this trips hasLayout for ie7*/
#cHomeBtm { display:block; } /*this returns it back to normal*/

/*= location home */

.loc-hdr { }

.home-loc-content { line-height: 16px; position: relative; }
.home-loc-content .boxy { background: url(/census/images/home-loc-box-top.gif) no-repeat; width: 392px; }
.home-loc-content .boxy2 { background: url(/census/images/home-loc-box-btm.gif) 0 100% no-repeat; padding: 14px 20px 30px 15px; }
.home-loc-content .boxy2 .main { float: left; }
#cContent .home-loc-content .boxy2 .mainContent { margin-left: 200px; padding-bottom: 70px; }

.home-loc-content .boxy2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-loc-content .boxy2 { display:inline-block; } /*this trips hasLayout for ie7*/
.home-loc-content .boxy2 { display:block; } /*this returns it back to normal*/

.home-loc-content .forKids { left: 400px; position: absolute; top: 2px; width: 191px; }
.home-loc-content .forKids a { background: url(/census/images/home-loc-1-kids.gif) 0 0 no-repeat; display: block; height: 204px; text-indent: -100001px; }
.home-loc-content .forKids a:hover { background-position: -191px 0; }

#cContent .home-loc-content .getStarted { background: url(/census/images/home-loc-getstarted-bg.gif) no-repeat; height: 178px; left: 397px; padding-top: 14px; position: absolute; top: 2px; width: 200px; }
.home-loc-content .getStarted .img { display: block; margin-bottom: 8px; margin-left: 30px; }
.home-loc-content .getStarted .gs { background: url(/census/images/btnGetStarted.gif)  0 0 no-repeat; display: block; height: 49px; text-indent: -100001px; width: 169px; }
.home-loc-content .getStarted .gs:hover { background-position: 0 -49px; }

/*
#cContent .home-loc-content .hpLinks {
	color: #068c9c;
	font: bold 15px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	left: 397px;
	position: absolute;
	top: 200px;
	width: 200px;
}
#cContent .home-loc-content .hpLinks li { padding-bottom: 12px; }
#cContent .home-loc-content .hpLinks li a {
	background: url(images/arrow_off.gif) 0 50% no-repeat;
	color: #068c9c;
	display: block;
	padding-left: 25px;
}
#cContent .home-loc-content .hpLinks li a:hover {
	background: url(images/arrow_on.gif) 0 50% no-repeat;
	text-decoration: none;
}
*/
#cContent .home-loc-content .hpLinks {
	left: 397px;
	position: absolute;
	top: 0px;
	width: 200px;
}
#cContent .home-loc-content .hpLinks li a {
	background: url(images/hp-links.gif) no-repeat;
	display: block;
	text-indent: -100001px;
}
#cContent .home-loc-content .hpLinks li.cis a { height: 109px; }
#cContent .home-loc-content .hpLinks li.cis a:hover { background-position: -200px 0; }
#cContent .home-loc-content .hpLinks li.fth a { background-position: 0 -109px; height: 109px; }
#cContent .home-loc-content .hpLinks li.fth a:hover { background-position: -200px -109px; }


#cContent .home-loc-content .hpLinksUS {	
	left: 397px;
	position: absolute;
	top: 0px;
	width: 200px;
}
#cContent .home-loc-content .hpLinksUS li a {
	background: url(images/us-hp-links.gif) no-repeat;
	display: block;
	text-indent: -100001px;
}
#cContent .home-loc-content .hpLinksUS li.cis a { height: 110px; }
#cContent .home-loc-content .hpLinksUS li.cis a:hover { background-position: -200px 0; }
#cContent .home-loc-content .hpLinksUS li.fth a { background-position: 0 -110px; height: 110px; }
#cContent .home-loc-content .hpLinksUS li.fth a:hover { background-position: -200px -110px; }
#cContent .home-loc-content .hpLinksUS li.dpl a { background-position: 0 -220px; height: 49px; }
#cContent .home-loc-content .hpLinksUS li.dpl a:hover { background-position: -200px -220px; }
#cContent .home-loc-content .hpLinksUS li.esl a { background-position: 0 -269px; height: 28px; }
#cContent .home-loc-content .hpLinksUS li.esl a:hover { background-position: -200px -269px; }

#cContent .home-loc-content .hpLinksES {	
	left: 397px;
	position: absolute;
	top: 0px;
	width: 200px;
}
#cContent .home-loc-content .hpLinksES li a {
	background: url(images/es-hp-links.gif) no-repeat;
	display: block;
	text-indent: -100001px;
}
#cContent .home-loc-content .hpLinksES li.eshp1 a { height: 100px; }
#cContent .home-loc-content .hpLinksES li.eshp1 a:hover { background-position: -200px 0; }
#cContent .home-loc-content .hpLinksES li.eshp2 a { background-position: 0 -100px; height: 86px; }
#cContent .home-loc-content .hpLinksES li.eshp2 a:hover { background-position: -200px -100px; }

#cContent .home-loc-content .getStarted-pr { background: url(/census/images/home-loc-getstarted-pr-bg.gif) no-repeat; height: 160px; left: 397px; padding-top: 13px; position: absolute; top: 12px; width: 200px; }
.home-loc-content .getStarted-pr .img { display: block; margin-bottom: 3px; margin-left: 30px; }
.home-loc-content .getStarted-pr .gs { background: url(/census/images/btnInicio.gif)  0 0 no-repeat; display: block; height: 39px; text-indent: -100001px; width: 147px; }
.home-loc-content .getStarted-pr .gs:hover { background-position: 0 -39px; }

#cContent .home-loc-1, #cContent .home-loc-2 { height: 62px; list-style: none; margin: 10px 0 0 0; padding: 0; }
.home-loc-1 li, .home-loc-2 li { float: left; margin-right: 10px; }
.home-loc-1 li a, .home-loc-2 li a { display: block; height: 62px; text-indent: -100001px; }
.home-loc-1 li.l1 { width: 127px; }
.home-loc-1 li.l1 a { background: url(/census/images/home-loc-1.gif) 0 0 no-repeat; }
.home-loc-1 li.l1 a:hover { background-position: 0 -62px; }
.home-loc-1 li.l2 { width: 189px; }
.home-loc-1 li.l2 a { background: url(/census/images/home-loc-1.gif) -127px 0 no-repeat; }
.home-loc-1 li.l2 a:hover { background-position: -127px -62px; }
.home-loc-1 li.l3 { width: 122px; }
.home-loc-1 li.l3 a { background: url(/census/images/home-loc-1.gif) -316px 0 no-repeat; }
.home-loc-1 li.l3 a:hover { background-position: -316px -62px; }
.home-loc-1 li.l4 { margin-right: 0; width: 121px; }
.home-loc-1 li.l4 a { background: url(/census/images/home-loc-1.gif) -438px 0 no-repeat; }
.home-loc-1 li.l4 a:hover { background-position: -438px -62px; }

.home-loc-2 li.l1 { width: 129px; }
.home-loc-2 li.l1 a { background: url(/census/images/home-loc-2.gif) 0 0 no-repeat; }
.home-loc-2 li.l1 a:hover { background-position: 0 -62px; }
.home-loc-2 li.l2 { width: 209px; }
.home-loc-2 li.l2 a { background: url(/census/images/home-loc-2.gif) -129px 0 no-repeat; }
.home-loc-2 li.l2 a:hover { background-position: -129px -62px; }
.home-loc-2 li.l3 { width: 120px; }
.home-loc-2 li.l3 a { background: url(/census/images/home-loc-2.gif) -338px 0 no-repeat; }
.home-loc-2 li.l3 a:hover { background-position: -338px -62px; }

#cContent .home-loc-2 { margin-left: 50px; }
#cContent .ver2 { margin-left: 65px; width: 468px; }

#cContent p.sub-hdr { margin-bottom: 20px; padding: 0; }
.sub-touts { float: left; width: 290px; }
.sub-touts dl, .sub-touts dt, .sub-touts dd { margin: 0; padding: 0; }
.sub-touts dl { margin-bottom: 15px; }
.sub-touts dt { float: left; width: 105px; }
.sub-touts dd { float: left; width: 175px; }
.sub-touts dd a { font-size: 14px; font-weight: bold; }

.sub-touts-pr { float: left; width: 280px; }
.sub-touts-pr dl, .sub-touts-pr dt, .sub-touts-pr  dd { margin: 0; padding: 0; }
.sub-touts-pr dl { margin-bottom: 15px; }
.sub-touts-pr dt { float: left; width: 105px; }
.sub-touts-pr dd { float: left; width: 165px; }
.sub-touts-pr dd a { font-size: 14px; font-weight: bold; }

.sub-touts dl:after, .sub-touts-pr dl:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sub-touts dl, .sub-touts-pr dl { display:inline-block; } /*this trips hasLayout for ie7*/
.sub-touts dl, .sub-touts-pr dl { display:block; } /*this returns it back to normal*/

#cContent .nav-teacher { border-left: solid 1px #90C749; float: left; list-style: none; margin: 0; padding: 0 0 0 22px; width: 272px; }
.nav-teacher li { padding-bottom: 10px; }
.nav-teacher li a { background: url(/census/images/nav_teachers2.gif) no-repeat; display: block; text-indent: -100001px; }
.nav-teacher li.tl1 a { background-position: 0 -539px; height: 111px; }
.nav-teacher li.tl1 a:hover { background-position: -272px -539px; }
.nav-teacher li.tl2 a { background-position:  0 -100px; height: 108px; }
.nav-teacher li.tl2 a:hover { background-position: -272px -100px; }
.nav-teacher li.tl3 a { background-position:  0 -211px; height: 122px; }
.nav-teacher li.tl3 a:hover { background-position: -272px -211px; }
.nav-teacher li.tl4 a { background-position: 0 -336px; height: 83px;}
.nav-teacher li.tl4 a:hover {background-position: -272px -336px;}
.nav-teacher li.tl5 a { background-position: 0 -425px; height: 105px;}
.nav-teacher li.tl5 a:hover {background-position: -272px -425px;}

#cContent .nav-teacher-pr { border-left: solid 1px #90C749; float: left; list-style: none; margin: 0; padding: 0 0 0 22px; width: 289px; }
.nav-teacher-pr li { padding-bottom: 10px; }
.nav-teacher-pr li a { display: block; text-indent: -100001px; }
.nav-teacher-pr li.tl1 a { background: url(/census/images/nav_teachers_pr.gif) 0 0 no-repeat; height: 95px; }
.nav-teacher-pr li.tl1 a:hover { background-position: -289px 0; }
.nav-teacher-pr li.tl2 a { background: url(/census/images/nav_teachers_pr.gif) 0 -102px no-repeat; height: 106px; }
.nav-teacher-pr li.tl2 a:hover { background-position: -289px -102px; }
.nav-teacher-pr li.tl3 a { background: url(/census/images/nav_teachers_pr.gif) 0 -214px no-repeat; height: 123px; }
.nav-teacher-pr li.tl3 a:hover { background-position: -289px -214px; }
.nav-teacher-pr li.tl4 a{background: url(/census/images/nav_teachers_pr.gif) 0 -337px no-repeat; height:90px;}
.nav-teacher-pr li.tl4 a:hover{background-position: -289px -337px;}

.fam-img { float: left; width: 280px; }
.fam-content { float: left; width: 310px; }

#cContent .nav-families { border-top: solid 1px #90C749; list-style: none; margin: 5px 0 0 0; padding: 18px 0 0 10px; }
.nav-families li { padding-bottom: 10px; }
.nav-families li a { display: block; text-indent: -100001px; }
.nav-families li.tl1 a { background: url(/census/images/nav_families2.gif) 0 0 no-repeat; height: 102px; width: 293px; }
.nav-families li.tl1 a:hover { background-position: -293px 0; }
.nav-families li.tl2 a { background: url(/census/images/nav_families2.gif) 0 -112px no-repeat; height: 114px; width: 293px; }
.nav-families li.tl2 a:hover { background-position: -293px -112px; }
.nav-families li.tl3 a { background: url(/census/images/nav_families2.gif) 0 -236px no-repeat; height: 80px; width: 293px; }
.nav-families li.tl3 a:hover { background-position: -293px -236px; }
.nav-families li.tl4 a { background: url(/census/images/nav_families2.gif) 0 -316px no-repeat; height: 124px; width: 293px; }
.nav-families li.tl4 a:hover { background-position: -293px -316px; }
div#cContent ul#l4k li.tl3 div.bg{margin-left:8px;margin-top:25px;}
div#cContent ul#l4k li.tl3 div.bg,.nav-families li.tl3 div.bg{width:280px;height:216px;background-image:url("/census/images/nav_families_bg.png");position:relative;}
div#cContent ul#l4k li.tl3 div.bg a,.nav-families li.tl3 div.bg a{height:95px;width:150px;position:absolute;text-indent: -100001px;}
div#cContent ul#l4k li.tl3 div.bg div.btn0 a,.nav-families li.tl3 div.bg div.btn0 a{background:url("/census/images/nav_families_btn0.png") no-repeat;top:9px;left:130px;}
div#cContent ul#l4k li.tl3 div.bg div.btn1 a,.nav-families li.tl3 div.bg div.btn1 a{background:url("/census/images/nav_families_btn1.png") no-repeat;top:110px;left:130px;}
div#cContent ul#l4k li.tl3 div.bg div.btn0 a:hover,.nav-families li.tl3 div.bg div.btn0 a:hover{background-position:0 -95px;}
div#cContent ul#l4k li.tl3 div.bg div.btn1 a:hover,.nav-families li.tl3 div.bg div.btn1 a:hover{background-position:0 -95px;}

div#cContent .fam-img div.bg-en{width:280px;height:216px;background-image:url("/census/images/nav_families_bg.png");position:relative;margin-top:20px;}
div#cContent .fam-img div.bg-en a{height:95px;width:150px;position:absolute;text-indent: -100001px;}
div#cContent .fam-img div.bg-en div.btn0 a{background:url("/census/images/nav_families_btn0.png") no-repeat;top:9px;left:130px;}
div#cContent .fam-img div.bg-en div.btn1 a{background:url("/census/images/nav_families_btn1.png") no-repeat;top:110px;left:130px;}
div#cContent .fam-img div.bg-en div.btn0 a:hover{background-position:0 -95px;}
div#cContent .fam-img div.bg-en div.btn1 a:hover{background-position:0 -95px;}

#cContent .nav-families-es { border-top: solid 1px #90C749; list-style: none; margin: 5px 0 0 0; padding: 18px 0 0 10px; }
.nav-families-es li { padding-bottom: 10px; }
.nav-families-es li a { display: block; text-indent: -100001px; }
.nav-families-es li.tl1 a { background: url(/census/images/nav_families-es4.gif) 0 0 no-repeat; height: 125px; width: 293px; }
.nav-families-es li.tl1 a:hover { background-position: -293px 0; }
.nav-families-es li.tl2 a { background: url(/census/images/nav_families-es4.gif) 0 -138px no-repeat; height: 114px; width: 293px; }
.nav-families-es li.tl2 a:hover { background-position: -293px -138px; }
.nav-families-es li.tl3 a { background: url(/census/images/nav_families-es4.gif) 0 -264px no-repeat; height:93px; width:293px; }
.nav-families-es li.tl3 a:hover { background-position: -293px -264px; }
.nav-families-es li.tl4 a { background: url(/census/images/nav_families-es4.gif) 0 -357px no-repeat; height:118px; width:293px; }
.nav-families-es li.tl4 a:hover { background-position: -293px -357px; }

div#cContent ul#l4k li.tl3-es div.bg{margin-left:8px;margin-top:25px;}
div#cContent ul#l4k li.tl3-es div.bg,.nav-families-es li.tl3 div.bg{width:280px;height:216px;background-image:url("/census/images/nav_families-es3_bg.png");position:relative;}
div#cContent ul#l4k li.tl3-es div.bg a,.nav-families-es li.tl3 div.bg a{height:90px;width:150px;position:absolute;text-indent: -100001px;}
div#cContent ul#l4k li.tl3-es div.bg div.btn0 a,.nav-families-es li.tl3 div.bg div.btn0 a{background: url("/census/images/nav_families-es3_btn0.png") no-repeat;top:9px;left:130px;}
div#cContent ul#l4k li.tl3-es div.bg div.btn1 a,.nav-families-es li.tl3 div.bg div.btn1 a{background: url("/census/images/nav_families-es3_btn1.png") no-repeat;top:110px;left:130px;}
div#cContent ul#l4k li.tl3-es div.bg div.btn0 a:hover,.nav-families-es li.tl3 div.bg div.btn0 a:hover{background-position:0 -90px;}
div#cContent ul#l4k li.tl3-es div.bg div.btn1 a:hover,.nav-families-es li.tl3 div.bg div.btn1 a:hover{ background-position:0 -90px;}

div#cContent .fam-img div.bg{width:280px;height:216px;background-image:url("/census/images/nav_families-es3_bg.png");position:relative;margin-top:20px;}
div#cContent .fam-img div.bg a{height:90px;width:150px;position:absolute;text-indent: -100001px;}
div#cContent .fam-img div.bg div.btn0 a{background: url("/census/images/nav_families-es3_btn0.png") no-repeat;top:9px;left:130px;}
div#cContent .fam-img div.bg div.btn1 a{background: url("/census/images/nav_families-es3_btn1.png") no-repeat;top:110px;left:130px;}
div#cContent .fam-img div.bg div.btn0 a:hover{background-position:0 -90px;}
div#cContent .fam-img div.bg div.btn1 a:hover{ background-position:0 -90px;}

.fam-content dl, .fam-content dt, .fam-content  dd { margin: 0; padding: 0; }
.fam-content dl { margin-bottom: 10px; }
.fam-content dt { float: left; width: 95px; }
.fam-content dd { float: left; width: 140px; }
.fam-content dd a { font-size: 14px; font-weight: bold; }

.fam-content dl:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fam-content dl { display:inline-block; } /*this trips hasLayout for ie7*/
.fam-content dl { display:block; } /*this returns it back to normal*/

/*= location get-started */

.gs-img { float: left; width: 330px; }
.gs-content { float: left; width: 260px; }

.gs-content dl, .gs-content dt, .gs-content  dd { margin: 0; padding: 0; }
.gs-content dl { margin-bottom: 10px; }
.gs-content dt { float: left; width: 102px; }
.gs-content dd { float: left; width: 140px; }
.gs-content dd a { font-size: 14px; font-weight: bold; }

.gs-content dl:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.gs-content dl { display:inline-block; } /*this trips hasLayout for ie7*/
.gs-content dl { display:block; } /*this returns it back to normal*/

#cContent .nav-gs { border-top: solid 1px #90C749; list-style: none; margin: 5px 0 0 0; padding: 18px 0 0 0; }
.nav-gs li a { display: block; margin-bottom: 10px; text-indent: -100001px; }
.nav-gs li.tl1 a { background: url(/census/images/nav_mapas.gif) 0 -103px no-repeat; height: 103px; width: 257px; }
.nav-gs li.tl1 a:hover { background-position: -257px -103px; }

#cContent .nav-gs-pr { border-top: solid 1px #90C749; list-style: none; margin: 5px 0 0 0; padding: 18px 0 0 0; }
.nav-gs-pr li a { display: block; margin-bottom: 10px; text-indent: -100001px; }
.nav-gs-pr li.tl1 a { background: url(/census/images/nav_mapas.gif) 0 0px no-repeat; height: 103px; width: 257px; }
.nav-gs-pr li.tl1 a:hover { background-position: -257px 0px; }


/*= search */
#cContent #cLang { border-bottom: solid 1px #B4B2B2; margin-bottom: 10px; } 
#cContent #cLang li { padding-bottom: 10px; }
#cChoices { height: 60px; }
#cChoices li { float: left; padding-right: 25px; }
#cChoices li.lSubject { padding-right: 0; }
#location { width: 140px; }
#grade { width: 148px; }
#subject { width: 198px; }
#cContent #cSearched4 { font-size: 13px; padding-bottom: 15px; }
#cSearched4 strong { color: #09A2AF; display: block; font-size: 15px; margin-bottom: 8px; }
#cResults { border-top: solid 1px #8CC63F; padding-top: 20px; width: 595px; }
#cResults p { color: #333333; font-size: 13px; padding-bottom: 25px; }
#cContent #cResults a { color: #037DBC; font-size: 14px; font-weight: bold; text-decoration: underline; }

.box { background: url(/census/images/box-btm.gif) 0 100% no-repeat; font-weight: bold; margin-bottom: 15px; padding-bottom: 20px; width: 578px; }
.box .box-top { background: url(/census/images/box-top.gif) no-repeat; display: block; height: 16px; }
.box .box-content { background: url(/census/images/box-bg.gif) repeat-y; padding: 0 20px; }

#schl3o #cContent .btnSearch { height: 47px; margin-right: 20px; margin-top: 16px; }
#schl3o #cContent .btnSearch a { background: url(/census/images/btnSearch.gif) 0 0 no-repeat; display: block; float: right; height: 47px; outline: none; text-indent: -100001px; width: 144px; }
#schl3o #cContent .btnSearch a:hover { background-position: 0 -47px; }
#schl3o #cContent .btnSend { height: 43px; margin-right: 20px; margin-top: 16px; }
#schl3o #cContent .btnSend a { background: url(/census/images/btnSend.gif) 0 0 no-repeat; display: block; float: right; height: 43px; outline: none; text-indent: -100001px; width: 123px; }
#schl3o #cContent .btnSend a:hover { background-position: 0 -43px; }

#cIC { border-top: solid 1px #8CC63F; padding-left: 10px; padding-top: 20px; width: 585px; }

#cContent ul { list-style: none; margin: 0; padding: 0; }
#cContent ul li label { display: block; margin-bottom: 10px; }
 

#cContent .req { color: #FB0707; }

#cContent .frmRow { margin-bottom: 8px; }
#cContent .frmRow label { display: block; float: left; font-size: 12px; padding-right: 5px; padding-top: 3px; text-align: right; width: 180px; }
#cContent .frmRow .frmReq {  float: left; width: 230px; }
#cContent .frmRow .err { background: url(/census/images/icon.gif) 100% 0 no-repeat; }
#cContent .frmRow .frmReq input { margin-top: 3px; width: 190px; }
#cContent .frmRow .frmReq input.missing { border: solid 1px #EE1D24; }
#cContent .frmRow .frmReq span { display: block; font-size: 11px; padding-top: 3px; }
#cContent .msg { margin-top: 25px; }
#cContent .msg textarea { float: left; height: 145px; width: 330px; }

#cContent .frmRowError { color: #EE1D24; font-weight: bold; margin-bottom: 3px; padding-left: 55px; }

#cContent .frmRow:after, #cContent .frmRow .frmReq:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#cContent .frmRow, #cContent .frmRow .frmReq { display:inline-block; } /*this trips hasLayout for ie7*/
#cContent .frmRow, #cContent .frmRow .frmReq { display:block; } /*this returns it back to normal*/

/*= for kids */

#forKids { background: url(images/hdiv.gif) 0 100% no-repeat;padding-bottom: 35px; width: 593px; }
#forKids .c4kids  img{width:393px;height:135px;}
#forKids .c4kids {background: url(images/hdiv.gif) no-repeat; padding-top: 35px; text-align:center;}

ul#l4k { list-style: none; margin: 30px 0 0 0; padding: 0; width: 594px; }
ul#l4k li { float: left; width: 291px; }
ul#l4k li li { float: none; padding-left: 10px; padding-top: 15px; width: auto; }
ul#l4k li.left { margin-right: 12px; }
ul#l4k li.top {
	background: url(images/4kids_box.gif) no-repeat;
	height: 288px;
	margin-bottom: 25px;
	position: relative;
}
ul#l4k .kl a { background: url(images/btns4kids2.gif) no-repeat; display: block; text-indent: -100001px; }
ul#l4k li a.kMPC { background-position: 0 -250px; height: 54px; }
ul#l4k li a.kMPC:hover { background-position: -291px -250px; }
ul#l4k li a.kHC { background-position: 0 -304px; height: 54px; }
ul#l4k li a.kHC:hover { background-position: -291px -304px; }
ul#l4k li a.kTG { background-position: 0 -359px; height: 21px; width: 147px; }
ul#l4k li a.kTG:hover { background-position: -147px -359px; }
ul#l4k li a.kActivity { background-position: 0 -142px; height: 40px; width: 274px; }
ul#l4k li a.kActivity:hover { background-position: -274px -142px; }
ul#l4k li a.kGames { background-position: 0 -198px; height: 38px; width: 274px; }
ul#l4k li a.kGames:hover { background-position: -274px -198px; }
ul#l4k li a.kPrintable { background-position: 0 0; height: 125px; width: 283px; }
ul#l4k li a.kPrintable:hover { background-position: -283px 0; }

ul#l4k p { margin: 0; padding: 0; }
ul#l4k p.txt { font-size: 13px; padding: 0 22px 0 60px; }
ul#l4k p.tg { bottom:25px; left:123px; position:absolute; width:147px; }



/*=sidebars */

#cSide {  background: url(/census/images/sidebar_btm.gif) 0 100% no-repeat; float: right; padding-bottom: 27px; width: 300px; }

#cSide a.au { background: url(/census/images/txtCensusItsAboutUs.jpg) 0 0 no-repeat; display: block; height: 98px; text-indent: -10001px; width: 281px; }
#cSide a.au:hover { background-position: 0 -98px; }
#cSide a.aupr { background: url(/census/images/txtCensusItsAboutUs-PR.jpg) 0 0 no-repeat; display: block; height: 128px; text-indent: -10001px; width: 281px; }
#cSide a.aupr:hover { background-position: 0 -128px; }

#cSide #cSideContent {
	background: url(/census/images/sidebar_bg.gif) 100% 0 repeat-y; 
	padding-right: 19px; width: 281px; 
}

	/*=global*/
	#cSide ul.global { background-color: #FFF5D0; border-bottom: solid 18px #00584F;  margin: 0 0 0 16px; width: 265px; }
	#cSide ul.global li { border-top: dashed 2px #2EA1AD; height: 51px; }
	#cSide ul.global li a { display: block; height: 51px; text-indent: -10001px; }
	#cSide ul.global li.n1 a { background-image: url(/census/images/sidebar_nav_global.gif); background-repeat: no-repeat; background-position: 0 0; }
	#cSide ul.global li.n1 a:hover { background-position: -265px 0; }
	#cSide ul.global li.n2 a { background-image: url(/census/images/sidebar_nav_global.gif); background-repeat: no-repeat; background-position: 0 -51px; }
	#cSide ul.global li.n2 a:hover { background-position: -265px -51px; }
	#cSide ul.global li.n3 a { background-image: url(/census/images/sidebar_nav_global.gif); background-repeat: no-repeat; background-position: 0 -102px; }
	#cSide ul.global li.n3 a:hover { background-position: -265px -102px; }
	#cSide ul.global li.n4 a { background-image: url(/census/images/sidebar_nav_global.gif); background-repeat: no-repeat; background-position: 0 -153px; }
	#cSide ul.global li.n4 a:hover { background-position: -265px -153px; }
	#cSide ul.global li.n5 a { background-image: url(/census/images/sidebar_nav_global.gif); background-repeat: no-repeat; background-position: 0 -204px; }
	#cSide ul.global li.n5 a:hover { background-position: -265px -204px; }
	#cSide ul.global li.n6 a { background-image: url(/census/images/sidebar_nav_global.gif); background-repeat: no-repeat; background-position: 0 -255px; }
	#cSide ul.global li.n6 a:hover { background-position: -265px -255px; }

	/*=universal*/
	#cSide ul.universal { 
		width: 281px;
	}
	/* NEW CODES */
#cContentHome .beCounted { 
	background:url(images/bkgrdWeveBeenCounted.png) no-repeat; 
	font: normal 11px/12px 'Trebuchet MS', arial, sans-serif; 
	padding:12px 225px 0 15px; 
	position: relative;
	width:377px;
	height:197px;
}
#cContentHome h2.subhead { 
	color:#2fa1af; 
	font-size:18px; 
	margin:0; 
	padding:0 0 10px 20px; 
	font-style:italic; 
}
#cContentHome .beCounted h3 { 
	color:#2fa1af; 
	font-size: 19px; 
	line-height:22px; 
	margin:0; 
	padding:0 0 10px 75px; 
	font-weight:normal; 
}
.censusTxtBlue	{
	color:#3aa1ad;
}
#cBkgrdSideUniversal	{
	background:url(images/censusBkgrdSidebar.png) no-repeat;
	padding-bottom:9px;
	
}
.cScrollingList	{
	height:236px;
	overflow:auto;
	margin:29px 9px 0 0;
}
.cScrollingList ul	{
	list-style:none;
	margin:0;
	padding:0;
}
.cScrollingList li	{
	display:block;
}
.cScrollingList li	a	{
	display:block;
	padding:7px 10px 8px 55px;
	background:url(images/censusBtnSidebar.png) no-repeat -310px 9px;
	color:#000!important;
	font-size:13px;
}
.cScrollingList li a:hover	{
	text-decoration:none!important;
	background-position:20px 9px;
}
.cScrollingList li a h4	{
	margin:0;
	padding:0;
	color:#2fa1af;
	font-size:15px;
}
#cBtnCensusInOurHands	{
	display:block;
	height:120px;
	text-indent:-10000px;
}

	/* END NEW CODES */
	#cSide ul.universal li { }
	#cSide ul.universal li a { display: block; text-indent: -10001px; }
	#cSide ul.universal li.g a { background: url(/census/images/txtCensus-global.gif) no-repeat; height: 105px;  }
	#cSide ul.universal li.g a:hover { background-position: -281px 0; }
	#cSide ul.universal li.as a { background: url(/census/images/txtCensus-american-samoa.gif) no-repeat; height: 120px;  }
	#cSide ul.universal li.as a:hover { background-position: -281px 0; }
	#cSide ul.universal li.cnmi a { background: url(/census/images/txtInOurHands-CNMI.gif) no-repeat; height: 120px;  }
	#cSide ul.universal li.cnmi a:hover { background-position: -281px 0; }
	#cSide ul.universal li.guam a { background: url(/census/images/txtInOurHands-Guam.gif) no-repeat; height: 112px;  }
	#cSide ul.universal li.guam a:hover { background-position: -281px 0; }
	#cSide ul.universal li.vi a { background: url(/census/images/txtInOurHands-VirginIslands.gif) no-repeat; height: 120px;  }
	#cSide ul.universal li.vi a:hover { background-position: -281px 0; }
	#cSide ul.universal li.n2 a { background-image: url(/census/images/sidebar_nav_universal.gif); background-repeat: no-repeat; background-position: 0 0; height: 54px; }
	#cSide ul.universal li.n2 a:hover { background-position: -281px 0px; }
	#cSide ul.universal li.n3 a { background-image: url(/census/images/sidebar_nav_universal.gif); background-repeat: no-repeat; background-position: 0 -54px; height: 55px; }
	#cSide ul.universal li.n3 a:hover { background-position: -281px -54px; }
	#cSide ul.universal li.n4 a { background-image: url(/census/images/sidebar_nav_universal.gif); background-repeat: no-repeat; background-position: 0 -109px; height: 54px; }
	#cSide ul.universal li.n4 a:hover { background-position: -281px -109px; }
	#cSide ul.universal li.n5 a { background-image: url(/census/images/sidebar_nav_universal.gif); background-repeat: no-repeat; background-position: 0 -163px; height: 57px; }
	#cSide ul.universal li.n5 a:hover { background-position: -281px -163px; }
	#cSide ul.universal li.n6 a { background-image: url(/census/images/sidebar_nav_universal.gif); background-repeat: no-repeat; background-position: 0 -220px; height: 62px; }
	#cSide ul.universal li.n6 a:hover { background-position: -281px -220px; }

	/*=universal puerto rico*/
	#cSide ul.universal-pr { width: 281px; }
	#cSide ul.universal-pr li { }
	#cSide ul.universal-pr li a { display: block; text-indent: -10001px; }
	#cSide ul.universal-pr li.n1 a { background: url(/census/images/txtInOurHands-PuertoRico.gif) no-repeat; height: 121px;  }
	#cSide ul.universal-pr li.n1 a:hover { background-position: -281px 0; }
	#cSide ul.universal-pr li.n2 a { background-image: url(/census/images/sidebar_nav_universal-pr.gif); background-repeat: no-repeat; background-position: 0 0; height: 53px; }
	#cSide ul.universal-pr li.n2 a:hover { background-position: -281px 0px; }
	#cSide ul.universal-pr li.n3 a { background-image: url(/census/images/sidebar_nav_universal-pr.gif); background-repeat: no-repeat; background-position: 0 -53px; height: 76px; }
	#cSide ul.universal-pr li.n3 a:hover { background-position: -281px -53px; }
	#cSide ul.universal-pr li.n4 a { background-image: url(/census/images/sidebar_nav_universal-pr.gif); background-repeat: no-repeat; background-position: 0 -129px; height: 57px; }
	#cSide ul.universal-pr li.n4 a:hover { background-position: -281px -129px; }
	#cSide ul.universal-pr li.n5 a { background-image: url(/census/images/sidebar_nav_universal-pr.gif); background-repeat: no-repeat; background-position: 0 -186px; height: 58px; }
	#cSide ul.universal-pr li.n5 a:hover { background-position: -281px -186px; }
	#cSide ul.universal-pr li.n6 a { background-image: url(/census/images/sidebar_nav_universal-pr.gif); background-repeat: no-repeat; background-position: 0 -244px; height: 63px; }
	#cSide ul.universal-pr li.n6 a:hover { background-position: -281px -244px; }

	/*=locations*/
	#cSide ul.location { background-color: #FFF5D0; border-bottom: solid 18px #00584F; margin: 0 0 0 16px; width: 265px; }
	#cSide ul, #cSide ol { list-style: none; margin: 0; padding: 0; }
	#cSide ul.location li { border-top: dashed 2px #2EA1AD; }

	#cSide ul.location li a { display: block; text-indent: -10001px; }

	#cSide ul.location a.home-us { background: url(/census/images/sidebar_nav_locations.gif) 0 0 no-repeat; height: 51px; }
	#cSide ul.location a.home-us:hover { background-position: -265px 0; }
	#cSide ul.location a.home-as { background: url(/census/images/sidebar_nav_locations.gif) 0 -51px no-repeat; height: 61px; }
	#cSide ul.location a.home-as:hover { background-position: -265px -51px; }
	#cSide ul.location a.home-cnmi { background: url(/census/images/sidebar_nav_locations.gif) 0 -112px no-repeat; height: 51px; }
	#cSide ul.location a.home-cnmi:hover { background-position: -265px -112px; }
	#cSide ul.location a.home-guam { background: url(/census/images/sidebar_nav_locations.gif) 0 -163px no-repeat; height: 51px; }
	#cSide ul.location a.home-guam:hover { background-position: -265px -163px; }
	#cSide ul.location a.home-vi { background: url(/census/images/sidebar_nav_locations.gif) 0 -214px no-repeat; height: 61px; }
	#cSide ul.location a.home-vi:hover { background-position: -265px -214px; }

	#cSide ul.location a.teach { background: url(/census/images/sidebar_nav_locations_common.gif) 0 0 no-repeat; height: 41px; }
	#cSide ul.location a.teach:hover { background-position: -265px 0; }
	#cSide ul.location a.admins { background: url(/census/images/sidebar_nav_locations_common.gif) 0 -41px no-repeat; height: 51px; }
	#cSide ul.location a.admins:hover { background-position: -265px -41px; }
	#cSide ul.location a.fam { background: url(/census/images/sidebar_nav_locations_common.gif) 0 -92px no-repeat; height: 48px; }
	#cSide ul.location a.fam:hover { background-position: -265px -92px; }
	
	#cSide ul.location ol li { border-top: none; }
	#cSide ul.location ol li a { background: url(/census/images/sidebar_nav_teacher_sub3.gif) no-repeat; }
	#cSide ul.location ol li.t1 a { background-position: 0 0; height: 24px; }
	#cSide ul.location ol li.t1 a:hover { background-position: -265px 0; }
	#cSide ul.location ol li.t2 a { background-position: 0 -24px; height: 24px; }
	#cSide ul.location ol li.t2 a:hover { background-position: -265px -24px; }
	#cSide ul.location ol li.t3 a { background-position: 0 -48px; height: 24px; }
	#cSide ul.location ol li.t3 a:hover { background-position: -265px -48px; }
	#cSide ul.location ol li.t4 a { background-position: 0 -72px; height: 24px; }
	#cSide ul.location ol li.t4 a:hover { background-position: -265px -72px; }
	#cSide ul.location ol li.t5 a { background-position: 0 -97px; height: 24px; }
	#cSide ul.location ol li.t5 a:hover { background-position: -265px -97px; }
	#cSide ul.location ol li.t6 a { background-position: 0 -121px; height: 29px; }
	#cSide ul.location ol li.t6 a:hover { background-position: -265px -121px; }
	#cSide ul.location ol li.t7 a { background-position: 0 -150px; height: 24px; }
	#cSide ul.location ol li.t7 a:hover { background-position: -265px -150px; }

	/*=locations pr*/
	#cSide ul.location-pr { background-color: #FFF5D0; border-bottom: solid 18px #00584F; margin: 0 0 0 16px; width: 265px; }
	#cSide ul.location-pr li { border-top: dashed 2px #2EA1AD; }

	#cSide ul.location-pr li a { display: block; text-indent: -10001px; }

	#cSide ul.location-pr a.home { background: url(/census/images/sidebar_nav_puerto-rico.gif) 0 0 no-repeat; height: 61px; }
	#cSide ul.location-pr a.home:hover { background-position: -265px 0; }	

	#cSide ul.location-pr a.teach { background: url(/census/images/sidebar_nav_puerto-rico.gif) 0 -61px no-repeat; height: 41px; }
	#cSide ul.location-pr a.teach:hover { background-position: -265px -61px; }
	#cSide ul.location-pr a.admins { background: url(/census/images/sidebar_nav_puerto-rico.gif) 0 -102px no-repeat; height: 51px; }
	#cSide ul.location-pr a.admins:hover { background-position: -265px -102px; }
	#cSide ul.location-pr a.fam { background: url(/census/images/sidebar_nav_puerto-rico.gif) 0 -153px no-repeat; height: 48px; }
	#cSide ul.location-pr a.fam:hover { background-position: -265px -153px; }
	
	#cSide ul.location-pr ol li { border-top: none; }
	#cSide ul.location-pr ol li.t1 a { background: url(/census/images/sidebar_nav_pr_teacher_sub.gif) 0 0 no-repeat; height: 22px; }
	#cSide ul.location-pr ol li.t1 a:hover { background-position: -265px 0; }
	#cSide ul.location-pr ol li.t2 a { background: url(/census/images/sidebar_nav_pr_teacher_sub.gif) 0 -22px no-repeat; height: 25px; }
	#cSide ul.location-pr ol li.t2 a:hover { background-position: -265px -22px; }
	#cSide ul.location-pr ol li.t3 a { background: url(/census/images/sidebar_nav_pr_teacher_sub.gif) 0 -47px no-repeat; height: 25px; }
	#cSide ul.location-pr ol li.t3 a:hover { background-position: -265px -47px; }
	#cSide ul.location-pr ol li.t4 a { background: url(/census/images/sidebar_nav_pr_teacher_sub.gif) 0 -72px no-repeat; height: 22px; }
	#cSide ul.location-pr ol li.t4 a:hover { background-position: -265px -72px; }
	#cSide ul.location-pr ol li.t5 a { background: url(/census/images/sidebar_nav_pr_teacher_sub.gif) 0 -94px no-repeat; height: 30px; }
	#cSide ul.location-pr ol li.t5 a:hover { background-position: -265px -94px; }
