body{text-align:center;background:#eeeeec}
blockquote{border-left:none;font-size:inherit}
.header,.navbar{font-family:'Lato',sans-serif}
.container{width:980px}
ul,ol{margin-bottom:10px;margin-top:0}
.navbar-default{background:#a6a6a3;border:none}
.navbar{border-radius:0}
.nav > li > a{float:right;padding-left:20px;padding-right:20px}
.home-tab-box{margin-top:15px}
.home-tab-box .tabcontent{border-bottom:1px solid rgb(221,221,221);border-left:1px solid rgb(221,221,221);border-right:1px solid rgb(221,221,221);padding:10px 5px}
.home-tab-box .nav > li > a{padding-left:14px;padding-right:14px;font-family:'Lato',sans-serif}
.home-tab-box img{margin-right:5px}
.home-tab-box table{margin-top:5px}
li.August a,li.January a,li.October a{padding-left:22px;padding-right:22px}
li.February a,li.November a,li.December a{padding-left:21px;padding-right:21px}
li.March a,li.April a{padding-left:23px;padding-right:23px}
li.May a,li.June a,li.July a{padding-left:24px;padding-right:24px}
li.September a{padding-left:20px;padding-right:20px}
.navbar-default .navbar-nav > li > a{color:#fff;font-size:16px}
.navbar-brand{padding:5px 15px 0 0}
.navbar-form{margin-right:-14px}
.navbar-form .btn.btn-success{background-color:rgb(160,160,160);border-color:rgb(160,160,160)}
.btn.signup{margin-top:8px;margin-right:10px}
.nav > li > a.btn-warning,.nav > li > a.btn-success{padding:3px 20px;margin-top:11px}
.nav > li > a.btn-success:hover{background-color:#449d44 !important}
#navstrip div.navtext{background:#ffffcc;clear:both;padding:5px 5px 10px 5px;width:100%}
#navstrip .navbar-nav > li div.navtext{padding:15px 20px;background:none;width:auto}
.navbar-nav.navbar-right:last-child{margin-right:0}
.navbar-default .navbar-nav > li > a:hover{background-color:#e7e7e7;color:#555}
.yamm .yamm-content{padding:20px 15px}
.yamm .yamm-content .list-unstyled li{min-width:150px}
.yamm-content li b{color:rgb(166,166,163)}
.yamm-content li{white-space:nowrap}
#Nav2 h3{margin:0;padding:0 0 15px 0;font-size:9px}
#Nav2 .open > h3{background-color:#E7E7E7;color:#555555}
#Nav2 .dropdown:hover .dropdown-menu{display:block}
.yamm .dropdown-menu.right-drop{right:0}
#banner{text-align:center;margin-bottom:15px}
#Nav2 li h3{text-align:center}
#Nav2 li li{text-align:left}
.container > .navbar-header,.container > .navbar-collapse{margin-left:-15px;margin-right:-15px}
#search-collapse,.log-in-collapse{display:none}
#footer-wrap table{width:100% !important}
#page-wrap{margin:0 auto;text-align:left;background:#fff;width:980px}
html.busy,html.busy *{cursor:wait !important}
.footer{color:#fff;font-size:13px}
#banner-wrap{text-align:center;margin:auto;padding:0 0 30px 0;background:#eeeeec}
#banner-wrap > div,#banner-wrap > object{margin:0 auto !important}
#footer-wrap{border-top:1px solid #ccc;margin:15px 15px 5px 15px;padding-top:15px;clear:both;display:block;background:#a6a6a3;color:#fff !important}
#footer-wrap a{color:#fff !important}
.sortcrumbs,#bcrumb{display:none}
.hdr{font-size:16px;font-weight:bold;color:#025472}
img{vertical-align:top}
#addthis{width:255px}
.articlesubtitle{font-size:14px;font-weight:bold}
.articletitle{font-size:20px;font-weight:bold}
.blacktitle{font-weight:bold}
.blackmed{font-size:11px}
.redmed{font-size:11px;font-weight:normal;color:#FF0000}
.pagetitle{font-size:14pt;font-weight:bold}
.tvsubhead{font-size:12pt;font-weight:bold}
.menu{font-size:12px}
.input{font-family:Courier,monospace}
h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif;color:#848482}
h1,.h1{font-size:28px}
h2,.h2{font-size:22px}
h3,.h3{font-size:18px}
h4,.h4{font-size:14px}
h5,.h5{font-size:12px}
h6,.h6{font-size:12px}
.size3{font-size:12pt;font-weight:bold;text-align:left}
SPAN.RM{font-weight:normal;font-style:normal;text-decoration:none}
.callout,.callout2{background-color:#FFFFCC}
.tvswelc{font-size:13px;font-weight:bold;color:#993300}
.tvswelc2{font-size:10px;font-weight:bold;color:#993300}
.tvsboldsm{font-size:11px;font-weight:bold;color:#FF6600}
.tvsbold{font-size:13px;font-weight:bold;color:#FF6600}
.tvsbold2{font-size:16px;font-weight:bold;color:#FF6600}
.tvsbold3{font-size:18px;font-weight:bold;color:#FF6600}
.tvso{font-size:12px;color:#FF6600}
.tvsboldsm2{font-size:11px;font-weight:bold;color:#993300}
.adtxt{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999999}
#regCallout{width:175px;padding:10px;background-color:#FFFFCC;border:1px solid #CC6600;line-height:17px}
#regCallout h3{margin:0;padding:0;text-align:left;font-size:105%;color:#CC0033;font-weight:bold}
#regCallout p{margin-top:5px;margin-bottom:0}
#regCallout ul{margin-top:5px;margin-bottom:5px}
#themeCallout{width:250px;padding:10px;margin:8px 0 0 0;background-color:#FFFFFF;border:1px solid #E9C154;line-height:17px}
#themeCallout h3{margin:0;padding:0;text-align:left;font-size:110%;color:#0C6280;font-weight:bold}
#penguideBuffer{padding:5px 10px 3px 0;float:left}
#penguideCallout{width:155px;padding:5px;background-color:#FEFEEB;border:1px solid #74B0D2}
#penguideCallout img{margin:4px 0 0 18px;padding:0;border:1px solid #000}
#penguideCallout img.peng{margin:0 0 0 10px;padding:0;border:0}
#penguideCallout UL{padding:0 0 6px 8px;margin:0 0 6px 8px}
#penguideCallout LI{font-size:11px;font-weight:normal;list-style-type:square;margin-top:2px;margin-bottom:0}
li.penguin{padding:0 0 0 5px;margin:0 0 0 10px}
.cal{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#FF6600}
.calsub{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#FF6600;text-align:right}
h1.edcal-head{display:none}
.calendar-home-table{border-bottom:3px solid #FFcc66;padding-bottom:15px}
.calendar-home-table:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.calendar-hd,.js-calendar-table{float:left}
.calendar-hd{width:70%;margin-right:25px}
.edcalendar-div hr{display:block;padding:5px 0;margin:10px 0;clear:both;height:3px;color:#FFCC66;background-color:#FFCC66}
#resourcePage hr{border:none 0;border-bottom:1px solid #CCCCCC;width:100%;height:1px;margin:10px auto 2px 0;text-align:left}
.title,.title2{font-weight:bold}
#theme-table table b{color:#848482}
#theme-table h2{font-size:16px;font-weight:bold;margin-bottom:3px;padding-bottom:0}
#theme-table td img{margin-top:2px}
.theme-head td{padding:0 10px}
.theme-head td h1{margin-top:0}
#search{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#696969}
#search input{vertical-align:middle;margin:0;padding:0}
#searchbox{width:150px;margin:0;border:solid 1px #326294}
#search form{margin-bottom:0}
#searchhd{padding:5px 0 0 0;background:#FFD951;font:12px Arial,Helvetica,Verdana,sans-serif;color:#886B00}
#searchhd input{vertical-align:middle;margin:0;padding:0}
#searchhd #searchbox{width:150px;margin:0;border:solid 1px #E7B600}
#searchhd form{margin-bottom:0}
#attrCO{margin:5px 5px 15px 5px;padding:5px 5px 15px 5px;border-top:1px solid #333399;text-align:left}
#attrCO img{margin:4px 8px 10px 1px;padding:0;border:1px solid #000;float:left}
#attrCO p{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000}
#attrCO h2{font-size:16px}
#buyCO{width:460px;margin:5px 5px 10px 0;padding:5px 5px 15px 0;text-align:left}
#buyCOimg{margin:4px 8px 10px 1px;float:left;text-align:center}
.resub{position:relative;height:25px}
.left{position:absolute;left:0;width:80%}
.right{position:absolute;right:0;width:20%;text-align:right}
#advHead,#adviceHead{position:relative;height:30px;border-bottom:1px solid #CCC}
#advHead .lft,#adviceHead .lft{font-size:20px;font-family:Tahoma,Helvetica,sans-serif;position:absolute;left:0;width:70%}
#advHead .rght,#adviceHead .rght{font-size:11px;position:absolute;right:0;width:30%;text-align:right;padding-top:11px}
#AD300{padding:0 0 8px 10px;width:305px;float:right}
#ADcontent table{clear:both}
#relk_co{margin-top:8px}
#relk_co ul{margin-top:0;margin-left:10px;padding-left:0;list-style:none}
#relk_co li,.results-expert{padding-left:10px;background:url(/images/tv/arrw_yel_theme.gif) no-repeat 0 3px}
#relk_block{font-family:tahoma,arial,sans-serif;font-size:18px;color:#415C9F;border-bottom:1px solid #DAE5F7;padding-left:10px;margin-bottom:5px}
#sskytwocol #relk_co{clear:both}
.arrowlist{margin-top:0;margin-left:3px;padding-left:0;list-style:none}
.arrowlist li{padding-left:10px;padding-bottom:3px;background:url(/images/tv/arrw_yel_theme.gif) no-repeat 0 3px}
#excerpted{margin:20px 0 0 0;border-top:2px solid #CCCCCC}
#excerpted img{position:relative;top:-10px}
h2.excerpted{padding-bottom:2px;margin-bottom:10px;font-size:14px;font-weight:bold;color:#4A5A9E;border-bottom:1px solid #DDDDFF}
#sskyad{background-color:#FFFFFF;margin-top:8px}
#threead{background-color:#FFFFFF;margin-top:8px}
#threead .align-r{}
#threead.minless{width:300px}
#sskytwocol{width:300px;background-color:#FFFFFF;margin-left:10px;margin-right:5px;margin-top:12px}
#sskytwocol .onesixleft{float:left;background-color:#ccc;padding:2px;margin-left:5px}
#sskytwocol .onesixright{float:left;width:128px;text-align:left;margin-right:2px}
#searchhd{padding:5px 0 0 0;background:#FFD951;font:12px Arial,Helvetica,Verdana,sans-serif;color:#886B00}
#searchhd input{vertical-align:middle;margin:0;padding:0}
#searchbox{margin:0;border:solid 1px #E7B600}
#searchhd form{margin-bottom:0}
#tvr-Sign{margin-left:5px;padding-bottom:4px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px}
#tvr-Sign a{color:#886B00}
.dkdate{position:absolute;top:25px;left:40px;font-size:9px}
.searchterm{font-weight:bold;color:#0033BA}
.searchamount{font-weight:bold}
.searchoutput{font-size:11px;font-weight:normal;color:#999999}
#dhtmltooltip{position:absolute;width:250px;border:1px solid #E1EAF9;padding:3px;background-color:lightyellow;visibility:hidden;z-index:100}
.co-search{background:transparent;width:200px;margin:0 auto}
.co-search p{margin:0 10px;color:#0A2A7F;padding-bottom:0.5em}
.co-search .top,.co-search .bottom{display:block;background:transparent;font-size:1px}
.co-search .b1,.co-search .b2,.co-search .b3,.co-search .b4{display:block;overflow:hidden}
.co-search .b1,.co-search .b2,.co-search .b3{height:1px;background:#E1EAF9;border-left:1px solid #A3C6FF;border-right:1px solid #A3C6FF}
.co-search .b4{background:#E1EAF9;border-left:1px solid #A3C6FF;border-right:1px solid #A3C6FF}
.co-search .b1{margin:0 5px;background:#A3C6FF}
.co-search .b2{margin:0 3px;border-width:0 2px}
.co-search .b3{margin:0 2px}
.co-search .b4{height:2px;margin:0 1px}
.co-search .boxcontent{display:block;background:#E1EAF9;border-left:1px solid #A3C6FF;border-right:1px solid #A3C6FF}
.co-search select{width:150px;font-weight:bold;font-size:12px}
.co-searchbutton{font-size:12px;height:20px;border:1px solid #4D6184;background-color:#B7D2FF;color:#0A2A7F;cursor:pointer}
.newsub-button{font-size:12px;height:20px;border:1px solid #065B00;background-color:#30B600;color:#0A2A7F;cursor:pointer}
.newsub{width:125px}
#searchresults{margin-right:5px}
#searchresults h1,#sortresults h1,#forcedsearch h1,#categorypage h1,#subcategorypage h1,#memberbenefits h1{font-size:20px;margin:0;padding:0}
#searchresults h3,#sortresults h3{font-weight:normal;font-size:13px;margin-top:5px}
#subcategorypage h3{font-weight:bold;font-size:14px;margin-top:12px;margin-bottom:0}
#searchresult-table th,#sortresult-table th{color:#00368C;font-weight:bold;font-size:13px}
#searchresult-table td,#sortresult-table td{padding-bottom:10px}
#searchresult-table td{padding-right:20px}
#searchresult-table td.searchblt{padding-right:0}
#searchresult-table td span.title{padding-right:15px}
.mastersearchtable  div.co-search{margin-left:30px}
.co-newcon{background:transparent;width:100%;margin:0 auto}
.co-newcon .top,.co-newcon .bottom{display:block;background:transparent;font-size:1px}
.co-newcon .b1,.co-newcon .b2,.co-newcon .b3,.co-newcon .b4{display:block;overflow:hidden}
.co-newcon .b1,.co-newcon .b2,.co-newcon .b3{height:1px;background:#E1EAF9;border-left:1px solid #A3C6FE;border-right:1px solid #A3C6FE}
.co-newcon .b4{background:#E1EAF9;border-left:1px solid #A3C6FE;border-right:1px solid #A3C6FE}
.co-newcon .b1{margin:0 5px;background:#A3C6FE}
.co-newcon .b2{margin:0 3px;border-width:0 2px}
.co-newcon .b3{margin:0 2px}
.co-newcon .b4{height:2px;margin:0 1px}
.co-newcon .boxcontent1{display:block;padding-top:5px;background:#E1EAF9;border-left:1px solid #A3C6FE;border-right:1px solid #A3C6FE}
.co-newcon .boxcontent1 b{color:#072C7D;font-size:11px}
.co-newcon p{margin:0 20px 0 20px;padding-bottom:0.5em}
#memberbenefits h2{font-size:16px;font-weight:bold;color:#3868B0;margin:0 0 10px 0}
.membenimg{margin-right:5px;margin-bottom:5px;float:right}
#memberbenefits hr{height:1px;color:#99C8FE}
.co-memben{background:transparent;width:460px;margin:0 auto}
.co-memben .top,.co-memben .bottom{display:block;background:transparent;font-size:1px}
.co-memben .b1,.co-memben .b2,.co-memben .b3,.co-memben .b4{display:block;overflow:hidden}
.co-memben .b1,.co-memben .b2,.co-memben .b3{height:1px;background:#E1EAF9;border-left:1px solid #A3C6FE;border-right:1px solid #A3C6FE}
.co-memben .b4{background:#E1EAF9;border-left:1px solid #A3C6FE;border-right:1px solid #A3C6FE}
.co-memben .b1{margin:0 5px;background:#A3C6FE}
.co-memben .b2{margin:0 3px;border-width:0 2px}
.co-memben .b3{margin:0 2px}
.co-memben .b4{height:2px;margin:0 1px}
.co-memben .boxcontent1{display:block;padding-top:5px;background:#E1EAF9;border-left:1px solid #A3C6FE;border-right:1px solid #A3C6FE}
.co-memben .boxcontent2{display:block;padding-top:5px;background:#E9F1FE;border-left:1px solid #A3C6FE;border-right:1px solid #A3C6FE;padding-bottom:5px}
.co-memben p{margin:0 15px 0 160px;padding-bottom:0.5em}
.normal p{margin-left:15px}
#memberbenefits ul{margin:0 0 5px 200px}
.imgleft{float:left}
.sortcrumbs,#bcrumb{font-size:11px}
.searchall{margin-top:2px;font-size:11px}
#trialboxa3{margin:8px 0;padding:8px;border:8px solid #5CB85C;text-align:center}
#searchresults #trialboxa3{float:right}
#trialboxa3 h3{font-weight:bold;color:#003399;margin:0}
#trialboxa3 p{margin-top:5px;margin-bottom:0}
#trialboxa3 img{margin-top:5px}
#trialboxfs{margin:5px 0;padding:0;text-align:center}
#trialboxfs1{width:445px;margin:0;padding:0;border:1px solid #FAFAFA}
#trialboxfs2{width:444px;margin:0;padding:0;border:1px solid #F5F5F5}
#trialboxfs3{padding:8px;border:1px solid #EEE}
#trialboxfs3 h3{font-weight:bold;color:#003399;margin:0}
#trialboxfs3 p{margin-top:5px;margin-bottom:0}
#trialboxfs3 img,#trialboxfs3 .btn{float:right;margin-left:8px}
#trialboxb{margin:5px 0;padding:0}
#trialboxb1{margin:0;padding:0;border:1px solid #FAFAFA}
#trialboxb2{margin:0;padding:0;border:1px solid #F5F5F5}
.onesixright #trialboxb{float:none;margin:0 0 15px 0}
.onesixright #trialboxb1{width:128px}
.onesixright #trialboxb2{width:127px}
.nagtrial{background:transparent;margin:0 auto}
.nagtrial .top,.nagtrial .bottom{display:block;background:transparent;font-size:1px}
.nagtrial .b1,.nagtrial .b2,.nagtrial .b3,.nagtrial .b4{display:block;overflow:hidden}
.nagtrial .b1,.nagtrial .b2,.nagtrial .b3{height:1px;background:#FFD951;border-left:1px solid #FFD951;border-right:1px solid #FFCC00}
.nagtrial .b4{background:#FFD951;border-left:1px solid #FFD951;border-right:1px solid #FFD951}
.nagtrial .b1{margin:0 5px;background:#FFD951}
.nagtrial .b2{margin:0 3px;border-width:0 2px}
.nagtrial .b3{margin:0 2px}
.nagtrial .b4{height:2px;margin:0 1px}
.nagtrial .boxcontent{display:block;background:#FFD951;border-left:1px solid #FFD951;border-right:1px solid #FFD951}
.nagtrial p{margin:0 5px;padding:5px;text-align:center}
.nagtrialbx{background:url("/images/tv/nag-trialbx-ltcrn.gif") no-repeat;padding-left:22px;margin-right:0;vertical-align:top;margin-bottom:15px}
.headicon img{position:relative;float:left}
.headicon h1,.headicon h2,.headicon2 h2{margin-left:38px;border-bottom:1px solid #85A2EE;margin-right:5px}
.headicon p{margin-left:38px}
.headicon2 img{float:left}
#theme-table .title,#theme-library-tab h2,#new-content-tab h2{font-size:14px;font-weight:bold;color:#072C7D;border-bottom:1px solid #85A2EE;width:70%}
.gradespace{margin-left:36px}
.gradespace a{margin-right:10px}
.pre-tab-table{margin-left:38px}
#printable h1{margin-bottom:5px}
.printborder{margin:0;padding:0;border:1px solid #000000}
#printthumb{float:left;margin-right:15px;padding-left:28px;background:url(/images/tv/thumshad.gif) no-repeat bottom left}
.clear{clear:both}
.thumbnail-align{padding-top:1px;margin-left:28px}
.excerpted h2{padding-bottom:2px;margin-bottom:10px;font-size:14px;color:#4A5A9E;border-bottom:1px solid #DDDDFF}
#printbutton{color:#FFF;text-align:center;margin-top:15px}
#printbutton a{text-decoration:none;color:#FFF;font-family:arial,sans-serif;font-size:11px;font-weight:bold}
#printbutton span{background:#09CD00;width:130px;padding-left:4px;padding-right:4px;padding-bottom:2px}
#audio{float:left;margin-right:15px}
#theme-library-tab UL,#subcategorypage UL{margin:0;padding:0;list-style:none}
#subcategorypage LI{padding-left:10px;background:url(/images/tv/arrw_yel_theme.gif) no-repeat 0 3px}
.tab-table,#category-table{width:100%}
#category-table td{width:50%}
.tab-table UL,#subjectspage UL,#gradespage UL{list-style:none}
#theme-library-tab LI,.tab-table LI,#category-table LI{padding-left:10px;margin-top:6px;background:url(/images/tv/arrw_yel_theme.gif) no-repeat 0 3px}
#subjectspage li,#gradespage li{padding-left:10px;margin-top:10px;background:url(/images/tv/arrw_yel_theme.gif) no-repeat 0 3px}
#category-table UL{margin-left:0;padding-left:15px;list-style:none}
#rcontext{width:300px;background-color:#FFFFFF;margin-top:8px;clear:both}
#rcontext.minless{margin-left:8px}
.context-y{background:#FFF1A4 url(/images/tv/co_baky.gif) repeat-y;border-bottom:1px solid #FFC704}
.context-b{margin-top:10px;background:#edf3ff;border-bottom:1px solid #6a97ec}
.context-y h3,.context-b h3{background-color:#6a97ec;margin-bottom:10px;padding:10px;color:#fff;font-size:18px}
.context-y h3 img,.context-b h3 img{display:none}
.context-y div,.context-b div{padding:0 12px 10px 25px}
#hmmembox{border:1px solid #A6C0F9;width:288px;margin-bottom:5px}
#hmmemboxcnt{margin:0 5px 5px 5px}
#hmmemboxcnt UL{list-style:none;margin-top:-5px;margin-bottom:2px;padding-top:0}
#hmmemboxcnt LI{padding-left:10px;background:url(/images/tv/arrw_yel_theme.gif) no-repeat 0 3px}
.rightmargin{margin-right:30px}
#subbar{padding:10px;background:#FFD951 url(/images/tv/tv-subbar-rtcorn.gif) no-repeat top right;margin-top:10px}
#subbar h1,#subbar h5{color:#448E14;font-size:22px;margin:0}
#subbar h2{font-size:18px;margin:0}
#subbar .done{color:#990000}
#subbar p{margin-top:0}
#subbar .txtblack{font-size:20px;color:#000000}
#subbar .chalkfree{margin-left:85px;color:#448E14;font-size:18px;font-weight:bold}
#sb_image{margin-right:10px;float:right}
#sb_image td{font-size:1px}
#resourcePage h1{margin-bottom:6px}
#resourcetable ul{margin:0;padding:0;list-style:none}
#resourcetable ol{padding:0;margin:0 0 0 30px}
#resourcetable ol li{padding-left:0;margin-left:0}
#resourcetable li,#sitetable li{background:url(/images/tv/arrw_yel_theme.gif) no-repeat 0 2px;padding-left:10px;margin-bottom:4px;margin-left:0}
#resourcetable ol li{padding-left:8px;margin-bottom:4px;margin-left:0}
#resourcetable li{list-style:none}
#resourcetable h2,#resourcetable h3{font-size:16px;font-weight:bold}
#resourcetable h3.rsrc-title,#resourcetable h2.rsrc-title{margin:15px 0 5px 0}
#resourcetable h3.rsrc-title2,#resourcetable h2.rsrc-title2{margin:0 0 5px 0}
#resourcetable p.rsrc-desc{margin:0 0 5px 11px}
#resourcetable li b{color:#848482}
#resourcetable li p.rsrc-desc{margin:0 0 5px 0}
#resourcetable td,#sitetable td{padding-right:11px}
#resourcetable .more{font-style:normal;font-weight:bold}
#sitetable ul{margin:5px 0 20px 0;padding:0;list-style:none}
#sitetable h2,#sitetable p{margin:0;padding:0}
#FC_link{height:20px;background:#EDF3FF;margin-top:10px;margin-right:315px;padding-top:2px;padding-right:10px;text-align:right}
#FC_link-onesix{height:20px;background:#EDF3FF;margin-top:10px;margin-right:175px;padding-top:2px;padding-right:10px;text-align:right}
.micmeasure h1,.micmeasure h2,.micmeasure h3{font-family:Times,serif}
.micmeasure h1{height:100px;padding:0 0 0 30px;font-size:22px;background:url(/images/tv/mic_measure_hdbtm.jpg) no-repeat 0 100%}
.micmeasure h2{font-size:18px}
.micmeasure.michead h1{height:10px;padding:130px 0 20px 0;background:url(/images/tv/mic_measure_hdvid.jpg) no-repeat 0 0}
.micmeasvideo h2,.micmeasvideo p,.micmeasure .mtable p,.micmeasure .mtable h2{margin:0;padding:0}
.micmeasvideo p{width:178px}
.micmeasvideo p.indent{margin:0 0 5px 8px}
.micmeasure .mtable h2{margin-bottom:5px}
.micmeasure .mtable p{margin-bottom:5px}
.micmeasure .vidnav{position:relative;z-index:4000}
.micmeasure .vidnav a{margin-left:84px;margin-bottom:-15px}
.micmeasure .vidnav .lft{margin-left:35px}
.micmeasure #flashcontent-mic{clear:both;margin-top:-20px;z-index:3000}
.micmeasure div.mcallout{float:right;margin:5px 0 8px 15px;background:url(/images/tv/mic_measure-callout.gif) no-repeat;padding:15px 9px 10px 35px;width:150px}
.micmeasure .mcallout h3{font-family:Arial,sans-serif;font-size:14px;margin:0 0 14px 0;padding:0}
.micmeasure .context-b h3{font-family:arial,sans-serif;font-size:13px;font-weight:bold;margin-bottom:-15px}
.micmeasure .context-b h3,.micmeasure .context-b p{padding:0 10px 0 0}
ul.dk-thumblinks,ul.dk-ppthumblinks{list-style:none;padding:0;margin:0;text-align:center}
ul.galleryThumb{list-style:none;padding:0 0 10px 0;margin:0 0 10px 0;text-align:center}
.dk-thumblinks li{list-style:none;float:left;width:120px;height:185px;margin:5px;padding:5px;border:1px solid #ccc;background-repeat:no-repeat;font-size:12px}
.dkthumblinks.cliparts li{height:auto}
.galleryThumb li{list-style:none;float:left;width:auto;margin:5px;padding-bottom:5px;padding-top:10px;border:1px solid #ccc;background-repeat:no-repeat;font-size:12px}
.galleryThumb li p{margin:0 3px 5px 3px;padding:0}
.dk-ppthumblinks li{list-style:none;float:left;width:170px;height:180px;margin:5px;padding:4px;border:1px solid #ccc;background-repeat:no-repeat;font-size:12px;line-height:1.2}
.dk-thumblinks li a,.dk-ppthumblinks li a{text-decoration:none;font-weight:bold}
.dk-thumblinks li a:hover,.dk-ppthumblinks li a:hover{text-decoration:underline}
ul#innerfd{margin-left:0;padding-left:0;height:85px;overflow:hidden}
#innerfd li{background-image:none;padding-left:0;margin-bottom:0;margin-left:0}
.tvVideo{width:100% !important}
.videoInfo{width:42% !important}
.body:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.socialnetworks,.onesixright .socialnetworks{background:#FFF none repeat scroll 0 0;width:100%;margin:10px 0 0 0;padding:0}
.onesixright .socialnetworks{margin:0}
.socialnetworks div{width:25%;float:left;text-align:center;padding-bottom:10px}
.onesixright .socialnetworks div,#sskyad .socialnetworks div{width:50%;float:left;text-align:center}
.facebook.likebox{padding-left:0}
.facebook iframe{margin-bottom:5px}
div.mlprint{background-repeat:no-repeat}
div.mlprint a{display:block;height:81px;width:100%;text-indent:-9999px}
div.sponsorfoot{float:right}
div.PopTeachingGuide ul p li{text-align:left}
div.AnchorLinks img{width:99px;margin:0 0 -10px 0}
div.AnchorLinks{margin:0;width:auto;float:left;border:solid 1px #0176f4;padding:10px 20px 0 20px}
div.PopTeachingGuide ul li ul.TVguideBullet li{list-style-image:url(/images/tv/teacherguides/pop-teachGuide-Bullet.gif);margin-left:-20px;padding-left:0}
ul.TVguideBullet li{list-style-image:url(/images/tv/teacherguides/pop-teachGuide-Bullet.gif)}
ul.numberList{list-style-type:none;text-align:left;margin-left:15px;padding-left:0}
ul.numberList li{margin-left:33px}
ul.numberList li img{margin-bottom:auto}
ul.numberList li img.button{margin-top:4px}
ul.TVguidePrintables{list-style-type:none;width:590px;margin:0 auto;padding-left:0}
ul.TVguidePrintables li{float:left;padding:0 10px;margin:0 auto;width:150px}
ul.TVguidePrintables a img.pdfThumb{width:100px;height:135px;border:solid 1px #0176f4;margin:0 auto}
ul.TVguidePrintables img.getPDFButton{width:80px;margin:5px auto}
div.PopTeachingGuide ul li p{text-align:center;color:#666}
div.popCharacters{margin-left:23px}
div.popCharacters img{padding:0 10px}
#password-manager p{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;font-size:1em}
#password-form-wrapper{margin-top:10px}
#customer-email-wrapper span{margin-right:10px}
#customer-email-wrapper input{width:250px}
#password-form-wrapper input[type="submit"]{border:2px solid #6691e1;background-color:#547ac2;color:#fff;font-size:14px;font-weight:bold;padding:1px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;margin-top:10px;width:200px}
#freetrial-confirmation,#renew-confirmation{border:none}
#freetrial-confirmation legend,#renew-confirmation legend{display:none}
.freetrial-confirmation strong,.renew-confirmation strong{font-size:20px;font-weight:bold;margin-top:0;margin-bottom:5px}
.freetrial-confirmation p strong,.renew-confirmation p strong{font-size:13px}
#mem-signin,#membership-container,#customer-email-wrapper{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;font-size:1em}
#membership-container .form.row{margin-left:0;margin-right:0}
#membership-container.free-trial{width:50%;float:left}
#membership-container .label{font-size:inherit}
#auth-form-wrapper{margin-top:15px}
#auth-form-wrapper p{margin:0}
#username-wrapper{padding:20px 0 0 0}
#mem-signin #auth-status-wrapper p{color:#F00}
#mem-signin #auth-status-wrapper a{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;font-size:1em}
#password-wrapper{padding:8px 0 10px 0}
#username-wrapper span{margin-right:35px}
#username-wrapper input{width:200px}
#password-wrapper span{margin-right:10px}
#password-wrapper input{width:200px}
#mem-signin .auth-form-field-wrapper{text-align:right;width:350px;margin:10px 0}
#mem-signin .forgot-password-link{font-size:11px}
#mem-signin input[type="submit"]{border:2px solid #6691e1;background-color:#547ac2;color:#fff;font-size:14px;font-weight:bold;padding:1px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;margin-top:10px}
#mem-signin input[type="submit"]:hover{background-color:#c0d3f7;color:#21407a}
.membership-info .subcontainer fieldset{border:0}
.membership-info .subcontainer legend{padding-left:0;font-size:1.2em;font-weight:bold;color:#092A7F}
.membership-info .subcontainer{background-color:#E9F1FE;padding:15px;margin:10px 5px;border-radius:10px;border-bottom:1px solid #ccc}
div#membership-benefits-helper legend,div#membership-newsletters legend,div#membership-help-helper legend{margin-bottom:-10px}
.membership-info #update-profile-info{float:right;margin-top:-25px}
.membership-info #profile-name-wrapper{border-top:dotted thin #666666;padding-top:20px;margin-top:30px}
.membership-info span.label{color:#666}
.membership-info fieldset div{margin:8px 0}
.free-trial,#membership-benefits-container{float:left }
#Pg:after,.free-trial:after,#membership-benefits-container:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#forgot-password-wrapper{margin:-73px 0 0 70px;padding-bottom:10px}
#membership-benefits-container{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;padding:0 0 0 30px;float:left;display:block;border-left:solid 1px #cacaca;width:330px}
#membership-benefits-container p strong{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;font-size:1.2em;color:#092A7F;margin:21px 0 10px 0}
#membership-benefits-container ul{margin:0;padding:0;list-style-type:none}
#membership-benefits-container ul li{font-size:13px;border-bottom:1px solid #cacaca;margin:10px 0;padding:0 0 10px 0}
#membership-benefits-container a{text-decoration:underline}
#membership-benefits-container a:hover{text-decoration:underline}
#help-wrapper fieldset ul{margin:0 0 0 18px;padding:0}
p.promo{display:none;margin-left:13px}
#termsOfUse{background-color:#DFDFDF;color:#000000;font-size:11px;height:120px;margin-bottom:15px;margin-left:5px;overflow:auto;padding:8px;width:95%}
#termsOfUse h1 span{font-size:13px}
.free-trial{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.3em;text-align:left;width:70%}
input.error,select.error{border:1px solid red}
.free-trial .error,label.error{color:#F00;font-size:13px;font-weight:normal;line-height:13px}
.free-trial .div-password label.error{margin-left:344px}
.free-trial div{color:#999999;font-size:11px;padding:0 0 5px 5px}
.free-trial .div-price{font-size:14px;font-weight:bold;margin-top:20px;color:#6691E1}
.free-trial fieldset{border:0;margin:40px 0 10px;padding-bottom:10px}
fieldset#free-newsletters p{margin-top:0;display:inline}
.free-trial fieldset#cc-info{margin-bottom:0}
.free-trial legend{font-size:1.2em;font-weight:bold;color:#092A7F;margin:-25px 0 10px 0;height:44px;padding:8px 0 0 0}
fieldset#cc-info legend{background-position:0 -52px}
fieldset#free-newsletters legend{background-position:0 -106px}
fieldset#subscriptionDetails legend{background:none;padding-left:0;padding-top:30px;margin:25px 0 0 0;height:auto}
.free-trial fieldset#subscriptionDetails{background-color:#ffffcc;margin-top:-20px;border-bottom:solid 1px #cacaca;border-bottom:solid 1px #cacaca}
.free-trial label,.free-trial .label{width:130px;display:inline-block;color:#222222;font-size:13px;font-weight:normal}
.free-trial .div-price .label,.free-trial .div-agree label{width:auto}
.free-trial .div-agree{margin-left:8px}
.free-trial input,#mem-signin input{color:#000000;font-size:13px;font-weight:normal;padding:3px;border:1px solid #cacaca;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:200px}
#account-info input,#cc-info input{width:200px}
#free-newsletters .div-nl input,.div-agree input{width:20px}
.free-trial input[type="submit"]{width:40%;margin:20px 0 20px 100px;padding:5px 0;border:2px solid #6691e1;background-color:#547ac2;color:#fff;font-size:17px;font-weight:bold}
.free-trial input[type="submit"]:hover{background-color:#c0d3f7;color:#21407a}
.free-trial input[readonly="readonly"]{background-color:#f0f0f0;color:#202020}
#subscrpt-details{background-color:#ffffcc}
.div-nl em{}
#free-newsletters .div-nl{clear:both;margin:10px 0 0 0;padding:0}
.div-nl input{vertical-align:top}
.free-trial .div-nl label{width:430px}
.free-trial .div-cc-icons{padding-left:140px}
.free-trial .div-cc-icons img{width:33px;margin-right:2px}
.div-cvn input{width:60px;margin-right:15px}
.div-cvn span{font-size:14px}
#lean_overlay{position:fixed;z-index:10000;top:0;left:0;height:100%;width:100%;background:#000;display:none}
#about_cvn{margin:15px 0 0 10px;text-align:center;width:300px;display:none;background:#fff;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0 4px rgba(0,0,0,0.7);color:#000;font-size:13px}
a.modal_close{display:inline;float:right}
#free-trial-wrapper{background-color:#FFF1A4;padding:24px 10px}
.widget-edit-link-wrapper{float:right}
.widget-edit-link{display:block;height:32px;width:32px;text-indent:-9999px;background:transparent url("images/settings.png") no-repeat center center}
.widget-edit-link:hover{border:1px solid #bbb}
#tv-nlc-subscribe-mini{border:2px solid #6A97EC;margin:15px 3px 10px 0;padding:0}
#tv-nlc-subscribe-mini div.form-wrapper{margin:10px 0 0 3px;padding:0}
#tv-nlc-subscribe-mini p.block-title{color:#fff;background-color:#6A97EC;font-size:17px;padding:5px 0;margin:0;line-height:20px;text-align:center}
#tv-nlc-subscribe-mini p.block-content{margin:10px;font-size:14px;text-align:center}
#tv-nlc-subscribe-mini input[type=submit]{float:none !important;clear:left;display:inline-block;font-size:12px;background-color:#a7f6a7;color:#036c04;border:solid 1px #3cc354;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-left:2px;padding:0 2px 0 2px;height:19px}
#tv-nlc-subscribe-mini input[type=text]{margin-bottom:3px;font-size:11px}
#tv-nlc-subscribe-form-elements{margin:0 auto;text-align:center;width:175px}
.facet-block .facet-input-wrapper{margin-left:16px !important}
.facet-block label{font-weight:normal}
#facet-block input{margin-right:5px}
.col-md-10{width:785px}
.col-md-8{width:645px}
.col-md-4{width:335px}
.col-md-2{width:195px}
.mobile-only{display:none}
#iguide h2,#iguide h3{font-weight:bold !important}
#Pg td,#Pg th{padding:5px}
table.erin{width:100%}
#Pg table{border-collapse:separate;border-spacing:inherit}
.navbar-header{float:left}
.navbar-collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-toggle{display:none}
.navbar-collapse{border-top:0}
.navbar-nav{float:left;margin:0}
.navbar-nav > li{float:left}
.navbar-nav.navbar-right{float:right}
@media (max-width:767px){.navbar{min-height:inherit}
.navbar-nav{margin-top:5px}
.navbar-form{float:right;padding-top:0;padding-bottom:0}
.navbar-form .form-group{float:left}
.navbar-form .btn{float:right}}
.news-promo{color:#FFF;font-family:"Lato",sans-serif;margin-top:8px;padding:8px;-moz-animation:promoAnimation 2s ease-in 5s forwards;-webkit-animation:promoAnimation 2s ease-in 5s forwards;-o-animation:promoAnimation 2s ease-in 5s forwards;animation:promoAnimation 2s ease-in 5s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.news-promo a{color:#FFF;text-decoration:underline}
.news-promo a:hover{text-decoration:none}
.news-promo span{}
@keyframes promoAnimation{to{background-color:rgb(106,151,236)}}
@-webkit-keyframes promoAnimation{to{background-color:rgb(106,151,236)}}
.news-promo-v2{font-family:"Lato",sans-serif;margin-top:8px;margin-left:38px;padding:5px;color:#0799C1;border:3px solid #5bc0de;background:rgb(219,236,242);text-align:center}
.news-promo-v2 a{color:#fff}
body.jscrpt #sponsmast{display:none}
.ft-cs{text-align:left;padding:0 8px 8px 8px;background:rgb(233,241,254);border-radius:10px;border:1px solid rgb(163,198,254);margin-bottom:15px;margin-left:auto;margin-right:auto}
.ft-cs h3{color:rgb(9,42,127)}
.ft-cs p{font-size:12px}
.ft-ssl{text-align:center}
.ft-ssl img{width:150px}
.magNewspopup .mfp-inline-holder .mfp-content,.magNewspopup .mfp-ajax-holder .mfp-content{width:auto}
.mfp-bg.magNewspopup{background-color:#fff}
#subscribe-popup h1{font-family:"Lato",sans-serif}
#subscribe-popup,#success-popup{text-align:center;margin:auto}
#newsletter-errors{color:red}
#newsletter-errors ul{padding:0;margin:0;display:inline}
#newsletter-errors li{display:inline;margin:0;padding:0}
#success-popup{background:url(/images/tv/2015/logo_tv_apple.png) no-repeat bottom left;background-size:6% auto;background-position:1% 95%;padding:15px;min-width:250px}
#subscribe-popup.All{border:5px solid #000;padding:15px;background:#FFF4D8}
#success-popup.All{border:8px solid #fff;padding:15px;background:#FFF4D8}
#subscribe-popup #subscribe-content.greatstuff{background:url(/images/tv/2015/tv-nlOverlay-schoolSupplies.jpg) no-repeat top center;background-size:100%;background-color:#fff;border:8px solid #449d44;color:#000}
#success-popup.greatstuff{border:8px solid #449d44;color:#000;background-color:#fff}
#subscribe-popup #subscribe-content.greatstuff h1,#success-popup.greatstuff h1{color:#000}
#subscribe-popup #subscribe-content.greatstuff form{width:100%;padding:70px 10px 0 10px}
#subscribe-popup #subscribe-content.SOT{background-image:url(/images/tv/2015/tv-nlOverlay-chalkboard.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;border:8px solid #626d78;background-color:#000;color:#fff;padding:15px}
#success-popup.SOT{border:8px solid #626d78;background-color:#4b9977;color:#fff}
#subscribe-popup #subscribe-content.SOT h1,#success-popup.SOT h1{color:#fff}
#subscribe-popup #subscribe-content.SOT form{width:75%;margin:auto}
#subscribe-popup #subscribe-content.SOT p a,#success-popup.SOT p a{color:#164b78}
#subscribe-popup #subscribe-content.SOT .btn-success{background-color:#626d78;color:#fff;border:1px solid #fff}
#subscribe-popup #subscribe-content.SOT .btn-success:hover{background-color:#404951}
#subscribe-popup #subscribe-content.dailyteach{background:url(/images/tv/2015/tv-nlOverlay-student.jpg) no-repeat bottom right;background-size:26% auto;background-position:bottom right;border:8px solid #2a2128;background-color:#9b9ea3;text-align:center;color:#fff;padding:15px}
#success-popup.dailyteach{border:8px solid #2a2128;color:#fff;background-color:#9b9ea3}
#subscribe-popup #subscribe-content.dailyteach h1,#success-popup.dailyteach h1{color:#fff}
#subscribe-popup #subscribe-content.dailyteach form{width:74%}
#subscribe-popup #subscribe-content.dailyteach p a,#success-popup.dailyteach p a{color:#164b78}
