body
{
font-family:arial,verdana,geneva;
font-size:12px;
line-height:14px;
padding:0px;
margin:0px;
background-color:#BFCECF;
}
.header
{
width:900px;
margin-left:auto;
margin-right:auto;
}
.content
{
width:899px;
margin-left:auto;
margin-right:auto;
float:left;
position:absolute;
top:196px;
padding-left:1px;
}

.fl
{
float:left;
}

input
{
font-size:14px;
}

.sm
{
font-size:11px;
}


a:link,a:visited
{
text-decoration:underline;
color:#336600;
}
a:hover
{
text-decoration:underline;
color:#000000;
}

h1
{
font-size:18px;
color:#229739;
line-height:25px;
font-weight:bold;
padding:0px;
margin:0px;
}
h2
{
font-size:18px;
color:#000;
line-height:21px;
font-weight:normal;
padding:0px;
margin:0px;
}

a.hpt:link,a.hpt:visited
{
color:#000;
text-decoration:none;
}
a.hpt:hover
{
color:#336600;
text-decoration:underline;
}
a.hpt:active
{
color:#000;
text-decoration:none;
}




.pd
{
padding:10px;
}

/* header */
#hd1
{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	width:900px;
	height:29px;
	margin-top:5px;
	
}

#tnav
{
	width:240px;
	float:right;
	text-align:center;
	margin-top:7px;
}

a.tn:link,a.tn:visited
{
	color:#fff;
	text-decoration:none;
	padding-right:15px;
}
	a.tn:hover
{
	text-decoration:underline;
}
a.tn:active
{
	text-decoration:none;
}
#hd2
{
float:left;
position:relative;
top:8px;
left:1px;
height:117px;
width:899px;
background-color:#fff;

}
#hd3
{
	background-image: url(../images/grn_blu.jpg);
	background-repeat: repeat-x;
	position:relative;
	width:889px;
	height:46px;
	left:1px;
	top:7px;
	padding-top:3px;
	padding-left:10px;
}





/* grade levels */

.choose
{

padding-top:16px;
font-size:18px;
line-height:21px;
color:#fff;
position:relative;
}

div.acr
{
padding:40px 0px 40px 0px;
color:#666;
font-size:11px;
}
a.adobe
{
width:120px;
height:30px;
display:inline-block;
background-position: 0px 0px;
background-image: url(../images/acrobat_sm.gif);
}
a.adobe:hover
{
	background-position: 0px 30px;
}
a.adobe:active
{
background-position: 0px 0px;
}



a.cir
{
margin-top:12px;
margin-left:5px;
width:28px;
height:28px;
display:inline-block;
background-position: 0px 0px;

}
a.cir_h
{
margin-top:12px;
margin-left:5px;
width:28px;
height:28px;
display:inline-block;
background-position: 0px 28px;
}

a.gk:link,a.gk:visited
{ background-image: url(../images/k.gif);}
a.gk:hover
{ background-position: 0px 28px; }

a.g1:link,a.g1:visited
{ background-image: url(../images/1.gif);}
a.g1:hover
{ background-position: 0px 28px; }

a.g2:link,a.g2:visited
{ background-image: url(../images/2.gif);}
a.g2:hover
{ background-position: 0px 28px; }

a.g3:link,a.g3:visited
{ background-image: url(../images/3.gif);}
a.g3:hover
{ background-position: 0px 28px; }

a.g4:link,a.g4:visited
{ background-image: url(../images/4.gif);}
a.g4:hover
{ background-position: 0px 28px; }

a.g5:link,a.g5:visited
{ background-image: url(../images/5.gif);}
a.g5:hover
{ background-position: 0px 28px; }

a.g6:link,a.g6:visited
{ background-image: url(../images/6.gif);}
a.g6:hover
{ background-position: 0px 28px; }

a.g7:link,a.g7:visited
{ background-image: url(../images/7.gif);}
a.g7:hover
{ background-position: 0px 28px; }

a.g8:link,a.g8:visited
{ background-image: url(../images/8.gif);}
a.g8:hover
{ background-position: 0px 28px; }




a.teacher_h
{
	margin-top:12px;
	margin-left:5px;
	width:98px;
	height:26px;
	display:inline-block;
	background-position: 0px 0px;
}

a.teacher
{
	margin-top:12px;
	margin-left:5px;
	width:98px;
	height:26px;
	display:inline-block;
	background-position: 0px 26px;
}


a.t1:link,a.t1:visited
{ background-image: url(../images/teacher.gif);}
a.t1:hover
{ background-position: 0px 0px; }



a.parent_h
{
	margin-top:12px;
	margin-left:5px;
	width:82px;
	height:26px;
	display:inline-block;
	background-position: 0px 0px;
}

a.parent
{
	margin-top:12px;
	margin-left:5px;
	width:82px;
	height:26px;
	display:inline-block;
	background-position: 0px 26px;
}


a.p1:link,a.p1:visited
{ background-image: url(../images/parent.gif);}
a.p1:hover
{ background-position: 0px 0px; }



a.nav,a.nav:visited
{
font-family:arial,sans-serif;
color:#fff;
font-size:16px;
text-decoration:none;
display:block;
height:17px;
padding:5px;
text-indent:5px;
}

a.nav:hover
{
color:#fff;
background-color:#123A6E;
}

/* Icons */

td.pad10
{
padding-right:20px;
padding-bottom:20px;
}

a.emicon
{
display:inline-block;
height:89px;
width:89px;
}

a.sumeng
{
	background-image: url(../images/sumenglish_icn.gif);
	background-position: 0px 89px;

}
a.sumeng:hover
{
	background-image: url(../images/sumenglish_icn.gif);
	background-position: 0px 0px;
}
a.summath
{
	background-image: url(../images/summath_icn.gif);
	background-position: 0px 89px;

}
a.summath:hover
{
	background-image: url(../images/summath_icn.gif);
	background-position: 0px 0px;
}
a.sumreading
{
	background-image: url(../images/sumreading_icn.gif);
	background-position: 0px 89px;

}
a.sumreading:hover
{
	background-image: url(../images/sumreading_icn.gif);
	background-position: 0px 0px;
}


a.eng
{
	background-image: url(../images/english_icon.gif);
	background-position: 0px 89px;
	margin-right:20px;

}
a.eng:hover
{
	background-image: url(../images/english_icon.gif);
	background-position: 0px 0px;
	margin-right:20px;
}
a.math
{
	background-image: url(../images/math_icon.gif);
	background-position: 0px 89px;
	margin-right:20px;
}
a.math:hover
{
	background-image: url(../images/math_icon.gif);
	background-position: 0px 0px;
	margin-right:20px;
}

a.science
{
	background-image: url(../images/science_icon.gif);
	background-position: 0px 89px;
	margin-right:0px;
}
a.science:hover
{
	background-image: url(../images/science_icon.gif);
	background-position: 0px 0px;
	margin-right:0px;
}

a.prob_solv
{
	background-image: url(../images/problem_icon.gif);
	background-position: 0px 89px;
	margin-right:0px;
}
a.prob_solv:hover
{
	background-image: url(../images/problem_icon.gif);
	background-position: 0px 0px;
	margin-right:0px;
}


a.studyskills
{
	background-image: url(../images/study_icon.gif);
	background-position: 0px 89px;
	margin-right:0px;
}
a.studyskills:hover
{
	background-image: url(../images/study_icon.gif);
	background-position: 0px 0px;
	margin-right:0px;
}




.no
{
display:none;
}


a.icons
{
display:inline-block;
height:61px;
margin-right:10px;
margin-bottom:8px;
}

a.skills
{
	background-image: url(../images/skills_icn.gif);
	background-position: 0px 0px;
	width:54px;

}
a.skills:hover
{
	background-image: url(../images/skills_icn.gif);
	background-position: 0px 61px;
	width:54px;

}






a.pace
{
	background-image: url(../images/pacing.png);
	background-position: 0px 0px;
	width:67px;

}
a.pace:hover
{
	background-image: url(../images/pacing.png);
	background-position: 0px 61px;
	width:67px;

}

a.sam1
{
	background-image: url(../images/samp1.png);
	background-position: 0px 0px;
	width:54px;
}
a.sam1:hover
{
	background-image: url(../images/samp1.png);
	background-position: 0px 61px;
	width:54px;
}
a.sam2
{
	background-image: url(../images/samp2.png);
	background-position: 0px 0px;
	width:54px;
}
a.sam2:hover
{
	background-image: url(../images/samp2.png);
	background-position: 0px 61px;
	width:54px;
}

a.sam3
{
	background-image: url(../images/samp3.png);
	background-position: 0px 0px;
	width:54px;
}
a.sam3:hover
{
	background-image: url(../images/samp3.png);
	background-position: 0px 61px;
	width:54px;
}

a.help_p
{
	background-image: url(../images/help_p.png);
	background-position: 0px 0px;
	width:54px;
}
a.help_p:hover
{
	background-image: url(../images/help_p.png);
	background-position: 0px 61px;
	width:54px;
}

a.icon2
{
display:inline-block;
height:68px;
margin-right:10px;
}

a.help_sp
{
	background-image: url(../images/help_sp.gif);
	background-position: 0px 0px;
	width:54px;
}
a.help_sp:hover
{
	background-image: url(../images/help_sp.gif);
	background-position: 0px 68px;
	width:54px;
}

a.topics
{
	background-image: url(../images/topics_icn.gif);
	background-position: 0px 0px;
	width:54px;
}
a.topics:hover
{
	background-position: 0px 61px;
	width:54px;
}



/* Footer */

#footer
{
background-color:#229739;
width:899px;
height:60px;
}



td.main
{
	background-color: #FFF;
	background-image: url(../images/boy.jpg);
	height: 100%;
	width: 718px;
	background-repeat: no-repeat;
	background-position: 469px 255px;
}

td.rightcontent
{
	background-color: #FFF;
	height: 100%;
	width: 718px;
	padding:20px 20px 20px 20px;
}
.rounded {
border: 1px solid #ddd;
padding: 10px;
}

.pilot{padding:10px;width:250px;height:120px;background-color:#eee;}




ul.bt
{
padding:0px;
margin:0px;
}
li.bt
{
display:block;
text-decoration:none;
color:#000;
background-color:#fff;
padding:0px;
margin:0px;
}
li.bt:hover
{
display:block;
text-decoration:none;
color:#000;
background-color:#eee;
padding:0px;
margin:0px;
}





/* Store CSS */


form.main { padding:0px; margin:0px; }


select { border-color: #666; }

.bolder { font-weight: bold; }

/* Header */ 


a.tag
{font-family: arial; font-size: 16px; color: #FF9900;text-decoration:none;}

.fp { color:#fff; font-size:14px; position: relative; top: 14px; left:10px; text-align:left; width:440px; } .cartinfo { width:280px; position: relative; top: 19px; color:#333; font-size:14px; } .cartbut { width:85px; position: relative; top: 14px; }

a.cartlink { color:#333; font-size:14px; text-decoration:none; }

a.cartlink:hover { color:#333; font-size:14px; text-decoration:underline; }

/* Left Side Navigation */ 

#catbar
{
	background-image: url(../store/images/navbar.gif);
	color: #fff;
	background-repeat: no-repeat;
	width:193px;
	height:27px;
	line-height:28px;
	text-indent:10px;
	float:left;
}

a.bor:link,a.bor:visited
{
	background-image: url(../store/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 172px;
	border-width: 0px 1px 1px 1px;
	border-color: #ccc;
	border-style: solid;
	padding: 3px;
	width: 185px;
	display:block;
	text-decoration:none;
	color:#333;
	font-size:11px;
	float:left;
}
a.bor:hover
{
background-color:#e1e1e1;
color:#000;
}


/* Right Table */ 

a.prolink:link,a.prolink:visited
{
font-size:14px;
font-weight:bold;
text-decoration:none;
}

a.prolink:hover
{
font-size:14px;
font-weight:bold;
color:#000;
text-decoration:underline;
}

a.prolink:active
{
font-size:14px;
font-weight:bold;
color:#000;
text-decoration:none;
}

a.sort:link,a.sort:visited
{
	background-repeat: no-repeat;
	padding-top:10px;
	display: inline-block;
	width: 80px;
	text-decoration: none;
	text-align: center;
	background-image: url(../store/images/sort.gif);
	height:20px;
	font-family:arial;
	font-size:12px;
	line-height:14px;
}
a.sort:hover
{
	text-decoration:none;
}
a.sort:active
{
	text-decoration:none;
}










