@import "header.css";
@import "common.css";

#content {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
	font-size: 11px;
}

#sideColumnLeft {
	width: 300px;
	float: left;
	padding-right: 13px;
	border-right: solid 1px #A9D3ED;
	margin-right: 13px;
	padding-bottom: 20px;
}
#sideColumnRight {
	width: 300px;
	float: right;
	padding-left: 13px;
	border-left: solid 1px #A9D3ED;
	padding-bottom: 50px;
}

#mainContent { width: 593px; }
#mainContentRight { width: 593px; float: right; }

#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content { display:inline-block; } /*for ie*/
#content { display:block; }


#bottomAd {
	margin: 35px auto;
	width: 741px;
}


.dBlock { display: block; }
.txtImgHeading { display: block; margin-bottom: 10px; }
.box, .boxCommerce { margin-bottom: 10px; }
.box h4 { margin: 0; padding: 10px 0 0 0; font-size: 12px; }
.box table.btmBorder { border-bottom: solid 1px #A9D3ED; margin-bottom: 10px; }
.box table.btmBorder td { padding-bottom: 8px; }
.box .text {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	padding: 0px 10px;
	font-size: 11px;
}
.box .text2 {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	padding: 10px 10px 0 10px;
	font-size: 11px;
	background-color: #fff;
}
.box .tips { margin-bottom: 5px; margin-top: 20px; border-top: solid 1px #a9d3ed; }
.box .tips td.left { border-right: solid 1px #A9D3ED; padding-top: 10px; }
.box .tips td.right { padding-left: 10px; padding-top: 10px; }
.box235Borders { width: 215px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 9px; font-size: 11px; }
.box235Borders a { font-size: 12px; }
.box300Borders { width: 278px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 10px 1px 10px; }
.box296Borders { width: 274px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 10px 1px 10px; }
.box593Borders { width: 571px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 10px; }
.box608Borders { width: 586px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 10px 10px 1px 10px; }
.boxCommerce  .box300Borders { width: 290px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 0 4px 1px 4px; font-size: 11px; }
.box655Borders { width: 623px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 0 15px 5px 15px; font-size: 11px; }


.boxActivities { background-color: #D9F1FF; 	color: #666666; font-weight: bold; }
.boxActivities h5 { color: #3793cc; margin: 0; padding: 10px 15px; font-size: 11px; }
.boxActivities ul { list-style: none; margin: 0; padding: 0; }
.boxActivities ul  li { padding: 5px 0 5px 18px; border-bottom: dotted 1px #88C2E5; }
.boxActivities ul  li img { float: left; margin-right: 10px; margin-top: -2px; }
.boxActivities ul  li.last { border-bottom: none; }
.boxActivities ul  li a { color: #666666; }
.boxSideNav {
	background-color: #A9D3ED;
	width: 215px;
	padding: 15px 10px;
}
.boxSideNav strong { color: #fff; }
.boxSideNav ul { list-style: none; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: dotted 1px #70B3DC; }
.boxSideNav ul.last { border-bottom: none; }
.boxSideNav li { padding-left: 6px; margin-bottom: 4px; }
.boxActivitiesSearch { background-color: #66B9EC; padding-top: 10px; padding-left: 15px; color: #fff; font-weight: bold; }
.boxActivitiesSearch form { margin: 5px 0 0 0; }
.boxActivitiesSearch input.txt { margin-right: 10px; }
.boxActivitiesSearch form img { vertical-align: middle; }

#saByGrade { background-color: #D9F1FF; padding: 20px 15px; }
#saByGrade h5 { color: #3793CC; margin: 0; margin-bottom: 5px; font-size: 11px; }

ul.toutList {
	list-style: none;
	padding: 0;
	margin: 10px 0;
	width: 560px;
}
ul.toutList li {
	float: left;
	width: 170px;
	/*border-left: solid 1px #A9D3ED;*/
	padding-left: 18px;
	background: url(/content/presentation/www/images/cbvDiv.gif) no-repeat;
}
ul.toutList li.first {
	width: 180px;
	/*border-left: none;*/
	background: none;
	padding-left: 0;
}
ul.toutList li a.main { font-size: 12px; }
ul.toutList:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.toutList { display:inline-block; } /*for ie*/
ul.toutList { display:block; }

/* old flash widget - remove when no longer needed */
#mainPromo {
	margin-bottom: 12px;
	position: relative;
}
#mainPromo #caption {
	background: url(/content/presentation/www/images/caption2_bg.gif) no-repeat;
	position: absolute;
	top: 295px;
	left: 10px;
	width: 440px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 8px;
	color: #3793CC;
	font-weight: bold;
}
#mainPromo #noflash {
	background: url(/content/presentation/www/images/noflash_btm.gif) no-repeat;
	position: absolute;
	top: 191px;
	left: 0px;
	width: 579px;
	height: 21px;
	padding-top: 3px;
	padding-left: 14px;
	color: #666;
}
#mainPromo #noflash a {
	color: #3793CC;
	text-decoration: none;
}
/* end old flash widget */


/* teach landing */

#thisMonth {
	margin-bottom: 10px;
}

#ideasByGrade { margin-bottom: 10px; }
#ideasByGrade .hdr { margin-bottom: 10px; }

#ideasByGradeTabs a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: block;
	text-align: center;
	height: 100%;
}

#ideasByGradeTabs .off {
	background-color: #A2A2A2;
}
#ideasByGradeTabs .on {
	background-color: #8CD051;
}


#ideasByGradeContent {
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #8CD051;
	width: 571px;
	padding: 16px 10px 1px 10px;
}


#ideasByGradeContent .blog {
	border-bottom: solid 1px #8CD051;
	margin-bottom: 10px;
}
#ideasByGradeContent .blog .hdr {
	color: #006699;
	font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;
}

#ideasByGradeContent .lessonPlans {
	border-bottom: solid 1px #8CD051;
	margin-bottom: 10px;
	font-size: 11px;
}
#ideasByGradeContent .lessonPlans form { margin-top: 5px; }
#ideasByGradeContent .lessonPlans td { padding-bottom: 10px; }
#ideasByGradeContent .lessonPlans strong {
	font-size: 12px;
}


#ideasByGradeContent .onlineActivities {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #8CD051;
}

.tblSection { font-size: 11px;  }
.tblSection td { width: 275px; padding-right: 10px; }
.tblSection td.right { width: 265px; padding-left: 10px; }
.tblSection td.browse {
	border-left: 1px solid #ccc;
	width: 245px;
	padding-left: 30px;
	padding-top: 20px;
}
.tblSection td.browse form { margin-top: 5px; }
.tblSection td.headerLeft { padding-bottom: 10px; }
.tblSection td.headerRight { padding-bottom: 10px; padding-left: 10px; }
.tblSection td.allGradeLeft { border-bottom: 1px solid #A9D3ED;  padding-bottom: 5px; }
.tblSection td.allGradeRight { border-bottom: 1px solid #A9D3ED; padding-left: 10px; padding-bottom: 5px; }
.tblSection td.allGradeLeftLast, .tblSection td.allGradeRightLast { border-bottom: none; }
td.allGradeRightLast { padding-left: 10px; }
.box593Borders .tblSection { font-size: 11px; }
.box593Borders .tblSection td { padding-right: 10px; }
.box593Borders .tblSection td.right { padding-left: 10px; padding-right: 0; }

#ideasByGradeContent hr {
	color: #8cd051;
	background-color: #8cd051;
	height: 1px;
	border: none;
	margin: 6px 0 10px 0;
}

#ideasByGradeContent .printables {
	font-size: 11px;
	margin-top: 10px;
}
#ideasByGradeContent .onlineActivities .oaRight, #ideasByGrade .pRight {
	padding-left: 20px;
}

#newsletter {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #A9D3ED;
}
#newsletter td {
	padding-bottom: 10px;
}
#newsletter .nLeft strong {
	font-size: 12px;
}
#newsletter .nLeft ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
#newsletter .nLeft li {
	float: left;
	margin-right: 10px;
}
#newsletter .nRight {
	text-align: right;
	padding-right: 20px;
}
#newsletter .nRight img {
	padding-top: 7px;
}

#bloggers {
	margin-bottom: 10px;
	font-size: 11px;
}
#bloggers a {
	font-size: 14px;
	font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;
}
#bloggers .bContent {
	padding-right: 10px;
}

.gSquare {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.gSquare li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0 5px no-repeat;
	padding-left: 7px;
	font-size: 12px;
}

.gSquareActivity {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
.gSquareActivity li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0 5px no-repeat;
	padding-left: 7px;
	font-size: 11px;
}
.gSquareActivity li img { float: none; vertical-align: middle; position: relative; top: -2px; }

.iconsActivity { white-space: nowrap; }
.iconsActivity img { float: none; margin-right: 0px; }

.bwCircleSm {
	list-style: none;
	margin: 10px 0 5px 0;
	padding: 0;
}
.bwCircleSm li {
	background: url(/content/presentation/www/images/bullet2.gif) 0 1px no-repeat;
	padding-left: 14px;
	margin-bottom: 4px;
	font-size: 11px;
}
.bwCircle, .bwCircleLast {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.bwCircleLast { margin: 10px 0 0 0; }
.bwCircle li, .bwCircleLast li {
	background: url(/content/presentation/www/images/bullet2.gif) 0 2px no-repeat;
	padding-left: 14px;
	font-size: 12px;
}

.bwCircle:after, .bwCircleLast:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.bwCircle, .bwCircleLast { display:inline-block; } /*for ie*/
.bwCircle, .bwCircleLast { display:block; }

.boxContent {
	padding: 0 10px;
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
}
.poll {
	margin-top: 5px;
	font-size: 12px;
}
.poll a { font-size: 11px; }

/* end teach landing */


/* shop landing */

#topSection { margin-bottom: 8px; }
#topSection .hdr td { 	padding-bottom: 10px; }
#topSection .box { background-color: #fff; margin-left: 14px; width: 249px; padding: 10px 10px 5px 10px; }
#topSection .box ul {
	list-style: none;
	padding: 0;
	margin: 5px 0px 0px 0px;
}
#topSection .box ul li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0px 5px no-repeat;
	padding-left: 7px;
	margin-bottom: 4px;
}

#promos {
	margin-bottom: 25px;
}
#promos strong {
	color: #004A91;
}

#promos .first {
	width: 275px;
	padding-left: 12px;
	padding-right: 18px;
	border-right: solid 1px #A9D3ED;
}
#promos .second {
	width: 281px;
	padding-left: 20px;
	padding-right: 10px;
	border-right: solid 1px #A9D3ED;
}
#promos .third {
	width: 284px;
	padding-left: 18px;
}

.shopMainPromos { }
.shopMainPromos dd { margin: 0 5px; width: 240px; }
.shopMainPromos form { margin-top: 10px; }
.shopMainPromos select { width: 195px; margin-right: 10px; }
.shopMainPromos hr { color: #a9d3ed; background-color: #a9d3ed; height: 1px; border: none; margin: 0; }

#btmSection {
	margin-bottom: 20px;
}

#left {
	width: 608px;
	float: left;
	margin-right: 12px;
}

#right { float: right; width: 296px; }

#bookfairs {
	margin-bottom: 10px;
}

#bfContent {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	width: 569px;
	padding-left: 12px;
	padding-right: 20px;
	padding-top: 15px;
}
#bfContent .one {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
#bfContent .two {
	border-top: solid 1px #A9D3ED;
}
#bfContent .two td {
	padding-right: 15px;
	padding-top: 12px;
}
#bfContent ul {
	list-style: none;
	padding: 0;
	margin: 15px 0px 0px 0px;
}
#bfContent ul li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0px 5px no-repeat;
	padding-left: 7px;
	margin-bottom: 4px;
}
#bfContent .one ul {
	margin-top: 0;
}


#magazines {
	margin-bottom: 10px;
}

#m {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
}
#m .mContent {
	padding: 9px 12px;
}
#m .mContent form {
	margin-top: 5px;
}
#m .mContent select {
	font-size: 11px;
	width: 124px;
}
#m .mContent table {
	border-bottom: solid 1px #A9D3ED;
	margin-bottom: 4px;
}
#m .mContent table td {
	padding-bottom: 12px;
}
#m .mContent ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#m .mContent ul li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0px 5px no-repeat;
	padding-left: 7px;
	margin-bottom: 7px;
}

#ps {
	margin-bottom: 10px;
}
#ps .psContent {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	padding: 9px 9px 0 9px;
}

#catalogs .cContent {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	padding: 9px 9px 0 9px;
}
#catalogs .cContent ul {
	list-style: none;
	padding: 0;
	margin: 6px 0px;
}
#catalogs .cContent ul li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0px 5px no-repeat;
	padding-left: 7px;
	margin-bottom: 4px;
}
#catalogs .cContent table {
	border-top: solid 1px #a9d3ed;
	border-bottom: solid 1px #a9d3ed;
	margin: 6px 0;
}
 


#otherResources { }
#otherResources .orContent {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	padding: 20px 12px 0px 12px;
}
#otherResources .orContent ul {
	list-style: none;
	padding: 0;
	margin: 10px 0px 0px 0px;
}
#otherResources .orContent ul li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0px 5px no-repeat;
	padding-left: 7px;
	margin-bottom: 7px;
}


#prodInfo {
	float: left;
}

#prodInfo .piContent {
	border-left: solid 1px #A9D3ED;
	border-right: solid 1px #A9D3ED;
	padding: 15px 12px 0 12px;
}
#prodInfo .piContent ul {
	list-style: none;
	padding: 0;
	margin: 10px 0 10px 6px;
}
#prodInfo .piContent ul li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0px 5px no-repeat;
	padding-left: 7px;
	margin-bottom: 7px;
}

.shopPromoBig { width: 575px; background: url(/content/presentation/www/images/shopMainPromoBg.gif) no-repeat; padding: 10px 17px 0 17px; }
.shop4FamStores { margin-top: 5px; }
.shop4FamSSO { width: 265px; padding-right: 15px; border-right: 1px solid #A9D3ED; }
.shop4FamOther { padding-left: 15px; }


/* end shop landing */

hr { display: block; margin-top: 10px; margin-bottom: 10px; }




.rightBorder { border-right: solid 1px #A9D3ED; }
.leftPadding10 { padding-left: 10px; }
strong.hdr { font-size: 12px; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; }
strong.twArticle{ font-size: 14px; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif; }
strong.heading { font-size: 14px; }
.fontArial11 { font-size: 11px; }
.fontArial12, .font12 { font-size: 12px; }
.twLogo { text-align: right; margin-bottom: 100px;}
.mTop10 { margin-top: 10px; }
.mTB10 { margin-top: 10px; margin-bottom: 10px; }
.mTop20 { margin-top: 20px; }

ul.inlineLinks { list-style: none; padding: 0; margin: 10px 0 0 0; }
ul.inlineLinks li { display: inline; padding-right: 10px; }
ul.bwCircleInline { list-style: none; padding: 0; margin: 10px 0 0 0; }
ul.bwCircleInline li { display: inline; padding-right: 10px; background: url(/content/presentation/www/images/bullet2.gif) 0 2px no-repeat; padding-left: 14px; font-size: 12px; }

/*
#advancedSearch { display: none; height: 0; overflow: hidden; }
#searchAdv { display: none; }
*/
#searchSimple { display: none; }
#advancedSearch { overflow: hidden; }
.boxError { border: 1px solid red; }
#errorMsg { color: #ff0000; font-weight: bold; border: 1px solid red; margin-top: 10px; padding: 5px; display: none; }
.searchLP { background-color: #A8D3ED; width: 573px; padding: 5px 10px; }
.gradesSubjects { background-color: #D4E9F6; width: 573px; padding: 5px 10px; }
.anyOn { background-color: #3399CC; color: #fff; }
.anyOff { background-color: #D4E9F6; color: #000; }
#grades td { padding: 3px; }
#grades td input { vertical-align: middle; }
#subjects td input { vertical-align: middle; }
.wrapSubject { padding-left: 23px; text-indent: -23px; }
.nwsltrRow { margin-bottom: 5px; }

ul.hlist  {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.hlist li {
	float: left;
	margin-right: 10px;
}
ul.hlist li.last { margin-right: 0; }
ul.hlist:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.hlist: { display:inline-block; } /*for ie*/
ul.hlist: { display:block; }

hr.hr { color: #a9d3ed; background-color: #a9d3ed; height: 1px; border: none; }

#noteworthyTouts { width: 500px; overflow: hidden; position: relative; }
#ntBooks { position: absolute; top: 0; left: 0; }
#ntBooks td { padding-right: 25px; }

ul.educators, ul.families { list-style: none; margin: 5px 0 0 0; padding: 0; }
ul.educators li { width: 270px; float: left; padding-left: 5px; text-indent: -5px; }
ul.families li { width: 270px; float: left; padding-left: 5px; text-indent: -5px; }
ul.educators li.left, ul.families li.left { margin-right: 20px; }
ul.educators li.firstRow, ul.families li.firstRow { margin-bottom: 20px; }
ul.educators:after, ul.families:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.educators, ul.families { display:inline-block; } /*for ie*/
ul.educators, ul.families { display:block; }

#breadcrumb { display: none; }

.toutVLarge .bwCircleSm { margin-top: 2px; border-bottom: 1px solid #A9D3ED; padding-bottom: 5px; }
#schlNewsVoteNow { overflow: hidden; }
#schlNewsVoteNow form { margin: 0; }
.clf { margin-left: 375px; }


/* student activities redesign 06052008 */
#content h1 { margin: 0; padding: 7px 0; font-size: 22px; }
#content h1 span { color: #666; font-size: 18px; }
.mainPromoLeft { float: left; }
#widgetContainer { margin-bottom: 15px; }
#widgetContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#widgetContainer { display:inline-block; } /*for ie*/
#widgetContainer { display:block; }

#saClassMags {
	background: url("/content/presentation/www/images/sa_classmags_bg.gif") no-repeat;
	border: 1px solid #9ED3F5;
	width: 315px;
	height: 288px;
	float: left;
	margin-left: 9px;
	position: relative;
}
#saClassMags form { padding: 0; position:absolute;top:90px;left:13px;}
#saClassMags form select { float: left; width:200px;}
#saClassMags form input { float: left; margin-left: 5px; }
#saClassMags form input{width:27px;height:22px;}
#saClassMags a{position:absolute;width:143px;height:29px;top:259px;left:172px;}
#saClassMags a img{width:143px;height:29px;}
div#saClassMags a.btn { background: url("/content/presentation/www/images/class_mags.gif") no-repeat; display: block; text-indent: -10001px;height:29px;width:143px; }
div#saClassMags a.btn:hover { background-position:  0px -29px; }


#saClassMagsNew {
	background: url("/content/presentation/www/images/321_SHW.jpg") no-repeat;
	width: 300px;
	height: 270px;
	float: left;
	margin-left: 9px;
	overflow: hidden;
	position: relative;
}
#saClassMagsNew ul { list-style: none; margin:0; padding: 0; text-indent: -999em; }
#saClassMagsNew li a { display: block; height: 23px; width: 116px; position: absolute; left: 17px; top: 46px; }
#saClassMagsNew .subscribe-now a { left: 140px; width: 144px; }

#saClassMagsNew form { height: 25px; margin: 0; padding: 0; position:absolute;top:90px;left:13px;}
#saClassMagsNew form select { float: left; width:200px;}
#saClassMagsNew form input { float: left; margin-left: 5px; }
#saClassMagsNew form input{width:27px;height:22px;}
#saClassMagsNew a.btn{
	background: url(/content/presentation/www/images/class_mags.gif) no-repeat;
	display: block;
	position:absolute;
	width:143px;
	height:29px;
	top:267px;
	left:150px;
	text-indent: -10001px;
}
#saClassMagsNew a.btn:hover { background-position:  0px -29px; }


a img{border:0;}

#saGrades { 
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	padding: 15px 20px 30px 20px;
	font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;	
	font-size: 12px;
}
#saGrades h4 { margin: 0; padding: 7px 0; font-size: 13px; color: #666; }
#saGrades a { font-weight: bold; color: #006699; }
#saGrades a:hover { color: #ff0000; }
#saGrades ul { list-style: none; margin: 0; padding: 0; }
#saGrades ul li { background: url("/content/presentation/www/images/bullet_green.gif") 0 7px no-repeat; padding-left: 7px; }
#saGrades ul a { font-weight: normal; }
#saGrades td { border-right: 1px solid #DDDDDD; width: 189px; padding-left: 20px; padding-right: 10px;}
#saGrades td.first { padding-left: 0; width: 199px; }
#saGrades td.last { border-right: none; width: 198px; padding-right: 0; }

#saGradesHdr { margin-bottom: 6px; color: #666666; }
#saGradesHdr h2 { margin: 0; padding: 0; font-size: 18px; }

#saTabs ul { list-style: none; margin: 0; padding: 0; height: 26px; }
#saTabs li { float: left; width: 120px; }
#saTabs li a { background: #94C84A url("/content/presentation/www/images/sa_grades_off.gif") no-repeat; display: block; height: 21px; padding-top: 5px; color: #fff; text-decoration: none; text-align: center; font-size: 14px; font-weight: bold; width: 118px; margin-right: 2px; }
#tab_sa_prekk a.on { background-color: #F4CE21; }
#tab_sa_12 a.on { background-color: #F26697; }
#tab_sa_35 a.on { background-color: #459BD4; }
#tab_sa_68 a.on { background-color: #6BCDA7; }
#tab_sa_912 a.on { background-color: #FF962E; }


#saSearchBox { color:#666666; float:right; font-size:11px; width: 320px; }
#saSearchBox form { margin: 0; padding: 0; }
#saSearchBox #saSearch { clear:left; height:20px; }
#saSearchBox #saSearch .txtSearch { border:1px solid #8EB63F; float:left; height:16px; width:253px; padding-left: 7px; color:#666666; }
#saSearchBox #saSearch .btnSearch { border: 0pt none; float:left; }

.sa_prekk_on { border-color: #F4CF21; border-top-color: #F4D020; }
.sa_12_on { border-color: #F16596; border-top-color: #F16596; }
.sa_35_on, .default { border-color: #79CEF5; border-top-color: #449CD3; }
.sa_68_on { border-color: #6ACCA7; border-top-color: #6BCDA7; }
.sa_912_on { border-color: #FF962D; border-top-color: #FF962D; }

#sa_prekk_inc, #sa_12_inc, #sa_68_inc, #sa_35_inc, #sa_912_inc { display: none; }

/* tpt widget */
#tptWidget img { display: block; }
#tptWidget #tptWidgetFrm {
	background: url("/content/presentation/www/images/lessonplan_tpt_widget_btm.jpg") no-repeat;
	height: 50px;
}
#tptWidget #tptWidgetFrm form { margin: 0; padding: 15px 25px 0 25px; }
#tptWidget #tptWidgetFrm form input#Keyword { width: 133px; height: 17px; float: left; border: 0 none; }
#tptWidget #tptWidgetFrm img { float: left; display: inline; }

.sbox { width: 298px; border: 1px solid #9ED3F5; margin-bottom: 8px; } 
.nb { border: none !important; }
.sboxContent { padding: 10px 15px; }
.sboxContent h4 { font-size: 14px; margin: 0 0 10px 0; }
.sboxContent ul.col2 { margin: 0; padding: 0; width: 130px; float: left; list-style: none; }
.sboxContent ul.col2 li { background: url("/content/presentation/www/images/bullet_gr.gif") 0 6px no-repeat; padding-left: 7px; padding-bottom: 2px; padding-right: 5px; }
.sboxContent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sboxContent { display:inline-block; } /*for ie*/
.sboxContent { display:block; }

/* connect */
#connect-top .gSquareSm, #connect-top .bwCircleSm { margin-bottom: 15px; }
#connect-top .gSquareSm li.rss {
	background: url("/content/presentation/www/images/icon_rss_pr.gif") 0 2px no-repeat;
	padding-left: 15px;
}
