@import "header.css";
@import "common.css";

#content { width: 920px; margin-left: auto; margin-right: auto; margin-bottom: 12px; }

#sideColumnLeft {
	width: 235px;
	padding-right: 13px;
	border-right: solid 1px #A9D3ED;
	float: left;	
	margin-right: 13px;
	padding-bottom: 20px;
}
#sideColumnLeftSchlNews {
	width: 235px;
	padding-right: 12px;
	border-right: solid 1px #A9D3ED;
	float: left;	
	margin-right: 12px;
	padding-bottom: 20px;
}

#mainContentRight { width: 655px; float: right; }
#mainContentRightSchlNews { width: 660px; float: right; }

#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content { display:inline-block; } /*this trips hasLayout for ie7*/
#content { display:block; } /*this returns it back to normal*/

#secondaryBreadcrumb { margin-bottom: 25px; font-size: 14px; }

#bottomAd {
	margin: 35px auto;
	width: 741px;
}


.dBlock { display: block; }
.txtImgHeading { display: block; margin-bottom: 10px; }
h3.txtHeading, h3.listenRead {
	color: #999;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 10px 0;
}
h3.listenRead { color: #E21F1F; }
.box, .boxCommerce { margin-bottom: 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; }
.boxTGBorders { width: 219px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 1px 7px; font-size: 11px; }
/*.box235Borders a { font-size: 12px; }*/
.box300Borders { width: 278px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 10px; }
.box593Borders { width: 571px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 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: 1px 15px 5px 15px; font-size: 11px; }
.box655Borders .tblSection { font-size: 11px; }
.box655Borders .tblSection td { padding-right: 10px; }
.box655Borders .tblSection td.right { padding-left: 10px; }

/* scholastic news */
.box640White { width: 620px; padding: 1px 10px; background-color: #ffffff; }
.box660Borders { width: 628px; border-left: solid 1px #FFDC9C; border-right: solid 1px #FFDC9C; padding: 10px 15px 5px 15px; font-size: 11px; }
.box660Borders .tblSection { font-size: 11px; }
.box660Borders .tblSection td { padding-right: 10px; }
.box660Borders .tblSection td.right { padding-left: 10px; }
.box660Borders .pressCorps { margin-left: 4px; }
.box660Borders .pressCorps td.left { width: 270px; padding-right: 20px; }
.box660Borders .pressCorps td.right { padding-left: 10px; }
.box660BordersYellow {
width: 640px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 9px 5px 9px; font-size: 11px; background-color: #FCC813;
}
.box660Borders .pressCorps .toutMedium { margin-top: 0; margin-bottom: 25px; }
.box660Borders .pressCorps .moreKPC { text-align:right; }
.box660Borders .pressCorps .moreSNV { text-align:right; }
.box660Borders .pressCorps .toutPlayer p { margin: 0; padding: 15px 0 0 0; }

#snTopStoryWrapper { width: 640px; background: #fff url(/content/presentation/www/images/box_640_btm.gif) 0 100% no-repeat; padding-bottom: 11px; }
#snTopStoryWrapper #snTopStoryWrap { background: url(/content/presentation/www/images/sn_topnews_corner.gif) no-repeat; padding: 14px 15px 0 13px; }
.snToutTopStory { width: 367px; padding-right: 11px; float: left; }
.snToutTopStory p { margin: 0; padding: 12px 0 0 0; }
#snTopStoryWrapper .snToutTopStory a.tsl { font-size: 13px; }
#snTopStoryWrapper ul.gradeBtns { list-style: none; margin: 0; padding: 0; }
#snTopStoryWrapper ul.gradeBtns li { display: inline; }
#snTopStoryWrapper .snToutTopStory  ul.gradeBtns { margin-top: 6px; }
#snTopStoryWrapper .snToutMoreNews  ul.gradeBtns { margin-top: 3px; }
.snToutMoreNews { width: 221px; float: left; border-left: 1px solid #A9D3ED; padding-left: 11px; }
.snToutMoreNews .snMoreNewsSect1 { margin-bottom: 10px; }
.snToutMoreNews p { margin: 0; padding: 7px 0 0 0; }
#snTopStoryWrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#snTopStoryWrapper { display:inline-block; } /*this trips hasLayout for ie7*/
#snTopStoryWrapper { display:block; } /*this returns it back to normal*/ 




#snTopStoryWrapper ul { list-style: none; margin: 0; padding: 0; }
#snTopStoryWrapper ul li.story0 { width: 367px; padding-right: 11px; float: left; height: 300px; overflow: visible; }
#snTopStoryWrapper ul li.story0 p { margin: 0; padding: 12px 0 0; }
#snTopStoryWrapper ul li.story0 p a.tsl { font-size:13px; }
#snTopStoryWrapper ul li.story1 { width: 221px; border-left:1px solid #A9D3ED; padding-left:11px; float: right; padding-bottom: 10px; }
#snTopStoryWrapper ul li.story2 { width: 221px; border-left:1px solid #A9D3ED; padding-left:11px; float: right; }
#snTopStoryWrapper ul li.story1 p, #snTopStoryWrapper ul li.story2 p { margin:0; padding:7px 0 0; }
#snTopStoryWrapper ul li.story0  ul.gradeBtns { margin-top: 6px; }
#snTopStoryWrapper ul li.story1  ul.gradeBtns, #snTopStoryWrapper ul li.story2  ul.gradeBtns { margin-top: 3px; }




.specialReports { background: url(/content/presentation/www/images/specialReportsBg2.gif) no-repeat; padding-top: 8px; padding-left: 15px; padding-right: 10px; }
.moreNews { background: url(/content/presentation/www/images/specialReportsBg2.gif) no-repeat; padding-top: 8px; text-align: center; }
.todaysNewsContentLeft{ padding-left: 10px; padding-right: 20px; width: 270px; }
.todaysNewsContentRight { padding-left: 20px; padding-right: 15px; width: 305px; }
.todaysNewsContentRight td { border-right: 1px solid #A9D3ED; padding-bottom: 5px; }
.todaysNewsContentRight td.tnLeft { padding-right: 15px; width: 129px; }
.todaysNewsContentRight td.tnRight { border-right: none; padding-left: 15px; }
.todaysNewsContentRight td img { display: block; margin-bottom: 4px; }
.todaysNewsContentButtons { width: 640px; background-color: #fff; }
.tncb1 { width: 280px; text-align: right; }
.tncb2 { width: 184px; }
.tncb3 { border-left: 1px solid #A9D3ED; padding-left: 15px; }
.schlNewsMainTouts th { text-align: left; padding-bottom: 10px; padding-left: 10px; }
.schlNewsMainTouts th.first { padding-left: 0; }
.schlNewsMainTouts td img { display: block; margin-bottom: 10px; }
.schlNewsMainTouts td.one { width: 290px; }
.schlNewsMainTouts td.two { width: 320px; padding-left: 10px; border-left: 1px solid #A9D3ED; }
.schlNewsMainTouts td.two .toutSmall {  margin-top: 20px; margin-bottom: 0; }
.schlNewsMainTouts td.two .bwCircleSm { margin-bottom: 0; }
.schlNewsMainTouts td.three { border-right: 1px solid #A9D3ED; padding-right: 20px; width: 134px; padding-top: 5px; }
.schlNewsMainTouts td.four { padding-left: 15px; width: 130px; padding-top: 5px; }
.schlNewsTouts td { padding-right: 30px; }
.schlNewsTouts td.last { padding-right: 0; }
.schlNewsTouts img { display: block; margin-bottom: 7px; }

#sportCal { margin-top: 15px; }

.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; margin-bottom: 0; }
.schlNewsTouts .gSquareActivity li img { display: inline; margin-bottom: 0; }

.classMagsHdr { color: #2459FF; font-size: 12px; font-weight: bold; margin: 7px 0 0 0; border-top: 1px solid #67B9EB; padding: 7px 5px; }
.classMagsHdr strong { font-size: 16px; text-transform: uppercase; }
.classMagsPulldown { width: 214px; height: 27px; padding-top: 5px; padding-left: 5px; background: url(/content/presentation/www/images/classmags_pulldown.gif) no-repeat; }

.boxTGBorders select { width: 175px; }

/* activity icons */
.iconsActivity, .toutMedium .iconsActivity { white-space: nowrap; }
.iconsActivity img, .toutMedium .iconsActivity img { float: none; margin-right: 0px; }
.schlNewsMainTouts td .iconsActivity img { display: inline; margin-bottom: 0; margin-top: 3px; }
.tblSection .iconsActivity img { float: none; }
.toutVLarge .iconsActivity img, .toutVLargeLast .iconsActivity img, .tblSection .toutVLargeLast .iconsActivity img { margin-bottom: 0; }
.schlNewsTouts .iconsActivity img { display: inline; margin-bottom: 0; }
table.schlNewsTouts  img.tout { display: block; width: 129px; }
.toutSmall .iconsActivity img, .toutSmallLast .iconsActivity img { margin-right:0px; float: none; }

/* /scholastic news */

.boxActivities { background-color: #A9D3ED; color: #fff; font-weight: bold; }
.boxActivities ul { list-style: none; margin: 0; padding: 0; }
.boxActivities ul  li { padding: 5px 0 5px 18px; border-bottom: dotted 1px #70B3DC; }
.boxActivities ul  li img { float: left; margin-right: 10px; margin-top: -2px; }
.boxActivities ul  li.last { border-bottom: none; }
.boxActivities ul  li a { color: #fff; }
.boxSideNav {
	background-color: #A9D3ED;
	width: 215px;
	padding: 15px 10px;
}
.boxSideNav strong { color: #fff; }
.boxSideNav ul { list-style: none; margin: 0; padding: 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; padding-bottom: 5px; padding-right: 10px; color: #fff; font-weight: bold; }
.boxActivitiesSearch2 { background-color: #66B9EC; padding-top: 5px; padding-left: 15px; padding-bottom: 5px; padding-right: 10px; color: #fff; font-weight: bold; }
.boxActivitiesSearch form { margin: 5px 0 0 0; }
.boxActivitiesSearch2 form { margin: 0px; }
.boxActivitiesSearch input.txt, .boxActivitiesSearch2 input.txt { margin-right: 10px; border: 1px solid #A4B980; }
.boxActivitiesSearch select, .boxActivitiesSearch2 select { border: 1px solid #A4B980; } 
.boxActivitiesSearch form img, .boxActivitiesSearch2 form img { vertical-align: middle; }

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; } /*this trips hasLayout for ie7*/
ul.toutList { display:block; } /*this returns it back to normal*/

/* teach landing */

#thisMonth {
	margin-bottom: 12px;
}

#ideasByGrade { margin-bottom: 12px; }
#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: 12px;
}
#ideasByGradeContent .blog .hdr {
	color: #006699;
	font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;
}

#ideasByGradeContent .lessonPlans {
	border-bottom: solid 1px #8CD051;
	margin-bottom: 12px;
	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: 12px;
	border-bottom: solid 1px #8CD051;
}
#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: 12px;
	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: 12px;
	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;
}

.bwCircleSm {
	list-style: none;
	margin: 10px 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 {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.bwCircle li {
	background: url(/content/presentation/www/images/bullet2.gif) 0 2px no-repeat;
	padding-left: 14px;
	font-size: 12px;
}

.bwCircle:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.bwCircle { display:inline-block; } /*this trips hasLayout for ie7*/
.bwCircle { display:block; } /*this returns it back to normal*/

.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 */

/* browse topic level 2 */

#resultsNum {
	background: #F2F2F2 url(/content/presentation/www/images/resultsPerPageBrowseBg.gif) no-repeat;
	height: 26px;
	margin-bottom: 12px;
}
#resultsPerPage {
	background: #F2F2F2 url(/content/presentation/www/images/resultsPerPageBrowseBg.gif) no-repeat;
	height: 26px;
}
#resultsPerPage form { display: inline; }
#resultsNum td, #resultsPerPage td {
	font-size: 11px;
}
#resultsNum td#numPages {
	padding-left: 7px;
	padding-right: 7px;
	font-size: 14px;
}
#searchPagination {
	text-align: right;
	padding-left: 12px;
	padding-right: 12px;
}
#searchPagination form {
	display: inline;
}
#searchPagination form select {
	margin-right: 15px;
}
#searchPagination2 {
	text-align: right;
	padding-right: 12px;
}
#searchPagination a, #searchPagination2 a {
	color: #006699;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
#searchPagination a:hover, #searchPagination2 a:hover {
	text-decoration: underline;
}
#searchPagination a.prev, #searchPagination2 a.prev {
	background: url(/content/presentation/www/images/arrow_previous.gif) 0 2px no-repeat;
	padding-left: 10px;
}
#searchPagination a.next, #searchPagination2 a.next {
	background: url(/content/presentation/www/images/arrow_next.gif) 100% 2px no-repeat;
	padding-right: 10px;
}
.pageOn {
	background: #BCD736 url(/content/presentation/www/images/pageonbg_left.gif) 0 0 no-repeat;
	padding-left:8px;
	text-align: center;
	color: #fff;
	font: bold 11px/14px arial, sans-serif;
}
.pageOn span {
	background: #BCD736 url(/content/presentation/www/images/pageonbg_right.gif) 100% 0 no-repeat;
	padding-right: 9px;
}

/* /browse topic level 2 */


.toutSmall {
	background-color: #fff;
	padding-right: 6px;	
	margin-bottom: 12px;
}
.toutSmall img {
	float: left;
	margin-right: 10px;
}
.toutSmall .toutText { margin-left: 90px; }
.toutSmall a.big { font-size: 12px; }
.toutSmall:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.toutSmall { display:inline-block; } /*this trips hasLayout for ie7*/
.toutSmall { display:block; } /*this returns it back to normal*/
.toutSmallGray {
	background: url(/content/presentation/www/images/tout_right_sm.gif) 100% 0 no-repeat;
	background-color: #F2F2F2;
	padding-right: 6px;
	height: 60px;
	margin-bottom: 12px;
}
.toutSmallGray img {
	float: left;
	margin-right: 10px;
}
.toutSmallGray a.big { font-size: 12px; }
.toutSmallGray:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.toutSmallGray { display:inline-block; } /*this trips hasLayout for ie7*/
.toutSmallGray { display:block; } /*this returns it back to normal*/



.toutVLarge { margin-bottom: 12px; margin-top: 5px; }
.toutVLarge img { margin-bottom: 5px; }
.toutMedium {
	background-color: #fff;
	padding-right: 6px;	
	margin-bottom: 12px;
}
.toutMedium img {
	float: left;
	margin-right: 5px;
}
.toutMedium .toutText { margin-left: 140px; font-size: 11px; }
.toutMedium a.big, .toutVLarge a.big {
	font-size: 14px;
	font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;
}

.toutMedium:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.toutMedium { display:inline-block; } /*this trips hasLayout for ie7*/
.toutMedium { display:block; } /*this returns it back to normal*/

.gSquareSm {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}
.gSquareSm li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0 5px no-repeat;
	padding-left: 7px;
	font-size: 11px;
}

.twoColumns {
	list-style: none;
	margin: 5px 0;
	padding: 0;
}
.twoColumns li {
	background: url(/content/presentation/www/images/bullet_green.gif) 0 5px no-repeat;
	padding-left: 7px;
	font-size: 11px;
	float: left;
	width: 45%;
}
.twoColumns li.first_col { clear: left; }
.twoColumns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.twoColumns { display:inline-block; } /*this trips hasLayout for ie7*/
.twoColumns { display:block; } /*this returns it back to normal*/

ul.photos {
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
}
ul.photos li {
	float: left;
	width: 30%;
	/*border-left: solid 1px #A9D3ED;*/
	padding-left: 18px;
	padding-right: 10px;
	background: url(/content/presentation/www/images/cbvDiv.gif) no-repeat;
	margin-bottom: 10px;
}
ul.photos li.noborder {
	width: 28%;
	/*border-left: none;*/
	background: none;
	padding-left: 0;
}
ul.photos:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.photos { display:inline-block; } /*this trips hasLayout for ie7*/
ul.photos { display:block; } /*this returns it back to normal*/


.hrule {
	border-top: solid 1px #A9D3ED;
	padding-top: 5px;
}

.icons {
	margin-top: 20px;
	height: 20px;
}
.icons a {
	display: block;
	float: left;
	margin-right: 20px;
}

ul.hlist  {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.hlist li {
	float: left;
	margin-right: 10px;
	background: url(/content/presentation/www/images/bullet2.gif) 0 1px no-repeat;
	padding-left: 14px;
}
ul.hlist li.last { margin-right: 0; }
ul.hlist:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.hlist: { display:inline-block; } /*this trips hasLayout for ie7*/
ul.hlist: { display:block; } /*this returns it back to normal*/

.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 { font-size: 12px; }
.twLogo { text-align: right; margin-bottom: 100px;}
hr.hr { color: #a9d3ed; background-color: #a9d3ed; height: 1px; border: none; }
.mTop10 { margin-top: 10px; }
.mTB10 { margin-top: 10px; margin-bottom: 10px; }
.pTop10 { padding-top: 10px; }

#schlNewsLinks { background-color: #95CBED; border-bottom: 1px solid #66B9EC; }
ul.schlNewsLinks { list-style: none; margin: 0; padding: 0 0 5px 0; }
ul.schlNewsLinks li { padding: 8px 15px; font-weight: bold; text-transform: uppercase; border-bottom: 1px dotted #66AFDC; }
ul.schlNewsLinks li.last { border-bottom: none; }
ul.schlNewsLinks a { color: #fff; }

#classMags { color: #474B00; font-size: 11px;  background: #FFD500 url(/content/presentation/www/images/classmags_sub_btm.gif) 0 100% no-repeat;  width: 235px; padding-bottom: 10px; margin-bottom: 12px; }
#classMags ul { margin: 0; padding: 0; list-style: none; border-left: 1px solid #A9D3ED; border-right: 1px solid #A9D3ED; padding-left: 10px; padding-right: 10px; }
#classMags li { padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted white;  }
#classMags li.last { padding-bottom: 0px; }
#classMags li .btnsr { padding-top: 5px; padding-left: 5px; }
#classMags h3#socialstudies { background:url(/content/presentation/www/images/classmags_subSocialStudies.jpg) no-repeat; height: 205px; padding: 0; margin: 0; border-top: none; }
#classMags h3#science { background:url(/content/presentation/www/images/classmags_subScience.jpg) no-repeat; height: 205px; padding: 0; margin: 0; border-top: none; }
#classMags h3#math { background:url(/content/presentation/www/images/classmags_subMath.jpg) no-repeat; height: 205px; padding: 0; margin: 0; border-top: none; }
#classMags h3#langArts { background:url(/content/presentation/www/images/classmags_subLangArts.jpg) no-repeat; height: 205px; padding: 0; margin: 0; border-top: none; }
#classMags h3#schlNews { background:url(/content/presentation/www/images/classmags_schlNews.jpg) no-repeat; height: 205px; padding: 0; margin: 0; border-top: none; }

#classMags h3 span { display: none; }
#classMags select, #classMags option { font-size: 11px; }

ul.subjectListen { margin: 10px 0 0 0; padding: 0; list-style: none; }
ul.subjectListen li { background: url(/content/presentation/www/images/iconListen.gif) no-repeat; padding-left: 20px; line-height: 20px; margin-bottom: 5px; }

.ect { background-color: #A4D5E9; padding-bottom: 20px; }
.ectTout { border-bottom: 1px solid #D2EAF5; padding: 6px 8px; position: relative; }
.ectTout img { float: left; }
.ectText { margin-left: 70px; margin-right: 50px; padding-top: 5px; color: #006DA0; }
.ectText a { color: #00467D; }
.ectArr { position: absolute; bottom: 10px; right: 15px; }
.ect p { padding: 8px 8px 0 8px; margin: 0; }

.ectTout:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ectTout { display:inline-block; } /*this trips hasLayout for ie7*/
.ectTout { display:block; } /*this returns it back to normal*/


#pollSubjectWrapper {
	width: 300px;
	margin-bottom: 12px;
	padding-top: 7px;
	background: #D3ECFB url(/content/presentation/www/images/box_poll_top.gif) no-repeat;
}
#pollSubjectWrapper td { font-size: 11px; }
#pollSubject {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 7px;
	background: url(images/box_poll_btm.gif) 0 100% no-repeat; 
	font-size: 12px;
	font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;
}
.pollHdr {
	background: url(/content/presentation/www/images/pollQ.gif) no-repeat;
	margin: 0;
	padding: 0 0 5px 60px;
}
.pollInnerWrapper {
	background: url(/content/presentation/www/images/pollQBtm.gif) no-repeat 0 100%;
	width: 280px;
	padding-bottom: 5px;
}
.pollInner {
	background: #fff url(/content/presentation/www/images/pollQTop.gif) no-repeat;
	padding: 5px 10px 0 10px;
	
}
.pollInner  p { margin: 0; margin-bottom: 10px; }
#pollSubjectWrapper form { margin: 0; }

.sbjHdr {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  color: #666;
  margin: 0 0 10px 0;
  padding: 0;
}
.tguide { margin-top: 5px; }
.toutMedium { margin-top: 12px; }
