/*
Copyright 2006 Adobe Systems Incorporated
Adobe Styles for Light Touch Page Education Pages
$Revision: #1 $
*/
body.education #layoutLogic
{
width:870px;
}
body#product.education #layoutLogic
{
width:758px;
}
#solutions .smallbody
{
font-size:90% !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1
{
margin:0 0 5px;
color:#aaa;
}
h2
{
margin:0;
}
table
{
border:0;
border-collapse:collapse;
border-spacing:0;
}
td
{
vertical-align:top;
padding:0;
}
p
{
margin:0 0 0.8em;
}
img
{
border:0;
}
/*</agl.folder>*/
#mainlayout
{
margin:15px 0 0;
}
#mainlayout ul
{
}
#subnav
{
width:180px;
background:#f1f1f1 url(/images/css/grad_grey.jpg) repeat-x;
}
.content
{
padding:0 0 20px 20px;
}
a.pdf,a.movie
{
display:block;
}
.row
{
clear:both;
}
ul.anchorlinks /*IE5/Win needs this*/
{
background-image:none;
}
ul.anchorlinks li,#purchasing .content ul.anchorlinks li
{
background:url(/images/css/anchlink.gif) no-repeat 0 0.5em;
margin-bottom:0;
padding-bottom:5px;
/*IE5/Win needs these*/
text-indent:-12px;
padding-left:5px;
voice-family:"\"}\"";
voice-family:inherit;
text-indent:0;
padding-left:12px;
}
html>body ul.anchorlinks li
{
text-indent:0;
padding-left:12px;
}
.anchorlinks li a
{
font-weight:400;
}
/*</agl.folder>*/
#crumbs
{
color:#666;
margin:0 0 17px;
background:#fff;
position:relative;
z-index:2;
line-height:1;
}
html>body #crumbs
{
top:0;
margin:11px 0 -9px;
}
/*Opera only*/
@media all and min-width 0px {
html>body #crumbs
{
}
}
#crumbs li
{
display:inline;
margin:0 1em;
padding-left:10px;
/*IE5/Win messes up the background-image*/
background-image:none;
voice-family:"\"}\"";
voice-family:inherit;
background:#fff url(/images/css/crumb.gif) left no-repeat;
}
html>body #crumbs li
{
background-position:0 .25em;
}
/*Hide from IE Mac \*/
html>body #crumbs li
{
background-image:none;
padding-left:0;
}
html>body #crumbs li:before
{
content:"< ";
}
/*recover from hack*/
#crumbs a
{
text-decoration:none;
font-size:10px;
}
#crumbs a:link,#crumbs a:visited
{
color:#666;
}
#crumbs a:hover
{
color:#c00;
text-decoration:underline;
}
/*</agl.folder>*/
.bucket th
{
text-align:left;
padding:0 0 10px;
background:#eaeaea url(/images/css/bucket_h2bg.jpg) 0 100% no-repeat;
}
.bucket th b
{
display:block;
background:url(/images/css/bucket_topbg.jpg) no-repeat;
padding:4px 10px 0;
}
.bucket td
{
background:url(/images/css/grad_line_side.gif) repeat-y;
padding:0 0 0 4px;
}
.bucket td table
{
margin:-5px 0 5px;
}
.bucket td table tr
{
background:url(/images/css/lastdot.gif) 0 100% repeat-x;
}
.bucket td table tr.last
{
background:transparent;
}
.bucket td table tr.last td
{
background:transparent;
margin:0 0 -10px;
padding-bottom:0;
}
/*Hide from IE Mac\*/
* html .bucket td table td
{
background:url(/images/css/lastdot.gif) 0 100% repeat-x;
}
/**/
.bucket td table td
{
background:transparent;
padding:10px 0 0 10px;
}
.bucket td table .last td
{
padding-bottom:0;
}
.bucket p,.bucket h3
{
}
td.fade
{
background:url(/images/css/grad_line_side_bot.gif) no-repeat;
height:40px;
}
/*</agl.folder>*/
#product h2
{
color:gray;
margin:0.5em 0;
}
#product h3,#product h4
{
margin:0;
}
#product cite
{
font-style:normal;
line-height:1.4;
display:block;
text-align:right;
margin:5px 0 0;
}
#product a.about
{
display:block;
text-align:right;
font-weight:700;
color:gray;
clear:both;
}
#product #resources th
{
background-image:url(/images/css/bucket_h2bg_330.jpg);
}
#product #resources th b
{
background-image:url(/images/css/bucket_topbg_330.jpg);
}
#product.main #resources table td
{
padding:10px 4px 0 6px;
}
#product #featured th
{
background-image:url(/images/css/bucket_h2bg_185.jpg);
}
#product #featured th b
{
background-image:url(/images/css/bucket_topbg_185.jpg);
}
#product td.tn
{
padding:10px 0 10px 6px;
}
#product #intro
{
line-height:1.27;
}
#product #prodinfo
{
margin:15px 0;
}
#product .boxshot
{
padding:0 20px 0 0;
}
#product .links ul
{
margin:0 0 8px;
list-style-type: none;
}
#product .links li
{
font-weight:700;
margin:0;
padding:0 0 0.5em 15px;
background:url("/imageshome/grey_arrow.gif") no-repeat 0 0.3em;
}
#product #prodlist
{
margin:0;
line-height:1;
white-space:nowrap;
}
#product #prodlist select
{
float:left;
margin:0 5px 0 0;
/*\*/
/**/
}
*>html #product #prodlist select
{
width:300px;
}
@media all and min-width 0px {
#product #prodlist select
{
width:300px;
}
}
#product #prodlist input
{
margin:0;
}
*>html #product #prodlist input
{
float:left;
width:21px;
height:20px;
margin-top:-3px;
}
/*</agl.folder>*/
#purchasing #mainlinks td
{
vertical-align:middle;
padding:0 0 10px;
color:#7a7a7a;
}
#purchasing #mainlinks h2
{
margin:0;
}
#purchasing #mainlinks h2 a:link
{
text-decoration:none;
}
#purchasing .content h3
{
margin:10px 0 0;
}
#purchasing .content p
{
}
#purchasing .content ul
{
margin:0 0 0 10px;
}
#purchasing .content li
{
margin:0;
padding:0 0 .8em 15px;
background:url("/imageshome/grey_arrow.gif") no-repeat 0 0.5em;
}
html>body#purchasing .content li
{
background-position:0 0.3em;
}
#purchasing .content #intro p
{
line-height:1.23;
color:#919191;
margin:0 0 15px;
}
/*Purchasing promo bucket*/
#purchasing .bucket th
{
background-image:url(/images/css/bucket_h2bg_185.jpg);
}
#purchasing .bucket th b
{
background-image:url(/images/css/bucket_topbg_185.jpg);
}
#purchasing .bucket h3
{
margin:0;
}
img.promoimg
{
display:block;
margin:0 0 5px;
padding:0;
}
#purchasing .bucket td table td
{
padding:10px 0 0 6px;
}
#purchasing #faq th
{
background-image:url(/images/css/bucket_h2bg_535.jpg);
}
#purchasing #faq th b
{
background-image:url(/images/css/bucket_topbg_535.jpg);
}
/*</agl.folder>*/
#pricing .content
{
}
#pricing #intro
{
float:left;
line-height:1.25;
font-weight:400;
color:#999;
width:535px;
}
*>html #pricing #intro
{
float:none;
}
#pricing #intro h1
{
}
#pricing #intro img
{
float:right;
margin:0 0 0 20px;
}
#pricing #promos
{
margin-bottom:10px;
}
#pricing #promos th
{
text-align:left;
color:gray;
padding:0 0 10px;
}
#pricing #promos td
{
border-left:1px solid #e2e2e2;
padding:0 7px;
}
#pricing #promos td.first
{
border-left:0;
padding:0 7px 0 0;
}
#pricing #promos td img
{
float:left;
}
#pricing #promos td h3,#pricing #promos td p
{
margin-left:60px;
font-size:x-small;
}
#pricelist
{
margin:20px 0 10px;
caption-side:bottom;
}
#pricelist caption
{
text-align:left;
color:gray;
font-size:x-small;
padding:10px 0;
}
#pricelist td
{
padding:5px;
vertical-align:top;
}
#pricelist thead th
{
color:#fff;
padding:5px;
vertical-align:bottom;
background:#999;
text-align:left;
}
#pricelist tr.even td,tr.even th
{
background:#fcf6d6;
}
#pricelist tr.newprice td,#pricelist tr.newprice th
{
font-weight:700;
}
#pricelist tbody th
{
padding:5px;
text-align:left;
font-weight:400;
}
#pricelist th#prod
{
color:#000;
}
#pricelist th#apn,#pricelist th#esp
{
text-align:center;
}
#pricing .content h2
{
margin:10px 0 5px;
padding:4px 10px;
background:#e5e5e5 url(/images/css/ed_535_th_bg.jpg) no-repeat;
}
#pricing .more
{
width:535px;
}
#pricing .details
{
margin-top:20px;
}
#pricing .content ul
{
}
#pricing .details ol
{
margin-left:10px;
}
#pricing .details th
{
text-align:left;
margin:15px 0 5px;
padding:4px 10px;
background:#e5e5e5 url(/images/css/ed_535_th_bg.jpg) no-repeat;
}
#pricing .details td
{
padding:10px 10px 0;
}
#pricing .details td td
{
padding:0;
}
#pricing .details td table
{
margin-bottom:10px;
}
#pricing table.resellers td
{
padding:10px 30px 15px 10px;
width:138px;
}
/*</agl.folder>*/
#instruct .resources
{
margin:15px 0 0;
width:535px;
}
#instruct .resources h2
{
margin:0 0 5px;
color:#818181;
}
#instruct .resources h3
{
font-size:x-small;
margin:10px 0 0;
}
#instruct .resources .intro
{
color:#8d8d8d;
background:none;
}
#instruct .resources .intro td
{
background:none;
}
#instruct .resources .intro p
{
margin:10px 0;
}
#instruct .resources p
{
font-size:x-small;
}
#instruct .resources ul
{
margin:0 0 0 10px;
}
#instruct .resources li
{
margin:0;
padding:0 0 0 15px;
background:url("/imageshome/grey_arrow.gif") no-repeat 0 0.3em;
}
#instruct #learn
{
padding:0 20px 0 0;
}
#instruct #learn .bucket th
{
background-image:url(/images/css/bucket_h2bg_185.jpg);
}
#instruct #learn .bucket th b
{
background-image:url(/images/css/bucket_topbg_185.jpg);
}
#instruct #teach
{
padding:0;
width:330px;
}
#instruct #teach form
{
margin:0 0 5px;
width:310px;
line-height:1;
clear:both;
margin:0 0 10px;
}
#instruct #teach select
{
float:left;
width:20em;
margin:0 5px 0 0;
/*\*/
/**/
}
#instruct #teach input
{
margin:0;
}
*>html #instruct #teach input
{
float:left;
}
#instruct #teach .bucket
{
width:330px;
}
#instruct #teach .bucket th
{
background-image:url(/images/css/bucket_h2bg_330.jpg);
}
#instruct #teach .bucket th b
{
background-image:url(/images/css/bucket_topbg_330.jpg);
}
#instruct .bucket table td
{
padding:0 4px 0 6px;
}
#instruct .tn img
{
padding:10px 0;
}
/*</agl.folder>*/
#tl #intro
{
margin:0 0 15px;
}
#tl #intro .anchorlinks
{
}
#tl .listing
{
border:solid 1px #eee;
margin:0 0 40px;
width:533px;
}
#tl .listing caption
{
text-align:left;
font-weight:700;
padding:10px;
border:1px solid #eee;
border-bottom:0;
}
#tl .listing thead th
{
color:#666;
background:#ccc;
padding:5px 10px;
text-align:left;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #999;
}
#tl .listing tbody th,#tl .listing td
{
vertical-align:top;
color:#444;
padding:7px 10px;
text-align:left;
border-bottom:1px solid #eee;
}
#tl .listing a
{
margin:0 0 3px;
display:block;
}
#tl .listing tbody th p
{
font-weight:400;
margin:0;
color:#000;
}
#tl .listing .related
{
margin:2px 0 0;
}
#tl .listing .related a
{
font-weight:400;
margin:0;
}
#tl .listing td
{
color:#666;
}
#tl .listing ul
{
}
#tl .listing li
{
margin:0 0 -0.5em;
margin:0 0 .3em;
}
#tl .listing td img
{
margin:0 0 5px 5px;
float:right;
border:none;
}
#tl .listing th img
{
float:left;
border:none;
}
#tl .listing tbody th cite
{
font-style:normal;
font-weight:400;
color:#999;
}
#tl .listing tbody th p
{
margin-bottom:.5em;
}
#tl .anchorlinks
{
width:258px;
float:left;
}
#tl .bucket
{
width:258px;
float:right;
margin:0 0 10px;
margin:0 0 20px;
}
#tl .bucket table td
{
padding:8px 0 0 6px;
}
#tl .bucket form
{
margin:0 0 5px;
width:238px;
line-height:1;
clear:both;
margin:0 0 10px;
}
#tl .bucket select
{
float:left;
width:16em;
margin:0 5px 0 0;
/*\*/
width:18em;
/**/
}
#tl .bucket input
{
margin:0;
}
*>html #tl .bucket input
{
float:left;
}
#tl .bucket .intro
{
color:#8d8d8d;
background:none;
}
#tl .bucket .intro td
{
background:none;
}
#tl .bucket .intro p
{
margin:0 0 10px;
}
#tl ul.products
{
list-style:none;
margin:0;
}
#tl ul.products li
{
list-style:none;
background:none;
margin:0 0 .5em;
padding-left:0;
}
#tl div.inset
{
float:left;
width:185px;
margin-bottom:10px;
}
#tl div.inset img
{
margin-bottom:5px;
}
/*</agl.folder>*/
#community .mainimg
{
margin:0 0 15px;
display:block;
}
#community #resources th
{
background-image:url(/images/css/bucket_h2bg_330.jpg);
}
#community #resources th b
{
background-image:url(/images/css/bucket_topbg_330.jpg);
}
#community #featured th
{
background-image:url(/images/css/bucket_h2bg_185.jpg);
}
#community #featured th b
{
background-image:url(/images/css/bucket_topbg_185.jpg);
}
#community td.tn,#philanthropy td.tn
{
padding:10px 0 0 6px;
}
#community .tn img,#philanthropy .tn img
{
padding:0 0 10px;
}
/*</agl.folder>*/
#philanthropy #intro
{
font-weight:700;
line-height:1.23;
color:#919191;
margin:10px 0 15px;
}
/*</agl.folder>*/
#solutions #intro
{
font-weight:700;
line-height:1.33;
color:#9e9a9a;
margin:7px 0 15px;
}
#solutions #intro img
{
margin:0.25em 15px 0 0;
}
#solutions .bucket table
{
margin:0;
}
#solutions .bucket table td
{
padding:10px 6px 10px 4px;
}
#solutions .bucket table p
{
margin:0;
}
#solutions .bucket .callout
{
float:right;
margin:10px 0 0 40px;
width:175px;
}
#solutions .bucket .callout h3
{
margin:5px 5px 0;
}
#solutions .bucket .callout p
{
margin:0 5px;
}
#solutions #stu
{
margin:10px 0 0;
}
#solutions #stu th
{
background-image:url(/images/css/bucket_h2bg_535.jpg);
}
#solutions #stu th b
{
background-image:url(/images/css/bucket_topbg_535.jpg);
}
#solutions h3.intro
{
margin:0 0 10px;
color:#a7a7a7;
}
#solutions.teacher .content p
{
}
#solutions.teacher .content h2
{
}
/*</agl.folder>*/
html>body#tutorial.education #content
{
margin-top:20px;
}
#tutorial #content,#tutorial #content #intro
{
float:left;
width:400px;
}
#tutorial #content img
{
display:block;
margin:5px 0 10px;
}
#tutorial #content #intro img
{
margin:0 0 10px 10px;
float:right;
}
#tutorial h2
{
color:#999;
line-height:1.2;
margin:0 0 0.75em;
}
#tutorial h3
{
font-size:110%;
line-height:1.33;
margin:0 0 0.5em;
}
#tutorial ul
{
margin-top:-2px;
}
#tutorial .pagination
{
color:#ccc;
font-weight:400;
}
#tutorial .pagination ol
{
font-weight:700;
}
#tutorial .pagination a:link
{
color:#c00;
text-decoration:none;
font-weight:400;
}
#tutorial .pagination a:visited
{
text-decoration:none;
font-weight:400;
}
#tutorial .pagination a:hover
{
color:red;
text-decoration:underline;
font-weight:400;
}
#tutorial .pagination ol li
{
color:#000;
list-style-type:none;
display:inline;
margin:0 0.5em 0 0;
padding:0 0.5em 0 0;
border-right:1px solid #ccc;
}
#tutorial .pagination .last
{
background-image:none;
padding-left:0;
border-right-width:0;
}
#tutorial #toppag
{
white-space:nowrap;
margin:60px 0 0 640px;
width:14em;
}
#tutorial #printversion
{
margin:80px 0 20px 640px;
padding:10px 0;
width:110px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}
#tutorial #bottompag
{
text-align:center;
margin-top:20px;
padding-top:15px;
width:100%;
float:left;
border-top:1px solid #ccc;
}
#tutorial #bottompag ol
{
text-align:center;
white-space:nowrap;
margin:auto;
}
#tutorial #prev,#tutorial #prev2,#tutorial #next2
{
text-align:left;
margin-right:2em;
width:5em;
float:left;
}
#tutorial #next
{
text-align:right;
margin-left:2em;
width:5em;
float:right;
}
/*</agl.folder>*/
/*for main nav dropdowns*/
#dropdowns div
{
width:98px;
voice-family:"\"}\"";
voice-family:inherit;
width:88px !important;
}
/*BETTER BROWSERS*/
html>body #dropdowns div
{
width:96px !important;
}
#dropdowns li
{
}
#mainnav
{
}
/*fix for subnav font-size*/
#subnav .smallbody
{
font-size:90% !important;
}
#edhead
{
font-size:120% !important;
margin-left:0 !important;
}
/*</agl.folder>*/