body { font-family: 'Open Sans', sans-serif;}
.content-container {background: white; padding-bottom: 50px;min-height:700px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: white; }


@media (max-width: 992px){
	.navigation .container>.navbar-header:hover{background:#ADADAD !important}
	#navigationSignIn .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	    background: none;
	}
}
#footer {background: #464646;margin: none;max-width: none; color:white; width:100%;}
#footer a {color:white;}
#footer a:hover {color:white;}
/* css from their site */
body{/* background:#c6c6c6; */position:relative}
a{color:#0086b8}
.btn-primary{background-color:#00a4e4;border-color:#0092cb}
.btn-primary:hover{background-color:#0092cb;border-color:#0092cb}
.adzone-footer{margin:20px 0}
.split-header{margin-bottom:20px}
.label{padding:0.35em 0.6em 0.3em}
hr{border-color:#ddd}
.header{background:#ffffff}
.header .ubernav{background:#003767;height:35px}
.header .ubernav .container{position:relative}
.header .ubernav .uberlinks-toggle{background:#003767;padding:5px 8px;border-radius:0}
.header .ubernav .uberlinks-toggle .icon-bar{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px;margin:4px 0}
.header .ubernav .uberlinks-toggle:hover{background:#00529a}
.header .ubernav .dropdown>.dropdown-menu{margin:0;padding:0}
.header .ubernav .dropdown>.dropdown-menu>li>a{padding:8px 15px;line-height:normal;color:#0086b8!important;font-size:14px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}
.header .ubernav .dropdown>.dropdown-menu>li.active>a{color:#fff!important;background-color:#00a4e4}
.header .ubernav .dropdown>.dropdown-menu>li{display:block!important;margin-right:0;margin-left:0!important}
.header .ubernav .dropdown>.dropdown-menu>li .login{margin:0;padding:15px}
.header .ubernav .dropdown>.dropdown-menu>li .login .btn-mynctm{float:none;margin:0 0 10px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.header .ubernav .dropdown>.dropdown-menu>li .login .username{display:none}
.header .ubernav .dropdown>.dropdown-menu>li .login .logout a{font-size:14px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.header .ubernav .dropdown>.dropdown-menu>li .login .btn-login{float:none;margin:0 0 10px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.header .ubernav .dropdown>.dropdown-menu>li .login .join a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.header .ubernav .uberlinks{text-align:right;position:absolute;top:7px;right:220px}
.header .ubernav .uberlinks ul{padding:0;list-style:none}
.header .ubernav .uberlinks ul li{margin-left:15px;display:inline}
.header .ubernav .uberlinks ul li a{color:#fff;font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:13px}
.header .ubernav .store{border:1px solid #f99d1c;padding:10px 10px;background:#fef3e3;position:absolute;right:0;top:-4px;border-radius:4px}
.header .ubernav .store .cart-link{border-right:1px solid #ccc;padding-right:12px;margin-right:10px;display:inline-block}
.header .ubernav .store .cart-link a{font-weight:bold;font-size:12px;padding:5px 0 5px 24px;background:url(../images/ui/icn-cart-empty.png) no-repeat;color:#003767}
.header .ubernav .store .cart-link a.active{background:url(../images/ui/icn-cart.png) no-repeat}
.header .ubernav .store .store-link{display:inline-block}
.header .ubernav .store .store-link a{font-weight:bold;font-size:12px;color:#003767}
.header .banner{height:100px}
.header .banner .container{position:relative}
/*.header .banner .logo{position:absolute;left:0;top:20px;width:320px;height:61px;background:url(../files/images/nctm-logo.png);}*/
.header .banner .logo{position:absolute;left:0;top:10px;width:320px;height:90px; background-color: #ffffff; ;background-size: cover;}
.header .banner .logo .logo-link{display:block;width:320px;height:61px}
.header .banner .browseby{position:absolute;right:450px;top:40px}
.header .banner .browseby ul{list-style:none;padding:0}
.header .banner .browseby ul li{display:inline}
.header .banner .browseby ul li .dropdown-menu>li>a{padding:7px 15px}
.header .banner .browseby ul li.intro{margin-right:15px;font-size:10px;color:#999;text-transform:uppercase}
.header .banner .browseby ul li.audience{margin-right:15px;font-weight:bold}
.header .banner .browseby ul li.audience>a:after{font-family:'Glyphicons Halflings';content:"\e114";font-size:9px;color:#003767;background:#fff;border:1px solid #dae3e8;padding:3px;border-radius:10px;margin-left:5px}
.header .banner .browseby ul li.topics{font-weight:bold}
.header .banner .browseby ul li.topics>a:after{font-family:'Glyphicons Halflings';content:"\e114";font-size:8px;color:#003767;background:#fff;border:1px solid #dae3e8;padding:3px;border-radius:10px;margin-left:5px}
.header .banner .browseby ul li a{color:#003767}
.header .banner .browseby ul li a:hover{text-decoration:none;color:#0086b8}
.header .banner .search{position:absolute;right:0;top:32px;width:400px}
.header .banner .search .btn{padding:6px 28px}
.showBanner {display: block; width: 102.7%; margin:0px -15px;height: 80px; background: #fff4bf url(../../files/images/ntm2503_banner.jpg) no-repeat;}
/*.navigation{background:#711471;border-top:3px solid #00a4e4}*/
.navigation{background:#0e76bc;border-top:3px solid  #00a4e4}
.navigation .navbar{border-radius:0;min-height:30px;border:none;margin-bottom:0; background-color: #f8f8f8;}
.navigation .navbar .container-fluid{padding-left:0;padding-right:0}
.navigation .navbar-collapse{padding:0}
.navigation .nav>li>a{color:#00abdb;font-family:'Open Sans Condensed',sans-serif;font-weight:700;padding-top:12px;padding-bottom:12px;font-size:15px}
.navigation .nav>li>a:hover{background-color:#002a4e}
.navigation .nav>li>a:focus{background-color:#002a4e}
.navigation .nav>li.active>a{background-color:#00a4e4}
.navigation .nav>li.active>a:hover{background-color:#00a4e4}
.navigation .nav>li.active>a:focus{background-color:#00a4e4}
.navigation .container{padding-left:0;padding-right:0}
.navbar-toggle{/* float:none; *//* margin:0; */width:100%;border-radius:0;color:#fff; border: none;}
.navbar-toggle:after{content:'\e113';font-family:'Glyphicons Halflings';font-size:12px;margin-left:5px}
.navbar-toggle:hover{background:#ADADAD  !important}
.navbar-toggle.collapsed:after{content:'\e114';font-family:'Glyphicons Halflings';font-size:12px;margin-left:5px}
.ie8 .navigation .nav>li>a{font-size:13px;padding:10px 11px}
.ie8 .navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu{top:40px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li{position:static}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu{min-height:100px;right:0;top:43px;border-radius:0;background:#fff}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu .right{padding-top:10px;float:right;padding-bottom:10px;padding-right:10px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu .left{float:left;padding-bottom:10px;padding-left:10px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links{float:left;width:66%;-moz-box-sizing:border-box;box-sizing:border-box}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links.right{float:right}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links ul{margin:0 0 0 -40px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links ul li{width:47%;margin-right:15px;vertical-align:top;display:inline-block;zoom:1}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links ul li a{padding:13px 6px 10px;display:block;border-bottom:1px solid #ccc;font-weight:bold;font-size:14px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links ul li a:hover{background:transparent;color:#0086b8}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.mega-content{width:33%;float:right;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;padding:15px 20px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.mega-content.left{float:left}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.mega-content.left img{float:left}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.mega-content img{float:right;margin-right:5px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav .open>a{background:#006a9c}
.content .container{background:#fff}
.nav-left{margin-left:-15px}
.nav-left .nav.level1>li{border-bottom:1px solid #ddd}
.nav-left .nav.level1>li ul.level2{list-style:none;padding:0;display:none}
.nav-left .nav.level1>li ul.level2>li{border-top:1px solid #004581}
.nav-left .nav.level1>li ul.level2>li a{padding:7px 5px 7px 30px;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;background:#005e98}
.nav-left .nav.level1>li ul.level2>li a:hover{background:#004581;text-decoration:none}
.nav-left .nav.level1>li ul.level2>li.active a{background:#00a4e4}
.nav-left .nav.level1>li ul.level2>li.active ul.level3{display:block}
.nav-left .nav.level1>li ul.level2>li ul.level3{list-style:none;padding:0;display:none}
.nav-left .nav.level1>li ul.level2>li ul.level3>li{border-top:1px solid #00b6fe}
.nav-left .nav.level1>li ul.level2>li ul.level3>li a{padding:4px 5px 4px 45px;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;position:relative}
.nav-left .nav.level1>li ul.level2>li ul.level3>li a:hover{background:#00b6fe;text-decoration:none}
.nav-left .nav.level1>li ul.level2>li ul.level3>li.active a{background:#1091c4}
.nav-left .nav.level1>li ul.level2>li ul.level3>li.active a:before{font-family:'Glyphicons Halflings';content:"\e072";font-size:7px;position:absolute;left:30px;top:8px}
.nav-left .nav.level1>li a{background:#f3f6f8;font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:15px;padding:8px 12px}
.nav-left .nav.level1>li a:hover{background-color:#eaeff2}
.nav-left .nav.level1>li.active{background:#003767}
.nav-left .nav.level1>li.active a{background:#003767;color:#fff}
.nav-left .nav.level1>li.active ul.level2{display:block}
.nav-left-toggle{cursor:pointer;text-align:center;padding:8px 20px;background:#eaeff2;border:1px solid #dae3e8;margin-bottom:15px;border-radius:6px;font-size:15px}
.nav-left-toggle:hover{text-decoration:none;background:#dae3e8}
.nav-left-toggle:after{content:'\e113';font-family:'Glyphicons Halflings';font-size:12px;margin-left:5px}
.nav-left-toggle.collapsed:after{content:'\e114';font-family:'Glyphicons Halflings';font-size:12px;margin-left:5px}
.nav-top{margin-left:3px;margin-top:-20px;margin-bottom:20px;background:#f3f6f8}
.nav-top .nav.level1>li{display:inline-block;margin-left:-3px}
.nav-top .nav.level1>li ul.level2{list-style:none;padding:0}
.nav-top .nav.level1>li ul.level2 li{border-top:1px solid #004581}
.nav-top .nav.level1>li ul.level2 li a{padding:7px 5px 7px 30px;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal}
.nav-top .nav.level1>li ul.level2 li a:hover{background:#004581;text-decoration:none}
.nav-top .nav.level1>li ul.level2 li.active a{background:#00a4e4}
.nav-top .nav.level1>li a{background:#f3f6f8;font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:15px;padding:4px 12px}
.nav-top .nav.level1>li a:hover{background-color:#eaeff2}
.nav-top .nav.level1>li.active{background:#003767}
.nav-top .nav.level1>li.active a{background:#003767;color:#fff}
.nav-top-toggle{cursor:pointer;text-align:center;padding:8px 20px;background:#eaeff2;border:1px solid #dae3e8;margin-bottom:15px;border-radius:6px;font-size:15px}
.nav-top-toggle:hover{text-decoration:none;background:#dae3e8}
.nav-top-toggle:after{content:'\e113';font-family:'Glyphicons Halflings';font-size:12px;margin-left:5px}
.nav-top-toggle.collapsed:after{content:'\e114';font-family:'Glyphicons Halflings';font-size:12px;margin-left:5px}
.footer .sitemap .container{background:#eaeff2;padding:30px}
.footer .sitemap ul{list-style:none;padding:0;margin-bottom:20px}
.footer .sitemap ul li{margin-bottom:3px;font-size:13px}
.footer .sitemap ul li.section-title{font-weight:bold}
.footer .sitemap ul li a{color:#666}
.footer .social{background:#0e76bc;color:#fff}
.footer .social .social-links{margin-top:-25px;text-align:center}
.footer .social .social-links ul{list-style:none;padding:0}
.footer .social .social-links ul li{display:inline-block;margin-right:15px}
.footer .social .social-links ul li:last-child{margin-right:0}
.footer .social .social-links ul li a{background:url(../images/ui/social-sprite.png);width:46px;height:46px;display:block}
.footer .social .social-links ul li a.twitter{background-position:0px 0px}
.footer .social .social-links ul li a.linkedin{background-position:-50px 0px}
.footer .social .social-links ul li a.youtube{background-position:-100px 0px}
.footer .social .social-links ul li a.facebook{background-position:-150px 0px}
.footer .social .social-links ul li a.pinterest{background-position:-199px 0px}
.footer .social .tweet{background:url(../images/ui/bg-twitter.png) no-repeat 0 50%;padding:20px 20px 20px 120px;margin:0 auto 20px;width:75%}
.footer .social .tweet a{color:#fff;font-weight:bold}
.footer .banner{position:relative;background:#003767;padding-top:30px}
.footer .banner .footer-left .logo{background:url(../images/ui/nctm-logo-footer.png);width:70px;height:53px;display:inline-block;vertical-align:top;margin-right:30px}
.footer .banner .footer-left .logo .logo-link{width:70px;height:53px;display:block}
.footer .banner .footer-left .address{display:inline-block;vertical-align:top;color:#fff;border-right:1px solid #00529a;margin-right:30px;padding-right:30px;font-size:13px}
.footer .banner .footer-left .address-links{display:inline-block;vertical-align:top;font-weight:bold;font-size:13px}
.footer .banner .footer-left .address-links ul{padding:0;list-style:none}
.footer .banner .footer-left .address-links ul li a{color:#fff}
.footer .banner .footer-right{float:right}
.footer .banner .footer-right ul{padding:0;list-style:none;display:inline}
.footer .banner .footer-right ul li.intro{opacity:0.7;color:#fff;text-transform:uppercase;font-size:12px}
.footer .banner .footer-right ul li a{color:#fff;font-weight:bold}
.footer .banner .footer-links{font-size:12px;padding:15px 0;clear:both}
.footer .banner .footer-links .copyright{color:#fff;opacity:0.7;margin-right:20px}
.footer .banner .footer-links ul{padding:0;list-style:none;display:inline}
.footer .banner .footer-links ul li{display:inline;margin-right:20px}
.footer .banner .footer-links ul li a{color:#fff;opacity:0.7}
.footer .banner .footer-links ul li a:hover{opacity:1}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.header .banner .logo{background:url(../images/ui/nctm-logo@2x.png);background-size:320px auto}
.header .ubernav .store .cart-link a{background:url(../images/ui/icn-cart-empty@2x.png) no-repeat;background-size:19px auto}
.header .ubernav .store .cart-link a.active{background:url(../images/ui/icn-cart@2x.png) no-repeat;background-size:20px auto}
.footer .social .social-links ul li a{background:url(../images/ui/social-sprite@2x.png);background-size:auto 46px}
.footer .social .social-links ul li a.pinterest{background-position:-201px 0px}
.footer .banner .footer-left .logo{background:url(../images/ui/nctm-logo-footer@2x.png);background-size:70px auto}}
@media (max-width:1199px){.navigation .nav>li>a{font-size:14px;padding:10px 10px;} .showBanner {width: 103.2%; margin:0px -15px;}}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu{top:40px}
.header .banner .search{width:300px}
.header .banner .browseby{right:330px}@media (min-width:993px){.header .ubernav .uberlinks-collapse.collapse{display:inherit}
.header .ubernav .uberlinks-toggle{display:none}
.column-left .nav-left.collapse{display:block!important}
.nav-top.collapse{display:block!important}}
@media (max-width:992px){.header .banner .search{width:300px;top:20px} .showBanner {width: 104.1%; margin:0px -15px;}}
.header .banner .browseby{right:0;top:66px}
.header .ubernav .uberlinks{text-align:left;right:auto;left:0px;top:0px}
.header .banner .browseby .dropdown-menu{left:auto;right:0}
.navigation .container-fluid>.navbar-header{margin-left:0;margin-right:0}
.navigation .container>.navbar-header{margin-left:0;margin-right:0}
.navigation .navbar-collapse{max-height:2000px}
.navigation .navbar-collapse .navbar-nav{margin:0 15px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.mega-content{display:none}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links{padding:0;float:none;width:100%}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links ul li{width:100%;margin-right:0;display:block}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links ul li a{padding:10px 6px 7px 25px}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu div.nav-links ul li a:hover{background:#f6f6f6}
.navigation div.mega-menu.navbar div.navbar-collapse ul.nav>li div.dropdown-menu{padding:0}
.navigation .nav>li>a{font-size:18px}
.column-left .nav-left-toggle{display:block!important}
.nav-top-toggle{display:block!important}
.footer .sitemap{display:none}
.content .container{padding-bottom:30px}@media (max-width:768px){.header .banner .logo{left:10px}
.header .banner .search{right:10px}
.nav-left{margin-left:0}
.nav-left.in{margin-bottom:15px}}
@media (max-width:676px){
.showBanner {width: 105%; margin:0px -15px;}
/*.header .banner .logo{width:80px;}*/
.header .banner .logo{height:75px;}
.header .banner .logo .logo-link{width:80px}
.header .ubernav .store{padding:12px 10px 8px;top:-7px;border-radius:0}
.footer .banner{text-align:center}
.footer .banner .footer-right{float:none;margin-bottom:15px}
.footer .banner .footer-left .logo{display:none}
.footer .banner .footer-left .address{display:block;border-right:none;margin-right:0;padding-right:0;margin-bottom:15px}
.footer .banner .footer-links .copyright{display:block;margin-right:0;margin-bottom:10px}
.footer .social .tweet{background-image:none;padding:10px;width:100%;margin:0 auto 10px}}
@media (max-width:479px){.header .banner{height:93px}.showBanner {width: 108.9%; margin:0px -15px;}}
.header .banner .search{width:190px;top:14px}
.header .banner .browseby{top:62px}
.header .banner .search .btn{padding:6px 15px}
.header .banner .browseby ul li.intro{display:none}
/*.header .banner .logo{top:14px}*/
.footer .social .social-links ul li{margin-right:6px}
.column-right .calendar,.column-right .problemoftheday,.column-right .mostpopular,.column-right .shopstore,.column-right .house-ad-text,.column-right .htmlsnippet,.column-right .journal-blog,.column-right .news{width:300px;margin:0 auto 30px}
.column-right .journal-ad{width:300px;margin:30px auto 30px}
.column-right .in-addition{margin-left:30px}
.spotlight{margin-left:-15px}
.spotlight .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;height:100%}
.spotlight .active{opacity:1}
.spotlight .active.left,.spotlight .active.right{left:0;opacity:0;z-index:1}
.spotlight .next.left,.spotlight .prev.right{opacity:1}
.spotlight .carousel-control{display:none}
.spotlight .carousel-caption{top:0;bottom:0;left:15%;right:40%;background:rgba(0,55,103,0.8);text-align:left;padding:15px 20px}
.spotlight .carousel-caption .title{font-size:24px;line-height:normal;margin-bottom:15px}
.spotlight .carousel-caption .title a{color:#fff}
.spotlight .carousel-caption .title a:hover{text-decoration:none;opacity:0.8}
.spotlight .carousel-caption .description{opacity:0.85}
.spotlight .carousel-indicators{left:48%;width:45%;text-align:left}
.spotlight .carousel-indicators .active{background-color:#f99d1c}
.three-column .spotlight{margin-left:0}
.three-column .spotlight .carousel-caption .title{font-size:17px;margin-bottom:8px}
.three-column .spotlight .carousel-caption .description{font-size:13px}
.three-column .spotlight .carousel-indicators{bottom:5px}
.spotlight.journal .carousel-indicators{text-align:center;left:50%;width:60%}
.spotlight.publication .current-issue{background:#003767;width:40%;float:left;padding:15px;margin-top:6px}
.spotlight.publication .current-issue .grade{font-weight:bold;color:#fff;opacity:0.8;font-size:12px}
.spotlight.publication .current-issue .thumb{margin-top:10px;float:left;margin-right:10px}
.spotlight.publication .current-issue .thumb img{max-width:90px}
.spotlight.publication .current-issue .date{font-size:20px;line-height:normal;color:#fff}
.spotlight.publication .current-issue .volume{font-size:15px;line-height:normal;color:#fff}
.spotlight.publication .current-issue .pub-links{margin-top:10px}
.spotlight.publication .current-issue .pub-links ul{list-style:none;padding:0}
.spotlight.publication .current-issue .pub-links ul li a{color:#fff;font-size:12px}
.spotlight.publication .issue-features{width:60%;float:left;background:#00294e}
.spotlight.publication .issue-features .feature-title{font-size:13px;font-weight:bold;color:#fff;opacity:0.7;margin:15px 0 0 15px;float:left}
.spotlight.publication .issue-features .carousel-inner .item{min-height:200px}
.spotlight.publication .issue-features .carousel-inner .item .carousel-caption{background:transparent;padding:10px 15px;left:0;right:0}
.spotlight.publication .issue-features .carousel-inner .item .carousel-caption .title{font-size:18px;color:#fff}
.spotlight.publication .issue-features .carousel-inner .item .carousel-caption .author{font-size:12px;font-weight:bold;color:#ccc}
.spotlight.publication .issue-features .carousel-inner .item .carousel-caption .description{color:#fff;opacity:1}
.spotlight.publication .issue-features .carousel-indicators{left:auto;text-align:right;right:15px;top:15px}
.ie8 .spotlight .carousel-caption{background:url(../images/ui/bg-spotlight.png)}
.widget{margin-bottom:30px}
.widgetBody div{overflow:hidden}div.bookmarks-list{padding-bottom:70px}
.bookmarks-list div{overflow:visible}
.upsell{width:70%;margin:20px auto;background:#fcaf17 url(../images/ui/bg-upsell.jpg) top right no-repeat;border-radius:6px;padding:25px 285px 25px 25px;margin-bottom:25px}
.upsell h1{margin:0 0 15px;color:#fff;font-size:30px}
.upsell h2{font-size:18px}
.upsell ul{margin-bottom:20px}
.login{background-color:#006990;background-image:-webkit-linear-gradient(left,#006990,#66be6b);background-image:-moz-linear-gradient(left,#006990,#66be6b);background-image:-o-linear-gradient(left,#006990,#66be6b);background-image:-ms-linear-gradient(left,#006990,#66be6b);background-image:linear-gradient(left,#006990,#66be6b);padding:18px 20px 10px;margin:0 -15px 0px -30px;min-height:75px}
.login .btn-mynctm{float:right;background-color:#003767;border-color:#eaeff2;color:#fff;padding:8px 32px}
.login .btn-mynctm:hover{background-color:#00294e;border-color:#fff}
.login .username{font-weight:bold;color:#fff;line-height:normal}
.login .membernumber{color:#ccc;font-size:11px;line-height:normal}
.login .logout a{color:#fff;font-size:12px}
.login .logout .join{margin-left:40px}
.login .btn-login{float:left;background-color:#00a4e4;border-color:#eaeff2;color:#fff;padding:8px 42px;margin-right:20px}
.login .btn-login:hover{background-color:#0092cb;border-color:#fff}
.login .intro{font-size:12px;color:#eaeff2}
.login .join a{font-weight:bold;color:#fff}
.two-column-right .login{margin-bottom:30px}
.highlight .widget-header{border-top:3px solid #0e76bc;background:#f4f4f4;margin-bottom:15px}
.highlight .widget-header h2{color:#fff;margin:0;padding:8px 15px;background:#0e76bc;display:inline-block;font-size:18px;font-weight:bold}
.highlight .widget-filter{margin-bottom:20px}
.highlight .widget-filter .btn-group{padding:0 0 15px}
.highlight .widget-filter .form-group{padding:0 10px}
.highlight .widget-filter .form-group label{margin-right:5px}
.highlight .widget-filter .form-group select.form-control{display:inline-block;width:auto}
.highlight .widget-filter.topics ul li{font-size:13px;padding:2px}
.highlight .widget-filter.topics ul li ul{margin-left:10px}
.highlight .widget-footer .btn-submit{float:right}
.journal-covers img{max-height:130px;margin-right:10px;margin-bottom:10px}
.journal-blog.mtms{border:1px solid #fdb813}
.journal-blog.mtms .widget-header{background:#fdb813}
.journal-blog.mtms h2{color:#003767}
.journal-blog.tcm{border:1px solid #0069aa}
.journal-blog.tcm .widget-header{background:#0069aa}
.journal-blog.tcm h2{color:#ffd53f}
.journal-blog.mt{border:1px solid #00995b}
.journal-blog.mt .widget-header{background:#00995b}
.journal-blog.mt h2{color:#fff}
.journal-blog .widget-header h2{margin:0;padding:8px 15px 10px;font-size:20px;font-weight:normal}
.journal-blog .widget-header h2 span{font-weight:700}
.journal-blog .widget-body{padding:15px;font-size:16px}
.refine-filter{background:#f5f5f5;border:1px solid #e8e8e8;padding:10px;overflow:auto}
.refine-filter .btn-apply{margin-top:5px}
.refine-filter .filter-controls .intro{font-weight:bold;display:inline-block;margin-right:5px}
.refine-filter .filter-controls .filter-toggle{padding:6px 12px;border:1px solid #ccc;background:#003767;color:#fff}
.refine-filter .filter-controls .filter-toggle:after{font-family:'Glyphicons Halflings';content:'\e113';font-size:11px;margin-left:5px;color:#ccc}
.refine-filter .filter-controls .filter-toggle.collapsed{background:#fff;color:#0086b8}
.refine-filter .filter-controls .filter-toggle.collapsed:after{font-family:'Glyphicons Halflings';content:'\e114';font-size:11px;margin-left:5px;color:#999}
.refine-filter .filter-pane{background:#003767;border:2px solid #003767;margin:10px 0 0;border-radius:4px;overflow:auto;position:relative}
.refine-filter .filter-pane h3{font-size:15px;margin:5px 3px 10px;color:#fff}
.refine-filter .filter-pane ul{list-style:none}
.refine-filter .filter-pane .filter-pane-header{padding:10px;float:left;width:25%}
.refine-filter .filter-pane .filter-pane-header .nav>li{margin:0 4px 4px 0}
.refine-filter .filter-pane .filter-pane-header .nav>li>a{padding:4px 8px;background-color:#fff;font-size:13px}
.refine-filter .filter-pane .filter-pane-header .nav-pills>li{float:none}
.refine-filter .filter-pane .filter-pane-header .nav-pills>li.active>a,.refine-filter .filter-pane .filter-pane-header .nav-pills>li.active>a:hover,.refine-filter .filter-pane .filter-pane-header .nav-pills>li.active>a:focus{background-color:#00a4e4}
.refine-filter .filter-pane .filter-pane-body{padding:10px 10px 10px 0;background:#fff;margin-left:25%;border-left:1px solid #ddd;min-height:600px;overflow-x:auto}
.refine-filter #refine-filter-ResourceType.filter-pane .filter-pane-body{min-height:200px}
.refine-filter .filter-pane .filter-pane-body ul{padding-left:30px}
.refine-filter .filter-pane .filter-pane-body ul li label{margin-right:10px}
.refine-filter .filter-pane .filter-pane-control{padding:15px;margin:0 0 0 25%;background:#eaeff2;overflow:auto}
.refine-filter .filter-pane .filter-pane-control .btn-primary{padding:8px 30px}
.refine-filter .filter-list{border-radius:4px;background:#fff;border:1px solid #e8e8e8;margin-top:10px;padding:28px 12px 6px;font-size:12px;position:relative}
.refine-filter .filter-list:before{content:'Your filters';text-transform:uppercase;font-weight:bold;color:#666;font-size:10px;position:absolute;top:0;left:0;padding:4px 5px 1px;border-radius:0 0 4px 0;background:#f5f5f5;border:1px solid #e8e8e8}
.refine-filter .filter-list ul{margin:0}
.refine-filter .filter-list a{color:#999}#refine-filter-type .modal-body ul{list-style:none}#refine-filter-topic .modal-body ul{list-style:none}#refine-filter-topic .modal-body .core-code{font-size:10px}
.news .content-listing .item .title{font-size:16px;line-height:120%}
.calendar .content-listing .item .title{font-size:16px;line-height:120%}
.topsellers .table>tbody>tr>td{border-top:none}
.problemoftheday{padding:3px;background:#fffbef;border:2px solid #f99d1c}
.problemoftheday .widget-header{padding:10px;text-align:center}
.problemoftheday .widget-header h2{color:#f99d1c;margin:0;font-size:23px}
.problemoftheday .problem-date{font-size:12px}
.problemoftheday .problem{border:1px solid #f99d1c;background:#fff}
.problemoftheday .problem-header{background:#f99d1c url(../images/ui/question-corner.png) no-repeat 0 -3px;padding:14px 10px 10px 62px;font-size:18px;color:#fff}
.problemoftheday .problem-title{font-size:16px;font-weight:bold;padding:15px 15px 0}
.problemoftheday .problem-body{font-size:15px;padding:0 15px 15px}
.problemoftheday .problem-footer{clear:both;background:#fff;padding:10px 15px;border:1px solid #f99d1c;border-top:none;margin-top:-1px;font-weight:bold}
.mostpopular{width:300px;margin:0 auto 30px}
.mostpopular .nav-tabs>li>a{border-radius:0;border-top:5px solid #ccc;background-color:#f4f4f4;border-bottom-color:#ddd;margin-right:0;font-weight:bold}
.mostpopular .nav-tabs>li>a:hover{border-top:5px solid #cede45}
.mostpopular .nav-tabs>li.active>a,.mostpopular .nav-tabs>li.active>a:hover,.mostpopular .nav-tabs>li.active>a:focus{border-top-color:#cede45;background-color:#fff;border-bottom-color:#fff}
.mostpopular .nav-tabs>li.active>a:hover,.mostpopular .nav-tabs>li.active>a:hover:hover,.mostpopular .nav-tabs>li.active>a:focus:hover{border-top:5px solid #cede45}
.mostpopular .tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px}
.mostpopular .tab-content ol{padding:0 0 0 20px}
.mostpopular .tab-content ol li{margin-bottom:8px}
.mostpopular .tab-content ol li:last-child{margin-bottom:0}
.shopstore{border-top:5px solid #ffc20e;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.shopstore .widget-header{text-align:center}
.shopstore .widget-header h2{background:#ffc20e;padding:8px 15px;margin:0 auto;color:#0e76bc;font-size:18px;display:inline-block}
.shopstore .widget-header h2 a{color:#0e76bc}
.shopstore #shopstore-carousel{margin:10px 0}
.shopstore #shopstore-carousel .store-item{text-align:center;padding:10px 60px}
.shopstore #shopstore-carousel .store-item img{max-height:130px;margin-bottom:10px}
.shopstore #shopstore-carousel .carousel-control{text-shadow:none;color:#666}
.shopstore #shopstore-carousel .carousel-control.left{background-image:none;filter:none}
.shopstore #shopstore-carousel .carousel-control.right{background-image:none;filter:none}
.shopstore #shopstore-carousel .carousel-control .glyphicon-chevron-right{right:30%}
.shopstore #shopstore-carousel .carousel-caption{text-shadow:none;padding-bottom:0;top:115px;font-size:13px}
.advertisement{text-align:center}
.advertisement img{margin:0 auto 5px}
.advertisement .ad-label{font-size:10px;text-transform:uppercase}
.advertisement .ad-label a{color:#999}
.house-ad-text{padding:20px;background-color:#ffefc6;background-image:-webkit-linear-gradient(left,#ffefc6,#fff);background-image:-moz-linear-gradient(left,#ffefc6,#fff);background-image:-o-linear-gradient(left,#ffefc6,#fff);background-image:-ms-linear-gradient(left,#ffefc6,#fff);background-image:linear-gradient(left,#ffefc6,#fff)}
.house-ad-text .title{font-size:22px;margin:0 0 8px;line-height:normal}
.pagetitle{background:#006990;margin-left:-15px;padding:24px 0 0 30px;color:#fff;min-height:75px;font-size:18px}
.pagetitle .share-tools{float:right;margin-right:15px;margin-top:5px}
.pagetitle .breadcrumb{background:transparent;font-family:'Open Sans Condensed',sans-serif;font-size:14px;font-weight:300;padding:0;margin:0}
.pagetitle .breadcrumb a{color:#fff;overflow:hidden}
.pagetitle .breadcrumb a.active{color:#ccc;width:100px;white-space:nowrap;text-overflow:ellipsis}
.htmlsnippet h2{font-size:18px}
.btn-bookmark{color:#0086b8;background:#fff;font-size:12px;position:relative;padding:6px 5px 5px 25px;margin-right:10px}
.btn-bookmark:hover{background:#f5f5f5;text-decoration:none}
.btn-bookmark:before{font-family:'Glyphicons Halflings';content:'\e044';font-size:14px;position:absolute;left:5px;top:4px;color:#006990}
.btn-bookmark.active{background:#f5f5f5;color:#666}
.btn-mybookmarks{font-size:11px}
.btn-addcalendar{color:#0086b8;background:#fff url(../images/ui/icn-calendar.png) no-repeat 5px 50%;font-size:12px;position:relative;padding:6px 5px 5px 27px;margin-right:10px}
.btn-addcalendar:hover{background:#f5f5f5 url(../images/ui/icn-calendar.png) no-repeat 5px 50%;text-decoration:none}
.btn-comments{color:#0086b8;background:#fff;font-size:12px;position:relative;padding:6px 5px 5px 25px;margin-right:10px}
.btn-comments:hover{background:#f5f5f5;text-decoration:none}
.btn-comments:before{font-family:'Glyphicons Halflings';content:'\e111';position:absolute;left:5px;top:4px;color:#006990;font-size:14px}
.btn-pdf{color:#0086b8;background:#fff;font-size:12px;position:relative;padding:6px 5px 5px 25px;margin-right:10px}
.btn-pdf:hover{background:#f5f5f5;text-decoration:none}
.btn-pdf:before{font-family:'Glyphicons Halflings';content:'\e025';font-size:14px;position:absolute;left:5px;top:4px;color:#006990}
.btn-pdf.active{background:#f5f5f5;color:#666}
.btn-store{color:#0086b8;background:#fff;font-size:12px;position:relative;padding:6px 5px 5px 25px;margin-right:10px}
.btn-store:hover{background:#f5f5f5;text-decoration:none}
.btn-store:before{font-family:'Glyphicons Halflings';content:'\e116';font-size:14px;position:absolute;left:5px;top:4px;color:#006990}
.btn-store.active{background:#f5f5f5;color:#666}
.paging{padding:8px 0;overflow:auto}
.paging.top{margin-bottom:15px}
.paging .pagination{margin:0}
.paging .paging-right{float:right}
.paging .paging-right ul{top:0px}
.paging .results{font-size:11px;margin-right:10px;display:inline-block;vertical-align:middle}
.paging .size{display:inline-block;vertical-align:middle}
.jt_job_list .jt_job{padding:8px 0;border-bottom:1px solid #ddd}
.jt_job_list .jt_job .jt_job_position{font-weight:bold}
.jt_job_list .jt_job .jt_job_location{font-size:11px;color:#666}
.jt_job_list .jt_job .jt_job_company{font-size:13px}
.jt_job_list .jt_alljobs{padding:8px 0;font-size:13px}
.issue-information{font-weight:bold;margin-bottom:15px;font-size:16px}
.commoncore{border:1px solid #f99d1c}
.commoncore .commoncore-main{padding:15px 15px 15px 25px}
.commoncore .commoncore-main h1{color:#003767}
.commoncore .commoncore-main h2{color:#f99d1c;font-size:22px}
.commoncore .commoncore-main .identifiers{border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:10px 0;margin-bottom:20px}
.commoncore .commoncore-main .identifiers .row{margin-left:0;margin-right:0}
.commoncore .commoncore-main .identifiers .cell{display:inline-block;vertical-align:top}
.commoncore .commoncore-main .identifiers .cell a{font-size:12px;text-transform:uppercase;display:block;width:30%;padding:5px 15px 5px 0}
.commoncore .commoncore-main h4{margin-bottom:15px;margin-top:30px}
.commoncore .commoncore-main .standard{padding:0;margin-bottom:15px}
.commoncore .commoncore-main .standard .identifier{font-size:12px;text-transform:uppercase}
.commoncore .commoncore-nav{background:#fffbef}
.commoncore .commoncore-nav .commoncore-nav-heading{font-size:16px;font-weight:bold;padding:11px 15px 11px;background:#f99d1c;color:#fff;margin:0;font-family:'Open Sans Condensed',sans-serif}
.commoncore .commoncore-nav ul.level1>li{font-weight:bold;border-bottom:1px solid #ececec}
.commoncore .commoncore-nav ul.level1>li>a{padding:10px 15px 6px;color:#000}
.commoncore .commoncore-nav ul.level1>li>a:hover{background:#fff5d6}
.commoncore .commoncore-nav ul.level1>li.active{background:#fff3d0}
.commoncore .commoncore-nav ul.level1>li.active>a{color:#f99d1c}
.commoncore .commoncore-nav ul.level1>li.active>a:hover{background:#fff3d0}
.commoncore .commoncore-nav ul.level1>li>ul.level2>li{font-weight:normal}
.commoncore .commoncore-nav ul.level1>li>ul.level2>li>a{color:#000;position:relative;padding:7px 15px 4px 35px}
.commoncore .commoncore-nav ul.level1>li>ul.level2>li>a:hover{background:transparent}
.commoncore .commoncore-nav ul.level1>li>ul.level2>li>a:hover:before{font-family:'Glyphicons Halflings';content:"\e072";font-size:9px;position:absolute;left:15px;top:10px;color:#000}
.commoncore .commoncore-nav ul.level1>li>ul.level2>li.active>a{color:#f99d1c;font-weight:bold}
.commoncore .commoncore-nav ul.level1>li>ul.level2>li.active>a:hover:before{color:#f99d1c}
.commoncore .commoncore-nav ul.level1>li>ul.level2>li.active:before{font-family:'Glyphicons Halflings';content:"\e072";color:#f99d1c;font-size:9px;position:absolute;left:15px;top:10px}
.nav-tabs{font-weight:bold}
.nav-tabs>li{margin-bottom:-1px!important}
.tab-pane{padding:15px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.calendar .content-listing .item .actions .add-calendar{background:url(../images/ui/icn-calendar@2x.png) no-repeat;background-size:16px auto}}@media (max-width:992px){.spotlight{margin-right:-15px}
.login{margin:0 -15px 30px -15px}
.pagetitle{margin-right:-15px}
.widget.login{display:none}
.upsell{background-image:none;padding:25px}}@media (max-width:768px){.three-column .spotlight{margin-left:-15px;margin-right:-15px}
.two-column-right .spotlight{margin-right:-15px}}
@media (max-width:676px){.spotlight .carousel-caption .description{display:none}@media (max-width:480px){.spotlight .carousel-control{display:none}}
.spotlight .carousel-caption .title{font-size:18px}
.spotlight .carousel-caption{left:0;right:0;top:auto;padding:8px 12px}
.spotlight .carousel-caption .title{font-size:12px;margin-bottom:0}
.spotlight .carousel-indicators{display:none}
.spotlight .carousel-control .glyphicon-chevron-right,.spotlight .carousel-control .glyphicon-chevron-left{top:40%}
.journals .content-listing .item .description{font-size:13px}
.column-right .calendar,.column-right .problemoftheday,.column-right .mostpopular,.column-right .shopstore,.column-right .house-ad-text,.column-right .htmlsnippet,.column-right .journal-blog{width:auto}
.pagetitle{padding:14px 0 0 15px}
.pagetitle .breadcrumb li{font-size:15px}
.nav-tabs>li>a{padding:8px 8px;font-size:13px}}
.content-listing .item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;overflow:auto}
.content-listing .item.last{border-bottom:none}
.content-listing .item .thumb{float:left}
.content-listing .item .thumb img{max-width:100px;border:1px solid #ddd;margin-right:15px;margin-bottom:5px}
.content-listing .item .deadline{background:#ffc20e;color:#000;padding:3px 6px 1px;font-size:11px;display:inline-block;font-weight:bold;margin-bottom:5px;border-radius:4px}
.content-listing .item .toc-section{font-size:13px;font-weight:bold;margin-bottom:3px}
.content-listing .item .title{font-size:18px;font-weight:bold}
.content-listing .item .title .label-preview{font-size:10px;padding:4px 5px 2px;color:#c4161c}
.content-listing .item .description p{margin-bottom:0}
.content-listing .item .grade{font-weight:bold}
.content-listing .item .author{font-size:12px;font-weight:bold;color:#666}
.content-listing .item .citation{font-style:italic;color:#999;font-size:12px}
.content-listing .item .date{color:#999;font-size:12px}
.content-listing .item .source{font-size:12px;font-weight:bold;color:#666}
.content-listing .item .source img{margin:8px 0}
.content-listing .item .counts{color:#999;margin-left:15px;display:inline-block;vertical-align:middle}
.content-listing .item .counts .comments{display:inline-block;vertical-align:top;margin-right:10px}
.content-listing .item .counts .views{display:inline-block;vertical-align:top}
.content-listing .item .counts .badge{background:#fff;color:#999;font-weight:normal;font-size:11px}
.content-listing .item .counts span{vertical-align:middle}
.content-listing .item .meta{display:inline-block;vertical-align:middle}
.content-listing .item .meta span{font-size:11px;margin-right:10px;color:#666}
.content-listing .item .event-date{float:left;margin-right:10px;text-align:center;color:#0e76bc;line-height:normal;width:50px}
.content-listing .item .event-date .month{font-size:14px;font-weight:700;font-family:'Open Sans Condensed',sans-serif}
.content-listing .item .event-date .day{font-size:30px;font-weight:300}
.content-listing .item .location{color:#999;font-size:12px}
.content-listing .item .actions{float:right;margin-left:15px}
.content-listing .item .actions .add-calendar{background:url(../images/ui/icn-calendar.png);width:16px;height:16px;display:block}
.content-listing .item .seeall{font-weight:bold;margin-top:4px;font-size:12px}
.bookmarks-list{margin-bottom:30px}
.bookmarks-list .controls{padding:10px 12px 6px;background:#eee}
.bookmarks-list .controls .manage{font-size:13px}
.bookmarks-list .controls ul{list-style:none;padding:0;margin:0}
.bookmarks-list .controls ul li{display:inline-block;margin-right:4px;margin-bottom:5px}
.bookmarks-list .controls ul li a{padding:6px 7px 4px;background:#fff;font-size:11px;font-weight:bold;border:1px solid #ccc;border-radius:4px;color:#333}
.bookmarks-list .controls ul li a:hover{text-decoration:none;color:#003767;border-color:#003767}
.bookmarks-list .controls ul li.intro{color:#333;font-size:11px;text-transform:uppercase}
.bookmarks-list .controls ul li.active a{background:#003767;border:1px solid #595959;color:#fff}
.bookmarks-list .content-listing .item{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:-1px;padding:8px 12px;margin-bottom:0;overflow:visible}
.bookmarks-list .content-listing .item:hover{background:#f3f6f8}
.bookmarks-list .content-listing .item .title{display:inline-block;vertical-align:top;width:60%;font-size:14px}
.bookmarks-list .content-listing .item .labels{display:inline-block;vertical-align:top;width:30%}
.bookmarks-list .content-listing .item .labels .label{padding:5px 6px 3px;border-radius:4px;color:#999}
.bookmarks-list .content-listing .item .actions{text-align:right;display:inline-block;vertical-align:top;width:9%;line-height:normal;float:none;margin-left:0}
.bookmarks-list .content-listing .item .actions.open .dropdown-menu{text-align:left;min-width:30px;z-index:10}@media (max-width:1024px){.bookmarks-list .content-listing .item .title{width:58%}}@media (max-width:480px){.bookmarks-list .content-listing .item .title{font-size:13px;font-weight:normal;width:58%}
.bookmarks-list .content-listing .item .labels{width:78%}
.bookmarks-list .content-listing .item .actions{width:20%}}
.two-column-right .standard .content-body{}
.two-column-right .standard .content-body.lessonplan{padding-right:0}
.two-column-right .standard .content-body.article{padding-right:0}
.lessonplan blockquote{border-left:none;font-size:inherit;padding:10px 30px}
.content-sidebar-nav{background:#fafbfc;border-top:1px solid #eaeff2;border-right:3px solid #dae3e8;border-bottom:3px solid #dae3e8;border-left:1px solid #eaeff2;padding:0px;font-size:13px;width:150px;float:right;margin-left:15px}
.content-sidebar-nav ul{list-style:none;padding:0;margin-bottom:0}
.content-sidebar-nav ul li{border-bottom:1px solid #eaeff2;padding:5px 10px}
.content-sidebar-nav ul li:last-child{border-bottom:none}
.two-column-right .stickit{margin-left:495px}
.three-column .stickit{margin-left:423px}
.backtotop{display:block;margin:25px 0;text-align:center;font-size:12px;font-weight:bold}
.standard{padding:0 10px}
.standard h1{font-size:30px}
.standard h2{font-size:24px}
.standard h3{font-size:18px;color:#003767}
.standard h4{font-size:16px}
.standard h5{font-size:14px}
.standard h6{font-size:13px}
.content-block h1{font-size:28px}
.content-block h2{font-size:22px}
.content-block h3{font-size:17px;color:#003767}
.content-block h4{font-size:16px}
.content-block h5{font-size:14px}
.content-block h6{font-size:13px}
.standard .deadline{background:#ffc20e;color:#000;padding:3px 6px 1px;font-size:11px;display:inline-block;font-weight:bold;margin:5px 0;border-radius:4px}
.standard .date{font-size:12px;color:#999;font-weight:bold}
.standard .featured-image{float:right;margin-left:10px}
.standard .featured-image img{max-width:150px}
.standard .title{margin:5px 0}
.standard .title h1{margin:0;color:#003767}
.standard .subtitle{font-size:20px;margin-bottom:5px}
.standard .meta{margin-bottom:5px}
.standard .source{margin-bottom:5px}
.standard .author{font-weight:bold;margin-bottom:5px}
.standard .grade{line-height:normal}
.standard .grade span{font-size:11px;color:#666}
.standard .type{font-size:12px}
.standard .journal{font-style:italic;font-size:13px}
.standard .issue{font-size:13px;margin-bottom:5px}
.standard .core{font-size:11px;color:#666}
.standard .subject{font-size:11px;font-weight:bold}
.standard .abstract{font-size:16px}
.standard .event-sponsor{font-weight:bold;font-size:16px}
.standard .more4u{padding:10px 0 10px 100px;margin:15px 0 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.content.mtms .more4u{background:url(../images/ui/more4u-MTMS.gif) no-repeat 0 10px;min-height:40px}
.content.mt .more4u{background:url(../images/ui/more4u-Mt.gif) no-repeat 0 10px;min-height:40px}
.content.tcm .more4u{background:url(../images/ui/more4u-tcm.gif) no-repeat 0 10px;min-height:40px}
.standard span.bold{font-weight:bold}
.standard span.italic{font-style:italic}
.standard span.bolditalic{font-weight:bold;font-style:italic}
.standard span.allcaps{text-transform:uppercase}
.standard span.sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}
.standard span.sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-0.25em}
.standard span.dropcap{float:left;font-size:60px;line-height:60px;padding-top:4px;padding-right:8px}
.standard .more4u li{font-size:13px;line-height:normal;margin-bottom:5px}
.standard .more4u li:last-child{margin-bottom:0}
.standard .alert{margin:30px 0}
.standard .alert.alert-login{padding:30px 30px 30px 90px;position:relative;font-size:16px}
.standard .alert.alert-login:before{font-family:'Glyphicons Halflings';content:'\e033';font-size:32px;opacity:0.3;position:absolute;top:25px;left:25px}
.standard .alert.alert-login p{margin-bottom:10px}
.standard .content-body{margin:20px 0}
.column-left img,.column-main img,.column-right img{max-width:100%;height:auto}
.column-left td img,.column-main td img,.column-right td img{max-width:none}
.standard .content-body .tab-content ul li,.column-main .columnwidgetlist ul li{margin-bottom:10px}
.standard .content-body .tab-content ul li:last-child,.column-main .columnwidgetlist ul li:last-child{margin-bottom:0px}
.standard .media{margin-bottom:25px}
.standard .media.image .asset{position:relative;background:#eee;text-align:center}
.standard .media.image .asset img{margin:0 auto}
.standard .media.image .asset a:after{content:'\2b';font-family:'Glyphicons Halflings';font-size:14px;background:#000;position:absolute;bottom:0;right:0;color:#fff;opacity:0.3;padding:10px 14px}
.standard .media .media-caption{background:#eee;padding:10px;font-size:12px;color:#666}
.content-source{margin:30px 0}
.author-bio{margin:30px 0;overflow:auto;background:#f5f5f5;padding:15px}
.author-bio .thumb{float:left;margin-right:15px}
.author-bio .thumb img{max-width:75px}
.author-bio .description{font-size:13px}
.actionbar{margin:15px 0}
.lightbox .caption{padding:10px;color:#666}
.toc-nav{padding:5px;overflow:auto;font-size:12px;margin-bottom:20px;border-bottom:1px solid #ddd}
.toc-nav .toc-left{float:left}
.toc-nav .toc-right{float:right}
.toc-nav .toc-issue{margin:0 auto;text-align:center}
.stickem-container{position:relative}
.stickit{margin-left:495px;position:fixed;top:0}
.stickit-end{bottom:40px;position:absolute;right:0}
.server-message{padding:30px}
.server-message .logo{width:320px;height:61px;background:url(../images/ui/nctm-logo.png);margin-bottom:40px}
.server-message h1{font-size:26px}@media (max-width:1024px){.two-column-right .stickit{margin-left:395px}}@media (max-width:992px){.two-column-right .stickit{display:none}
.two-column-right .standard .content-body{padding-right:0}}@media (max-width:480px){.standard h1{font-size:24px}}
.required{color:red;margin-left:5px}div.validation{margin-bottom:15px}
.form-body .fieldset{background:#f5f5f5;border:1px solid #ededed;border-radius:6px 6px 0 0;padding:25px;margin-bottom:25px}
.form-body h1{margin:0 0 15px}
.form-body .form-group{margin-bottom:25px}
.form-body .btn-lg{padding:10px 35px}
.form-body .help-block{font-size:13px}
.form-footer{background:#ededed;border:1px solid #ededed;border-radius:0 0 6px 6px;margin-top:-26px;padding:25px;font-size:13px}
.form{margin:20px 0}
.login-form{width:70%;margin:20px auto}
.login-form .form-body h1{margin:0 0 15px;color:#c2c2c2}
.login-form h2{font-size:18px}
.profile-form .fieldset{padding-right:50%}
.profile-form .fieldset{padding:25px}
.content.annualmeeting .pagetitle{background:#006990}
.content.annualmeeting .pagetitle p,.content.annualmeeting .breadcrumb{display:none}
.content.annualmeeting .highlight .widget-header{border-color:#5e9732}
.content.annualmeeting .highlight .widget-header h2{background:#5e9732}
.content.annualmeeting .nav-left .nav.level1>li.active{background:#003767}
.content.annualmeeting .nav-left .nav.level1>li.active a,.content.annualmeeting .nav-left .nav.level1>li.active a:hover{background:#003767}
.content.annualmeeting .nav-left .nav.level1>li a{background:#f3f6f8}
.content.annualmeeting .nav-left .nav.level1>li a:hover{background:#eaeff2}
.content.annualmeeting .nav-left .nav.level2>li.active{background:#00a4e4}
.content.annualmeeting .nav-left .nav.level2>li.active a,.content.annualmeeting .nav-left .nav.level2>li.active a:hover{background:#00a4e4}
.content.mtms .pagetitle{background:#fdb813 url(../images/temp/hdr-mathematicsinthemiddleschool.png) no-repeat 15px 10px}
.content.mtms .pagetitle p,.content.mtms .breadcrumb{display:none}
.content.mtms .highlight .widget-header{border:none;background:#fff}
.content.mtms .highlight .widget-header h2{background:#fff;color:#fdb813;padding:0;display:block;font-size:30px;font-weight:normal}
.content.mtms .tab-pane h3{color:#fdb813}
.content.mtms .nav-top{background:#fff5dd}
.content.mtms .nav-top .nav.level1>li.active{background:#fdb813}
.content.mtms .nav-top .nav.level1>li.active a,.content.mtms .nav-top .nav.level1>li.active a:hover{background:#fdb813;color:#003767}
.content.mtms .nav-top .nav.level1>li a{background:#fff5dd}
.content.mtms .nav-top .nav.level1>li a:hover{background:#ffedc4}
.content.mtms .nav-left .nav.level1>li.active{background:#fdb813}
.content.mtms .nav-left .nav.level1>li.active a,.content.mtms .nav-left .nav.level1>li.active a:hover{background:#fdb813}
.content.mtms .nav-left .nav.level1>li a{background:#fff5dd}
.content.mtms .nav-left .nav.level1>li a:hover{background:#ffedc4}
.content.mt .pagetitle{background:#003767 url(../images/temp/hdr-mt.png) no-repeat 15px 10px}
.content.mt .pagetitle p,.content.mt .breadcrumb{display:none}
.content.mt .highlight .widget-header{border:none;background:#fff}
.content.mt .highlight .widget-header h2{background:#fff;color:#00a4e4;padding:0;display:block;font-size:30px;font-weight:normal}
.content.mt .tab-pane h3{color:#00a4e4}
.content.mt .nav-top{background:#eaeff2}
.content.mt .nav-top .nav.level1>li.active{background:#003767}
.content.mt .nav-top .nav.level1>li.active a,.content.mt .nav-top .nav.level1>li.active a:hover{background:#003767;color:#fff}
.content.mt .nav-top .nav.level1>li a{background:#eaeff2}
.content.mt .nav-top .nav.level1>li a:hover{background:#dae3e8}
.content.mt .nav-left .nav.level1>li.active{background:#fdb813}
.content.mt .nav-left .nav.level1>li.active a,.content.mt .nav-left .nav.level1>li.active a:hover{background:#fdb813}
.content.mt .nav-left .nav.level1>li a{background:#fff5dd}
.content.mt .nav-left .nav.level1>li a:hover{background:#ffedc4}
.content.tcm .pagetitle{background:#b0d361 url(../images/temp/hdr-tcm.png) no-repeat 15px 10px}
.content.tcm .pagetitle p,.content.tcm .breadcrumb{display:none}
.content.tcm .highlight .widget-header{border:none;background:#fff}
.content.tcm .highlight .widget-header h2{background:#fff;color:#b0d361;padding:0;display:block;font-size:30px;font-weight:normal}
.content.tcm .tab-pane h3{color:#b0d361}
.content.tcm .nav-top{background:#d8e9b1}
.content.tcm .nav-top .nav.level1>li.active{background:#b0d361}
.content.tcm .nav-top .nav.level1>li.active a,.content.tcm .nav-top .nav.level1>li.active a:hover{background:#b0d361;color:#003767}
.content.tcm .nav-top .nav.level1>li a{background:#d8e9b1}
.content.tcm .nav-top .nav.level1>li a:hover{background:#c4de89}
.content.tcm .nav-left .nav.level1>li.active{background:#fdb813}
.content.tcm .nav-left .nav.level1>li.active a,.content.tcm .nav-left .nav.level1>li.active a:hover{background:#fdb813}
.content.tcm .nav-left .nav.level1>li a{background:#fff5dd}
.content.tcm .nav-left .nav.level1>li a:hover{background:#ffedc4}
.content.jrme .pagetitle{background:#fff url(../images/temp/hdr-jrme.png) no-repeat 15px 10px;border-bottom:1px solid #003767}
.content.jrme .pagetitle p,.content.jrme .breadcrumb{display:none}
.content.jrme .highlight .widget-header{border:none}
.content.jrme .highlight .widget-header h2{background:#fff;color:#003767;padding:0;display:block;font-size:30px;font-weight:normal}
.content.jrme .nav-top{background:#fafbfc}
.content.jrme .nav-top .nav.level1>li.active{background:#003767}
.content.jrme .nav-top .nav.level1>li.active a,.content.jrme .nav-top .nav.level1>li.active a:hover{background:#003767}
.content.jrme .nav-top .nav.level1>li a{background:#fafbfc}
.content.jrme .nav-top .nav.level1>li a:hover{background:#eaeff2}
.content.jrme .nav-left .nav.level1>li.active{background:#003767}
.content.jrme .nav-left .nav.level1>li.active a,.content.jrme .nav-left .nav.level1>li.active a:hover{background:#003767}
.content.jrme .nav-left .nav.level1>li a{background:#fafbfc}
.content.jrme .nav-left .nav.level1>li a:hover{background:#eaeff2}
.content.jrme .more4u{background:url(../images/ui/more4u-Mt.gif) no-repeat scroll 0 10px rgba(0,0,0,0);min-height:40px}
.content.mte .pagetitle{background:#fff url(../images/temp/hdr-mte.png) no-repeat 15px 10px;border-bottom:1px solid #005daa}
.content.mte .pagetitle p,.content.mte .breadcrumb{display:none}
.content.mte .highlight .widget-header{border:none}
.content.mte .highlight .widget-header h2{background:#fff;color:#005daa;padding:0;display:block;font-size:30px;font-weight:normal}
.content.mte .nav-top{background:#fafbfc}
.content.mte .nav-top .nav.level1>li.active{background:#005daa}
.content.mte .nav-top .nav.level1>li.active a,.content.mte .nav-top .nav.level1>li.active a:hover{background:#005daa}
.content.mte .nav-top .nav.level1>li a{background:#fafbfc}
.content.mte .nav-top .nav.level1>li a:hover{background:#eaeff2}
.content.mte .nav-left .nav.level1>li.active{background:#005daa}
.content.mte .nav-left .nav.level1>li.active a,.content.mte .nav-left .nav.level1>li.active a:hover{background:#005daa}
.content.mte .nav-left .nav.level1>li a{background:#fafbfc}
.content.mte .nav-left .nav.level1>li a:hover{background:#eaeff2}
.blogTitle{display:none}
.content_subscribe{padding-left:10px}
.entryTitle{padding-top:5px;padding-bottom:0;margin-bottom:0;font-size:28px}
.entryTitle a{text-decoration:none;color:#003767}
.entrypermalink{font-size:11px;color:#999}
.entryBody{margin:15px 0}
.entryContent{padding:0;clear:both}
.entryFooter{color:#fff;clear:both;padding-bottom:15px;font-size:13px;text-align:right;font-weight:bold}
.entryFooter a{display:inline;color:#0086b8}
.journalsblog table{border-top:1px dashed silver;padding-top:7px;margin-top:7px;display:block;clear:both}
.ekcommentdata,.ekcommentdata span,.ekcommentdata input,.ekcommentheader{display:none}
.eksubscribelink{display:none}#sidemenu_holder a,#sidemenuholder a:link{color:#fff}
.column-left .recentposts{margin-bottom:15px}
.column-left .recentposts h2{font-size:15px;font-weight:bold;margin-bottom:5px;color:#003767}
.column-left .recentposts ul{padding:0;list-style:none}
.column-left .recentposts ul li{margin-bottom:5px}
.column-left .recentposts ul li:last-child{margin-bottom:0}
.column-left .categories{margin-bottom:15px}
.column-left .categories h2{font-size:15px;font-weight:bold;margin-bottom:5px;color:#003767}
.column-left .categories ul{padding:0;list-style:none}
.column-left .categories ul li{margin-bottom:5px}
.column-left .categories ul li:last-child{margin-bottom:0}
.column-left .archives{margin-bottom:15px}
.column-left .archives h2{font-size:15px;font-weight:bold;margin-bottom:5px;color:#003767}
.column-left .archives ul{padding:0;list-style:none}
.column-left .archives ul li{margin-bottom:5px}
.column-left .archives ul li:last-child{margin-bottom:0}
.column-left .subscribe{margin-bottom:15px}
.column-left .subscribe h2{font-size:15px;font-weight:bold;margin-bottom:5px;color:#003767}
.column-left .subscribe ul{padding:0;list-style:none}
.column-left .subscribe ul li{margin-bottom:5px}
.column-left .subscribe ul li:last-child{margin-bottom:0}
.column-left .blogroll{margin-bottom:15px}
.column-left .blogroll h2{font-size:15px;font-weight:bold;margin-bottom:5px;color:#003767}
.column-left .blogroll ul{padding:0;list-style:none}
.column-left .blogroll ul li{margin-bottom:5px}
.column-left .blogroll ul li:last-child{margin-bottom:0}
.datalist_headerstyle{background:#006990;padding:5px 10px;color:#fff;font-size:18px;font-weight:bold}
.datalist_headerstyle a{color:#fff}
.product-details .title h1{font-size:1.5em;color:#003767;margin-top:10px}
.product_table td,.productdatagrid td{padding:12px 8px;vertical-align:top;border-bottom:1px solid #ddd}
.product_table .product_table_head td,.productdatagrid .product_table_head td{background:#f5f5f5;font-size:11px;font-weight:bold}
.product_table .product_thumb img,.productdatagrid .product_thumb img{width:100px;max-width:100px}
.product_table .more-link,.productdatagrid .more-link{font-size:14px;border-top:1px solid #ddd;padding-top:15px}
.product_table h4,.productdatagrid h4{margin-top:0}
.product_pricing_table{margin-bottom:15px}
.product_pricing_table>tbody>tr>td{padding:15px 25px 15px 0;vertical-align:top}
.product_pricing_table .product_thumb_detail img{width:150px}
.product_pricing_table .your_price{color:#c00}
.product_details_table{width:100%;background:#f5f5f5}
.product_details_table h4{font-size:14px;margin-top:0}
.product_details_table td{font-size:12px}
.product_details_table .product_details{width:50%;padding:15px}
.product_details_table .whats_inside{width:50%;vertical-align:top;padding:15px}
.product_table_heading{font-weight:bold;padding-right:20px}
.store-rss{float:right}
.store-rss img{width:18px}
.steps{margin-bottom:15px}
.steps__step{background:#eaeff2;border-bottom:4px solid #003767;color:#003767;display:inline-block;margin-bottom:5px;padding:10px 15px}
.steps__step--current{background:#003767;border-bottom-color:#eaeff2;color:#fff}
.search-results .column-filter{margin-top:20px}
.search-results .column-results h1{font-size:24px;color:#003767}
.search-results .search-form{background:#f4f4f4;padding:10px;border-radius:4px;margin-bottom:15px}
.search-results .search-form .input-group{width:270px}
.search-results .search-form input.form-control{min-width:75%}
.search-results .search-filter{background:#f4f4f4;border-radius:6px;margin-bottom:15px}
.search-results .search-filter h3{font-size:14px;background:#dae3e8;padding:8px 10px 3px;margin:0;font-weight:bold;color:#003767}
.search-results .search-header{overflow:auto}
.search-results .search-header .btn-apply{float:right}
.search-results .search-filter .search-filter-inner{background:#f3f6f8}
.search-results .search-filter .search-filter-inner ul{list-style:none;padding:0}
.search-results .search-filter .search-filter-inner ul.level1>li>a{padding:4px 10px;display:block;background:#f3f6f8;cursor:pointer}
.search-results .search-filter .search-filter-inner ul.level1>li>a:hover{background:#eaeff2}
.search-results .search-filter .search-filter-inner ul.level1>li.active{background:#003767}
.search-results .search-filter .search-filter-inner ul.level1>li.active>a{color:#fff;background:#003767}
.search-results .search-filter .search-filter-inner ul.level1>li.active>a:hover{background:#004581}
.search-results .search-filter .search-filter-inner ul.level1>li.active ul.level2{display:block}
.search-results .search-filter .search-filter-inner ul.level1>li ul.level2{list-style:none;padding:0;display:none}
.search-results .search-filter .search-filter-inner ul.level1>li ul.level2>li>a{padding:4px 10px 4px 30px;display:block;color:#fff}
.search-results .search-filter .search-filter-inner ul.level1>li ul.level2>li>a:hover{background:#004581}
.search-results .search-filter .search-filter-inner ul.level1>li ul.level2>li.active{background:#00a4e4}
.search-results .search-filter .search-filter-inner ul.level1>li ul.level2>li.active>a{color:#fff;background:#00a4e4}
.search-results .search-filter .search-filter-inner ul.level1>li ul.level2>li.active>a:hover{background:#00a4e4}
.search-results .search-date .search-filter-inner{padding:10px 10px 5px}
.search-results .search-results-listing .search-results-item{margin-bottom:20px}
.search-results .search-results-listing .search-results-item .type{font-size:13px;color:#999;margin-bottom:2px}
.search-results .search-results-listing .search-results-item .title{font-weight:bold;font-size:16px;margin-bottom:2px}@media (min-width:993px){.search-results .column-filter.collapse{display:block!important}}@media (max-width:992px){.search-results .nav-left-toggle{margin-top:10px}}@media (max-width:768px){.search-results .column-filter{margin-left:0}
.search-results .column-filter.in{margin-bottom:15px}}
.affiliates-directory-form h4{margin-top:0}
.affiliates-directory-results p.no-results{color:#999;font-style:italic}
.affiliates-directory-results p.item{border-bottom:1px solid #ddd;padding-bottom:10px}
.widget .pagetitle{padding:0;margin:0;min-height:0}
.widget .pagetitle h1{background:#f4f4f4;font-size:24px;padding:12px 12px 8px;margin:0;color:#006990;border-top:3px solid #006990}
.widget .digital-edition{margin-left:30px}
.in-addition{margin-left:30px}figure figcaption{font-size:12px;margin:10px 0;color:#666}
.address-cell{margin-bottom:20px}
.address-cell span{font-weight:bold}blockquote{border-left:none;font-size:inherit}
.callout{font-size:115%;background:#eff9fd;padding:20px;border:1px solid #d6ecf5}#pastawardees .content-block h3{border-top:1px solid #ddd;padding-top:20px;margin-top:0}#pastawardees .content-listing .item{margin-bottom:0;border-bottom:none;display:inline-block;width:49%;vertical-align:top}#pastawardees .content-listing .item .description{display:none}@media (max-width:768px){#pastawardees .content-listing .item{display:block;width:100%}}ul ul,ol ul,ul ol,ol ol{margin-bottom:10px}



#itinerary {font-size: 1em;}
#itinerary .selectday {font-size: 1.2em; color: #003263; font-weight: bold; text-align: center; border-bottom: 1px dotted #003263; padding: 3px 0 5px 0; margin: 0 0 3px 0;}
#itinerary .selectday a {font-size: .8em; text-decoration: none;}
#itinerary .selectday a:hover {text-decoration: underline;}
#itinerary .selectday a.active {font-size: 1em; color: #800000; text-decoration: none;}
#itinerary .selectday a.active:hover {text-decoration: underline;}
#itinerary .rollover {left:0px; position:absolute; top:0pt; visibility:hidden; z-index:2; color: #000000; background-color: #FFFFFF; width:200px; height:100px;} 

#itinerary table {width: 100%; padding: 3px 5px 5px 0;}
#itinerary th {text-align: center;}
#itinerary th.time {color: #000000; background-color: #A5C0DB; padding: 0 3px 0 5px; width: 60px;	white-space: nowrap;} /* #DDDDDD */
#itinerary td {color: #000000; background-color: #EDF3F6; font-size: .8em; height: 10px; text-decoration: none;}
#itinerary td.time {color: #000000; background-color: #EDF3F6; width: 60px; font-size: .8em; white-space: nowrap;}
#itinerary .abstract {color: #000000; background-color: #FFFF00; }
#itinerary .confirmed {color: #000000; background-color: #00C9CC;}
#itinerary .delete {color: #FFFFFF; background-color: #000000;}
#itinerary .empty {color: #FFFFFF; background-color: #FFFFFF;}
#itinerary .event {color: #000000; background-color: #a8d173; height: 100%;}
#itinerary .exhibitor {color: #000000; background-color: #3399FF;}
#itinerary .pending {color: #000000; background-color: #800000;}
#itinerary .personal {color: #000000; background-color: #51bfe2;}
#itinerary .rollover {color: #000000; background-color: #FFFFFF;}
#itinerary .legend div {margin: 2px 0 2px 0;}

/* remove "action" column in speaking experience form */
#form-question-data-grid-1002 tbody tr .data-grid-action {
  display: none;
}