/*2009Jan28 Rearranging to clean up in preparation for changing font size dynamically
TEENS ALWAYS USES MAIN.CSS
CSD ANOTHER /FINDALL/COMMUNITY ALWAYS USES MAIN.CSS*/

/*All text should be a large size, dark grey and sans-serif face*/
body{
	background-color:#FFFFFF;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;
	font-family:arial,helvetica,geneva;font-size:12px;color:#333333;text-align:center;}
li{padding-bottom:2px;}
	
/*CENTER ALL CONTENT AND SET THE WIDTH*/
#allcontent{width:960px;margin:0px auto;text-align:left;background-color:#ffffff;}
	
/*TOP NAVIGATION*/
.breadcrumb{font-size:x-small;}
/*Orange section buttons*/
#topnav-section{float:left;align:center;padding-top:3px;padding-bottom:3px;}
a.topnavnoul{text-decoration:none;font-weight:bold;}
a.topnavnoul:hover{color:#ffffff;}
a.topnavhilitenoul{text-decoration:none;color:#ffffff;font-weight:bold;}
/*Explanatory text flys out*/
a.flyout span{position:absolute;left:-3000px;width:300px;padding:2px;background:#FFCC00;}
a.flyout:hover span{top:115px;left:0px;padding-left:5px;color:#333333;text-align:left;}

/*SIDE NAVIGATION*/
/*Width of the sidenav, including printer icon*/
#sidenav{float:left;width:210px;}
/*Layout for each sidenav heading*/
#sidenav-level1{padding-top:2px;padding-bottom:2px;padding-left:10px;}
#sidenav-level2{padding-top:2px;padding-bottom:2px;padding-left:30px;}
#sidenav-level3{padding-top:2px;padding-bottom:2px;padding-left:50px;}
#printparm{width:30px;padding-left:5px;}
/*Level 1*/
a.sidenav{text-decoration:none;color:#666666;font-weight:bold;}
a.sidenav:hover{color:#ff9900;}
a.sideactive{text-decoration:none;color:#ff9900;font-weight:bold;}
/*Level 2*/
a.subnav{text-decoration:none;color:#666666;}
a.subnav:hover{color:#ff9900;}
a.subactive{color:#ff9900;}
/*Level3*/
a.subnavlev3{text-decoration:none;color:#666666;font-size:smaller;}
a.subnavlev3:hover{color:#ff9900;}
a.subactivelev3{text-decoration:none;color:#ff9900;font-size:smaller;}

/*PAGE CONTENT - FLUSH TO SIDENAV*/
#pagecontent{width:690px;padding-left:10px;}

/*FOOTER*/
#footer{float:bottom;width:960px;padding-top:15px;}
/*Footer Links*/
a.footer{text-decoration:none;color:#333333;font-weight:bold;}
a.footer:hover{color:#ff9900;}

/*GENERIC PROPERTIES*/
h1{font-size:20px;font-weight:bold;margin-bottom:5px;margin-top:10px;}
h2{font-size:16px;font-weight:bold;margin-bottom:5px;margin-top:10px;}
h3{font-size:14px;font-weight:bold;margin-bottom:5px;margin-top:10px;}
h4{font-size:12px;font-weight:bold;margin-bottom:5px;margin-top:10px;}
.featureimage{border:1px solid #333333;margin:0px 10px 8px 0px;}
/*All links should be dark grey in sans-serif face*/
a{font-family:arial,helvetica,geneva;color:#333333;}
a:hover{text-decoration:none;}
a.noul{text-decoration:none;}
/*Text Properties*/
.bold{font-weight:bold;}
.white{color:#ffffff;}
.orange{color:#ff9900;}
.red{color:#990000;}
.grey{color:#CCCCCC;}
.vrislink{color:#ff7800;}/*dark orange*/
.programslink{font-family:comic sans ms;text-decoration:none;color:#666666;}
.programslink:hover{color:#333333;}
/*Text Sizes*/
.small{font-size:11px;}
.large{font-size:14px;}
.huge{font-size:20px;}
.contenttitle{font-size:15px;}
.contentsub{font-size:13px;}
/*Clear any formatting*/
#clearrow{clear:both;}
/*Horizontal Rule*/
#hr{height:1px;background-color:#CCCCCC;overflow:hidden;}
/*Box - used for login box*/
#box{overflow:hidden;margin-bottom:-30000px;padding-bottom:30005px;}
#box-title{padding-top:1px;padding-bottom:1px;padding-left:5px;}
.boxtitlelinknoul{font-family:arial,helvetica,geneva;text-decoration:none;color:#ffffff;font-weight:bold;}
.boxtitlelinknoul:hover{font-family:arial,helvetica,geneva;text-decoration:none;color:#000000;font-weight:bold;}
#box-content{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;}

/*KIDS*/
a.kids{text-decoration:none;font-size:large;color:#003366;font-weight:bold;}
a.kids:hover{text-decoration:underline;}
h3.kids {color:#3399CC; border-bottom:1px solid gray;}
/* Kids Great Books Homepage*/
#kidsbooklist {margin-top:30px;}
.kidsgallery {float: left; width:170px; margin: 30px 30px 15px 0; text-align:left; font-size:smaller;}
img.kidsgreatbooks {margin-right: 25px; border: 0;}
/* Kids Homework Help Page*/
a.kidshomework{text-decoration:none;color:#FF9900;}
a.kidshomework:hover{text-decoration:underline;color:#003399;}
#homeworkbooks {margin-top:40px;}
#homeworklinks {margin-top:30px;}
#homeworkonlinebooks {margin-top:40px;} /* originally 50px */
#homeworkkeyterms {margin-top:30px;}
.leftlinks {width:45%; padding-right: 30px; float:left;}
.rightlinks {width:45%; float:right;}
.kidshomeworkgallery {float: left; width:125px; margin: 20px 10px 10px 0px; text-align:left;}
.kidshomeworkgallerylast {float: left; width:125px; margin: 20px 0px 10px 5px; text-align:left;}


/* help */
.help {cursor:help;}





















