@charset "UTF-8";
/* CSS Document */

#body {background:#fafafa;}

#www-content-wrap {background:#fafafa url(/www/img/admin/bg_top_tall.jpg) 0 -68px repeat-x scroll;}

/*Overwrite shared css from www.css*/
#www-base.admin #share-bar {float:right; padding:34px 0 0;}
#www-base.admin li.share-this-page {color:#2D97D1; font-size:10px; padding:2px 4px 0 0;}
#www-base.admin #share-bar ul li a {text-indent:-5000px; padding:0; margin:0 0 0 8px; height:18px; width:18px; }

.content-row #www-btm-left, .content-row #www-btm-right { float: left; margin-right: 20px; width: 480px; }
.content-row #www-btm-right { margin: 0; }

/*overwrite www-right*/
.two-thirds #www-right {width:330px;}

/*base admin styles -- *note: these may end up as www defaults, as design outside of the admin section is currently in review*/
#www-base.admin {color:#333; font-size:12px; line-height:17px;}
.admin a {color:#2d97d1;}
.admin .head-row {padding-top:5px;}
.orange {color:#E66C09 !important;}
.maroon {color:#d2313c !important;} 
.next-head { margin-top:30px;}
.pdf-link { background: transparent url(/www/img/admin/ico-pdf-small.png) no-repeat 0 0; display:block; width: 16px; height:16px; padding-left:21px; }
.alt-row { background-color: #f4f4f4; }
.gray-pipe { color: #999; }

/*colors per product*/
.asset-type { 
	color: #bfbfbf;
	font-style: italic;
	font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.science #product-tabs li a.current, .science #product-expand-tabs li a.current, .assessment #product-expand-tabs li a.current:hover, .science #experience-it .thumbText {color:#5eb706;}
	.science .tab-wrap {border-color:#cee7b6;}

.techbook #product-tabs li a.current, .techbook #product-expand-tabs li a.current, .techbook #product-expand-tabs li a.current:hover, .techbook #experience-it .thumbText {color:#759b24;}
	.techbook .tab-wrap {border-color:#d5e4b4;}

.streaming #product-tabs li a.current, .streaming #product-expand-tabs li a.current, .streaming #product-expand-tabs li a.current:hover, .streaming #experience-it .thumbText {color:#0177c1;}
	.streaming .tab-wrap {border-color:#b5d3e6;}

.assessment #product-tabs li a.current, .assessment #product-expand-tabs li a.current, .assessment #product-expand-tabs li a.current:hover, .assessment #experience-it .thumbText {color:#d2313c;}
	.assessment .tab-wrap {border-color:#e7b6b9;}

.den #product-tabs li a.current, .den #product-expand-tabs li a.current, .den #product-expand-tabs li a.current:hover, .den #experience-it .thumbText, .digital-curr #product-tabs li a.current, .digital-curr #product-expand-tabs li a.current, .digital-curr #product-expand-tabs li a.current:hover, .digital-curr #experience-it .thumbText {color:#1191ab;}
	.den .tab-wrap, .digital-curr .tab-wrap {border-color:#b5dee6;}

.mediashare #product-tabs li a.current, .mediashare #product-expand-tabs li a.current, .mediashare #product-expand-tabs li a.current:hover, .mediashare #experience-it .thumbText {color:#105990;}
	.mediashare .tab-wrap {border-color:#b2cee4;}

.health #product-tabs li a.current, .health #product-expand-tabs li a.current, .health #product-expand-tabs li a.current:hover, .health #experience-it .thumbText {color:#f47b2a;}
	.health .tab-wrap {border-color:#ffc49d;}

.hardware #product-tabs li a.current, .hardware #product-expand-tabs li a.current, .hardware #product-expand-tabs li a.current:hover, .hardware #experience-it .thumbText {color:#25408f;}
	.hardware .tab-wrap {border-color:#b3c0e5;}	

.success #product-tabs li a.current, .success #product-expand-tabs li a.current, .success #product-expand-tabs li a.current:hover, .success #experience-it .thumbText {color:#4799d6;}
	.success .tab-wrap {border-color:#b6d1e6;}

.results #product-tabs li a.current, .results #product-expand-tabs li a.current, .results #product-expand-tabs li a.current:hover, .results #experience-it .thumbText {color:#4799d6;}
	.results .tab-wrap {border-color:#b6d1e6;}	
	
.top-video-player {background:url(/www/img/admin/player-top.png) no-repeat;width:324px;}
.top-video-player h4 {height:38px;color:#fff;font-size:14px;}
.top-video-player h4 b {padding:10px 0 0 14px;display:block;}
.top-video-player-wrap {padding-left:4px;}


/* H1 header styles with taglines*/
.head-row h1 {height:60px; width:75%; float:left;}

.head-row .jambi-title{background:url(/www/img/admin/title-pipe.png) no-repeat;padding-left:14px;float:left;margin:0 0 0 14px;height:66px;}
.head-row .jambi-title img{padding-top:16px;}
.head-row .title-sm img{padding-top:10px;}
.head-row .title-sm {padding-top:10px;}
.head-row .title-lft {padding-left:0px;}
.head-row h1 span.ico {height:60px; width:106px; float:left; background:url(/www/img/logo-sprite.png) 0 -500px no-repeat; text-indent:-5000px;}
.head-row h1 span.ico-logo {height:60px;float:left;}
.head-row h1 span.ico-logo img {border:none; padding:14px 0 0 5px;}


	/*per product*/
	.science span.ico {background-position:0 7px;}
	/*.science .head-row h1 {background-position:119px 0;}
	.techbook .head-row h1 {background-position:119px -60px;}
	.streaming .head-row h1 {background-position:119px -120px;}
	.curriculum-alignment .head-row h1 span.ico {background:url(/www/img/admin/logo_curriculum-alignment.png) no-repeat; height:35px; width:447px;}
	.curriculum-alignment .head-row h1 {background-position:119px -420px;}
	.hardware .head-row h1 {background-position:119px -300px;}
	.assessment .head-row h1 {background-position:119px -180px;}
	.den .head-row h1 {background-position:119px -240px;}
	.digital-curr .head-row h1 {background-position:119px -240px;}
	.mediashare .head-row h1 {background-position:119px -300px;}
	.health .head-row h1 {background-position:119px -360px;}
	.success .head-row h1 { background-position:119px -118px; }
	
.resources .head-row h1, .services .head-row h1, .success .head-row h1, .results .head-row h1 { background: url(/www/img/admin/top-head-landing-title.png) no-repeat; }
	.resources .head-row h1 { background-position: 0 0px; }
	.services .head-row h1 { background-position: 0 -75px; }
	.success .head-row h1 { background-position:0 -152px; }*/
	.results .head-row h1 { background-position:0 -152px; }
	.digital-curr .head-row .jambi-title{margin:0 0 0 2px;}

/*page layout*/	
.admin .promo-row {height:312px; padding-top:10px;}
.admin .content-row {padding-top:23px; overflow: hidden; }
#promo-image-top {margin-left:-3px; float:left;}
#promo-image-title, #promo-image-text  { height: 263px; line-height: 18px; padding: 10px 8px; position: absolute; width: 200px; color: #fff; }
#promo-image-text h2 { font-size: 1.5em; font-weight: bold; margin-bottom: 8px; }
#promo-image-text p { font-size: 1em; }

/*box header styles   ***NOTE: makeing these arial font instead of BG images*/
/*h2 span.title {background:url(/www/img/admin/title-sprite.jpg) no-repeat; height:18px; display:block; text-indent:-5000p; font-size:0px;}
#experience-it h2 span.title {width:115px;}
#product-info h2 span.title {background-position:0 -18px;}
#upcoming-webinars h2 span.title {background-position:0 -36px;}
*/


/* admin landing promo row */
.promo-box-content { padding: 10px 20px; background: url(/www/img/admin/promo-box-bg.png); }
.promo-box .promo-box-top, .promo-box .promo-box-btm { background: url(/www/img/admin/promo-box-sprite.png); }
.promo-box { background-position: 0 0; }
.promo-box .promo-box-top { background-position: 0 0; height:15px; overflow:hidden; }
.promo-box .promo-box-btm  { background-position: 0 -57px; height: 15px; overflow: hidden; }



/*Rounded, shadow box styles*/
.admin-box-content {padding:5px 20px 0;}
.admin-box, .admin-box .admin-box-top, .admin-box .admin-box-btm {background:url(/www/img/admin/box-sprite.jpg);}
.admin-box {background-position: -633px 0;}
.admin-box .admin-box-top {background-position:0 0; height:16px; overflow:hidden;}
.admin-box .admin-box-btm {background-position:0 -16px; height:16px; overflow:hidden;/*for ie7*/ position:relative; top:3px;}
	/*styles for right column 330px boxes*/
	#www-right .admin-box {background-position:-1596px 0;}
	#www-right .admin-box-top {background-position:-1266px 0;}
	#www-right .admin-box-btm {background-position:-1266px -16px;}


/*tabs*/
#product-tabs {height:24px; margin-top:10px;position:relative; z-index:2; top:1px;}
#product-tabs li {float:left;}
#product-tabs li a {background:url(/www/img/admin/tab-sprite.jpg); width:114px; height:19px;margin-right:3px; display:block; color:#fff; text-align:center; padding-top:5px; font-weight:bold; font-size:11px;text-shadow:0.5px 0.8px 0.5px #666666;}

	#product-tabs li a:hover {background-position:-114px 0;}
	#product-tabs li a.current { background-position: -228px 0; }
	#product-tabs li a.current, .science #product-tabs li a.current:hover {text-shadow:none; text-decoration:none; cursor:default;}
	#product-tabs li a.current {color: #5eb706;}
	
	
#product-expand-tabs { height:24px; margin-top:10px;position:relative; z-index:2; top:1px; }
#product-expand-tabs li { float:left; margin-right: 1px; }
/*#product-expand-tabs li a {background:url(/www/img/admin/tab-expand-sprite.png); width:114px; height:19px;margin-right:3px; display:block; color:#fff; text-align:center; padding-top:5px; font-weight:bold; font-size:11px;text-shadow:0.5px 0.8px 0.5px #666666;}*/

#product-expand-tabs li a {
    background: url(/www/img/admin/tab-expand-sprite.png) no-repeat scroll right -168px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 24px;
    padding: 0 9px 0 0;
    text-decoration: none;
	font-weight:bold; font-size:11px;text-shadow:0.5px 0.8px 0.5px #666666;
}

#product-expand-tabs li a span {
    background-image: url(/www/img/admin/tab-expand-sprite.png);
    background-repeat: no-repeat;
    display: block;
    float: left;
	height: 17px;
    margin: 0;
    padding: 4px 0 3px 12px;
}

#product-expand-tabs li a.current, #product-expand-tabs li a.current:hover { background-position: right -840px !important; color:#5eb706; text-shadow:none; text-decoration:none; cursor:default; }
#product-expand-tabs li a.current span, #product-expand-tabs li a.current:hover span { background-position: left -672px !important; }
#product-expand-tabs li a:hover { background-position: right -504px !important; }
#product-expand-tabs li a:hover span { background-position: left -336px !important; }



.science #product-expand-tabs li a { background-position: right -192px !important; text-shadow:none; text-decoration:none; cursor:default; }
.science #product-expand-tabs li a span { background-position: left 0px !important; }
.science #product-expand-tabs li a.current,
.science #product-expand-tabs li a.current:hover { background-position: right -960px !important; text-shadow:none; text-decoration:none; cursor:default; }
.science #product-expand-tabs li a.current span,
.science #product-expand-tabs li a.current:hover span { background-position: left -768px !important; }
.science #product-expand-tabs li a:hover { background-position: right -576px !important; }
.science #product-expand-tabs li a:hover span { background-position: left -384px !important; }



.techbook #product-expand-tabs li a { background-position: right -216px !important; text-shadow:none; text-decoration:none; cursor:default; }
.techbook #product-expand-tabs li a span { background-position: left -24px !important; }
.techbook #product-expand-tabs li a.current,
.techbook #product-expand-tabs li a.current:hover { background-position: right -984px !important; text-shadow:none; text-decoration:none; cursor:default; }
.techbook #product-expand-tabs li a.current span,
.techbook #product-expand-tabs li a.current:hover span { background-position: left -792px !important; }
.techbook #product-expand-tabs li a:hover { background-position: right -600px !important; }
.techbook #product-expand-tabs li a:hover span { background-position: left -408px !important; }



.streaming #product-expand-tabs li a { background-position: right -240px !important; text-shadow:none; text-decoration:none; cursor:default; }
.streaming #product-expand-tabs li a span { background-position: left -48px !important; }
.streaming #product-expand-tabs li a.current,
.streaming #product-expand-tabs li a.current:hover { background-position: right -1008px !important; text-shadow:none; text-decoration:none; cursor:default; }
.streaming #product-expand-tabs li a.current span,
.streaming #product-expand-tabs li a.current:hover span { background-position: left -816px !important; }
.streaming #product-expand-tabs li a:hover { background-position: right -624px !important; }
.streaming #product-expand-tabs li a:hover span { background-position: left -432px !important; }



.assessment #product-expand-tabs li a { background-position: right -264px !important; text-shadow:none; text-decoration:none; cursor:default; }
.assessment #product-expand-tabs li a span { background-position: left -72px !important; }
.assessment #product-expand-tabs li a:hover { background-position: right -648px !important; }
.assessment #product-expand-tabs li a:hover span { background-position: left -456px !important; }
.assessment #product-expand-tabs li a.current,
.assessment #product-expand-tabs li a.current:hover { background-position: right -1032px !important; text-shadow:none; text-decoration:none; cursor:default; }
.assessment #product-expand-tabs li a.current span,
.assessment #product-expand-tabs li a.current:hover span { background-position: left -840px !important; }



.den #product-expand-tabs li a { background-position: right -288px !important; text-shadow:none; text-decoration:none; cursor:default; }
.den #product-expand-tabs li a span { background-position: left -96px !important; }
.den #product-expand-tabs li a:hover { background-position: right -672px !important; }
.den #product-expand-tabs li a:hover span { background-position: left -480px !important; }
.den #product-expand-tabs li a.current,
.den #product-expand-tabs li a.current:hover { background-position: right -1056px !important; text-shadow:none; text-decoration:none; cursor:default; }
.den #product-expand-tabs li a.current span,
.den #product-expand-tabs li a.current:hover span { background-position: left -864px !important; }



.digital-curr #product-expand-tabs li a { background-position: right -288px !important; text-shadow:none; text-decoration:none; cursor:default; }
.digital-curr #product-expand-tabs li a span { background-position: left -96px !important; }
.digital-curr #product-expand-tabs li a:hover { background-position: right -672px !important; }
.digital-curr #product-expand-tabs li a:hover span { background-position: left -480px !important; }
.digital-curr #product-expand-tabs li a.current,
.digital-curr #product-expand-tabs li a.current:hover { background-position: right -1056px !important; text-shadow:none; text-decoration:none; cursor:default; }
.digital-curr #product-expand-tabs li a.current span,
.digital-curr #product-expand-tabs li a.current:hover span { background-position: left -864px !important; }



.mediashare #product-expand-tabs li a { background-position: right -312px !important; text-shadow:none; text-decoration:none; cursor:default; }
.mediashare #product-expand-tabs li a span { background-position: left -120px !important; }
.mediashare #product-expand-tabs li a:hover { background-position: right -696px !important; }
.mediashare #product-expand-tabs li a:hover span { background-position: left -504px !important; }
.mediashare #product-expand-tabs li a.current,
.mediashare #product-expand-tabs li a.current:hover { background-position: right -1080px !important; text-shadow:none; text-decoration:none; cursor:default; }
.mediashare #product-expand-tabs li a.current span,
.mediashare #product-expand-tabs li a.current:hover span { background-position: left -888px !important; }



.health #product-expand-tabs li a { background-position: right -336px !important; text-shadow:none; text-decoration:none; cursor:default; }
.health #product-expand-tabs li a span { background-position: left -144px !important; }
.health #product-expand-tabs li a:hover { background-position: right -720px !important; }
.health #product-expand-tabs li a:hover span { background-position: left -528px !important; }
.health #product-expand-tabs li a.current,
.health #product-expand-tabs li a.current:hover { background-position: right -960px !important; text-shadow:none; text-decoration:none; cursor:default; }
.health #product-expand-tabs li a.current span,
.health #product-expand-tabs li a.current:hover span { background-position: left -912px !important; }



.hardware #product-expand-tabs li a { background-position: right -360px !important; text-shadow:none; text-decoration:none; cursor:default; }
.hardware #product-expand-tabs li a span { background-position: left -168px !important; }
.hardware #product-expand-tabs li a:hover { background-position: right -744px !important; }
.hardware #product-expand-tabs li a:hover span { background-position: left -552px !important; }
.hardware #product-expand-tabs li a.current,
.hardware #product-expand-tabs li a.current:hover { background-position: right -1128px !important; text-shadow:none; text-decoration:none; cursor:default; }
.hardware #product-expand-tabs li a.current span,
.hardware #product-expand-tabs li a.current:hover span { background-position: left -936px !important; }



.success #product-expand-tabs li a { background-position: right -240px !important; text-shadow:none; text-decoration:none; cursor:default; }
.success #product-expand-tabs li a span { background-position: left -48px !important; }
.success #product-expand-tabs li a.current,
.success #product-expand-tabs li a.current:hover { background-position: right -1008px !important; text-shadow:none; text-decoration:none; cursor:default; }
.success #product-expand-tabs li a.current span,
.success #product-expand-tabs li a.current:hover span { background-position: left -816px !important; }
.success #product-expand-tabs li a:hover { background-position: right -624px !important; }
.success #product-expand-tabs li a:hover span { background-position: left -432px !important; }



.results #product-expand-tabs li a { background-position: right -240px !important; text-shadow:none; text-decoration:none; cursor:default; }
.results #product-expand-tabs li a span { background-position: left -48px !important; }
.results #product-expand-tabs li a.current,
.results #product-expand-tabs li a.current:hover { background-position: right -1008px !important; text-shadow:none; text-decoration:none; cursor:default; }
.results #product-expand-tabs li a.current span,
.results #product-expand-tabs li a.current:hover span { background-position: left -816px !important; }
.results #product-expand-tabs li a:hover { background-position: right -624px !important; }
.results #product-expand-tabs li a:hover span { background-position: left -432px !important; }




/*product specific*/
	.science #product-tabs li a {background-position:0 0;}
	.science #product-tabs li a:hover {background-position:-114px 0;}
	.science #product-tabs li a.current, .science #product-tabs li a.current:hover {background-position:-228px 0;}
	
	.techbook #product-tabs li a {background-position:0 -24px;}
	.techbook #product-tabs li a:hover {background-position:-114px -24px;}
	.techbook #product-tabs li a.current, .techbook #product-tabs li a.current:hover {background-position:-228px -24px;}
	
	.streaming #product-tabs li a {background-position:0 -48px;}
	.streaming #product-tabs li a:hover {background-position:-114px -48px;}
	.streaming #product-tabs li a.current, .streaming #product-tabs li a.current:hover {background-position:-228px -48px;}
	
	.assessment #product-tabs li a {background-position:0 -72px;}
	.assessment #product-tabs li a:hover {background-position:-114px -72px;}
	.assessment #product-tabs li a.current, .assessment #product-tabs li a.current:hover {background-position:-228px -72px;}
	
	.den #product-tabs li a {background-position:0 -96px;}
	.den #product-tabs li a:hover {background-position:-114px -96px;}
	.den #product-tabs li a.current, .den #product-tabs li a.current:hover {background-position:-228px -96px;}
	
	.digital-curr #product-tabs li a {background-position:0 -96px;}
	.digital-curr #product-tabs li a:hover {background-position:-114px -96px;}
	.digital-curr #product-tabs li a.current, .digital-curr #product-tabs li a.current:hover {background-position:-228px -96px;}
	
	.mediashare #product-tabs li a {background-position:0 -120px;}
	.mediashare #product-tabs li a:hover {background-position:-114px -120px;}
	.mediashare #product-tabs li a.current, .mediashare #product-tabs li a.current:hover {background-position:-228px -120px;}
	
	.health #product-tabs li a {background-position:0 -144px;}
	.health #product-tabs li a:hover {background-position:-114px -144px;}
	.health #product-tabs li a.current, .health #product-tabs li a.current:hover {background-position:-228px -144px;}
	
	.hardware #product-tabs li a {background-position:0 -168px;}
	.hardware #product-tabs li a:hover {background-position:-114px -168px;}
	.hardware #product-tabs li a.current, .hardware #product-tabs li a.current:hover {background-position:-228px -168px;}

	.success #product-tabs li a {background-position: 0 -48px;}
	.success #product-tabs li a:hover {background-position: -114px -48px;}
	.success #product-tabs li a.current, .success #product-tabs li a.current:hover {background-position: -228px -48px;}

	.results #product-tabs li a {background-position: 0 -48px; line-height: 12px; }
	.results #product-tabs li a:hover {background-position: -114px -48px;}
	.results #product-tabs li a.current, .results #product-tabs li a.current:hover {background-position: -228px -48px;}

	
	
/*tab contents*/
#tab-content-wrap {min-height:400px; height:auto !important; height:400px; position:relative; z-index:1;}
.tab-wrap {border:1px solid #e0e4d7; margin-bottom:9px; padding:19px 12px; overflow: hidden; }
	

.tab-wrap h5 {font-weight:normal; line-height:17px;}
#features-wrap.tab-wrap h5 {float:left; width:316px;}
.tab-wrap h4 {color:#0976b7; font-size:14px; padding:0px 0 3px;}
.tab-wrap ul { padding:12px 12px 12px 26px;}
.tab-wrap .de-player ul { padding:0;}
.tab-wrap ul li {list-style:disc; padding:0 0 8px;}
.tab-wrap .de-player ul li {list-style:none; padding:0;}

.tab-wrap .dd-product-details {float:right; top:-8px;}
.tab-wrap .item-wrap {float:left; width:273px; min-height:125px; overflow:hidden; padding:20px 0 0;}
.tab-wrap .item-right {padding-left:14px;}
.tab-wrap .item-wrap h4, .tab-wrap .item-wrap p {float:right; width:206px;}


#featWrapContent {z-index:0;}

/*Featured Tab Icon Sprite*/
.tab-wrap .item-wrap .ico {height:60px; width:60px; display:block; background:url(/www/img/admin/feature-icons-sprite.png) no-repeat;}
.tab-wrap .item-wrap .ico-features img {height:60px; width:60px; display:block;}
	
	.tab-wrap .item-wrap .builderTools {background-position:0 0;}
	.tab-wrap .item-wrap .processSkills {background-position:0 -240px;}
	.tab-wrap .item-wrap .classMan {background-position:0 -60px;}
	.tab-wrap .item-wrap .preps {background-position:0 -300px;}
	.tab-wrap .item-wrap .studentCenter {background-position:0 -120px;}
	.tab-wrap .item-wrap .teacherCenter {background-position:0 -360px;}
	.tab-wrap .item-wrap .admin {background-position:0 -180px;}
	.tab-wrap .item-wrap .profDev {background-position:0 -420px;}

/*Benefits Tab*/
#benefits-wrap.tab-wrap h4 {padding:0px 0 13px}
#benefits-wrap.tab-wrap img {float:left; padding-right:16px;}
#benefits-wrap.tab-wrap ul, #content-wrap.tab-wrap .ico-list-wrap { 
	margin-top:14px;
	background-color: #f4f4f4;
	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #f4f4f4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#ffffff));
	-moz-border-radius:10px;
	border-radius:10px;
}

/*Content Tab*/
#content-wrap.tab-wrap h4 {padding:18px 0 0 4px;}
.ico-list-wrap div.list { float:left; width:182px;}
#content-wrap.tab-wrap ul {margin-top:10px;}
#content-wrap.tab-wrap ul li {position:relative; list-style:none; padding:0 0 13px 30px; font-size:13px;color:#005f8a; width:142px; float:left;}
#content-wrap.tab-wrap ul li img {position:absolute; top:0px; left:0px;}

/*proven results tab*/
#proven-results-wrap.tab-wrap h4 {padding:14px 0 8px;}
#proven-results-wrap .de-player {width:318px; float:left; margin-right:14px;}
#proven-results-wrap .proven-image {width:318px; float:left; margin-right:14px;}

/*purchase tab*/
#purchase-left, #purchase-right {width:238px; margin-top:20px;min-height:250px; height:auto !important; height:250px;
	background-color: #f4f4f4;
	background: -moz-linear-gradient(100% 100% 90deg, #f4f4f4, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f4f4f4));
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #e8e8e8;
	padding:18px;
}
#purchase-left {float:left;}
#purchase-right {float:right; text-align:center;}

/*Product details dropdown*/
.dd-product-details {background:url(/www/img/admin/dd-product-details.jpg) no-repeat; position:relative; z-index:5; width:239px; height:39px; cursor:pointer;}
.dd-product-details h6 {visibility:hidden; position:absolute; height:0; width:0;}
.dd-product-details ul {position:absolute; top:35px; width:219px; background:#f4f4f4; border:1px solid #d4d4d4; padding:11px 9px 8px;margin:0; border-top:none;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.dd-product-details ul li {border-bottom:1px solid #fff; list-style:none; margin:0; padding:0;}
.dd-product-details ul li:last-child {border:none;}
.dd-product-details ul li a {padding:5px 0 5px 14px; display:block; background:url(/www/img/admin/aro-link.png) 5px 11px no-repeat;}
.dd-product-details ul li a:hover {background-color:#fff; text-decoration:none;}



.request-preview {background-image:url(/www/img/admin/request-preview.png); display:block; margin:0 5px; height:55px; width:320px; overflow:hidden; text-indent:-5000px;}
.request-preview:hover { background-position:0 -55px;}


.contact-us {background:url(/www/img/admin/bg-contact-us.jpg); width:240px; height:71px; padding:6px 0 0 90px;}
.contact-us a {display:block; font-weight:bold; font-size:18px; margin-bottom:6px;}
.contact-us p {color:#333;}
.contact-us p b {display:block;}


.admin #upcoming-webinars {margin-bottom:17px;}


.webex-wrap {height:150px; overflow-y:auto; margin-top:10px;}
ul.webex {padding:5px;}
ul.webex li.webex {padding:5px 0;}
.webex span.date {font-size:11px; display:block; float:left; width:45px;}
.webex a {font-size:11px; display:block; float:right; width:216px;}


/*Experience it Slider Styles*/
#experience-it .slider-content {height:324px;}
#slidesContainer {padding:8px 56px 0; background:url(/www/img/admin/bg-experience-it.jpg) repeat-x;}
#experience-it .thumb-wrap {cursor:pointer;float:left;padding:8px 10px 12px; display:block; text-decoration:none;}
#experience-it .thumb {position:relative; height:90px; width:150px; overflow:hidden;cursor:pointer;}
#experience-it .thumb img {width:150px; position:relative; z-index:1;}
#experience-it .overlay {background:url(/www/img/admin/experience-it-overlay.png) no-repeat; height:90px; width:150px; position:absolute; top:0; left:0; z-index:2; }
/*Product specific*/	
	.science #experience-it .thumb-wrap:hover .overlay {background-position:0 -90px;}
	.techbook #experience-it .thumb-wrap:hover .overlay {background-position:0 -180px;}
	.streaming #experience-it .thumb-wrap:hover .overlay {background-position:0 -270px;}
	.assessment #experience-it .thumb-wrap:hover .overlay {background-position:0 -360px;}
	.den #experience-it .thumb-wrap:hover .overlay, .digital-curr #experience-it .thumb-wrap:hover .overlay {background-position:0 -450px;}
	.mediashare #experience-it .thumb-wrap:hover .overlay {background-position:0 -540px;}
	.health #experience-it .thumb-wrap:hover .overlay {background-position:0 -630px;}
	.hardware #experience-it .thumb-wrap:hover .overlay {background-position:0 -720px;}
	
#experience-it .thumbText {font-weight:bold; text-align:center; width:140px; padding:5px 5px 7px; line-height:14px; font-size:11px; height:22px;}
#experience-it .thumb-wrap:hover .thumbText {text-decoration:underline;}
#experience-it #slideshow {width:630px; overflow:hidden; position:relative;}
#leftControl, #rightControl {background:url(/www/img/sprite-leftRight.png) no-repeat 0 0;height:26px;outline:none;position:absolute;text-indent:-5000px;top:110px;width:23px;cursor:pointer;z-index:5;}
#leftControl {left:20px;}
#rightControl {background-position: -23px 0;right:24px;}
#leftControl:hover	{background-position:0 -31px;}	
#rightControl:hover {background-position:-23px -31px;}
		
.quote-box {margin-bottom:26px;}

/*Assessment Pages*/
#map-wrap {height:350px;}
.assessment-contact label { font-weight:bold; width:115px; display:block; float:left;}
.assessment-contact .list-form li { padding-bottom:16px; display:block;}
.half-width-box-content .thumb-promo-wrap {width:174px;}


/*Admin Landing*/
.resources #product-container, .resources #resource-container { min-height: 415px; height: auto !important; }
.canada .resource-container {width:310px; margin-left:12px; float:left;}
.resources a.callout, .services a.callout {color: #2d97d1;}
.intro-box { background:url(/www/img/admin/bg-landing-callout.jpg); min-height: 48px; padding: 20px; overflow: hidden; }
.assessment .intro-box {height: 64px; max-height: 64px; }
.canada .intro-box {padding:20px 260px 20px 20px;}
.intro-box.tall { background:url(/www/img/admin/bg-landing-callout-tall.jpg); }
.curriculum-alignment .intro-box { height:auto; }
.resources .intro-box { height: 48px; }

.promo-box-content p { color:#666; font-size:15px; line-height:24px; margin:20px 0; }
.promo-item p { font-size:12px; line-height:18px; margin: 10px 0; color: #666; }
.right-column-box .right-column-box-content p { margin: 0; }
.right-column-box .promo-item .links-flavors { padding-top:5px;}
.links-flavors li { float:left; width:180px; padding-bottom:5px;}
.links-flavors a {background:url("/www/img/admin/aro-callout.png") no-repeat top right;color:#2D97D1;font-weight:bold; padding:0 20px 8px 0;}
/*.circle-arrow-callout .links-flavors li {width:112px; padding-bottom:0;}
.circle-arrow-callout .links-flavors li.first {width:92px;} */

.links-flavors h5 { font-weight:bold; padding-right:5px;}


/*.admin h2 a, .admin h2 span a, .admin h3 a, .admin h3 span a { color: #0976B7; } */

.inside-promo, .inside-promo .inside-promo-top, .inside-promo .inside-promo-btm { background: url(/www/img/admin/promo-box-inside-sprite.png); }
.inside-promo { background-position: -950px 0; overflow: hidden; }
.inside-promo .inside-promo-top { height: 8px; background-position: 0 0; }
.inside-promo .inside-promo-btm { height: 8px; background-position: 0 -26px; }
.inside-promo .inside-promo-content { overflow: hidden; }
.inside-promo .inside-promo-content .promo-item img  { height:140px; width:200px; margin-right: 15px; }
.inside-promo .inside-promo-content .promo-item div.wrap, .product-box .product-box-content div.wrap, .right-column-box-content .promo-item div.wrap { float:left;}
.inside-promo .inside-promo-content .promo-item.last { margin-right: 0; }
.inside-promo .inside-promo-content .promo-item.first h3 a { color: #759b24; }
.inside-promo .inside-promo-content .promo-item.first img { border: 3px solid #81bf39; }
.inside-promo .inside-promo-content .promo-item.last h3 a { color: #0177c1; }
.inside-promo .inside-promo-content .promo-item.last img { border: 3px solid #3492cd; }
.promo-item.last .circle-arrow-callout { position:relative; float:right;}
.canada .right-column-box .promo-item.last .circle-arrow-callout { position:absolute; bottom:0;}
.inside-promo-content .promo-item .content { width: 48%; }

.promo-item, .promo-item img, .promo-item img.wrap, .promo-item .content { float: left; position: relative; }
.promo-item { padding: 20px 0 20px 20px; }
.promo-item.last { margin-right: 0; padding-right: 0; }

.resource-icon { background: url(/www/img/admin/product-resources-icon-sprite.png); display: block; height:75px; width:100px; float: left; margin-right: 10px; }
.resource-icon.mediashare { background-position: 0 0; }
.resource-icon.professional-dev { background-position: 0 -106px; }
.resource-icon.curriculum-align { background-position: 0 -206px; }
.resource-icon.hardware-products { background-position: -4px -306px; }

.inside-promo.promo-item.last { margin-right:0; padding:0; }
.inside-promo .promo-item { margin-right:15px; padding-top:12px; width:436px; }

/* .product-box .{} */
.product-box-top, .product-box-content, .product-box-btm { background: url(/www/img/admin/admin-product-box-wide.png); }
.product-box-top { background-position: 0 0; height: 8px; }
.product-box-btm { background-position: 0 -8px; height: 8px; }
.product-box-content { background-position: -643px 0; overflow: hidden; }
.product-box-content .promo-item { border-bottom: 1px solid #C2E5F4; }
.product-box-content .content { width: 66%; }
.product-box-content img { margin-right: 18px; border-style:solid; border-width:3px; }
.promo-item.first { padding:6px 0px 25px 20px; }
.promo-item.last { border-bottom: 0; padding-bottom: 6px; }

/* two column grid box */
.product-box.grid, .product-box.grid .product-box-top, .product-box.grid .product-box-content, .product-box.grid .product-box-btm { background: url(/www/img/admin/admin-product-box-wide-grid.png); }
.product-box.grid .product-box-top { background-position: 0 0; }
.product-box.grid .product-box-btm { background-position: 0 -8px; }
.product-box.grid .product-box-content { background-position: -643px 0; }



.streaming, .streaming h2 a { color: #0177c1; }
	.streaming img  { border-color: #3ea0de; }
.science, .science h2 a { color: #5eb606; }
	.science img { border-color: #81bf39; }
.health, .health h2 a { color: #f47b2a; }
	.health img { border-color: #ff9046; }

.right-column-box, .right-column-box .right-column-box-top, .right-column-box-content, .right-column-box-btm { background: url(/www/img/admin/admin-resource-list-box.jpg); }
.canada .right-column-box, .canada .right-column-box .right-column-box-top, .canada .right-column-box-content, .canada .right-column-box-btm { background: url(/www/img/admin/admin-resource-list-box-canada.jpg); }
.canada .right-column-box { background:none;}
.right-column-box .right-column-box-top { background-position: 0 0; height: 8px; }
.right-column-box .right-column-box-btm { background-position: 0 -6px; height: 8px; }
.right-column-box .right-column-box-content { background-position: -332px 0; overflow: hidden; }
.right-column-box .promo-item.first { padding-top: 6px; }
.right-column-box .promo-item { padding: 14px 5px 20px; }
.right-column-box h4 { font-weight:bold; font-size: 14px; color: #0976B7; text-transform: none !important; }
.right-column-box .promo-item .content { width: 63%; }
.canada .right-column-box .promo-item .content { min-height:130px; height:auto !important; height:130px; }
.right-column-box.multi-promo .right-column-box-content .promo-item { border-bottom: 1px solid #C2E5F4; }
.right-column-box.multi-promo .right-column-box-content .promo-item.last { border-bottom: 0; padding-bottom: 13px; }
.right-column-box h3 { margin: 0 20px; }

a.circle-arrow-callout   { background: url(/www/img/admin/aro-callout.png) no-repeat scroll 92px 1px transparent;
    color: #2D97D1;
    font-weight: bold;
    height: 11px;
    padding: 0 20px 6px 24px;
    position: absolute;
    right: 0; }

/*three column inside box */
.three-col, .three-col .three-col-top, .three-col .three-col-content, .three-col .three-col-btm { background: url(/www/img/admin/services-box-sprite.png); }
.three-col .three-col-content { background-position: -947px 0; overflow: hidden; }
.three-col .three-col-top { background-position: 0 0; height: 8px; }
.three-col .three-col-btm { background-position: 0 -8px; height: 8px; }
.three-col .three-col-content .promo-item { margin-right:20px; width:274px; padding-top: 12px; padding-bottom: 0; }
.three-col .three-col-content .promo-item.last { margin-right: 0; width:274px; }
.three-col .three-col-content .promo-item .content { height: 320px; }
.three-col .three-col-content .promo-item p { font-size: 12px; line-height: 18px; }
h2.underdots, h3.underdots { line-height: 22px; }

/* three column full box, 980 width */
.three-col-full, .three-col-full .three-col-full-top, .three-col-full .three-col-full-content, .three-col-full .three-col-full-btm { background: url(/www/img/admin/admin-full-width-three-col.png);  overflow: hidden; }
.three-col-full .three-col-full-content { background-position: -985px 0; overflow: hidden; }
.three-col-full .three-col-full-top { background-position: 0 0; height: 8px; }
.three-col-full .three-col-full-btm { background-position: 0 -8px; height: 8px; }
.three-col-full .three-col-full-content .promo-item {  margin-right: 19px; padding-bottom: 0; padding-top: 12px; width: 288px; }
.three-col-full .three-col-full-content .promo-item.last { margin-right: 0; }
.three-col-full .three-col-full-content .promo-item .content { height: 320px; float: none; }
.three-col-full .three-col-full-content .promo-item p { font-size: 12px; line-height: 18px; }
.three-col-full .three-col-full-content .promo-item p.promo-image { text-align: center; }
.three-col-full .three-col-full-content .promo-item img { float: none; }

#quad-graph .product-box-content img { border: 0 none; margin:0 auto; }
#quad-graph .product-box-content { text-align: center; }
#quad-graph .product-box-content  { height: 211px; }

.assessment .right-column-box .right-column-box-content { height: 211px; }
.assessment .right-column-box .promo-item { padding: 10px 5px 20px; }
.assessment .right-column-box .promo-item img { margin: 0 10px; border: 0 none; }

.half-width-box .half-width-box-content, .half-width-box .half-width-box-top, .half-width-box .half-width-box-btm { background: url(/www/img/admin/admin-product-box-half.png); }
.half-width-box .half-width-box-content { background-position: -481px 0; background-repeat: repeat-y; overflow: hidden; position: relative; }
.half-width-box .half-width-box-top { background-position: 0 0; height: 8px; }
.half-width-box .half-width-box-btm { background-position: 0 -8px; height: 8px; }
.half-width-box .content {  width: 53%; }

.assessment .single-promo p.content-title { font-size: 12px; color: #0c5383; margin: 0 0 10px; font-weight: bold; }
.assessment .single-promo img { border: 3px solid #4da0d3; margin-right: 18px; }	

.services-icon { background:url(/www/img/admin/services-large-icon-sprite.jpg) no-repeat 0 0 transparent; bottom:0; display:block; height:151px; margin:50px 0 0 22px; position:absolute; width:235px; }
.services-icon.curriculum-align { background-position: 0 -5px; }
.services-icon.curriculum-team { background-position: 0 -171px; }
.services-icon.teach-learn { background-position: 0 -339px; }

#trusted-partners, #winning-services { background-image: none; padding:8px 0; width: 480px; float: left; margin: 20px 10px 20px 0; position: relative; }

#trusted-partners ul, #winning-services ul { position: absolute; }

#winning-services ul.logo-group li { float: left; margin-right: 65px; }
#winning-services ul.logo-group li.last, #trusted-partners ul.logo-group li.last { margin: 0; }
#winning-services ul.logo-group.first-group, #winning-services ul.logo-group.second-group { padding: 5px 0 0 36px; }

#trusted-partners ul.logo-group.first-group { padding: 5px 0 0 12px; }
#trusted-partners ul.logo-group.second-group { padding: 5px 0 0 10px; }
#trusted-partners ul.logo-group.second-group li { margin-left: 10px; }
#trusted-partners ul.logo-group li { float: left; margin-right: 18px; }


.slider-box .slider-box-top, .slider-box .slider-box-btm { background: url(/www/img/admin/admin-partners-box.png) no-repeat 0 0; }
.slider-box .slider-box-content  { background: url(/www/img/admin/admin-partners-bg.png); }
.slider-box .slider-box-content { background-repeat: repeat-y; background-position: 0 0; padding: 4px 15px; }
.slider-box .slider-box-content { overflow: hidden; width: 450px; min-height: 105px; }
.slider-box .slider-box-top { background-position: 0 0; height:12px; }
.slider-box .slider-box-btm { background-position: 0 -23px; height:10px; }

/* Simply-scroll override on curricular-resources landing */


/*Curriculum Alignment Landing Page*/
#curr-align-text {background:url(/www/img/admin/curr-align-promo.jpg) 16px 13px no-repeat; padding:16px 16px 0px 320px;font-size:15px; line-height:24px; color:#666; height:168px; }
.assessment #curr-align-text {background:none; padding:16px 16px 0;font-size:15px; line-height:24px; color:#666; height:auto; }
.assessment .curr-align-text-right { float:right; width:540px;}
.assessment .curr-align-image { float:left; width:237px;}

.curriculum-alignment #www-right .top-video-player, .curriculum-team #www-right .top-video-player, .approach #www-right .top-video-player  {margin-bottom:26px;}

#curr-team-text { background:url(/www/img/admin/curr-team-promo.jpg) no-repeat scroll 16px 13px transparent; color:#666; font-size:15px; height:168px; line-height:24px; padding:16px 16px 0 320px; }
.curriculum-alignment #www-right .top-video-player, .curriculum-team #www-right .top-video-player {margin-bottom:26px;}

#curr-approach-text { background:url(/www/img/admin/curr-approach-promo.jpg) no-repeat scroll 16px 13px transparent; color:#666; font-size:15px; height:168px; line-height:24px; padding:16px 16px 0 320px; }

.link-grid {width:50%;}
.grid-left {float:left;}
.grid-right {float:right;}	
.link-grid li {height:50px;  border-right:1px solid #c2e5f4; border-bottom:1px solid #c2e5f4; padding:10px 6px 0 16px;}
.grid-right li {border-right:none;}
.link-grid li.btm {border-bottom:none; padding-top:15px;}

.link-grid a {display:block; padding:12px 10px 8px 38px; font-weight:bold;}
.link-grid a.doc {background:url(/www/img/admin/ico-doc.png) no-repeat;}
.link-grid a.pdf {background:url(/www/img/admin/ico-pdf.png) no-repeat; padding-left:41px;}
.link-grid a:hover {background-position:0 -37px;}

/* Video list for tab content */
#tab-content-wrap .tab-content-pagination { background-color:#ECF8FD; height:37px; margin: 5px 0 5px -7px; position:relative; width:581px; }
#tab-content-wrap .tab-content-pagination ul { position: absolute; float: left; }
#tab-content-wrap .tab-content-pagination ul.sub-options { left:0; padding: 11px 0 0 12px; }
#tab-content-wrap .tab-content-pagination ul.pages { right: 0; padding: 11px 12px 0 0; }
#tab-content-wrap .tab-content-pagination ul.sub-options li,  #tab-content-wrap .tab-content-pagination ul.pages li { float: left; margin-right: 10px; font-weight: bold; color: #666; }
#tab-content-wrap.video-list .tab-wrap { padding-top: 0; }
#tab-content-wrap.video-list ul { -moz-border-radius: 0; margin-top: 0; background: none; padding: 0; }
#tab-content-wrap.video-list .tab-wrap li { list-style-type: none; }
#tab-content-wrap.video-list .tab-wrap ul.video-asset-list { left: -12px; position: relative; width: 591px; }
#tab-content-wrap.video-list .tab-wrap ul.video-asset-list li { border-top: 1px solid #c2e5f4; padding: 20px 11px; position: relative; overflow: hidden; }
#tab-content-wrap.video-list .tab-wrap ul.video-asset-list li.last { border-bottom: 1px solid #c2e5f4; }
#tab-content-wrap.video-list .tab-wrap ul.video-asset-list li p.desc { width: 390px; float: left; }
#tab-content-wrap.video-list .tab-wrap ul.video-asset-list li p.desc span { display:block;color:#888;font-size:11px;margin-bottom:8px; }
#tab-content-wrap.video-list .tab-wrap ul.video-asset-list img { float: left; margin: 0 16px 20px 0; border:3px solid #0976B7; padding-right: 0; }
#tab-content-wrap.video-list .tab-wrap h4 { padding: 0; }
#tab-content-wrap.video-list .tab-wrap h4 a { color: #e66c09;}





#tab-content-wrap.video-list .tab-wrap ul li:nth-child(even) {background-color:#F4F4F4;}


a.admin-anchors {font-size:16px;display:block;margin:16px 0 10px 0;font-weight:bold;color:#757575;}
a.admin-anchors:hover {font-size:16px;display:block;margin:16px 0 10px 0;}



ul p.name { color:#888; font-size:11px; margin-bottom:10px }
ul p.desc { font-size: 12px; line-height: 18px;}

.success .tab-wrap, .results .tab-wrap { padding-bottom: 0 }
.results #tab-content-wrap.video-list .tab-wrap ul.video-asset-list .pdf-dl { font-size:11px; left:10px; padding:0 0 5px 20px; position:absolute; top:123px; width:126px; }

ul.team-asset-list { position:relative; }
ul.team-asset-list li { border-top:1px solid #C2E5F4; overflow:hidden; padding:20px 15px; position:relative; }
ul.team-asset-list li p.desc { width: 465px; float: left; }
ul.team-asset-list li.first, ul.team-asset-list li:first-child { border-top: 0 none; padding-top:7px; }
ul.team-asset-list li.last, ul.team-asset-list li:last-child { border-bottom: 0 none; padding-bottom: 0; }
ul.team-asset-list li img { border:3px solid #4da0d3; float:left; margin:0 16px 20px 0; padding-right:0; width: 104px; height: 104px; }
ul.team-asset-list h4 { color:#0976B7; font-size:14px; }
ul.team-asset-list h4 a { color:#E66C09; }

.product-box .product-box-content .approach-chart { padding: 7px 15px; }
.product-box .product-box-content .approach-chart img { border: 0 none; margin:0;  }

.intro-box ul { list-style-type: none; }
.intro-box ul.number-list { list-style-type: decimal; margin: 15px 0 0 20px; }
.intro-box li { font-size: 14px; font-weight: bold; color: #0976b7; padding-bottom: 20px; }
.intro-box ul li p { color: #333; font-size: 12px; font-weight: normal; margin-left: -20px; line-height: 18px; }
.intro-box ul li.last { padding-bottom: 0; }

#assessment-contact-us {display:none;}
.assessment #assessment-contact-us {display:block;}
.assessment #normal-contact-us {display:none;}

/* results tabs */
.horizontal-tab-module ul.horizontal-tabs {
	display:block;
	float:right;
	padding:16px 14px 0 0;
}

.horizontal-tab-module ul.horizontal-tabs li {
	float:left;
	list-style:none outside none;
	margin-right: 2px;
	min-width: 110px;
	height: 27px;
}

.horizontal-tab-module ul.horizontal-tabs li  a {
	background:url(/www/img/teachers/tchr-sliding-tabs.png) no-repeat right -148px transparent;
	display:block;
	float:left;
	height:28px;
	padding:0 16px 0 0;
	text-decoration:none;
	height: 27px;
	color: #FFF;
	font-weight: bold;
}

.horizontal-tab-module ul.horizontal-tabs li a span {
	background-image:url(/www/img/teachers/tchr-sliding-tabs.png);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:16px;
	margin:0;
	padding:8px 0 3px 16px;
}






