.findOut a, .greenWide a, .greyWide a{
color:#FFFF99;
}

.findOut a:hover, .greenWide a:hover, .greyWide a:hover{
color:#000;
}

.purpleWide a, .feature2colTop a{
color:#FFFF00;
}

.purpleWide a:hover, .feature2colTop a:hover{
color:#FF99FF;
}

.topTips{
margin:10px 0 15px 0;
background:url(/style/images/featureTipsRepeat.png) repeat-y left;
}

.topTips .content{
color:#fff;
padding:5px 40px 3px 30px;
background:url(/style/images/featureTipsTop.png) no-repeat top;
}

.topTips .title{
height:34px;
margin:15px 0 0 0;
background:url(/style/images/titleTips.gif) no-repeat;
}

.topTips .print{
display:block;
width:388px;
height:48px;
background:url(/style/images/featureTipsBottom.png) no-repeat 0 0;
}

.topTips .print:hover{
background:url(/style/images/featureTipsBottom.png) no-repeat 0 -48px;
}

.topTips ul{
padding:0 0 0 15px;
}

.topTips li{
list-style-image: url(/style/images/bulletStar.gif);
margin:0 0 10px 0;
padding-left:0;
line-height:1.1em;
}

.featureNasty{
background:url(/style/images/featNastyRepeat.png) repeat-y left;
}

.featureNasty h4{
color:#003366;
font-size:1.3em;
}

.featureNasty .content{
padding:50px 50px 0 70px;
background:url(/style/images/featNastyTop.png) no-repeat top;
}

.featureNasty a:hover{
color:#000;
}

.featureNasty p{
padding:5px 0;
}

.featureNasty .bgBottom{
padding-bottom:50px;
background:url(/style/images/featNastyBottom.png) no-repeat bottom;
}

.howSmart{
margin:10px 0 0 0;
background:url(/style/images/featSmartRepeat.png) repeat-y left;
}

.howSmart .content{
color:#fff;
padding:5px 40px 20px 30px;
background:url(/style/images/featSmartTop.png) no-repeat top;
}

.howSmart h3{
margin-top:15px;
}

.howSmart .title, .redWide .title{
height:34px;
margin:30px 0 0 0;
background:url(/style/images/titleSmart.gif) no-repeat;
}

.howSmart span{
display:block;
width:407px;
height:23px;
background:url(/style/images/featSmartBottom.png) no-repeat;
}

.howSmart ul{
padding:0 0 0 20px;
}

.howSmart li{
list-style-image: url(/style/images/bulletStarRed.gif);
margin:0 0 10px 0;
padding-left:0;
line-height:1.1em;
}
.talk{
background:url(/style/images/featTalkRepeat.png) repeat-y left;
margin-top: 10px;
margin-right: 0;
margin-bottom: 0;
margin-left: -385px;
}

.talk .content{
color:#fff;
padding:5px 40px 20px 30px;
background:url(/style/images/featTalkTop.png) no-repeat top;
}

.talk h3{
margin-top:15px;
}

.talk span{
display:block;
width:802px;
height:23px;
background:url(/style/images/featTalkBottom.png) no-repeat;
}

.redWide{
margin:20px 0 0 0;
width:388px;
background:url(/style/images/redWideRepeat.png) repeat-y left;
}

.redWide h3{
margin:20px 0 10px 0;
}

.redWide h4{
color:#fff;
margin:15px 0 5px 0;
}

.redWide .content{
color:#fff;
padding:5px 40px 0 40px;
background:url(/style/images/redWideTop.png) no-repeat top;
}

.redWide .bgBottom{
padding-bottom:20px;
background:url(/style/images/redWideBottom.png) no-repeat bottom;
}

.redWide ul{
padding:0 0 0 20px;
}

.redWide li{
list-style-image: url(/style/images/bulletStar.gif);
margin:0 0 10px 0;
padding-left:0;
line-height:1.1em;
}

.redWide p{
padding-bottom:20px;
}

#tvFeature{
color:#FFFFFF;
width:388px;
height:275px;
margin:20px 0 30px 0;
background:#333 url(/style/images/featureTV.png) no-repeat;
}
#tvTeachers{
	color:#FFFFFF;
	width:352px;
	height:227px;
	background:#333 url(/style/images/featureTV.png) no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	padding-top: 48px;
	padding-left: 36px;
}

.feature2colTop{
margin:15px 0 0 0;
background:url(/style/images/featRepeat01.png) repeat-y left;
}

.feature2colTop p{
padding:0 0 15px 0;
}

.feature2colTop .content{
color:#fff;
padding:5px 40px 0 22px;
background:url(/style/images/featTop01.png) no-repeat top;
}

.feature2colTop .content h3{
margin:0 0 5px 0;
font-size:1.2em;
}

.feature2colTop .content h4{
color:#fff;
margin-bottom:10px;
}

.feature2colTop .content .colLeft{
width:150px;
padding:15px 0 0 0;
}

.feature2colTop .content .colRight{
width:160px;
float:right;
padding:45px 0 0 0;
}

.feature2colTop span{
display:block;
width:407px;
height:41px;
background:url(/style/images/featBottom01.png) no-repeat;
}

.feature2colBottom{
background:url(/style/images/featRepeat02.png) repeat-y left;
}

.feature2colBottom h3{
margin:15px 0 0 0;
}

.feature2colBottom .content{
color:#fff;
padding:5px 40px 10px 30px;
min-height:160px;
background:url(/style/images/featTop02.png) no-repeat top;
}

.feature2colBottom .content p{
padding:10px 0 0 0;
}

.feature2colBottom span{
display:block;
width:407px;
height:26px;
background:url(/style/images/featBottom02.png) no-repeat;
}

.featureSub{
margin:40px 0;
float:left;
}

.featureGrey{
color:#fff;
width:192px;
font-size:.85em;
margin:0 0 1px 7px;
background:#444 url(/style/images/featGreyBottom.png) no-repeat bottom;
}

.featureGrey h3{
font-size:1.2em;
line-height:1em;
}

.featureGrey p{
padding-bottom:15px;
}

.featureGrey .content{
padding:15px;
}

.featureGrey a{
padding:5px 35px 5px 5px;
display:block;
min-height:35px;
margin:0 0 10px 0;
line-height:1em;
text-decoration:none;
font-size:.9em;
font-weight:bold;
border:1px #666 solid;
}

.featureGrey .noStyleLink{
padding:0;
display:inline;
font-size:1em;
text-decoration:underline;
margin:0;
border:0;
}

.featureGrey .noStyleLink:hover{
color:#FFCC33;
}

.featureGrey a:hover{
color:#fff;
}

.featureGrey .doc{
background:#333 url(/images/pdf.gif) no-repeat 130px 5px;
}

.featureGrey .doc:hover{
background:#000 url(/images/pdf.gif) no-repeat 130px 5px;
}

#playSong{
	padding:3px;
	border:1px solid #AD5BAD;
	background-color: #692379;
}

#playSong p{
font-weight:bold;
padding:0 0 5px 0;
}

.findOut{
width:192px;
color:#fff;
line-height:1.2em;
font-size:.9em;
margin:20px 0 0 200px;
background:#559f37 url(/style/images/featFindTop.png) no-repeat top;
}

.findOut h4{
color:#fff;
font-size:1.2em;
line-height:1.2em;
margin:0 0 10px 0;
}

.findOut h5{
margin:0 0 5px 0;
font-size:1em;
}

.findOut .content{
padding:20px 10px 30px 10px;
min-height:180px;
background:url(/style/images/featFindBottom.png) no-repeat bottom;
}

.findOut  p{
padding:0 0 10px 0;
margin:0;
}

.findOut ul{
padding:0 5px;
margin-bottom:10px;
border:3px #4e9531 solid;
}

.findOut li{
margin:5px 0;
}

.purpleWide{
width:407px;
margin:20px 0 15px 0;
background:pink url(/style/images/purpleWideRepeat.png) repeat-y left;
}

.purpleWide .content{
color:#fff;
padding:20px 40px 30px 30px;
background:url(/style/images/purpleWideTop.png) no-repeat top;
}

.purpleWide h2{
margin:5px 0;
}

.purpleWide h3{
margin:10px 0 3px 0;
}

.purpleWide h4{
color:#fff;
line-height:1.1em;
margin:10px 0 10px 0;
}

.purpleWide p{
padding:0 0 20px 0;
}

.purpleWide .title{
height:34px;
margin:15px 0 0 0;
background:url(/style/images/title.gif) no-repeat;
}

.purpleWide a.print{
display:block;
width:407px;
height:48px;
background:url(/style/images/featureMoreBottom.png) no-repeat 0 0;
}

.purpleWide a.print:hover{
background:url(/style/images/featureMoreBottom.png) no-repeat 0 -48px;
}

.purpleWide ul{
padding:0 0 0 15px;
}

.purpleWide li{
list-style-image: url(/style/images/bulletExc.gif);
margin:0 0 10px 0;
padding-left:0;
line-height:1.1em;
}

.purpleWide .bgBottom{
min-height:200px;
background:url(/style/images/purpleWideBottom.png) no-repeat bottom;
}

.purpleWide span{
font-size:.85em;
line-height:.9em;
}

.featurePlain{
padding:0 20px 20px 20px;
margin:10px 0 20px 0;
border:1px #ccc dotted;
}

.featurePlain h4{
margin:10px 0;
}

.featurePlain ul{
padding:0;
}

.featureSmart{
width:407px;
color:#fff;
margin:0 0 15px 0;
}

.featureSmart .whyBtn{
text-decoration:none;
font-size:.8em;
padding:3px;
margin:10px 0;
background:#000;
}

.featureSmart a:hover{
background:#ccc;
}                   

.featureSmart .content{
padding:0 40px 10px 30px;
min-height:120px;
}

.featureSmart p{
padding:60px 0 10px 0;
}

.smart_s{
background:url(/style/images/smart_s_repeat.png) left repeat-y;
}

.smart_s .content{
background:url(/style/images/smart_s_top.png) top no-repeat;
}

.smart_s span{
display:block;
width:407px;
height:25px;
background:url(/style/images/smart_s_bottom.png) no-repeat;
}

.smart_m{
background:url(/style/images/smart_m_repeat.png) left repeat-y;
}

.smart_m .content{
background:url(/style/images/smart_m_top.png) top no-repeat;
}

.smart_m span{
display:block;
width:407px;
height:25px;
background:url(/style/images/smart_m_bottom.png) no-repeat;
}

.smart_a{
background:url(/style/images/smart_a_repeat.png) left repeat-y;
}

.smart_a .content{
background:url(/style/images/smart_a_top.png) top no-repeat;
}

.smart_a span{
display:block;
width:407px;
height:25px;
background:url(/style/images/smart_a_bottom.png) no-repeat;
}

.smart_r{
background:url(/style/images/smart_r_repeat.png) left repeat-y;
}

.smart_r .content{
background:url(/style/images/smart_r_top.png) top no-repeat;
}

.smart_r span{
display:block;
width:407px;
height:25px;
background:url(/style/images/smart_r_bottom.png) no-repeat;
}

.smart_t{
background:url(/style/images/smart_t_repeat.png) left repeat-y;
}

.smart_t .content{
background:url(/style/images/smart_t_top.png) top no-repeat;
}

.smart_t span{
display:block;
width:407px;
height:25px;
background:url(/style/images/smart_t_bottom.png) no-repeat;
}

.greenWide{
margin:15px 0 0 0;
background:url(/style/images/greenWideRepeat.png) repeat-y left;
}

.greenWide ul{
padding:0 0 0 10px;
}

.greenWide li{
list-style-image: url(/style/images/bulletStarGreen.gif);
margin:10px 0;
line-height:1em;
}

.greenWide .content{
color:#fff;
padding:15px 40px 20px 30px;
background:url(/style/images/greenWideTop.png) no-repeat top;
}

.greenWide h4{
color:#fff;
font-size:1.5em;
margin:15px 0;
}

.greenWide p{
margin:0 0 20px 0;
}

.greenWide .bgBottom{
background:url(/style/images/greenWideBottom.png) no-repeat bottom;
}

.greyWide{
margin:15px 0 0 0;
font-size:.88em;
background:url(/style/images/greyWideRepeat.png) repeat-y left;
}

.greyWide ul{
padding:0 0 0 10px;
}

.greyWide li{
/*list-style-image: url(/style/images/bulletStarGreen.gif);*/
margin:10px 0;
line-height:1em;
}

.greyWide .content{
color:#fff;
padding:15px 40px 50px 30px;
background:url(/style/images/greyWideTop.png) no-repeat top;
}

.greyWide h3{
color:#fff;
font-size:1.5em;
margin:15px 0 3px 0;
}

.greyWide .bgBottom{
background:url(/style/images/greyWideBottom.png) no-repeat bottom;
}

.orangeWide{
margin:0 0 0 0;
background:url(/style/images/orangeWideRepeat.png) repeat-y left;
}

.orangeWide ul{
padding:0 0 0 10px;
}

.orangeWide li{
list-style-image: url(/style/images/bulletStar.gif);
margin:10px 0;
line-height:1em;
}

.orangeWide .content{
color:#fff;
padding:27px 40px 0 30px;
background:url(/style/images/orangeWideTop.png) no-repeat top;
}

.orangeWide h4{
color:#fff;
font-size:1.5em;
margin:15px 0;
}

.orangeWide .bgBottom{
padding-bottom:20px;
background:url(/style/images/orangeWideBottom.png) no-repeat bottom;
}

.order{
width:407px;
height:83px;
margin:0 0 20px 0;
background:url(/style/images/order.png) no-repeat;
}

.order .content{
padding:15px 50px 20px 125px;
}

.order h3{
font-size:1.5em;
margin:15px 0 5px 0;
}

.order a{
color:#990000;
}

.order a:hover{
color:#000;
}

#artist{
margin:10px 0 0 30px;
width:407px;
background:url(/style/images/featSmartRepeat.png) repeat-y left;
}

#artist .bgTop{
color:#fff;
margin:0;
padding:5px 40px 20px 30px;
background:url(/style/images/featSmartTop.png) no-repeat top;
}

#artist a{
color:#FFFF66;
text-decoration:none;
}

#artist a:hover{
color:#000;
}

#artist h3{
margin-top:15px;
font-size:1.5em;
}

#artist h4{
color:#FFFFFF;
font-size:1em;
margin:5px 0;
}

#artist span{
display:block;
width:407px;
height:23px;
background:url(/style/images/featSmartBottom.png) no-repeat;
}

.newResource{
width:407px;
height:116px;
margin:0 0 20px 0;
background:url(/style/images/newResource.png) no-repeat;
}

.newResource .content{
padding:15px 50px 20px 90px;
}

.newResource h3{
font-size:1.5em;
margin:15px 0 5px 0;
}

.newResource a{
color:#990000;
}

.newResource a:hover{
color:#000;
}




