/*this file contains syles for all pages within discoveryeduction.com/products*/
/*--------- 07.30.08 :: amaro  anthony_maro@discoveryeducation.com -----------*/
html {color:#323232;}


/*SET DEFAULT STYLES PER PRODUCT ---------------------------------------------*/



/*overview*/
.overview a {color:#0077c0; text-decoration:underline;}
.overview a:hover {color:#2195dc; text-decoration:none;}
.overview #prodLeft h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}
.overview .xBox h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}
.overview h2 {margin:22px 0 3px 0; padding:0; color:#0077c0; font-size:14px; font-weight:bold;}
.overview #prodLeft {float:left; width:658px; background:none;}
#cR {width:658px; margin:0; background:#ebebeb; position:relative;}
.xBoxLow {width:326px; height:334px; float:left; margin:6px 6px 0 0; position:relative; background:#efefef;}
.xBoxLow p {padding:8px 8px 16px 8px; margin:0; color:#000;}

#cR h3 {color:#909090; padding:15px 0 0 13px; margin:0; font-size:12px; font-weight:bold;}
#cR a {font-size:12px; color:#0077c0; font-weight:bold; text-decoration:none;}
#cR .over a {font-size:12px; color:#2194da; font-weight:bold; text-decoration:none;}

#cR a:hover {color:#2194da;}
#cR li {list-style-type:none; background:none; position:relative; overflow:hidden; cursor:pointer; height:48px; width:380px;}
#cR li img {float:left; position:relative; top:0px; margin:0 0 0 3px; z-index:7;}
.rolloverText {padding:1px 0 6px 8px; float:left; z-index:9;}
#cR li.over {background:url(/de/images/products/cR_bg_roll.jpg) no-repeat;}
.over a {color:#2194da;}
#swapMe {position:absolute; top:72px; right:30px;}
#magicTriangle {position:absolute; top:270px; right:30px;}




#cR p {padding:14px 8px 16px 8px; margin:0; color:#000;}
.link12 a {font-size:12px; font-weight:bold;}



/*streaming*/
.streaming a {color:#0077c0; text-decoration:underline;}
.streaming a:hover {color:#2195dc; text-decoration:none;}
.streaming #prodLeft h1 {margin:0; padding:0; width:100%; height:41px; background:url(/de/images/products/streamP_head.jpg);}
.streaming .xBox h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}
.streaming h2 {margin:22px 0 3px 0; padding:0; color:#0077c0; font-size:14px; font-weight:bold;}


/*Science*/
.science a {color:#689605; text-decoration:underline;}
.science a:hover {color:#7fb311; text-decoration:none;}
.science #prodLeft h1 {margin:0; padding:0; width:100%; height:41px; background:url(/de/images/products/science_head.jpg);}
.science .xBox h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}
.science h2 {margin:22px 0 3px 0; padding:0; color:#689605; font-size:14px; font-weight:bold;}
.science h4 {color:#689605; font-size:12px; font-weight:bold; margin:0; padding:0;}
a.dscHeads {color:#689605; font-size:12px; font-weight:bold; margin:0; padding:0; text-decoration:none; display:block;}
a.dscHeads:hover {color:#7bb107;}



/*Health*/
.health a {color:#e66916; text-decoration:underline;}
.health a:hover {color:#f68133; text-decoration:none;}
.health #prodLeft h1 {margin:0; padding:0; width:100%; height:41px; background:url(/de/images/products/health_head.jpg);}
.health .xBox h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}
.health h2 {margin:22px 0 3px 0; padding:0; color:#e66916; font-size:14px; font-weight:bold;}
.health h4 {color:#e66916; font-size:12px; font-weight:bold; margin:0; padding:0;}

#health9 {margin:10px 0 0 0;}
#health9 ul {float:left; list-style-image:url(/de/images/products/health_bullet.jpg);}


/*assessment*/
.ass a {color:#d53224; text-decoration:underline;}
.ass a:hover {color:#eb3d2e; text-decoration:none;}
.ass #prodLeft h1 {margin:0; padding:0; width:100%; height:41px; background:url(/de/images/products/ass_head.jpg);}
.ass .xBox h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}
.ass h2 {margin:22px 0 3px 0; padding:0; color:#d53224; font-size:14px; font-weight:bold;}
.ass h6 {margin:22px 0 18px 5px; padding:0; color:#323232; font-size:14px; font-weight:bold; position:relative;}
.ass #prodSum h2 {margin:22px 0 3px 0; padding:0; color:#d53224; font-size:18px; font-weight:bold;}




/*powermediaplus*/
.pmp a {color:#d53224; text-decoration:underline;}
.pmp a:hover {color:#eb3d2e; text-decoration:none;}
.pmp #prodLeft h1 {margin:0; padding:0; width:100%; height:41px; background:url(/de/images/products/pmp_head.jpg);}
.pmp .xBox h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}
.pmp h2 {margin:22px 0 3px 0; padding:0; color:#d53224; font-size:14px; font-weight:bold;}

/*mediashare*/
.mediashare a {color:#0070ac; text-decoration:underline;}
.mediashare a:hover {color:#0179b9; text-decoration:none;}
.mediashare #prodLeft h1 {margin:0; padding:0; width:100%; height:41px; background:url(/de/images/products/mediashare_head.jpg);}
.mediashare .xBox h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}
.mediashare h2 {margin:22px 0 3px 0; padding:0; color:#0070ac; font-size:14px; font-weight:bold;}











/*SET LAYOUT STYLES  ---------------------------------------------------------*/
.subText {font-size:10px; color:#555555; font-weight:normal;}
.bold12 {font-size:12px; font-weight:bold;}
.text12 {font-size:12px;}
.blue12 {font-size:12px; color:#0077c0; font-weight:bold;}



#prodLeft {float:left; width:658px; background:#ebebeb; position:relative;}
#prodLeft a {font-size:11px;}

#prodLeft ul {margin:0 0 14px 18px; padding:0;}
#prodLeft li {padding-top:4px;}


#prodRight {float:left; width:320px; padding-left:10px; position:relative;}


#prodContent { margin:0 24px 38px 18px;}

#prodSum {margin:16px 15px 0px 0; color:#4c4c4c; font-size:14px;}
#prodSum a {font-size:14px;}
#prodSum h2 {margin:22px 0 3px 0; padding:0; color:#0077C0; font-size:18px; font-weight:bold;}



.sumLogo {margin:0 30px 8px 0; float:left;}
.subDivide {margin:10px 0 0 16px;}

.xBox {width:320px; background:#c0c0c0; margin:5px 0 0 0;}
.xBox p {padding:8px 8px 16px 8px; margin:0; color:#000;}
.xBox span.subText {margin:8px 0 0 0; display:block;}


.xBox ul {margin:-8px 0 0 0; padding:0 0 16px 10px;}
.xBox li {list-style-type: none;background: url(/de/images/products/dlArrow.jpg) 0px 3px no-repeat; padding:0 0 4px 10px; margin:0; text-align:left;}
.xBox li a {font-size:11px; text-decoration:none; color:#296e9d;font-weight:bold;}
.xBox li a:hover {font-size:11px;color:#2e7cb1;}
.xBox h1 {margin:0; padding:0; width:100%;height:32px; background:url(/de/images/products/xBox_head.jpg);}


#testimonialBox a {font-size:11px; text-decoration:none; color:#296e9d;font-weight:bold;}
#testimonialBox a:hover {font-size:11px;color:#2e7cb1;}


/*clear floats*/
.clear {clear:both;}






/*SET PRODUCT SUBNAV STYLES (taken from OLDproducts.css ------------------------*/
#streaming_subnav {width:100%;background:url(/de/images/prod/subnav_back.jpg) repeat-x;height:25px;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #9d9d9d;font-size: 13px;}
#streaming_subnav a {
	color: #0077c0;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}

#streaming_subnav a:hover {
	text-decoration:underline;
}
#subNavWrap {padding:2px 0 0 0;}
#streaming_subnav a:active, 
#streaming_subnav a.active {
	color: #606060;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}


#science_subnav {width:100%;background:url(/de/images/prod/subnav_back.jpg) top left repeat-x;height:25px;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #9d9d9d;font-size: 13px;}
#science_subnav a {
	color: #5c7b18;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}

#science_subnav a:hover {
	color: #5c7b18;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
}

#science_subnav a:active, 
#science_subnav a.active {
	color: #606060;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}



#pmp_subnav {width:100%;background:url(/de/images/prod/subnav_back.jpg) top left repeat-x;height:25px;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #9d9d9d;font-size: 13px;}
#pmp_subnav a {
	color: #a51c1c;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}

#pmp_subnav a:hover {
	color: #a51c1c;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
}

#pmp_subnav a:active, 
#pmp_subnav a.active {
	color: #606060;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}

#health_subnav {width:100%;background:url(/de/images/prod/subnav_back.jpg) top left repeat-x;height:25px;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #9d9d9d;font-size: 13px;}
#health_subnav a {
	color: #ef6a00;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}

#health_subnav a:hover {
	color: #ef6a00;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
}

#health_subnav a:active, 
#health_subnav a.active {
	color: #606060;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}


#dems_subnav {width:100%;background:url(/de/images/prod/subnav_back.jpg) top left repeat-x;height:25px;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #0070ac;font-size: 13px;}
#dems_subnav a {
	color: #0c68a2;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}

#dems_subnav a:hover {
	color: #0c68a2;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
}

#dems_subnav a:active, 
#dems_subnav a.active {
	color: #606060;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}


/*EXTRAS  ---------------------------------------------------------*/
#dolphin {float:right;}



/*Assessment testimonial styles  ---------------------------------------------------------*/
.assTestiBox {width:569px; position:relative; top:0; margin:15px 0 40px 0; background:url(/de/images/products/testiBg.jpg) repeat-y;}
.testiText {margin:0 36px 0 36px;}
.openQuote {position:absolute; top:0px; left:10px; width:22px; height:17px; background:url(/de/images/products/openQuote.jpg) no-repeat; z-index:3;}
.closeQuote {position:absolute; bottom:20px; right:12px; width:22px; height:17px; background:url(/de/images/products/closeQuote.jpg) no-repeat; z-index:3;}
.assTestiTop {position:absolute; top:-16px; left:0px; height:16px; width:569px; background:url(/de/images/products/testiTop.jpg) no-repeat; z-index:2;}
.assTestiBot {position:absolute; bottom:-15px; left:0px; height:15px; width:569px; background:url(/de/images/products/testiBot.jpg) no-repeat; z-index:2;}

.testiText2 {margin:12px 12px 0 18px;}


#testiStates { margin:10px 0 0 0; border-top:2px #8e8e8e solid; border-bottom:2px #8e8e8e solid; overflow:hidden; height:100%; }

#testiStates a {font-size:10px; text-decoration:none; display:block; padding:2px 3px 3px 3px; float:left; font-weight:bold;}
#testiStates a:hover { background:#c21406; color:#fff;}

/*Right Column  -------------------------------------------------prodLeft--------*/
.trial a {display:block;text-decoration:none;width: 318px;padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;background: url(/de/images/products/buttons/trial.jpg) 0px 0px no-repeat;}
.trial a:hover, .trial a:active { display:block;text-decoration:none;width:318px;padding:0px 0px 0px 0px;background:url(/de/images/products/buttons/trial.jpg) 0px -72px no-repeat;}

.storeButton a {display:block;text-decoration:none;width: 320px;padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;background: url(/de/images/products/buttons/store.jpg) 0px -40px no-repeat;}
.storeButton a:hover, .storeButton a:active { display:block;text-decoration:none;width:320px;padding:0px 0px 0px 0px;background:url(/de/images/products/buttons/store.jpg) 0px 0px no-repeat;}


a.purchaseButton {display:block; width:210px; height:40px; background:url(/de/images/professional-development/btn_RequestForPurchase.jpg) no-repeat;background-position:0 0;margin:188px 0 0 0;}
a.purchaseButton:hover {background-position:0 -40px;}




.assButton a {display:block;text-decoration:none;width: 320px;padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;background: url(/de/images/products/buttons/assessment.jpg) 0px -40px no-repeat;}
.assButton a:hover, .assButton a:active { display:block;text-decoration:none;width:320px;padding:0px 0px 0px 0px;background:url(/de/images/products/buttons/assessment.jpg) 0px 0px no-repeat;}

.pmpButton a {display:block;text-decoration:none;width: 320px;padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;background: url(/de/images/products/buttons/pmp.jpg) 0px -40px no-repeat;}
.pmpButton a:hover, .pmpButton a:active { display:block;text-decoration:none;width:320px;padding:0px 0px 0px 0px;background:url(/de/images/products/buttons/pmp.jpg) 0px 0px no-repeat;}

.assLoginButton a {display:block;text-decoration:none;width: 320px;padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;background: url(/de/images/products/buttons/assessLogin.jpg) 0px -49px no-repeat;}
.assLoginButton a:hover, .assLoginButton a:active { display:block;text-decoration:none;width:320px;padding:0px 0px 0px 0px;background:url(/de/images/products/buttons/assessLogin.jpg) 0px 0px no-repeat;}

.clearvue {background:url(/de/images/products/screens/clearvue.jpg) top right no-repeat;}
.dsce {background:url(/de/images/products/screens/dsce.jpg) top right no-repeat;}
.dsc {background:url(/de/images/products/screens/dsc.jpg) top right no-repeat;}
.mediaserver {background:url(/de/images/products/screens/mediaserver.jpg) top right no-repeat;}
.healthScreen {background:url(/de/images/products/screens/dhc.jpg) top right no-repeat;}
.localhost {background:url(/de/images/products/screens/localhost.jpg) top right no-repeat;}
.storeScreen {background:url(/de/images/products/screens/dvds.jpg) top right no-repeat;}
.pmpScreen {background:url(/de/images/products/screens/pmp.jpg) -30px 0 no-repeat;}
.profDev {background:url(/de/images/professional-development/pdScreen.jpg) top center no-repeat;}
.demsScreen {background:url(/de/images/products/screens/dems.jpg) top right no-repeat;}
.adminScreen {background:url(/de/images/products/screens/admin.jpg) 33px 0 no-repeat;}
.studentScreen {background:url(/de/images/products/screens/student.jpg) 15px 0 no-repeat;}
.ass1 {background:url(/de/images/products/assessImg/Overview2.jpg) 15px 0 no-repeat;}
.ass2 {background:url(/de/images/products/assessImg/PredictiveBenchmark.jpg) 15px 0 no-repeat;}
.ass3 {background:url(/de/images/products/assessImg/ProgressZone.jpg) 15px 0 no-repeat;}
.ass4 {background:url(/de/images/products/assessImg/RTI.jpg) 15px 0 no-repeat;}
.ass5 {background:url(/de/images/products/assessImg/Customized.jpg) 15px 0 no-repeat;}
.ass6 {background:url(/de/images/products/assessImg/ValEd.jpg) 15px 0 no-repeat;}
.ass7 {background:url(/de/images/products/assessImg/Research.jpg) 15px 0 no-repeat;}
.ass8 {background:url(/de/images/products/assessImg/Overview1.jpg) 15px 0 no-repeat;}


#formTable input {width:180px;}
#formTable td {padding:0 0 15px 5px};


/*.elem_linksTry {display:block; margin:6px 10px 8px 0; width:100%; text-align:right;}
*html .elem_linksTry {margin-top:-30px 30px 20px 0;}*/
.tryIt {width:220px; margin:8px 0 24px 0;}

#xpand {width:320px; height:auto; background-color:#7b7b7b; display:block; margin-top:5px;}



/*Media Server High Resolution Updates 09.10.08*/

.MS_table {background-color:#FFFFFF; border:1px #175f8b solid; margin:14px 0 0 12px;}
.MS_table td {text-align:center; border-top:1px #999 solid; padding:3px 3px 3px 3px;}
.MS_table td.lefts { text-align:left; width:170px; height:26px; border-right:1px #b5b5b5 solid; line-height:14px;}
.MS_check {background: url(/de/images/products/check.jpg) center 5px no-repeat; border-top:1px #999 solid;}
.td_headers td {font-size:12px; font-weight:bold; color:#0077c0; border:none; height:34px; padding:0; background:#f2f2f2;}

.msRequest a {display:block;text-decoration:none;width: 320px;padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;background: url(/de/images/products/btn_request_MS.jpg) 0px -40px no-repeat;}
.msRequest a:hover, .msRequest a:active { display:block;text-decoration:none;width:320px;padding:0px 0px 0px 0px;background:url(/de/images/products/btn_request_MS.jpg) 0px 0px no-repeat;}

#highRes_left {position:absolute; top:13px; left:211px; color:323232; font-size:12px; width:190px;}
#highRes_left  h5{padding:0; margin:0 0 9px 0; color:#0077c0; font-weight:bold; font-size:14px;}
#highRes_right {position:absolute; top:13px; left:425px; color:323232; font-size:12px; width:190px;}
#highRes_right  h5{padding:0; margin:0 0 24px 0; color:#0077c0; font-weight:bold; font-size:14px;}

.leads {color:#000; width:87px; float:left;}
.setSpacing { line-height:16px;}

a.samplePlay {display:block; height:46px;text-decoration:none;width: 320px;padding:0px 0px 0px 0px;margin:6px 0px 6px 0px;background: url(/de/images/products/buttons/playSample.jpg) 0px -46px no-repeat;}
a.samplePlay:hover, a.samplePlay:active {background-position:0px 0px;}

.noteSub {font-size:10px;}

.opd-table {font-size:10px; background:#fff; width:958px; border:1px #cdcdcd solid; margin-top:6px;}
.opd-table td { vertical-align:top; border-bottom:1px #cdcdcd solid; border-right:1px #cdcdcd solid; padding:4px; width:150px;}
tr.opd-head {background:#757575;}
tr.opd-head td {font-size:11px; font-weight:bold; color:#fff; padding:4px;}
tr.opd-last-row td {border-bottom:none;}

.opd-table td.opd-first {background:#bfbfbf; width:84px; color:#323232; font-weight:bold;}

td.opd-last {border-right:none;}


