html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a,a:active,a:focus{text-decoration:none;outline:none;}
body{background:#fff;font:small Arial,Helvetica,Verdana,sans-serif;}
.clearfix{display:block;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.dotted{border-bottom:1px dotted #ccc;margin-bottom:10px;}
.none{display:none;}
#header{margin:0 auto;width:960px;height:90px;}
#logo{float:left;width:230px;height:90px;text-indent:-999em;background:url(../images/sprites.png) 0 -130px no-repeat;}
#nav{height:50px;width:660px;margin:0 0 0 300px;}
#nav li{float:right;display:inline;padding:0 1px 0 0;height:50px;line-height:50px;background:url(../images/sprites.png) 100% -650px no-repeat;}
#nav a,#nav a:visited{font-size:16px;color:#000;padding:0 30px;display:inline-block;height:50px;}
#nav a:hover{background:url(../images/sprites.png) 100% -700px no-repeat;}
#nav a.on,#nav a.on:visited{color:#666;}
.subnav{float:left;margin:0 0 0 96px;}
.subnav li{float:left;height:40px;line-height:40px;padding:0 25px;}
.subnav a,.subnav a:visited{color:#666;}
.subnav a:hover{border-bottom:1px dotted #666;}
.subnav a.on,.subnav a.on:visited{color:#ccc;}
.subnav a.on:hover{border-bottom:1px dotted #ccc;}
#content-wrapper{background:url(../images/content-wrapper.png) top center no-repeat;}
#content{margin:0 auto;width:960px;min-height:400px;background:#fff url(../images/content.jpg) top left no-repeat;}
#content.home{background:#fff url(../images/content-home.jpg) top left no-repeat;}
#one-column{margin:0 0 0 326px;padding:50px 0 10px 0;width:634px;}
#two-column-a{margin:-10px 0 0 326px;width:307px;float:left;}
#two-column-b{margin:-10px 0 0 20px;width:307px;float:left;}
#home-a{float:left;width:652px;height:425px;}
#home-b{float:left;width:307px;padding:100px 0 0 0;}
#home-framework{width:652px;height:425px;background:url(../images/home-framework.jpg) 0 0 no-repeat;color:#666;font-size:14px;}
#home-framework .inside{padding:170px 435px 0 0;}
#home-events{width:652px;height:425px;background:url(../images/home-events.jpg) 0 0 no-repeat;color:#666;font-size:14px;}
#home-events .inside{padding:170px 435px 0 0;}
#home-events .inside h2{font-size:18px;}
#home-initial{width:652px;height:425px;background:url(../images/home-initial.jpg) 0 0 no-repeat;color:#666;font-size:14px;}
#home-initial .inside{padding:170px 420px 0 0;}
#content a,#content a:visited{color:#4fad26;}
#content a:hover{border-bottom:1px dotted #4fad26;}
#content a.home,#content a.home:visited{color:#999;display:block;height:60px;line-height:60px;font-size:16px;background:url(../images/a-home.png) 0 0 no-repeat;border-top:1px solid #e8e8e8;}
#content a.home:hover,#content a.home:active,#content a.home:focus{background:#fff;border-bottom:0;color:#4fad26;}
#content a.pdf,#content a.pdf:visited,#content a.video,#content a.video:visited{color:#000;display:block;background:url(../images/sprites.png) 0 -760px no-repeat;padding:1px 0 1px 20px;}
#content a.pdf:hover,#content a.video:hover{border:0;text-decoration:underline;}
#content a.video,#content a.video:visited{background-position:0 -810px;}
#content a.plus,#content a.plus:active,#content a.plus:focus,#content a.plus:visited,#content a.minus,#content a.minus:active,#content a.minus:focus,#content a.minus:visited{color:#000;display:block;height:30px;line-height:30px;font-size:16px;border-top:1px solid #d4d4d4;outline:none!important;background:url(../images/a-plus-minus.png) 100% 0 no-repeat;}
#content a.minus,#content a.minus:active,#content a.minus:focus,#content a.minus:visited{background-position:100% -30px;}
#content a.plus:hover,#content a.minus:hover{border-bottom:0;text-decoration:underline;}
div.plus{border-bottom:1px solid #d4d4d4;margin-bottom:10px;}
div.plus-none{margin:0 10px 0 0;display:none;}
#content h1.error400,#content h1.error403,#content h1.error404,#content h1.error500,#content h1.about,#content h1.contact,#content h1.empower,#content h1.events,#content h1.key,#content h1.news,#content h1.press,#content h1.privacy,#content h1.sitemap,#content h1.terms,#content h1.testimonials,#content h1.videos,#content h1.why{text-indent:-999em;height:30px;margin:0 0 5px 0;background:url(../images/headers.png) 0 0 no-repeat;}
#content h1.error403{background-position:0 -30px;}
#content h1.error404{background-position:0 -60px;}
#content h1.error500{background-position:0 -90px;}
#content h1.about{background-position:0 -240px;}
#content h1.contact{background-position:0 -210px;}
#content h1.empower{background-position:0 -480px;}
#content h1.events{background-position:0 -390px;}
#content h1.key{background-position:0 -450px;}
#content h1.news{background-position:0 -270px;}
#content h1.press{background-position:0 -300px;}
#content h1.privacy{background-position:0 -120px;}
#content h1.sitemap{background-position:0 -180px;}
#content h1.terms{background-position:0 -150px;}
#content h1.testimonials{background-position:0 -360px;}
#content h1.videos{background-position:0 -330px;}
#content h1.why{background-position:0 -420px;}
#content h2{margin:0 0 10px 0;font-size:16px;font-weight:bold;}
#content p{margin:0 0 10px 0;line-height:1.2em;}
#content p.cite{font-size:11px;margin:-7px 0 10px 0;text-align:right;}
#content p.date{font-size:11px;padding:0 0 0 20px;margin:-7px 0 10px 0;}
#content p.plus{margin:0;}
#content ul{list-style:disc outside;margin:0 0 10px 16px;}
#content li{padding:0 0 10px 0;}
#content li.home,#content li.home-bottom,#content li.home-top{padding:0;}
#content li.home-bottom,#content li.home-top{background:url(../images/a-home.png) 0 0 no-repeat;height:20px;}
#content li.home-top{background-position:0 -40px;}
.form ol{list-style:none;}
.form li{list-style:none;padding:5px 0 5px 10px;}
.form label{float:left;vertical-align:top;text-align:left;width:175px;margin-right:10px;font-weight:bold;font-size:11px;white-space:nowrap;}
.form label.inline{float:none;font-weight:normal;}
.form label em{font-weight:bold;font-style:normal;color:#f00;padding:0 1px 0 1px;}
.form label.validate{color:#f00;}
.form .btn{margin-left:195px;}
.form .check{margin:0 5px 0 110px;}
.form .text{padding:.15em;border:1px solid #a1a5a9;width:400px;}
.form .text:hover,.form .text:focus{border-color:#5e6165;}
.form .errorMessage{margin-left:195px;color:#f00;}
.text{padding:.15em;border:1px solid #a1a5a9;width:275px;margin-left:10px;}
.text:hover,.text:focus{border-color:#5e6165;}
#gray-section-wrapper{background:#f2f2f2 url(../images/sprites.png) 0 -440px repeat-x;}
#gray-section-watermark{background:url(../images/gray-section-watermark.png) top center no-repeat;}
#gray-section{margin:0 auto;width:960px;background:url(../images/gray-section.png) no-repeat;color:#000;}
#gray-column-a,#gray-column-b,#gray-column-c{float:left;width:307px;margin:0 0 0 20px;height:207px;}
#gray-column-a{width:306px;margin:0;}
#gray-column-b{background:url(../images/sprites.png) 100% -230px no-repeat;}
#gray-column-a h1,#gray-column-b h1,#gray-column-c h1{margin:26px 0 10px 0;font-size:15px;font-weight:normal;text-transform:uppercase;}
#gray-column-a h2,#gray-column-b h2,#gray-column-c h2{margin:0 0 10px 0;font-weight:normal;text-transform:uppercase;}
#gray-column-a p,#gray-column-b p,#gray-column-c p{margin:0 0 10px 0;}
#gray-column-a a,#gray-column-a a:visited,#gray-column-b a,#gray-column-b a:visited,#gray-column-c a,#gray-column-c a:visited{color:#4fad26;}
#gray-column-a a:hover,#gray-column-b a:hover,#gray-column-c a:hover{border-bottom:1px dotted #4fad26;}
#gray-column-a a.customer-video,#gray-column-a a.customer-video:visited{float:left;width:201px;height:120px;text-indent:-999em;background:url(../images/a-customer-video.jpg) 0 0 no-repeat;}
#gray-column-a a.customer-video:hover{background-position:0 -120px;border-bottom:0;}
#blue-footer-wrapper{height:90px;background:#110b75;}
#blue-footer{margin:0 auto;width:960px;}
#pearson-logo{float:left;width:151px;height:42px;margin:24px 10px 20px 0;background:url(../images/sprites.png) 0 0 no-repeat;}
#tapestry-blurb{float:left;height:90px;line-height:90px;margin:0 0 0 20px;color:#fff;font-size:12px;}
a.facebook,a.facebook:visited,a.twitter,a.twitter:visited{float:right;display:block;height:32px;width:32px;text-indent:-999em;background:url(../images/sprites.png) 0 -50px no-repeat;margin:29px 0 0 10px;}
a.facebook:hover{background-position:-32px -50px;}
a.twitter,a.twitter:visited{background-position:0 -90px;}
a.twitter:hover{background-position:-32px -90px;}
#footer-wrapper{height:42px;width:100%;background:#ccc;color:#565646;line-height:42px;font-size:11px;}
#footer{margin:0 auto;width:960px;}
#footer a,#footer a:visited{color:#565646;margin:0 10px 0 0;}
#footer a:hover{border-bottom:1px dotted #565656;}
#footer li{float:left;display:inline;}
#sosumi{float:right;}
